Details

Time bar (total: 14.5s)

analyze422.0ms (2.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
0%0%99.8%0.2%0%0%0%11
0%0%99.8%0.2%0%0%0%12
Compiler

Compiled 22 to 16 computations (27.3% saved)

sample2.4s (16.6%)

Results
1.8s8256×body256valid
604.0ms2623×body256infinite
Bogosity

preprocess97.0ms (0.7%)

Algorithm
egg-herbie
Rules
1666×rational_best_oopsla_all_46_json_45_simplify-13
1060×rational_best_oopsla_all_46_json_45_simplify-49
822×rational_best_oopsla_all_46_json_45_simplify-7
700×rational_best_oopsla_all_46_json_45_simplify-10
698×rational_best_oopsla_all_46_json_45_simplify-23
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
053343
1169343
2614343
32844343
47519343
044
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
3
Outputs
0
1
2
3
Call 2
Inputs
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 (*.f64 z 2) (-.f64 1 t))) (*.f64 t z)))
(+.f64 (/.f64 y x) (/.f64 (+.f64 2 (*.f64 (*.f64 z 2) (-.f64 1 t))) (*.f64 t z)))
(+.f64 (/.f64 z y) (/.f64 (+.f64 2 (*.f64 (*.f64 x 2) (-.f64 1 t))) (*.f64 t x)))
(+.f64 (/.f64 t y) (/.f64 (+.f64 2 (*.f64 (*.f64 z 2) (-.f64 1 x))) (*.f64 x z)))
(+.f64 (/.f64 x z) (/.f64 (+.f64 2 (*.f64 (*.f64 y 2) (-.f64 1 t))) (*.f64 t y)))
(+.f64 (/.f64 x t) (/.f64 (+.f64 2 (*.f64 (*.f64 z 2) (-.f64 1 y))) (*.f64 y z)))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 (*.f64 t 2) (-.f64 1 z))) (*.f64 z t)))
Outputs
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 (*.f64 z 2) (-.f64 1 t))) (*.f64 t z)))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 (*.f64 2 z) (-.f64 1 t))) (*.f64 z t)))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 2 (-.f64 z (*.f64 z t)))) (*.f64 z t)))
(+.f64 (/.f64 y x) (/.f64 (+.f64 2 (*.f64 (*.f64 z 2) (-.f64 1 t))) (*.f64 t z)))
(+.f64 (/.f64 (+.f64 2 (*.f64 (*.f64 2 z) (-.f64 1 t))) (*.f64 z t)) (/.f64 y x))
(+.f64 (/.f64 (+.f64 2 (*.f64 2 (-.f64 z (*.f64 z t)))) (*.f64 z t)) (/.f64 y x))
(+.f64 (/.f64 z y) (/.f64 (+.f64 2 (*.f64 (*.f64 x 2) (-.f64 1 t))) (*.f64 t x)))
(+.f64 (/.f64 z y) (/.f64 (+.f64 2 (*.f64 (-.f64 1 t) (*.f64 x 2))) (*.f64 x t)))
(+.f64 (/.f64 z y) (/.f64 (+.f64 2 (*.f64 x (*.f64 (-.f64 1 t) 2))) (*.f64 x t)))
(+.f64 (/.f64 z y) (/.f64 (+.f64 2 (*.f64 x (-.f64 2 (+.f64 t t)))) (*.f64 x t)))
(+.f64 (/.f64 t y) (/.f64 (+.f64 2 (*.f64 (*.f64 z 2) (-.f64 1 x))) (*.f64 x z)))
(+.f64 (/.f64 t y) (/.f64 (+.f64 2 (*.f64 (*.f64 2 z) (-.f64 1 x))) (*.f64 x z)))
(+.f64 (/.f64 t y) (/.f64 (+.f64 2 (*.f64 2 (*.f64 z (-.f64 1 x)))) (*.f64 x z)))
(+.f64 (/.f64 t y) (/.f64 (+.f64 2 (*.f64 2 (-.f64 z (*.f64 x z)))) (*.f64 x z)))
(+.f64 (/.f64 x z) (/.f64 (+.f64 2 (*.f64 (*.f64 y 2) (-.f64 1 t))) (*.f64 t y)))
(+.f64 (/.f64 x z) (/.f64 (+.f64 2 (*.f64 (-.f64 1 t) (*.f64 y 2))) (*.f64 y t)))
(+.f64 (/.f64 x z) (/.f64 (+.f64 2 (*.f64 y (*.f64 (-.f64 1 t) 2))) (*.f64 y t)))
(+.f64 (/.f64 x z) (/.f64 (+.f64 2 (*.f64 y (-.f64 2 (+.f64 t t)))) (*.f64 y t)))
(+.f64 (/.f64 x t) (/.f64 (+.f64 2 (*.f64 (*.f64 z 2) (-.f64 1 y))) (*.f64 y z)))
(+.f64 (/.f64 x t) (/.f64 (+.f64 2 (*.f64 (*.f64 2 z) (-.f64 1 y))) (*.f64 y z)))
(+.f64 (/.f64 x t) (/.f64 (+.f64 2 (*.f64 2 (*.f64 z (-.f64 1 y)))) (*.f64 y z)))
(+.f64 (/.f64 x t) (/.f64 (+.f64 2 (*.f64 2 (-.f64 z (*.f64 y z)))) (*.f64 y z)))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 (*.f64 t 2) (-.f64 1 z))) (*.f64 z t)))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 (*.f64 2 t) (-.f64 1 z))) (*.f64 z t)))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 t (*.f64 (-.f64 1 z) 2))) (*.f64 z t)))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 2 (*.f64 t (-.f64 1 z)))) (*.f64 z t)))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 t (*.f64 2 (-.f64 1 z)))) (*.f64 z t)))
Compiler

Compiled 25 to 19 computations (24% saved)

simplify68.0ms (0.5%)

Algorithm
egg-herbie
Rules
1344×rational_best_oopsla_all_46_json_45_simplify-7
1264×rational_best_oopsla_all_46_json_45_simplify-49
880×rational_best_oopsla_all_46_json_45_simplify-102
674×rational_best_oopsla_all_46_json_45_simplify-72
584×rational_best_oopsla_all_46_json_45_simplify-89
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01649
14049
214149
362049
4349549
Stop Event
node limit
Counts
1 → 6
Calls
Call 1
Inputs
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 (*.f64 z 2) (-.f64 1 t))) (*.f64 t z)))
Outputs
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 (*.f64 z 2) (-.f64 1 t))) (*.f64 t z)))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 (*.f64 2 z) (-.f64 1 t))) (*.f64 z t)))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 2 (*.f64 (-.f64 1 t) z))) (*.f64 z t)))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 2 (*.f64 z (-.f64 1 t)))) (*.f64 z t)))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 z (*.f64 2 (-.f64 1 t)))) (*.f64 z t)))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 z (+.f64 2 (*.f64 -2 t)))) (*.f64 z t)))

eval2.0ms (0%)

Compiler

Compiled 106 to 61 computations (42.5% saved)

prune2.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New516
Fresh011
Picked000
Done000
Total527
Error
12.2b
Counts
7 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
12.2b
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 (*.f64 z 2) (-.f64 1 t))) (*.f64 t z)))
Compiler

Compiled 21 to 15 computations (28.6% saved)

localize27.0ms (0.2%)

Local error

Found 3 expressions with local error:

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

Compiled 68 to 41 computations (39.7% saved)

series13.0ms (0.1%)

Counts
3 → 96
Calls

24 calls:

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

rewrite136.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
872×rational_best_oopsla_all_46_json_45_simplify-13
866×rational_best_oopsla_all_46_json_45_simplify-89
806×rational_best_oopsla_all_46_json_45_simplify-23
762×rational_best_oopsla_all_46_json_45_simplify-37
716×rational_best_oopsla_all_46_json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
016105
1105105
2362105
31731105
47396105
Stop Event
node limit
Counts
3 → 119
Calls
Call 1
Inputs
(/.f64 (+.f64 2 (*.f64 (*.f64 z 2) (-.f64 1 t))) (*.f64 t z))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 (*.f64 z 2) (-.f64 1 t))) (*.f64 t z)))
(*.f64 (*.f64 z 2) (-.f64 1 t))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (*.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)))) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (*.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (*.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t))) (/.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (*.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t))) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (*.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)))) (/.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t))) (/.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)))) (/.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t))) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t))) (*.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 1 (/.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t))) (*.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t))) (/.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)))) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t))) (neg.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t))) (/.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)))) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)))) (neg.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (*.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (/.f64 1 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (*.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y))) (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (/.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y))) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (*.f64 (*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (/.f64 1 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)))) (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y))) (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)))) (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y))) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y))) (*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (/.f64 1 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y))) (*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (/.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y))) (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (/.f64 1 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)))) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y))) (neg.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y))) (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)))) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)))) (neg.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (/.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y))) (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 z (+.f64 (*.f64 t (*.f64 z -2)) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 z (-.f64 z (*.f64 2 (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 z z) (*.f64 t (*.f64 z -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 z z) (*.f64 (/.f64 z z) (*.f64 t (*.f64 z -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (*.f64 (*.f64 (+.f64 z z) (/.f64 (-.f64 1 t) (+.f64 z z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (*.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (*.f64 (*.f64 (/.f64 z z) (*.f64 (-.f64 1 t) (/.f64 z z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (*.f64 (-.f64 2 (+.f64 t t)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (*.f64 (*.f64 -2 (*.f64 (/.f64 z z) (+.f64 t -1))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (*.f64 (*.f64 (+.f64 z z) (/.f64 (-.f64 1 t) (-.f64 1 t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (*.f64 (/.f64 (-.f64 z (*.f64 z t)) (-.f64 z (*.f64 z t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (*.f64 (*.f64 (/.f64 z z) (+.f64 t -1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 -2 (*.f64 (+.f64 t -1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 z (*.f64 z t)) (-.f64 z (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 z (*.f64 z t)) (*.f64 (*.f64 (/.f64 z z) (*.f64 (-.f64 1 t) (/.f64 z z))) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 z -2)) (+.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 t (*.f64 z -2)) (/.f64 z z)) (+.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (+.f64 z z) (/.f64 (-.f64 1 t) (+.f64 z z)))) (*.f64 -2 (*.f64 (+.f64 t -1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 z z) (*.f64 (-.f64 1 t) (/.f64 z z)))) (*.f64 -2 (*.f64 (+.f64 t -1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (+.f64 z z) (/.f64 (-.f64 1 t) (-.f64 1 t)))) (*.f64 -2 (*.f64 (+.f64 t -1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 z z) (/.f64 (-.f64 z (*.f64 z t)) (-.f64 z (*.f64 z t)))) (*.f64 (/.f64 (-.f64 z (*.f64 z t)) (-.f64 z (*.f64 z t))) (*.f64 t (*.f64 z -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (-.f64 z (*.f64 z t)) (-.f64 z (*.f64 z t)))) (*.f64 -2 (*.f64 (+.f64 t -1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 t (*.f64 z -2)) (/.f64 (-.f64 z (*.f64 z t)) (-.f64 z (*.f64 z t)))) (*.f64 (/.f64 (-.f64 z (*.f64 z t)) (-.f64 z (*.f64 z t))) (+.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (-.f64 2 (+.f64 t t))) (*.f64 -2 (*.f64 (+.f64 t -1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 -2 (*.f64 (/.f64 z z) (+.f64 t -1)))) (*.f64 -2 (*.f64 (+.f64 t -1) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 (+.f64 z z) (/.f64 (-.f64 1 t) (+.f64 z z)))) (*.f64 (*.f64 (+.f64 z z) (/.f64 (-.f64 1 t) (+.f64 z z))) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 z z) (*.f64 2 (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 z z) (*.f64 (/.f64 z z) (*.f64 2 (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (*.f64 (*.f64 (+.f64 z z) (/.f64 (-.f64 1 t) (+.f64 z z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (*.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (*.f64 (*.f64 (/.f64 z z) (*.f64 (-.f64 1 t) (/.f64 z z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (*.f64 (-.f64 2 (+.f64 t t)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (*.f64 (*.f64 -2 (*.f64 (/.f64 z z) (+.f64 t -1))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (*.f64 (*.f64 (+.f64 z z) (/.f64 (-.f64 1 t) (-.f64 1 t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (*.f64 (/.f64 (-.f64 z (*.f64 z t)) (-.f64 z (*.f64 z t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (*.f64 (*.f64 (/.f64 z z) (+.f64 t -1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (+.f64 z z) (+.f64 t -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 z z) (*.f64 (+.f64 z z) (+.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 -2 (*.f64 (+.f64 t -1) z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 z -2)) (*.f64 z -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 z z) (/.f64 (-.f64 1 t) (-.f64 1 t))) (*.f64 (*.f64 (+.f64 z z) (/.f64 (-.f64 1 t) (-.f64 1 t))) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 2 (*.f64 z t)) -1) (*.f64 z -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 t (*.f64 z -2)) (/.f64 z z)) (*.f64 z -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (+.f64 z z) (/.f64 (-.f64 1 t) (+.f64 z z)))) (*.f64 (*.f64 (+.f64 z z) (/.f64 (-.f64 1 t) (+.f64 z z))) (*.f64 z -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 z z) (*.f64 (-.f64 1 t) (/.f64 z z)))) (*.f64 (*.f64 (/.f64 z z) (*.f64 (-.f64 1 t) (/.f64 z z))) (*.f64 z -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (+.f64 z z) (/.f64 (-.f64 1 t) (-.f64 1 t)))) (*.f64 (*.f64 (+.f64 z z) (/.f64 (-.f64 1 t) (-.f64 1 t))) (+.f64 t -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 z z) (/.f64 (-.f64 z (*.f64 z t)) (-.f64 z (*.f64 z t)))) (*.f64 (/.f64 (-.f64 z (*.f64 z t)) (-.f64 z (*.f64 z t))) (*.f64 2 (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (-.f64 z (*.f64 z t)) (-.f64 z (*.f64 z t)))) (*.f64 (/.f64 (-.f64 z (*.f64 z t)) (-.f64 z (*.f64 z t))) (*.f64 (+.f64 z z) (+.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 t (*.f64 z -2)) (/.f64 (-.f64 z (*.f64 z t)) (-.f64 z (*.f64 z t)))) (*.f64 (/.f64 (-.f64 z (*.f64 z t)) (-.f64 z (*.f64 z t))) (*.f64 z -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (/.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (/.f64 (-.f64 1 t) (-.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (/.f64 (-.f64 z (*.f64 z t)) (-.f64 z (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (/.f64 (/.f64 z z) (/.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (/.f64 (*.f64 (/.f64 z z) (+.f64 t -1)) (*.f64 (/.f64 z z) (+.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (/.f64 (*.f64 2 (/.f64 z z)) (*.f64 2 (/.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (/.f64 (*.f64 (+.f64 z z) (/.f64 (-.f64 1 t) (+.f64 z z))) (*.f64 (+.f64 z z) (/.f64 (-.f64 1 t) (+.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (/.f64 (*.f64 (/.f64 z z) (*.f64 (-.f64 1 t) (/.f64 z z))) (*.f64 (/.f64 z z) (*.f64 (-.f64 1 t) (/.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (/.f64 (*.f64 z (/.f64 (-.f64 1 t) (-.f64 1 t))) (*.f64 z (/.f64 (-.f64 1 t) (-.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (/.f64 (*.f64 -2 (*.f64 (/.f64 z z) (+.f64 t -1))) (*.f64 -2 (*.f64 (/.f64 z z) (+.f64 t -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (/.f64 (/.f64 (-.f64 z (*.f64 z t)) (-.f64 z (*.f64 z t))) (/.f64 (-.f64 z (*.f64 z t)) (-.f64 z (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 z z) (+.f64 t -1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (+.f64 z z) (+.f64 t -1)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 z z) (*.f64 (+.f64 z z) (+.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 -2 (*.f64 (+.f64 t -1) z))))))))

simplify203.0ms (1.4%)

Algorithm
egg-herbie
Rules
1774×rational_best_oopsla_all_46_json_45_simplify-13
1380×rational_best_oopsla_all_46_json_45_simplify-49
996×rational_best_oopsla_all_46_json_45_simplify-7
744×rational_best_oopsla_all_46_json_45_simplify-89
624×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02727775
19847495
239787471
Stop Event
node limit
Counts
215 → 191
Calls
Call 1
Inputs
(/.f64 2 (*.f64 t z))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (*.f64 2 (/.f64 (-.f64 1 t) t)))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (*.f64 2 (/.f64 (-.f64 1 t) t)))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (*.f64 2 (/.f64 (-.f64 1 t) t)))
(*.f64 2 (/.f64 (-.f64 1 t) t))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (*.f64 2 (/.f64 (-.f64 1 t) t)))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (*.f64 2 (/.f64 (-.f64 1 t) t)))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (*.f64 2 (/.f64 (-.f64 1 t) t)))
(*.f64 2 (/.f64 (-.f64 1 t) t))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (*.f64 2 (/.f64 (-.f64 1 t) t)))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (*.f64 2 (/.f64 (-.f64 1 t) t)))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (*.f64 2 (/.f64 (-.f64 1 t) t)))
(/.f64 (+.f64 (*.f64 2 z) 2) (*.f64 t z))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 2 t)) 2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 2 t)) 2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 2 t)) 2)
-2
(-.f64 (+.f64 (/.f64 2 (*.f64 t z)) (*.f64 2 (/.f64 1 t))) 2)
(-.f64 (+.f64 (/.f64 2 (*.f64 t z)) (*.f64 2 (/.f64 1 t))) 2)
(-.f64 (+.f64 (/.f64 2 (*.f64 t z)) (*.f64 2 (/.f64 1 t))) 2)
-2
(-.f64 (+.f64 (/.f64 2 (*.f64 t z)) (*.f64 2 (/.f64 1 t))) 2)
(-.f64 (+.f64 (/.f64 2 (*.f64 t z)) (*.f64 2 (/.f64 1 t))) 2)
(-.f64 (+.f64 (/.f64 2 (*.f64 t z)) (*.f64 2 (/.f64 1 t))) 2)
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (*.f64 2 (/.f64 (-.f64 1 t) t)))
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 (/.f64 (-.f64 1 t) t)) (*.f64 2 (/.f64 1 (*.f64 t z)))))
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 (/.f64 (-.f64 1 t) t)) (*.f64 2 (/.f64 1 (*.f64 t z)))))
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 (/.f64 (-.f64 1 t) t)) (*.f64 2 (/.f64 1 (*.f64 t z)))))
(/.f64 x y)
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 (/.f64 (-.f64 1 t) t)) (*.f64 2 (/.f64 1 (*.f64 t z)))))
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 (/.f64 (-.f64 1 t) t)) (*.f64 2 (/.f64 1 (*.f64 t z)))))
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 (/.f64 (-.f64 1 t) t)) (*.f64 2 (/.f64 1 (*.f64 t z)))))
(/.f64 x y)
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 (/.f64 (-.f64 1 t) t)) (*.f64 2 (/.f64 1 (*.f64 t z)))))
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 (/.f64 (-.f64 1 t) t)) (*.f64 2 (/.f64 1 (*.f64 t z)))))
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 (/.f64 (-.f64 1 t) t)) (*.f64 2 (/.f64 1 (*.f64 t z)))))
(/.f64 x y)
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 (/.f64 (-.f64 1 t) t)) (*.f64 2 (/.f64 1 (*.f64 t z)))))
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 (/.f64 (-.f64 1 t) t)) (*.f64 2 (/.f64 1 (*.f64 t z)))))
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 (/.f64 (-.f64 1 t) t)) (*.f64 2 (/.f64 1 (*.f64 t z)))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (*.f64 2 (/.f64 (-.f64 1 t) t)))
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 (/.f64 (-.f64 1 t) t)) (*.f64 2 (/.f64 1 (*.f64 t z)))))
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 (/.f64 (-.f64 1 t) t)) (*.f64 2 (/.f64 1 (*.f64 t z)))))
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 (/.f64 (-.f64 1 t) t)) (*.f64 2 (/.f64 1 (*.f64 t z)))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (*.f64 2 (/.f64 (-.f64 1 t) t)))
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 (/.f64 (-.f64 1 t) t)) (*.f64 2 (/.f64 1 (*.f64 t z)))))
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 (/.f64 (-.f64 1 t) t)) (*.f64 2 (/.f64 1 (*.f64 t z)))))
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 (/.f64 (-.f64 1 t) t)) (*.f64 2 (/.f64 1 (*.f64 t z)))))
(/.f64 2 (*.f64 t z))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 (-.f64 1 t) t))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 (-.f64 1 t) t))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 (-.f64 1 t) t))))
(+.f64 (/.f64 x y) (*.f64 2 (/.f64 (-.f64 1 t) t)))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 (-.f64 1 t) t))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 (-.f64 1 t) t))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 (-.f64 1 t) t))))
(+.f64 (/.f64 x y) (*.f64 2 (/.f64 (-.f64 1 t) t)))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 (-.f64 1 t) t))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 (-.f64 1 t) t))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 (-.f64 1 t) t))))
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
(-.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) 2)
(-.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) 2)
(-.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) 2)
(-.f64 (/.f64 x y) 2)
(-.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) 2)
(-.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) 2)
(-.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) 2)
(-.f64 (/.f64 x y) 2)
(-.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) 2)
(-.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) 2)
(-.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) 2)
(*.f64 2 (*.f64 (-.f64 1 t) z))
(*.f64 2 (*.f64 (-.f64 1 t) z))
(*.f64 2 (*.f64 (-.f64 1 t) z))
(*.f64 2 (*.f64 (-.f64 1 t) z))
(*.f64 2 (*.f64 (-.f64 1 t) z))
(*.f64 2 (*.f64 (-.f64 1 t) z))
(*.f64 2 (*.f64 (-.f64 1 t) z))
(*.f64 2 (*.f64 (-.f64 1 t) z))
(*.f64 2 (*.f64 (-.f64 1 t) z))
(*.f64 2 (*.f64 (-.f64 1 t) z))
(*.f64 2 (*.f64 (-.f64 1 t) z))
(*.f64 2 (*.f64 (-.f64 1 t) z))
(*.f64 2 z)
(+.f64 (*.f64 2 z) (*.f64 -2 (*.f64 t z)))
(+.f64 (*.f64 2 z) (*.f64 -2 (*.f64 t z)))
(+.f64 (*.f64 2 z) (*.f64 -2 (*.f64 t z)))
(*.f64 -2 (*.f64 t z))
(+.f64 (*.f64 2 z) (*.f64 -2 (*.f64 t z)))
(+.f64 (*.f64 2 z) (*.f64 -2 (*.f64 t z)))
(+.f64 (*.f64 2 z) (*.f64 -2 (*.f64 t z)))
(*.f64 -2 (*.f64 t z))
(+.f64 (*.f64 2 z) (*.f64 -2 (*.f64 t z)))
(+.f64 (*.f64 2 z) (*.f64 -2 (*.f64 t z)))
(+.f64 (*.f64 2 z) (*.f64 -2 (*.f64 t z)))
(+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) 0)
(+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (*.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) 0))
(+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t))) 0))
(+.f64 0 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)))
(+.f64 (*.f64 0 (/.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)))) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)))
(-.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) 0)
(-.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (*.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) 0))
(-.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t))) 0))
(-.f64 0 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t))))
(*.f64 1 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)))
(*.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) 1)
(*.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t))))
(*.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (*.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)))))
(*.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t))) (/.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)))))
(*.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (*.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t))) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)))))
(*.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (*.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)))) (/.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)))))
(*.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t))) (/.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)))) (/.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)))))
(*.f64 -1 (neg.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t))))
(*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t))) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)))
(*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t))) (*.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 1 (/.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t))))))
(*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t))) (*.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t))) (/.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t))))))
(*.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)))) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)))
(*.f64 (neg.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t))) -1)
(*.f64 (neg.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t))) (neg.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)))))
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t))) (/.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)))) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)))
(*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)))) (neg.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t))))
(neg.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t))))
(-.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) 0)
(-.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) 0))
(-.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (*.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y))) 0))
(-.f64 0 (*.f64 -1 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y))))
(*.f64 1 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)))
(*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) 1)
(*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y))))
(*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (/.f64 1 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)))))
(*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (*.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y))) (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)))))
(*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (/.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y))) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)))))
(*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (*.f64 (*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (/.f64 1 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)))) (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)))))
(*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y))) (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)))) (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)))))
(*.f64 -1 (neg.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y))))
(*.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y))) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)))
(*.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y))) (*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (/.f64 1 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y))))))
(*.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y))) (*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (/.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y))) (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y))))))
(*.f64 (*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (/.f64 1 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)))) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)))
(*.f64 (neg.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y))) -1)
(*.f64 (neg.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y))) (neg.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)))))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y))) (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)))) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)))
(*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)))) (neg.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y))))
(/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) 1)
(/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y))))
(/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (/.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y))) (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)))))
(neg.f64 (*.f64 -1 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y))))
(+.f64 z (+.f64 (*.f64 t (*.f64 z -2)) z))
(+.f64 z (-.f64 z (*.f64 2 (*.f64 z t))))
(+.f64 (+.f64 z z) (*.f64 t (*.f64 z -2)))
(+.f64 (+.f64 z z) (*.f64 (/.f64 z z) (*.f64 t (*.f64 z -2))))
(+.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) 0)
(+.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (*.f64 (*.f64 (+.f64 z z) (/.f64 (-.f64 1 t) (+.f64 z z))) 0))
(+.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (*.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) 0))
(+.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (*.f64 (*.f64 (/.f64 z z) (*.f64 (-.f64 1 t) (/.f64 z z))) 0))
(+.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (*.f64 (-.f64 2 (+.f64 t t)) 0))
(+.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (*.f64 (*.f64 -2 (*.f64 (/.f64 z z) (+.f64 t -1))) 0))
(+.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (*.f64 (*.f64 (+.f64 z z) (/.f64 (-.f64 1 t) (-.f64 1 t))) 0))
(+.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (*.f64 (/.f64 (-.f64 z (*.f64 z t)) (-.f64 z (*.f64 z t))) 0))
(+.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (*.f64 (*.f64 (/.f64 z z) (+.f64 t -1)) 0))
(+.f64 0 (*.f64 -2 (*.f64 (+.f64 t -1) z)))
(+.f64 (-.f64 z (*.f64 z t)) (-.f64 z (*.f64 z t)))
(+.f64 (-.f64 z (*.f64 z t)) (*.f64 (*.f64 (/.f64 z z) (*.f64 (-.f64 1 t) (/.f64 z z))) z))
(+.f64 (*.f64 t (*.f64 z -2)) (+.f64 z z))
(+.f64 (*.f64 (*.f64 t (*.f64 z -2)) (/.f64 z z)) (+.f64 z z))
(+.f64 (*.f64 0 (*.f64 (+.f64 z z) (/.f64 (-.f64 1 t) (+.f64 z z)))) (*.f64 -2 (*.f64 (+.f64 t -1) z)))
(+.f64 (*.f64 0 (*.f64 (/.f64 z z) (*.f64 (-.f64 1 t) (/.f64 z z)))) (*.f64 -2 (*.f64 (+.f64 t -1) z)))
(+.f64 (*.f64 0 (*.f64 (+.f64 z z) (/.f64 (-.f64 1 t) (-.f64 1 t)))) (*.f64 -2 (*.f64 (+.f64 t -1) z)))
(+.f64 (*.f64 (+.f64 z z) (/.f64 (-.f64 z (*.f64 z t)) (-.f64 z (*.f64 z t)))) (*.f64 (/.f64 (-.f64 z (*.f64 z t)) (-.f64 z (*.f64 z t))) (*.f64 t (*.f64 z -2))))
(+.f64 (*.f64 0 (/.f64 (-.f64 z (*.f64 z t)) (-.f64 z (*.f64 z t)))) (*.f64 -2 (*.f64 (+.f64 t -1) z)))
(+.f64 (*.f64 (*.f64 t (*.f64 z -2)) (/.f64 (-.f64 z (*.f64 z t)) (-.f64 z (*.f64 z t)))) (*.f64 (/.f64 (-.f64 z (*.f64 z t)) (-.f64 z (*.f64 z t))) (+.f64 z z)))
(+.f64 (*.f64 0 (-.f64 2 (+.f64 t t))) (*.f64 -2 (*.f64 (+.f64 t -1) z)))
(+.f64 (*.f64 0 (*.f64 -2 (*.f64 (/.f64 z z) (+.f64 t -1)))) (*.f64 -2 (*.f64 (+.f64 t -1) z)))
(+.f64 (*.f64 z (*.f64 (+.f64 z z) (/.f64 (-.f64 1 t) (+.f64 z z)))) (*.f64 (*.f64 (+.f64 z z) (/.f64 (-.f64 1 t) (+.f64 z z))) z))
(-.f64 (+.f64 z z) (*.f64 2 (*.f64 z t)))
(-.f64 (+.f64 z z) (*.f64 (/.f64 z z) (*.f64 2 (*.f64 z t))))
(-.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) 0)
(-.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (*.f64 (*.f64 (+.f64 z z) (/.f64 (-.f64 1 t) (+.f64 z z))) 0))
(-.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (*.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) 0))
(-.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (*.f64 (*.f64 (/.f64 z z) (*.f64 (-.f64 1 t) (/.f64 z z))) 0))
(-.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (*.f64 (-.f64 2 (+.f64 t t)) 0))
(-.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (*.f64 (*.f64 -2 (*.f64 (/.f64 z z) (+.f64 t -1))) 0))
(-.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (*.f64 (*.f64 (+.f64 z z) (/.f64 (-.f64 1 t) (-.f64 1 t))) 0))
(-.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (*.f64 (/.f64 (-.f64 z (*.f64 z t)) (-.f64 z (*.f64 z t))) 0))
(-.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (*.f64 (*.f64 (/.f64 z z) (+.f64 t -1)) 0))
(-.f64 0 (*.f64 (+.f64 z z) (+.f64 t -1)))
(-.f64 0 (*.f64 (/.f64 z z) (*.f64 (+.f64 z z) (+.f64 t -1))))
(-.f64 0 (*.f64 -1 (*.f64 -2 (*.f64 (+.f64 t -1) z))))
(-.f64 (*.f64 t (*.f64 z -2)) (*.f64 z -2))
(-.f64 (*.f64 (+.f64 z z) (/.f64 (-.f64 1 t) (-.f64 1 t))) (*.f64 (*.f64 (+.f64 z z) (/.f64 (-.f64 1 t) (-.f64 1 t))) t))
(-.f64 (*.f64 (*.f64 2 (*.f64 z t)) -1) (*.f64 z -2))
(-.f64 (*.f64 (*.f64 t (*.f64 z -2)) (/.f64 z z)) (*.f64 z -2))
(-.f64 (*.f64 0 (*.f64 (+.f64 z z) (/.f64 (-.f64 1 t) (+.f64 z z)))) (*.f64 (*.f64 (+.f64 z z) (/.f64 (-.f64 1 t) (+.f64 z z))) (*.f64 z -2)))
(-.f64 (*.f64 0 (*.f64 (/.f64 z z) (*.f64 (-.f64 1 t) (/.f64 z z)))) (*.f64 (*.f64 (/.f64 z z) (*.f64 (-.f64 1 t) (/.f64 z z))) (*.f64 z -2)))
(-.f64 (*.f64 0 (*.f64 (+.f64 z z) (/.f64 (-.f64 1 t) (-.f64 1 t)))) (*.f64 (*.f64 (+.f64 z z) (/.f64 (-.f64 1 t) (-.f64 1 t))) (+.f64 t -1)))
(-.f64 (*.f64 (+.f64 z z) (/.f64 (-.f64 z (*.f64 z t)) (-.f64 z (*.f64 z t)))) (*.f64 (/.f64 (-.f64 z (*.f64 z t)) (-.f64 z (*.f64 z t))) (*.f64 2 (*.f64 z t))))
(-.f64 (*.f64 0 (/.f64 (-.f64 z (*.f64 z t)) (-.f64 z (*.f64 z t)))) (*.f64 (/.f64 (-.f64 z (*.f64 z t)) (-.f64 z (*.f64 z t))) (*.f64 (+.f64 z z) (+.f64 t -1))))
(-.f64 (*.f64 (*.f64 t (*.f64 z -2)) (/.f64 (-.f64 z (*.f64 z t)) (-.f64 z (*.f64 z t)))) (*.f64 (/.f64 (-.f64 z (*.f64 z t)) (-.f64 z (*.f64 z t))) (*.f64 z -2)))
(/.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) 1)
(/.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (/.f64 z z))
(/.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (/.f64 (-.f64 1 t) (-.f64 1 t)))
(/.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (/.f64 (-.f64 z (*.f64 z t)) (-.f64 z (*.f64 z t))))
(/.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (/.f64 (/.f64 z z) (/.f64 z z)))
(/.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (/.f64 (*.f64 (/.f64 z z) (+.f64 t -1)) (*.f64 (/.f64 z z) (+.f64 t -1))))
(/.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (/.f64 (*.f64 2 (/.f64 z z)) (*.f64 2 (/.f64 z z))))
(/.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (/.f64 (*.f64 (+.f64 z z) (/.f64 (-.f64 1 t) (+.f64 z z))) (*.f64 (+.f64 z z) (/.f64 (-.f64 1 t) (+.f64 z z)))))
(/.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (/.f64 (*.f64 (/.f64 z z) (*.f64 (-.f64 1 t) (/.f64 z z))) (*.f64 (/.f64 z z) (*.f64 (-.f64 1 t) (/.f64 z z)))))
(/.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (/.f64 (*.f64 z (/.f64 (-.f64 1 t) (-.f64 1 t))) (*.f64 z (/.f64 (-.f64 1 t) (-.f64 1 t)))))
(/.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (/.f64 (*.f64 -2 (*.f64 (/.f64 z z) (+.f64 t -1))) (*.f64 -2 (*.f64 (/.f64 z z) (+.f64 t -1)))))
(/.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (/.f64 (/.f64 (-.f64 z (*.f64 z t)) (-.f64 z (*.f64 z t))) (/.f64 (-.f64 z (*.f64 z t)) (-.f64 z (*.f64 z t)))))
(/.f64 (*.f64 (+.f64 z z) (+.f64 t -1)) -1)
(neg.f64 (*.f64 (+.f64 z z) (+.f64 t -1)))
(neg.f64 (*.f64 (/.f64 z z) (*.f64 (+.f64 z z) (+.f64 t -1))))
(neg.f64 (*.f64 -1 (*.f64 -2 (*.f64 (+.f64 t -1) z))))
Outputs
(/.f64 2 (*.f64 t z))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (*.f64 2 (/.f64 (-.f64 1 t) t)))
(*.f64 2 (+.f64 (/.f64 1 (*.f64 t z)) (/.f64 (-.f64 1 t) t)))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (*.f64 2 (/.f64 (-.f64 1 t) t)))
(*.f64 2 (+.f64 (/.f64 1 (*.f64 t z)) (/.f64 (-.f64 1 t) t)))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (*.f64 2 (/.f64 (-.f64 1 t) t)))
(*.f64 2 (+.f64 (/.f64 1 (*.f64 t z)) (/.f64 (-.f64 1 t) t)))
(*.f64 2 (/.f64 (-.f64 1 t) t))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (*.f64 2 (/.f64 (-.f64 1 t) t)))
(*.f64 2 (+.f64 (/.f64 1 (*.f64 t z)) (/.f64 (-.f64 1 t) t)))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (*.f64 2 (/.f64 (-.f64 1 t) t)))
(*.f64 2 (+.f64 (/.f64 1 (*.f64 t z)) (/.f64 (-.f64 1 t) t)))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (*.f64 2 (/.f64 (-.f64 1 t) t)))
(*.f64 2 (+.f64 (/.f64 1 (*.f64 t z)) (/.f64 (-.f64 1 t) t)))
(*.f64 2 (/.f64 (-.f64 1 t) t))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (*.f64 2 (/.f64 (-.f64 1 t) t)))
(*.f64 2 (+.f64 (/.f64 1 (*.f64 t z)) (/.f64 (-.f64 1 t) t)))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (*.f64 2 (/.f64 (-.f64 1 t) t)))
(*.f64 2 (+.f64 (/.f64 1 (*.f64 t z)) (/.f64 (-.f64 1 t) t)))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (*.f64 2 (/.f64 (-.f64 1 t) t)))
(*.f64 2 (+.f64 (/.f64 1 (*.f64 t z)) (/.f64 (-.f64 1 t) t)))
(/.f64 (+.f64 (*.f64 2 z) 2) (*.f64 t z))
(/.f64 (+.f64 2 (*.f64 2 z)) (*.f64 t z))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 2 t)) 2)
(+.f64 (/.f64 2 t) (-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 2 t) 2))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 2 t)) 2)
(+.f64 (/.f64 2 t) (-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 2 t) 2))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 2 t)) 2)
(+.f64 (/.f64 2 t) (-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 2 t) 2))
-2
(-.f64 (+.f64 (/.f64 2 (*.f64 t z)) (*.f64 2 (/.f64 1 t))) 2)
(+.f64 (*.f64 2 (/.f64 1 t)) (-.f64 (/.f64 2 (*.f64 t z)) 2))
(+.f64 (/.f64 2 (*.f64 t z)) (-.f64 (*.f64 2 (/.f64 1 t)) 2))
(-.f64 (+.f64 (/.f64 2 (*.f64 t z)) (*.f64 2 (/.f64 1 t))) 2)
(+.f64 (*.f64 2 (/.f64 1 t)) (-.f64 (/.f64 2 (*.f64 t z)) 2))
(+.f64 (/.f64 2 (*.f64 t z)) (-.f64 (*.f64 2 (/.f64 1 t)) 2))
(-.f64 (+.f64 (/.f64 2 (*.f64 t z)) (*.f64 2 (/.f64 1 t))) 2)
(+.f64 (*.f64 2 (/.f64 1 t)) (-.f64 (/.f64 2 (*.f64 t z)) 2))
(+.f64 (/.f64 2 (*.f64 t z)) (-.f64 (*.f64 2 (/.f64 1 t)) 2))
-2
(-.f64 (+.f64 (/.f64 2 (*.f64 t z)) (*.f64 2 (/.f64 1 t))) 2)
(+.f64 (*.f64 2 (/.f64 1 t)) (-.f64 (/.f64 2 (*.f64 t z)) 2))
(+.f64 (/.f64 2 (*.f64 t z)) (-.f64 (*.f64 2 (/.f64 1 t)) 2))
(-.f64 (+.f64 (/.f64 2 (*.f64 t z)) (*.f64 2 (/.f64 1 t))) 2)
(+.f64 (*.f64 2 (/.f64 1 t)) (-.f64 (/.f64 2 (*.f64 t z)) 2))
(+.f64 (/.f64 2 (*.f64 t z)) (-.f64 (*.f64 2 (/.f64 1 t)) 2))
(-.f64 (+.f64 (/.f64 2 (*.f64 t z)) (*.f64 2 (/.f64 1 t))) 2)
(+.f64 (*.f64 2 (/.f64 1 t)) (-.f64 (/.f64 2 (*.f64 t z)) 2))
(+.f64 (/.f64 2 (*.f64 t z)) (-.f64 (*.f64 2 (/.f64 1 t)) 2))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (*.f64 2 (/.f64 (-.f64 1 t) t)))
(*.f64 2 (+.f64 (/.f64 1 (*.f64 t z)) (/.f64 (-.f64 1 t) t)))
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 (/.f64 (-.f64 1 t) t)) (*.f64 2 (/.f64 1 (*.f64 t z)))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (+.f64 (*.f64 2 (/.f64 (-.f64 1 t) t)) (/.f64 x y)))
(+.f64 (/.f64 x y) (*.f64 2 (+.f64 (/.f64 1 (*.f64 t z)) (/.f64 (-.f64 1 t) t))))
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 (/.f64 (-.f64 1 t) t)) (*.f64 2 (/.f64 1 (*.f64 t z)))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (+.f64 (*.f64 2 (/.f64 (-.f64 1 t) t)) (/.f64 x y)))
(+.f64 (/.f64 x y) (*.f64 2 (+.f64 (/.f64 1 (*.f64 t z)) (/.f64 (-.f64 1 t) t))))
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 (/.f64 (-.f64 1 t) t)) (*.f64 2 (/.f64 1 (*.f64 t z)))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (+.f64 (*.f64 2 (/.f64 (-.f64 1 t) t)) (/.f64 x y)))
(+.f64 (/.f64 x y) (*.f64 2 (+.f64 (/.f64 1 (*.f64 t z)) (/.f64 (-.f64 1 t) t))))
(/.f64 x y)
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 (/.f64 (-.f64 1 t) t)) (*.f64 2 (/.f64 1 (*.f64 t z)))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (+.f64 (*.f64 2 (/.f64 (-.f64 1 t) t)) (/.f64 x y)))
(+.f64 (/.f64 x y) (*.f64 2 (+.f64 (/.f64 1 (*.f64 t z)) (/.f64 (-.f64 1 t) t))))
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 (/.f64 (-.f64 1 t) t)) (*.f64 2 (/.f64 1 (*.f64 t z)))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (+.f64 (*.f64 2 (/.f64 (-.f64 1 t) t)) (/.f64 x y)))
(+.f64 (/.f64 x y) (*.f64 2 (+.f64 (/.f64 1 (*.f64 t z)) (/.f64 (-.f64 1 t) t))))
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 (/.f64 (-.f64 1 t) t)) (*.f64 2 (/.f64 1 (*.f64 t z)))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (+.f64 (*.f64 2 (/.f64 (-.f64 1 t) t)) (/.f64 x y)))
(+.f64 (/.f64 x y) (*.f64 2 (+.f64 (/.f64 1 (*.f64 t z)) (/.f64 (-.f64 1 t) t))))
(/.f64 x y)
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 (/.f64 (-.f64 1 t) t)) (*.f64 2 (/.f64 1 (*.f64 t z)))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (+.f64 (*.f64 2 (/.f64 (-.f64 1 t) t)) (/.f64 x y)))
(+.f64 (/.f64 x y) (*.f64 2 (+.f64 (/.f64 1 (*.f64 t z)) (/.f64 (-.f64 1 t) t))))
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 (/.f64 (-.f64 1 t) t)) (*.f64 2 (/.f64 1 (*.f64 t z)))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (+.f64 (*.f64 2 (/.f64 (-.f64 1 t) t)) (/.f64 x y)))
(+.f64 (/.f64 x y) (*.f64 2 (+.f64 (/.f64 1 (*.f64 t z)) (/.f64 (-.f64 1 t) t))))
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 (/.f64 (-.f64 1 t) t)) (*.f64 2 (/.f64 1 (*.f64 t z)))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (+.f64 (*.f64 2 (/.f64 (-.f64 1 t) t)) (/.f64 x y)))
(+.f64 (/.f64 x y) (*.f64 2 (+.f64 (/.f64 1 (*.f64 t z)) (/.f64 (-.f64 1 t) t))))
(/.f64 x y)
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 (/.f64 (-.f64 1 t) t)) (*.f64 2 (/.f64 1 (*.f64 t z)))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (+.f64 (*.f64 2 (/.f64 (-.f64 1 t) t)) (/.f64 x y)))
(+.f64 (/.f64 x y) (*.f64 2 (+.f64 (/.f64 1 (*.f64 t z)) (/.f64 (-.f64 1 t) t))))
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 (/.f64 (-.f64 1 t) t)) (*.f64 2 (/.f64 1 (*.f64 t z)))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (+.f64 (*.f64 2 (/.f64 (-.f64 1 t) t)) (/.f64 x y)))
(+.f64 (/.f64 x y) (*.f64 2 (+.f64 (/.f64 1 (*.f64 t z)) (/.f64 (-.f64 1 t) t))))
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 (/.f64 (-.f64 1 t) t)) (*.f64 2 (/.f64 1 (*.f64 t z)))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (+.f64 (*.f64 2 (/.f64 (-.f64 1 t) t)) (/.f64 x y)))
(+.f64 (/.f64 x y) (*.f64 2 (+.f64 (/.f64 1 (*.f64 t z)) (/.f64 (-.f64 1 t) t))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (*.f64 2 (/.f64 (-.f64 1 t) t)))
(*.f64 2 (+.f64 (/.f64 1 (*.f64 t z)) (/.f64 (-.f64 1 t) t)))
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 (/.f64 (-.f64 1 t) t)) (*.f64 2 (/.f64 1 (*.f64 t z)))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (+.f64 (*.f64 2 (/.f64 (-.f64 1 t) t)) (/.f64 x y)))
(+.f64 (/.f64 x y) (*.f64 2 (+.f64 (/.f64 1 (*.f64 t z)) (/.f64 (-.f64 1 t) t))))
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 (/.f64 (-.f64 1 t) t)) (*.f64 2 (/.f64 1 (*.f64 t z)))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (+.f64 (*.f64 2 (/.f64 (-.f64 1 t) t)) (/.f64 x y)))
(+.f64 (/.f64 x y) (*.f64 2 (+.f64 (/.f64 1 (*.f64 t z)) (/.f64 (-.f64 1 t) t))))
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 (/.f64 (-.f64 1 t) t)) (*.f64 2 (/.f64 1 (*.f64 t z)))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (+.f64 (*.f64 2 (/.f64 (-.f64 1 t) t)) (/.f64 x y)))
(+.f64 (/.f64 x y) (*.f64 2 (+.f64 (/.f64 1 (*.f64 t z)) (/.f64 (-.f64 1 t) t))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (*.f64 2 (/.f64 (-.f64 1 t) t)))
(*.f64 2 (+.f64 (/.f64 1 (*.f64 t z)) (/.f64 (-.f64 1 t) t)))
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 (/.f64 (-.f64 1 t) t)) (*.f64 2 (/.f64 1 (*.f64 t z)))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (+.f64 (*.f64 2 (/.f64 (-.f64 1 t) t)) (/.f64 x y)))
(+.f64 (/.f64 x y) (*.f64 2 (+.f64 (/.f64 1 (*.f64 t z)) (/.f64 (-.f64 1 t) t))))
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 (/.f64 (-.f64 1 t) t)) (*.f64 2 (/.f64 1 (*.f64 t z)))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (+.f64 (*.f64 2 (/.f64 (-.f64 1 t) t)) (/.f64 x y)))
(+.f64 (/.f64 x y) (*.f64 2 (+.f64 (/.f64 1 (*.f64 t z)) (/.f64 (-.f64 1 t) t))))
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 (/.f64 (-.f64 1 t) t)) (*.f64 2 (/.f64 1 (*.f64 t z)))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (+.f64 (*.f64 2 (/.f64 (-.f64 1 t) t)) (/.f64 x y)))
(+.f64 (/.f64 x y) (*.f64 2 (+.f64 (/.f64 1 (*.f64 t z)) (/.f64 (-.f64 1 t) t))))
(/.f64 2 (*.f64 t z))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 (-.f64 1 t) t))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (+.f64 (*.f64 2 (/.f64 (-.f64 1 t) t)) (/.f64 x y)))
(+.f64 (/.f64 x y) (*.f64 2 (+.f64 (/.f64 1 (*.f64 t z)) (/.f64 (-.f64 1 t) t))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 (-.f64 1 t) t))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (+.f64 (*.f64 2 (/.f64 (-.f64 1 t) t)) (/.f64 x y)))
(+.f64 (/.f64 x y) (*.f64 2 (+.f64 (/.f64 1 (*.f64 t z)) (/.f64 (-.f64 1 t) t))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 (-.f64 1 t) t))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (+.f64 (*.f64 2 (/.f64 (-.f64 1 t) t)) (/.f64 x y)))
(+.f64 (/.f64 x y) (*.f64 2 (+.f64 (/.f64 1 (*.f64 t z)) (/.f64 (-.f64 1 t) t))))
(+.f64 (/.f64 x y) (*.f64 2 (/.f64 (-.f64 1 t) t)))
(+.f64 (*.f64 2 (/.f64 (-.f64 1 t) t)) (/.f64 x y))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 (-.f64 1 t) t))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (+.f64 (*.f64 2 (/.f64 (-.f64 1 t) t)) (/.f64 x y)))
(+.f64 (/.f64 x y) (*.f64 2 (+.f64 (/.f64 1 (*.f64 t z)) (/.f64 (-.f64 1 t) t))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 (-.f64 1 t) t))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (+.f64 (*.f64 2 (/.f64 (-.f64 1 t) t)) (/.f64 x y)))
(+.f64 (/.f64 x y) (*.f64 2 (+.f64 (/.f64 1 (*.f64 t z)) (/.f64 (-.f64 1 t) t))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 (-.f64 1 t) t))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (+.f64 (*.f64 2 (/.f64 (-.f64 1 t) t)) (/.f64 x y)))
(+.f64 (/.f64 x y) (*.f64 2 (+.f64 (/.f64 1 (*.f64 t z)) (/.f64 (-.f64 1 t) t))))
(+.f64 (/.f64 x y) (*.f64 2 (/.f64 (-.f64 1 t) t)))
(+.f64 (*.f64 2 (/.f64 (-.f64 1 t) t)) (/.f64 x y))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 (-.f64 1 t) t))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (+.f64 (*.f64 2 (/.f64 (-.f64 1 t) t)) (/.f64 x y)))
(+.f64 (/.f64 x y) (*.f64 2 (+.f64 (/.f64 1 (*.f64 t z)) (/.f64 (-.f64 1 t) t))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 (-.f64 1 t) t))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (+.f64 (*.f64 2 (/.f64 (-.f64 1 t) t)) (/.f64 x y)))
(+.f64 (/.f64 x y) (*.f64 2 (+.f64 (/.f64 1 (*.f64 t z)) (/.f64 (-.f64 1 t) t))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 (-.f64 1 t) t))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (+.f64 (*.f64 2 (/.f64 (-.f64 1 t) t)) (/.f64 x y)))
(+.f64 (/.f64 x y) (*.f64 2 (+.f64 (/.f64 1 (*.f64 t z)) (/.f64 (-.f64 1 t) t))))
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
(-.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) 2)
(-.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (*.f64 2 (/.f64 1 t)) (/.f64 x y))) 2)
(+.f64 (/.f64 2 (*.f64 t z)) (-.f64 (+.f64 (*.f64 2 (/.f64 1 t)) (/.f64 x y)) 2))
(-.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) 2)
(-.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (*.f64 2 (/.f64 1 t)) (/.f64 x y))) 2)
(+.f64 (/.f64 2 (*.f64 t z)) (-.f64 (+.f64 (*.f64 2 (/.f64 1 t)) (/.f64 x y)) 2))
(-.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) 2)
(-.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (*.f64 2 (/.f64 1 t)) (/.f64 x y))) 2)
(+.f64 (/.f64 2 (*.f64 t z)) (-.f64 (+.f64 (*.f64 2 (/.f64 1 t)) (/.f64 x y)) 2))
(-.f64 (/.f64 x y) 2)
(-.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) 2)
(-.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (*.f64 2 (/.f64 1 t)) (/.f64 x y))) 2)
(+.f64 (/.f64 2 (*.f64 t z)) (-.f64 (+.f64 (*.f64 2 (/.f64 1 t)) (/.f64 x y)) 2))
(-.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) 2)
(-.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (*.f64 2 (/.f64 1 t)) (/.f64 x y))) 2)
(+.f64 (/.f64 2 (*.f64 t z)) (-.f64 (+.f64 (*.f64 2 (/.f64 1 t)) (/.f64 x y)) 2))
(-.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) 2)
(-.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (*.f64 2 (/.f64 1 t)) (/.f64 x y))) 2)
(+.f64 (/.f64 2 (*.f64 t z)) (-.f64 (+.f64 (*.f64 2 (/.f64 1 t)) (/.f64 x y)) 2))
(-.f64 (/.f64 x y) 2)
(-.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) 2)
(-.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (*.f64 2 (/.f64 1 t)) (/.f64 x y))) 2)
(+.f64 (/.f64 2 (*.f64 t z)) (-.f64 (+.f64 (*.f64 2 (/.f64 1 t)) (/.f64 x y)) 2))
(-.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) 2)
(-.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (*.f64 2 (/.f64 1 t)) (/.f64 x y))) 2)
(+.f64 (/.f64 2 (*.f64 t z)) (-.f64 (+.f64 (*.f64 2 (/.f64 1 t)) (/.f64 x y)) 2))
(-.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) 2)
(-.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (*.f64 2 (/.f64 1 t)) (/.f64 x y))) 2)
(+.f64 (/.f64 2 (*.f64 t z)) (-.f64 (+.f64 (*.f64 2 (/.f64 1 t)) (/.f64 x y)) 2))
(*.f64 2 (*.f64 (-.f64 1 t) z))
(*.f64 2 (*.f64 z (-.f64 1 t)))
(*.f64 2 (-.f64 z (*.f64 t z)))
(*.f64 2 (*.f64 (-.f64 1 t) z))
(*.f64 2 (*.f64 z (-.f64 1 t)))
(*.f64 2 (-.f64 z (*.f64 t z)))
(*.f64 2 (*.f64 (-.f64 1 t) z))
(*.f64 2 (*.f64 z (-.f64 1 t)))
(*.f64 2 (-.f64 z (*.f64 t z)))
(*.f64 2 (*.f64 (-.f64 1 t) z))
(*.f64 2 (*.f64 z (-.f64 1 t)))
(*.f64 2 (-.f64 z (*.f64 t z)))
(*.f64 2 (*.f64 (-.f64 1 t) z))
(*.f64 2 (*.f64 z (-.f64 1 t)))
(*.f64 2 (-.f64 z (*.f64 t z)))
(*.f64 2 (*.f64 (-.f64 1 t) z))
(*.f64 2 (*.f64 z (-.f64 1 t)))
(*.f64 2 (-.f64 z (*.f64 t z)))
(*.f64 2 (*.f64 (-.f64 1 t) z))
(*.f64 2 (*.f64 z (-.f64 1 t)))
(*.f64 2 (-.f64 z (*.f64 t z)))
(*.f64 2 (*.f64 (-.f64 1 t) z))
(*.f64 2 (*.f64 z (-.f64 1 t)))
(*.f64 2 (-.f64 z (*.f64 t z)))
(*.f64 2 (*.f64 (-.f64 1 t) z))
(*.f64 2 (*.f64 z (-.f64 1 t)))
(*.f64 2 (-.f64 z (*.f64 t z)))
(*.f64 2 (*.f64 (-.f64 1 t) z))
(*.f64 2 (*.f64 z (-.f64 1 t)))
(*.f64 2 (-.f64 z (*.f64 t z)))
(*.f64 2 (*.f64 (-.f64 1 t) z))
(*.f64 2 (*.f64 z (-.f64 1 t)))
(*.f64 2 (-.f64 z (*.f64 t z)))
(*.f64 2 (*.f64 (-.f64 1 t) z))
(*.f64 2 (*.f64 z (-.f64 1 t)))
(*.f64 2 (-.f64 z (*.f64 t z)))
(*.f64 2 z)
(+.f64 (*.f64 2 z) (*.f64 -2 (*.f64 t z)))
(*.f64 2 (*.f64 z (-.f64 1 t)))
(*.f64 2 (-.f64 z (*.f64 t z)))
(+.f64 (*.f64 2 z) (*.f64 -2 (*.f64 t z)))
(*.f64 2 (*.f64 z (-.f64 1 t)))
(*.f64 2 (-.f64 z (*.f64 t z)))
(+.f64 (*.f64 2 z) (*.f64 -2 (*.f64 t z)))
(*.f64 2 (*.f64 z (-.f64 1 t)))
(*.f64 2 (-.f64 z (*.f64 t z)))
(*.f64 -2 (*.f64 t z))
(*.f64 t (*.f64 z -2))
(+.f64 (*.f64 2 z) (*.f64 -2 (*.f64 t z)))
(*.f64 2 (*.f64 z (-.f64 1 t)))
(*.f64 2 (-.f64 z (*.f64 t z)))
(+.f64 (*.f64 2 z) (*.f64 -2 (*.f64 t z)))
(*.f64 2 (*.f64 z (-.f64 1 t)))
(*.f64 2 (-.f64 z (*.f64 t z)))
(+.f64 (*.f64 2 z) (*.f64 -2 (*.f64 t z)))
(*.f64 2 (*.f64 z (-.f64 1 t)))
(*.f64 2 (-.f64 z (*.f64 t z)))
(*.f64 -2 (*.f64 t z))
(*.f64 t (*.f64 z -2))
(+.f64 (*.f64 2 z) (*.f64 -2 (*.f64 t z)))
(*.f64 2 (*.f64 z (-.f64 1 t)))
(*.f64 2 (-.f64 z (*.f64 t z)))
(+.f64 (*.f64 2 z) (*.f64 -2 (*.f64 t z)))
(*.f64 2 (*.f64 z (-.f64 1 t)))
(*.f64 2 (-.f64 z (*.f64 t z)))
(+.f64 (*.f64 2 z) (*.f64 -2 (*.f64 t z)))
(*.f64 2 (*.f64 z (-.f64 1 t)))
(*.f64 2 (-.f64 z (*.f64 t z)))
(+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) 0)
(/.f64 (+.f64 2 (*.f64 -2 (*.f64 z (+.f64 t -1)))) (*.f64 t z))
(/.f64 (+.f64 2 (*.f64 2 (-.f64 z (*.f64 t z)))) (*.f64 t z))
(+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (*.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) 0))
(/.f64 (+.f64 2 (*.f64 -2 (*.f64 z (+.f64 t -1)))) (*.f64 t z))
(/.f64 (+.f64 2 (*.f64 2 (-.f64 z (*.f64 t z)))) (*.f64 t z))
(+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t))) 0))
(/.f64 (+.f64 2 (*.f64 -2 (*.f64 z (+.f64 t -1)))) (*.f64 t z))
(/.f64 (+.f64 2 (*.f64 2 (-.f64 z (*.f64 t z)))) (*.f64 t z))
(+.f64 0 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)))
(/.f64 (+.f64 2 (*.f64 -2 (*.f64 z (+.f64 t -1)))) (*.f64 t z))
(/.f64 (+.f64 2 (*.f64 2 (-.f64 z (*.f64 t z)))) (*.f64 t z))
(+.f64 (*.f64 0 (/.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)))) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)))
(/.f64 (+.f64 2 (*.f64 -2 (*.f64 z (+.f64 t -1)))) (*.f64 t z))
(/.f64 (+.f64 2 (*.f64 2 (-.f64 z (*.f64 t z)))) (*.f64 t z))
(-.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) 0)
(/.f64 (+.f64 2 (*.f64 -2 (*.f64 z (+.f64 t -1)))) (*.f64 t z))
(/.f64 (+.f64 2 (*.f64 2 (-.f64 z (*.f64 t z)))) (*.f64 t z))
(-.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (*.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) 0))
(/.f64 (+.f64 2 (*.f64 -2 (*.f64 z (+.f64 t -1)))) (*.f64 t z))
(/.f64 (+.f64 2 (*.f64 2 (-.f64 z (*.f64 t z)))) (*.f64 t z))
(-.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t))) 0))
(/.f64 (+.f64 2 (*.f64 -2 (*.f64 z (+.f64 t -1)))) (*.f64 t z))
(/.f64 (+.f64 2 (*.f64 2 (-.f64 z (*.f64 t z)))) (*.f64 t z))
(-.f64 0 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t))))
(/.f64 (+.f64 2 (*.f64 -2 (*.f64 z (+.f64 t -1)))) (*.f64 t z))
(/.f64 (+.f64 2 (*.f64 2 (-.f64 z (*.f64 t z)))) (*.f64 t z))
(*.f64 1 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)))
(/.f64 (+.f64 2 (*.f64 -2 (*.f64 z (+.f64 t -1)))) (*.f64 t z))
(/.f64 (+.f64 2 (*.f64 2 (-.f64 z (*.f64 t z)))) (*.f64 t z))
(*.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) 1)
(/.f64 (+.f64 2 (*.f64 -2 (*.f64 z (+.f64 t -1)))) (*.f64 t z))
(/.f64 (+.f64 2 (*.f64 2 (-.f64 z (*.f64 t z)))) (*.f64 t z))
(*.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t))))
(/.f64 (+.f64 2 (*.f64 -2 (*.f64 z (+.f64 t -1)))) (*.f64 t z))
(/.f64 (+.f64 2 (*.f64 2 (-.f64 z (*.f64 t z)))) (*.f64 t z))
(*.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (*.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)))))
(/.f64 (+.f64 2 (*.f64 -2 (*.f64 z (+.f64 t -1)))) (*.f64 t z))
(/.f64 (+.f64 2 (*.f64 2 (-.f64 z (*.f64 t z)))) (*.f64 t z))
(*.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t))) (/.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)))))
(/.f64 (+.f64 2 (*.f64 -2 (*.f64 z (+.f64 t -1)))) (*.f64 t z))
(/.f64 (+.f64 2 (*.f64 2 (-.f64 z (*.f64 t z)))) (*.f64 t z))
(*.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (*.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t))) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)))))
(/.f64 (+.f64 2 (*.f64 -2 (*.f64 z (+.f64 t -1)))) (*.f64 t z))
(/.f64 (+.f64 2 (*.f64 2 (-.f64 z (*.f64 t z)))) (*.f64 t z))
(*.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (*.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)))) (/.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)))))
(/.f64 (+.f64 2 (*.f64 -2 (*.f64 z (+.f64 t -1)))) (*.f64 t z))
(/.f64 (+.f64 2 (*.f64 2 (-.f64 z (*.f64 t z)))) (*.f64 t z))
(*.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t))) (/.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)))) (/.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)))))
(/.f64 (+.f64 2 (*.f64 -2 (*.f64 z (+.f64 t -1)))) (*.f64 t z))
(/.f64 (+.f64 2 (*.f64 2 (-.f64 z (*.f64 t z)))) (*.f64 t z))
(*.f64 -1 (neg.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t))))
(/.f64 (+.f64 2 (*.f64 -2 (*.f64 z (+.f64 t -1)))) (*.f64 t z))
(/.f64 (+.f64 2 (*.f64 2 (-.f64 z (*.f64 t z)))) (*.f64 t z))
(*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t))) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)))
(/.f64 (+.f64 2 (*.f64 -2 (*.f64 z (+.f64 t -1)))) (*.f64 t z))
(/.f64 (+.f64 2 (*.f64 2 (-.f64 z (*.f64 t z)))) (*.f64 t z))
(*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t))) (*.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 1 (/.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t))))))
(/.f64 (+.f64 2 (*.f64 -2 (*.f64 z (+.f64 t -1)))) (*.f64 t z))
(/.f64 (+.f64 2 (*.f64 2 (-.f64 z (*.f64 t z)))) (*.f64 t z))
(*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t))) (*.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t))) (/.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t))))))
(/.f64 (+.f64 2 (*.f64 -2 (*.f64 z (+.f64 t -1)))) (*.f64 t z))
(/.f64 (+.f64 2 (*.f64 2 (-.f64 z (*.f64 t z)))) (*.f64 t z))
(*.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)))) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)))
(/.f64 (+.f64 2 (*.f64 -2 (*.f64 z (+.f64 t -1)))) (*.f64 t z))
(/.f64 (+.f64 2 (*.f64 2 (-.f64 z (*.f64 t z)))) (*.f64 t z))
(*.f64 (neg.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t))) -1)
(/.f64 (+.f64 2 (*.f64 -2 (*.f64 z (+.f64 t -1)))) (*.f64 t z))
(/.f64 (+.f64 2 (*.f64 2 (-.f64 z (*.f64 t z)))) (*.f64 t z))
(*.f64 (neg.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t))) (neg.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)))))
(/.f64 (+.f64 2 (*.f64 -2 (*.f64 z (+.f64 t -1)))) (*.f64 t z))
(/.f64 (+.f64 2 (*.f64 2 (-.f64 z (*.f64 t z)))) (*.f64 t z))
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t))) (/.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)))) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)))
(/.f64 (+.f64 2 (*.f64 -2 (*.f64 z (+.f64 t -1)))) (*.f64 t z))
(/.f64 (+.f64 2 (*.f64 2 (-.f64 z (*.f64 t z)))) (*.f64 t z))
(*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)))) (neg.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t))))
(/.f64 (+.f64 2 (*.f64 -2 (*.f64 z (+.f64 t -1)))) (*.f64 t z))
(/.f64 (+.f64 2 (*.f64 2 (-.f64 z (*.f64 t z)))) (*.f64 t z))
(neg.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t))))
(/.f64 (+.f64 2 (*.f64 -2 (*.f64 z (+.f64 t -1)))) (*.f64 t z))
(/.f64 (+.f64 2 (*.f64 2 (-.f64 z (*.f64 t z)))) (*.f64 t z))
(-.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) 0)
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 z (+.f64 t -1)))) (*.f64 t z)))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 2 (-.f64 z (*.f64 t z)))) (*.f64 t z)))
(-.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) 0))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 z (+.f64 t -1)))) (*.f64 t z)))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 2 (-.f64 z (*.f64 t z)))) (*.f64 t z)))
(-.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (*.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y))) 0))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 z (+.f64 t -1)))) (*.f64 t z)))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 2 (-.f64 z (*.f64 t z)))) (*.f64 t z)))
(-.f64 0 (*.f64 -1 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y))))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 z (+.f64 t -1)))) (*.f64 t z)))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 2 (-.f64 z (*.f64 t z)))) (*.f64 t z)))
(*.f64 1 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 z (+.f64 t -1)))) (*.f64 t z)))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 2 (-.f64 z (*.f64 t z)))) (*.f64 t z)))
(*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) 1)
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 z (+.f64 t -1)))) (*.f64 t z)))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 2 (-.f64 z (*.f64 t z)))) (*.f64 t z)))
(*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y))))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 z (+.f64 t -1)))) (*.f64 t z)))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 2 (-.f64 z (*.f64 t z)))) (*.f64 t z)))
(*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (/.f64 1 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)))))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 z (+.f64 t -1)))) (*.f64 t z)))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 2 (-.f64 z (*.f64 t z)))) (*.f64 t z)))
(*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (*.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y))) (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)))))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 z (+.f64 t -1)))) (*.f64 t z)))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 2 (-.f64 z (*.f64 t z)))) (*.f64 t z)))
(*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (/.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y))) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)))))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 z (+.f64 t -1)))) (*.f64 t z)))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 2 (-.f64 z (*.f64 t z)))) (*.f64 t z)))
(*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (*.f64 (*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (/.f64 1 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)))) (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)))))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 z (+.f64 t -1)))) (*.f64 t z)))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 2 (-.f64 z (*.f64 t z)))) (*.f64 t z)))
(*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y))) (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)))) (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)))))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 z (+.f64 t -1)))) (*.f64 t z)))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 2 (-.f64 z (*.f64 t z)))) (*.f64 t z)))
(*.f64 -1 (neg.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y))))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 z (+.f64 t -1)))) (*.f64 t z)))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 2 (-.f64 z (*.f64 t z)))) (*.f64 t z)))
(*.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y))) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 z (+.f64 t -1)))) (*.f64 t z)))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 2 (-.f64 z (*.f64 t z)))) (*.f64 t z)))
(*.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y))) (*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (/.f64 1 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y))))))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 z (+.f64 t -1)))) (*.f64 t z)))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 2 (-.f64 z (*.f64 t z)))) (*.f64 t z)))
(*.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y))) (*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (/.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y))) (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y))))))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 z (+.f64 t -1)))) (*.f64 t z)))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 2 (-.f64 z (*.f64 t z)))) (*.f64 t z)))
(*.f64 (*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (/.f64 1 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)))) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 z (+.f64 t -1)))) (*.f64 t z)))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 2 (-.f64 z (*.f64 t z)))) (*.f64 t z)))
(*.f64 (neg.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y))) -1)
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 z (+.f64 t -1)))) (*.f64 t z)))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 2 (-.f64 z (*.f64 t z)))) (*.f64 t z)))
(*.f64 (neg.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y))) (neg.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)))))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 z (+.f64 t -1)))) (*.f64 t z)))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 2 (-.f64 z (*.f64 t z)))) (*.f64 t z)))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y))) (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)))) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 z (+.f64 t -1)))) (*.f64 t z)))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 2 (-.f64 z (*.f64 t z)))) (*.f64 t z)))
(*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)))) (neg.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y))))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 z (+.f64 t -1)))) (*.f64 t z)))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 2 (-.f64 z (*.f64 t z)))) (*.f64 t z)))
(/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) 1)
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 z (+.f64 t -1)))) (*.f64 t z)))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 2 (-.f64 z (*.f64 t z)))) (*.f64 t z)))
(/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y))))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 z (+.f64 t -1)))) (*.f64 t z)))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 2 (-.f64 z (*.f64 t z)))) (*.f64 t z)))
(/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (/.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y))) (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y)))))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 z (+.f64 t -1)))) (*.f64 t z)))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 2 (-.f64 z (*.f64 t z)))) (*.f64 t z)))
(neg.f64 (*.f64 -1 (+.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 x y))))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 -2 (*.f64 z (+.f64 t -1)))) (*.f64 t z)))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 2 (-.f64 z (*.f64 t z)))) (*.f64 t z)))
(+.f64 z (+.f64 (*.f64 t (*.f64 z -2)) z))
(+.f64 z (+.f64 z (*.f64 t (*.f64 z -2))))
(+.f64 (*.f64 t (*.f64 z -2)) (+.f64 z z))
(+.f64 z (-.f64 z (*.f64 2 (*.f64 z t))))
(+.f64 z (-.f64 z (*.f64 z (*.f64 2 t))))
(+.f64 z (-.f64 z (*.f64 t (*.f64 2 z))))
(+.f64 z (-.f64 z (*.f64 2 (*.f64 t z))))
(+.f64 (+.f64 z z) (*.f64 t (*.f64 z -2)))
(+.f64 z (+.f64 z (*.f64 t (*.f64 z -2))))
(+.f64 (*.f64 t (*.f64 z -2)) (+.f64 z z))
(+.f64 (+.f64 z z) (*.f64 (/.f64 z z) (*.f64 t (*.f64 z -2))))
(+.f64 z (+.f64 z (*.f64 t (*.f64 z -2))))
(+.f64 (*.f64 t (*.f64 z -2)) (+.f64 z z))
(+.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) 0)
(*.f64 2 (*.f64 z (-.f64 1 t)))
(*.f64 2 (-.f64 z (*.f64 t z)))
(+.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (*.f64 (*.f64 (+.f64 z z) (/.f64 (-.f64 1 t) (+.f64 z z))) 0))
(*.f64 2 (*.f64 z (-.f64 1 t)))
(*.f64 2 (-.f64 z (*.f64 t z)))
(+.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (*.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) 0))
(*.f64 2 (*.f64 z (-.f64 1 t)))
(*.f64 2 (-.f64 z (*.f64 t z)))
(+.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (*.f64 (*.f64 (/.f64 z z) (*.f64 (-.f64 1 t) (/.f64 z z))) 0))
(*.f64 2 (*.f64 z (-.f64 1 t)))
(*.f64 2 (-.f64 z (*.f64 t z)))
(+.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (*.f64 (-.f64 2 (+.f64 t t)) 0))
(*.f64 2 (*.f64 z (-.f64 1 t)))
(*.f64 2 (-.f64 z (*.f64 t z)))
(+.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (*.f64 (*.f64 -2 (*.f64 (/.f64 z z) (+.f64 t -1))) 0))
(*.f64 2 (*.f64 z (-.f64 1 t)))
(*.f64 2 (-.f64 z (*.f64 t z)))
(+.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (*.f64 (*.f64 (+.f64 z z) (/.f64 (-.f64 1 t) (-.f64 1 t))) 0))
(*.f64 2 (*.f64 z (-.f64 1 t)))
(*.f64 2 (-.f64 z (*.f64 t z)))
(+.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (*.f64 (/.f64 (-.f64 z (*.f64 z t)) (-.f64 z (*.f64 z t))) 0))
(*.f64 2 (*.f64 z (-.f64 1 t)))
(*.f64 2 (-.f64 z (*.f64 t z)))
(+.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (*.f64 (*.f64 (/.f64 z z) (+.f64 t -1)) 0))
(*.f64 2 (*.f64 z (-.f64 1 t)))
(*.f64 2 (-.f64 z (*.f64 t z)))
(+.f64 0 (*.f64 -2 (*.f64 (+.f64 t -1) z)))
(*.f64 2 (*.f64 z (-.f64 1 t)))
(*.f64 2 (-.f64 z (*.f64 t z)))
(+.f64 (-.f64 z (*.f64 z t)) (-.f64 z (*.f64 z t)))
(+.f64 (-.f64 z (*.f64 t z)) (-.f64 z (*.f64 t z)))
(+.f64 (-.f64 z (*.f64 z t)) (*.f64 (*.f64 (/.f64 z z) (*.f64 (-.f64 1 t) (/.f64 z z))) z))
(+.f64 (-.f64 z (*.f64 t z)) (-.f64 z (*.f64 t z)))
(+.f64 (*.f64 t (*.f64 z -2)) (+.f64 z z))
(+.f64 z (+.f64 z (*.f64 t (*.f64 z -2))))
(+.f64 (*.f64 (*.f64 t (*.f64 z -2)) (/.f64 z z)) (+.f64 z z))
(+.f64 z (+.f64 z (*.f64 t (*.f64 z -2))))
(+.f64 (*.f64 t (*.f64 z -2)) (+.f64 z z))
(+.f64 (*.f64 0 (*.f64 (+.f64 z z) (/.f64 (-.f64 1 t) (+.f64 z z)))) (*.f64 -2 (*.f64 (+.f64 t -1) z)))
(*.f64 2 (*.f64 z (-.f64 1 t)))
(*.f64 2 (-.f64 z (*.f64 t z)))
(+.f64 (*.f64 0 (*.f64 (/.f64 z z) (*.f64 (-.f64 1 t) (/.f64 z z)))) (*.f64 -2 (*.f64 (+.f64 t -1) z)))
(*.f64 2 (*.f64 z (-.f64 1 t)))
(*.f64 2 (-.f64 z (*.f64 t z)))
(+.f64 (*.f64 0 (*.f64 (+.f64 z z) (/.f64 (-.f64 1 t) (-.f64 1 t)))) (*.f64 -2 (*.f64 (+.f64 t -1) z)))
(*.f64 2 (*.f64 z (-.f64 1 t)))
(*.f64 2 (-.f64 z (*.f64 t z)))
(+.f64 (*.f64 (+.f64 z z) (/.f64 (-.f64 z (*.f64 z t)) (-.f64 z (*.f64 z t)))) (*.f64 (/.f64 (-.f64 z (*.f64 z t)) (-.f64 z (*.f64 z t))) (*.f64 t (*.f64 z -2))))
(*.f64 (/.f64 (-.f64 z (*.f64 t z)) (-.f64 z (*.f64 t z))) (+.f64 z (+.f64 z (*.f64 t (*.f64 z -2)))))
(*.f64 (/.f64 (-.f64 z (*.f64 t z)) (-.f64 z (*.f64 t z))) (+.f64 (*.f64 t (*.f64 z -2)) (+.f64 z z)))
(+.f64 (*.f64 0 (/.f64 (-.f64 z (*.f64 z t)) (-.f64 z (*.f64 z t)))) (*.f64 -2 (*.f64 (+.f64 t -1) z)))
(*.f64 2 (*.f64 z (-.f64 1 t)))
(*.f64 2 (-.f64 z (*.f64 t z)))
(+.f64 (*.f64 (*.f64 t (*.f64 z -2)) (/.f64 (-.f64 z (*.f64 z t)) (-.f64 z (*.f64 z t)))) (*.f64 (/.f64 (-.f64 z (*.f64 z t)) (-.f64 z (*.f64 z t))) (+.f64 z z)))
(*.f64 (/.f64 (-.f64 z (*.f64 t z)) (-.f64 z (*.f64 t z))) (+.f64 z (+.f64 z (*.f64 t (*.f64 z -2)))))
(*.f64 (/.f64 (-.f64 z (*.f64 t z)) (-.f64 z (*.f64 t z))) (+.f64 (*.f64 t (*.f64 z -2)) (+.f64 z z)))
(+.f64 (*.f64 0 (-.f64 2 (+.f64 t t))) (*.f64 -2 (*.f64 (+.f64 t -1) z)))
(*.f64 2 (*.f64 z (-.f64 1 t)))
(*.f64 2 (-.f64 z (*.f64 t z)))
(+.f64 (*.f64 0 (*.f64 -2 (*.f64 (/.f64 z z) (+.f64 t -1)))) (*.f64 -2 (*.f64 (+.f64 t -1) z)))
(*.f64 2 (*.f64 z (-.f64 1 t)))
(*.f64 2 (-.f64 z (*.f64 t z)))
(+.f64 (*.f64 z (*.f64 (+.f64 z z) (/.f64 (-.f64 1 t) (+.f64 z z)))) (*.f64 (*.f64 (+.f64 z z) (/.f64 (-.f64 1 t) (+.f64 z z))) z))
(*.f64 (*.f64 (+.f64 z z) (/.f64 (-.f64 1 t) (+.f64 z z))) (+.f64 z z))
(*.f64 (+.f64 z z) (*.f64 (+.f64 z z) (/.f64 (-.f64 1 t) (+.f64 z z))))
(*.f64 (+.f64 z z) (*.f64 (-.f64 1 t) (/.f64 z z)))
(-.f64 (+.f64 z z) (*.f64 2 (*.f64 z t)))
(+.f64 z (-.f64 z (*.f64 z (*.f64 2 t))))
(+.f64 z (-.f64 z (*.f64 t (*.f64 2 z))))
(+.f64 z (-.f64 z (*.f64 2 (*.f64 t z))))
(-.f64 (+.f64 z z) (*.f64 (/.f64 z z) (*.f64 2 (*.f64 z t))))
(+.f64 z (-.f64 z (*.f64 z (*.f64 2 t))))
(+.f64 z (-.f64 z (*.f64 t (*.f64 2 z))))
(+.f64 z (-.f64 z (*.f64 2 (*.f64 t z))))
(-.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) 0)
(*.f64 2 (*.f64 z (-.f64 1 t)))
(*.f64 2 (-.f64 z (*.f64 t z)))
(-.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (*.f64 (*.f64 (+.f64 z z) (/.f64 (-.f64 1 t) (+.f64 z z))) 0))
(*.f64 2 (*.f64 z (-.f64 1 t)))
(*.f64 2 (-.f64 z (*.f64 t z)))
(-.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (*.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) 0))
(*.f64 2 (*.f64 z (-.f64 1 t)))
(*.f64 2 (-.f64 z (*.f64 t z)))
(-.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (*.f64 (*.f64 (/.f64 z z) (*.f64 (-.f64 1 t) (/.f64 z z))) 0))
(*.f64 2 (*.f64 z (-.f64 1 t)))
(*.f64 2 (-.f64 z (*.f64 t z)))
(-.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (*.f64 (-.f64 2 (+.f64 t t)) 0))
(*.f64 2 (*.f64 z (-.f64 1 t)))
(*.f64 2 (-.f64 z (*.f64 t z)))
(-.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (*.f64 (*.f64 -2 (*.f64 (/.f64 z z) (+.f64 t -1))) 0))
(*.f64 2 (*.f64 z (-.f64 1 t)))
(*.f64 2 (-.f64 z (*.f64 t z)))
(-.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (*.f64 (*.f64 (+.f64 z z) (/.f64 (-.f64 1 t) (-.f64 1 t))) 0))
(*.f64 2 (*.f64 z (-.f64 1 t)))
(*.f64 2 (-.f64 z (*.f64 t z)))
(-.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (*.f64 (/.f64 (-.f64 z (*.f64 z t)) (-.f64 z (*.f64 z t))) 0))
(*.f64 2 (*.f64 z (-.f64 1 t)))
(*.f64 2 (-.f64 z (*.f64 t z)))
(-.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (*.f64 (*.f64 (/.f64 z z) (+.f64 t -1)) 0))
(*.f64 2 (*.f64 z (-.f64 1 t)))
(*.f64 2 (-.f64 z (*.f64 t z)))
(-.f64 0 (*.f64 (+.f64 z z) (+.f64 t -1)))
(neg.f64 (*.f64 (+.f64 t -1) (+.f64 z z)))
(-.f64 0 (*.f64 (/.f64 z z) (*.f64 (+.f64 z z) (+.f64 t -1))))
(neg.f64 (*.f64 (+.f64 t -1) (+.f64 z z)))
(-.f64 0 (*.f64 -1 (*.f64 -2 (*.f64 (+.f64 t -1) z))))
(neg.f64 (*.f64 -2 (*.f64 -1 (*.f64 z (+.f64 t -1)))))
(neg.f64 (*.f64 (-.f64 (*.f64 t z) z) 2))
(-.f64 (*.f64 t (*.f64 z -2)) (*.f64 z -2))
(*.f64 2 (*.f64 z (-.f64 1 t)))
(*.f64 2 (-.f64 z (*.f64 t z)))
(-.f64 (*.f64 (+.f64 z z) (/.f64 (-.f64 1 t) (-.f64 1 t))) (*.f64 (*.f64 (+.f64 z z) (/.f64 (-.f64 1 t) (-.f64 1 t))) t))
(-.f64 (*.f64 (+.f64 z z) (/.f64 (-.f64 1 t) (-.f64 1 t))) (*.f64 t (*.f64 (+.f64 z z) (/.f64 (-.f64 1 t) (-.f64 1 t)))))
(-.f64 (*.f64 (*.f64 2 (*.f64 z t)) -1) (*.f64 z -2))
(*.f64 2 (*.f64 z (-.f64 1 t)))
(*.f64 2 (-.f64 z (*.f64 t z)))
(-.f64 (*.f64 (*.f64 t (*.f64 z -2)) (/.f64 z z)) (*.f64 z -2))
(*.f64 2 (*.f64 z (-.f64 1 t)))
(*.f64 2 (-.f64 z (*.f64 t z)))
(-.f64 (*.f64 0 (*.f64 (+.f64 z z) (/.f64 (-.f64 1 t) (+.f64 z z)))) (*.f64 (*.f64 (+.f64 z z) (/.f64 (-.f64 1 t) (+.f64 z z))) (*.f64 z -2)))
(*.f64 (*.f64 (+.f64 z z) (/.f64 (-.f64 1 t) (+.f64 z z))) (-.f64 0 (*.f64 z -2)))
(*.f64 (*.f64 (+.f64 z z) (/.f64 (-.f64 1 t) (+.f64 z z))) (neg.f64 (*.f64 z -2)))
(-.f64 (*.f64 0 (*.f64 (/.f64 z z) (*.f64 (-.f64 1 t) (/.f64 z z)))) (*.f64 (*.f64 (/.f64 z z) (*.f64 (-.f64 1 t) (/.f64 z z))) (*.f64 z -2)))
(-.f64 0 (*.f64 z (*.f64 (*.f64 (-.f64 1 t) (*.f64 (/.f64 z z) (/.f64 z z))) -2)))
(neg.f64 (*.f64 -2 (-.f64 z (*.f64 t z))))
(-.f64 (*.f64 0 (*.f64 (+.f64 z z) (/.f64 (-.f64 1 t) (-.f64 1 t)))) (*.f64 (*.f64 (+.f64 z z) (/.f64 (-.f64 1 t) (-.f64 1 t))) (+.f64 t -1)))
(neg.f64 (*.f64 (+.f64 t -1) (+.f64 z z)))
(-.f64 (*.f64 (+.f64 z z) (/.f64 (-.f64 z (*.f64 z t)) (-.f64 z (*.f64 z t)))) (*.f64 (/.f64 (-.f64 z (*.f64 z t)) (-.f64 z (*.f64 z t))) (*.f64 2 (*.f64 z t))))
(*.f64 (/.f64 (-.f64 z (*.f64 t z)) (-.f64 z (*.f64 t z))) (+.f64 z (-.f64 z (*.f64 z (*.f64 2 t)))))
(*.f64 (/.f64 (-.f64 z (*.f64 t z)) (-.f64 z (*.f64 t z))) (+.f64 z (-.f64 z (*.f64 t (*.f64 2 z)))))
(*.f64 (/.f64 (-.f64 z (*.f64 t z)) (-.f64 z (*.f64 t z))) (+.f64 z (-.f64 z (*.f64 2 (*.f64 t z)))))
(-.f64 (*.f64 0 (/.f64 (-.f64 z (*.f64 z t)) (-.f64 z (*.f64 z t)))) (*.f64 (/.f64 (-.f64 z (*.f64 z t)) (-.f64 z (*.f64 z t))) (*.f64 (+.f64 z z) (+.f64 t -1))))
(neg.f64 (*.f64 (+.f64 t -1) (+.f64 z z)))
(-.f64 (*.f64 (*.f64 t (*.f64 z -2)) (/.f64 (-.f64 z (*.f64 z t)) (-.f64 z (*.f64 z t)))) (*.f64 (/.f64 (-.f64 z (*.f64 z t)) (-.f64 z (*.f64 z t))) (*.f64 z -2)))
(*.f64 (/.f64 (-.f64 z (*.f64 t z)) (-.f64 z (*.f64 t z))) (-.f64 (*.f64 t (*.f64 z -2)) (*.f64 z -2)))
(*.f64 (*.f64 2 (-.f64 z (*.f64 t z))) (/.f64 (-.f64 z (*.f64 t z)) (-.f64 z (*.f64 t z))))
(/.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) 1)
(*.f64 2 (*.f64 z (-.f64 1 t)))
(*.f64 2 (-.f64 z (*.f64 t z)))
(/.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (/.f64 z z))
(*.f64 2 (*.f64 z (-.f64 1 t)))
(*.f64 2 (-.f64 z (*.f64 t z)))
(/.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (/.f64 (-.f64 1 t) (-.f64 1 t)))
(*.f64 2 (*.f64 z (-.f64 1 t)))
(*.f64 2 (-.f64 z (*.f64 t z)))
(/.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (/.f64 (-.f64 z (*.f64 z t)) (-.f64 z (*.f64 z t))))
(*.f64 2 (*.f64 z (-.f64 1 t)))
(*.f64 2 (-.f64 z (*.f64 t z)))
(/.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (/.f64 (/.f64 z z) (/.f64 z z)))
(/.f64 (*.f64 -2 (*.f64 z (+.f64 t -1))) (/.f64 (/.f64 z z) (/.f64 z z)))
(/.f64 (*.f64 2 (-.f64 z (*.f64 t z))) (/.f64 (/.f64 z z) (/.f64 z z)))
(/.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (/.f64 (*.f64 (/.f64 z z) (+.f64 t -1)) (*.f64 (/.f64 z z) (+.f64 t -1))))
(/.f64 (*.f64 -2 (*.f64 z (+.f64 t -1))) (/.f64 (*.f64 (+.f64 t -1) (/.f64 z z)) (*.f64 (+.f64 t -1) (/.f64 z z))))
(/.f64 (*.f64 2 (-.f64 z (*.f64 t z))) (/.f64 (*.f64 (+.f64 t -1) (/.f64 z z)) (*.f64 (+.f64 t -1) (/.f64 z z))))
(/.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (/.f64 (*.f64 2 (/.f64 z z)) (*.f64 2 (/.f64 z z))))
(/.f64 (*.f64 -2 (*.f64 z (+.f64 t -1))) (/.f64 (/.f64 z z) (/.f64 z z)))
(/.f64 (*.f64 2 (-.f64 z (*.f64 t z))) (/.f64 (/.f64 z z) (/.f64 z z)))
(/.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (/.f64 (*.f64 (+.f64 z z) (/.f64 (-.f64 1 t) (+.f64 z z))) (*.f64 (+.f64 z z) (/.f64 (-.f64 1 t) (+.f64 z z)))))
(/.f64 (*.f64 -2 (*.f64 z (+.f64 t -1))) (/.f64 (*.f64 (+.f64 z z) (/.f64 (-.f64 1 t) (+.f64 z z))) (*.f64 (+.f64 z z) (/.f64 (-.f64 1 t) (+.f64 z z)))))
(/.f64 (*.f64 2 (-.f64 z (*.f64 t z))) (/.f64 (*.f64 (+.f64 z z) (/.f64 (-.f64 1 t) (+.f64 z z))) (*.f64 (+.f64 z z) (/.f64 (-.f64 1 t) (+.f64 z z)))))
(/.f64 (*.f64 2 (-.f64 z (*.f64 t z))) (/.f64 (*.f64 z (/.f64 (-.f64 1 t) (+.f64 z z))) (*.f64 z (/.f64 (-.f64 1 t) (+.f64 z z)))))
(/.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (/.f64 (*.f64 (/.f64 z z) (*.f64 (-.f64 1 t) (/.f64 z z))) (*.f64 (/.f64 z z) (*.f64 (-.f64 1 t) (/.f64 z z)))))
(/.f64 (*.f64 -2 (*.f64 z (+.f64 t -1))) (/.f64 (*.f64 (-.f64 1 t) (*.f64 (/.f64 z z) (/.f64 z z))) (*.f64 (-.f64 1 t) (*.f64 (/.f64 z z) (/.f64 z z)))))
(/.f64 (*.f64 2 (-.f64 z (*.f64 t z))) (/.f64 (*.f64 (-.f64 1 t) (*.f64 (/.f64 z z) (/.f64 z z))) (*.f64 (-.f64 1 t) (*.f64 (/.f64 z z) (/.f64 z z)))))
(/.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (/.f64 (*.f64 z (/.f64 (-.f64 1 t) (-.f64 1 t))) (*.f64 z (/.f64 (-.f64 1 t) (-.f64 1 t)))))
(/.f64 (*.f64 -2 (*.f64 z (+.f64 t -1))) (/.f64 (*.f64 z (/.f64 (-.f64 1 t) (-.f64 1 t))) (*.f64 z (/.f64 (-.f64 1 t) (-.f64 1 t)))))
(/.f64 (*.f64 2 (-.f64 z (*.f64 t z))) (/.f64 (*.f64 z (/.f64 (-.f64 1 t) (-.f64 1 t))) (*.f64 z (/.f64 (-.f64 1 t) (-.f64 1 t)))))
(/.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (/.f64 (*.f64 -2 (*.f64 (/.f64 z z) (+.f64 t -1))) (*.f64 -2 (*.f64 (/.f64 z z) (+.f64 t -1)))))
(/.f64 (*.f64 -2 (*.f64 z (+.f64 t -1))) (/.f64 (*.f64 (+.f64 t -1) (/.f64 z z)) (*.f64 (+.f64 t -1) (/.f64 z z))))
(/.f64 (*.f64 2 (-.f64 z (*.f64 t z))) (/.f64 (*.f64 (+.f64 t -1) (/.f64 z z)) (*.f64 (+.f64 t -1) (/.f64 z z))))
(/.f64 (*.f64 -2 (*.f64 (+.f64 t -1) z)) (/.f64 (/.f64 (-.f64 z (*.f64 z t)) (-.f64 z (*.f64 z t))) (/.f64 (-.f64 z (*.f64 z t)) (-.f64 z (*.f64 z t)))))
(/.f64 (*.f64 -2 (*.f64 z (+.f64 t -1))) (/.f64 (/.f64 (-.f64 z (*.f64 t z)) (-.f64 z (*.f64 t z))) (/.f64 (-.f64 z (*.f64 t z)) (-.f64 z (*.f64 t z)))))
(/.f64 (*.f64 2 (-.f64 z (*.f64 t z))) (/.f64 (/.f64 (-.f64 z (*.f64 t z)) (-.f64 z (*.f64 t z))) (/.f64 (-.f64 z (*.f64 t z)) (-.f64 z (*.f64 t z)))))
(/.f64 (*.f64 (+.f64 z z) (+.f64 t -1)) -1)
(neg.f64 (*.f64 (+.f64 t -1) (+.f64 z z)))
(neg.f64 (*.f64 (+.f64 z z) (+.f64 t -1)))
(neg.f64 (*.f64 (+.f64 t -1) (+.f64 z z)))
(neg.f64 (*.f64 (/.f64 z z) (*.f64 (+.f64 z z) (+.f64 t -1))))
(neg.f64 (*.f64 (+.f64 t -1) (+.f64 z z)))
(neg.f64 (*.f64 -1 (*.f64 -2 (*.f64 (+.f64 t -1) z))))
(neg.f64 (*.f64 -2 (*.f64 -1 (*.f64 z (+.f64 t -1)))))
(neg.f64 (*.f64 (-.f64 (*.f64 t z) z) 2))

eval74.0ms (0.5%)

Compiler

Compiled 6131 to 3137 computations (48.8% saved)

prune46.0ms (0.3%)

Pruning

9 alts after pruning (9 fresh and 0 done)

PrunedKeptTotal
New1829191
Fresh000
Picked101
Done000
Total1839192
Error
0.1b
Counts
192 → 9
Alt Table
Click to see full alt table
StatusErrorProgram
30.2b
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
49.1b
(/.f64 x y)
33.2b
(-.f64 (/.f64 x y) 2)
0.1b
(-.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) 2)
16.6b
(+.f64 (/.f64 x y) (/.f64 (+.f64 (*.f64 2 z) 2) (*.f64 t z)))
28.1b
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))
32.5b
(+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))
12.2b
(+.f64 (/.f64 x y) (*.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (*.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (+.f64 t -1) z))) (*.f64 z t))))))
18.2b
(+.f64 (/.f64 x y) (*.f64 2 (/.f64 (-.f64 1 t) t)))
Compiler

Compiled 330 to 238 computations (27.9% saved)

localize24.0ms (0.2%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))
0.0b
(+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))
0.8b
(/.f64 2 (*.f64 t z))
Compiler

Compiled 70 to 39 computations (44.3% saved)

series6.0ms (0%)

Counts
3 → 48
Calls

27 calls:

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

rewrite144.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1212×rational_best_oopsla_all_46_json_45_simplify-10
936×rational_best_oopsla_all_46_json_45_simplify-7
726×rational_best_oopsla_all_46_json_45_simplify-35
620×rational_best_oopsla_all_46_json_45_simplify-108
594×rational_best_oopsla_all_46_json_45_simplify-80
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01581
18781
222781
388081
4437881
5751581
Stop Event
node limit
Counts
3 → 108
Calls
Call 1
Inputs
(/.f64 2 (*.f64 t z))
(+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))
(+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 (*.f64 t z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 (*.f64 t z)) (*.f64 0 (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 (*.f64 t z)) (-.f64 (*.f64 0 (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 2 (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z)))) (/.f64 2 (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 2 (*.f64 t z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 2 (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 2 (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z))))) (*.f64 -1 (/.f64 2 (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 t z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 t z)) (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 t z)) (*.f64 (/.f64 2 (*.f64 t z)) (/.f64 1 (/.f64 2 (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 t z)) (*.f64 (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z))) (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 t z)) (*.f64 1 (*.f64 (/.f64 2 (*.f64 t z)) (/.f64 1 (/.f64 2 (*.f64 t z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 t z)) (*.f64 (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z))) (*.f64 (/.f64 2 (*.f64 t z)) (/.f64 1 (/.f64 2 (*.f64 t z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 t z)) (*.f64 (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z))) (*.f64 (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z))) (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 t z)) (*.f64 (/.f64 2 (*.f64 t z)) (/.f64 (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z))) (/.f64 2 (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 t z)) (*.f64 (*.f64 (/.f64 2 (*.f64 t z)) (/.f64 1 (/.f64 2 (*.f64 t z)))) (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 t z)) (*.f64 (*.f64 (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z))) (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z)))) (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 2 (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z))) (/.f64 2 (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z))) (*.f64 (/.f64 2 (*.f64 t z)) (/.f64 1 (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z))) (*.f64 (/.f64 2 (*.f64 t z)) (/.f64 (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z))) (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 2 (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (neg.f64 (/.f64 2 (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z))) (neg.f64 (/.f64 2 (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 2 (*.f64 t z)) (/.f64 1 (/.f64 2 (*.f64 t z)))) (/.f64 2 (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 2 (*.f64 t z))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 2 (*.f64 t z))) (neg.f64 (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z))) (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z)))) (/.f64 2 (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z)))) (neg.f64 (/.f64 2 (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 2 (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 2 (*.f64 t z))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 2 (*.f64 t z)) (*.f64 -1 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 1 t)) (neg.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (*.f64 -1 (/.f64 2 (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 (/.f64 1 t) -2) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 2 (*.f64 t z)) (*.f64 2 (/.f64 1 t))) (*.f64 -1 (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 x y)) (*.f64 (/.f64 1 t) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (/.f64 1 t) (/.f64 1 t))) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 x y))) (*.f64 (/.f64 1 t) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))))) (*.f64 -1 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 x y)) (*.f64 0 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))))) (*.f64 (/.f64 1 t) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (/.f64 1 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))) (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (*.f64 1 (*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (/.f64 1 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))) (*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (/.f64 1 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))) (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))) (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (/.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (*.f64 (*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (/.f64 1 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))) (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))) (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))) (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))) (*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (/.f64 1 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))) (*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (/.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))) (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 (/.f64 1 t) -2) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (-.f64 (*.f64 (/.f64 1 t) -2) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))) (-.f64 (*.f64 (/.f64 1 t) -2) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (/.f64 1 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 1 t) -2) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 x y))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 1 t) -2) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 x y))) (neg.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))) (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))) (-.f64 (*.f64 (/.f64 1 t) -2) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (/.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))) (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 (/.f64 1 t) -2) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x y) (*.f64 (/.f64 1 t) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 1 t)) (neg.f64 (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 1 t)) (*.f64 -1 (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 (/.f64 1 t) -2) (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (/.f64 1 t) (/.f64 1 t))) (/.f64 x y)) (*.f64 (/.f64 1 t) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 x y) (*.f64 0 (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))) (*.f64 (/.f64 1 t) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))) (*.f64 -1 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (*.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (/.f64 1 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (*.f64 (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (*.f64 1 (*.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (/.f64 1 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (*.f64 (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (*.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (/.f64 1 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (*.f64 (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (*.f64 (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (*.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (/.f64 (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (*.f64 (*.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (/.f64 1 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))) (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))) (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (*.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (/.f64 1 (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (*.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (/.f64 (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 (/.f64 1 t) -2) (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (-.f64 (*.f64 (/.f64 1 t) -2) (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (-.f64 (*.f64 (/.f64 1 t) -2) (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (neg.f64 (/.f64 x y)) (*.f64 2 (/.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (/.f64 1 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 1 t) -2) (/.f64 x y)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 1 t) -2) (/.f64 x y)) (neg.f64 (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))) (-.f64 (*.f64 (/.f64 1 t) -2) (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (/.f64 (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 (/.f64 1 t) -2) (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))))))

simplify112.0ms (0.8%)

Algorithm
egg-herbie
Rules
1380×rational_best_oopsla_all_46_json_45_simplify-72
1254×rational_best_oopsla_all_46_json_45_simplify-49
1000×rational_best_oopsla_all_46_json_45_simplify-23
914×rational_best_oopsla_all_46_json_45_simplify-35
704×rational_best_oopsla_all_46_json_45_simplify-89
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02185364
18305028
246864920
Stop Event
node limit
Counts
156 → 136
Calls
Call 1
Inputs
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
(/.f64 x y)
(/.f64 x y)
(/.f64 2 (*.f64 t z))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))
(+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))
(+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (*.f64 2 (/.f64 1 t)))
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 (/.f64 1 t)) (*.f64 2 (/.f64 1 (*.f64 t z)))))
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 (/.f64 1 t)) (*.f64 2 (/.f64 1 (*.f64 t z)))))
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 (/.f64 1 t)) (*.f64 2 (/.f64 1 (*.f64 t z)))))
(/.f64 x y)
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 (/.f64 1 t)) (*.f64 2 (/.f64 1 (*.f64 t z)))))
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 (/.f64 1 t)) (*.f64 2 (/.f64 1 (*.f64 t z)))))
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 (/.f64 1 t)) (*.f64 2 (/.f64 1 (*.f64 t z)))))
(/.f64 x y)
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 (/.f64 1 t)) (*.f64 2 (/.f64 1 (*.f64 t z)))))
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 (/.f64 1 t)) (*.f64 2 (/.f64 1 (*.f64 t z)))))
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 (/.f64 1 t)) (*.f64 2 (/.f64 1 (*.f64 t z)))))
(/.f64 x y)
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 (/.f64 1 t)) (*.f64 2 (/.f64 1 (*.f64 t z)))))
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 (/.f64 1 t)) (*.f64 2 (/.f64 1 (*.f64 t z)))))
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 (/.f64 1 t)) (*.f64 2 (/.f64 1 (*.f64 t z)))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (*.f64 2 (/.f64 1 t)))
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 (/.f64 1 t)) (*.f64 2 (/.f64 1 (*.f64 t z)))))
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 (/.f64 1 t)) (*.f64 2 (/.f64 1 (*.f64 t z)))))
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 (/.f64 1 t)) (*.f64 2 (/.f64 1 (*.f64 t z)))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (*.f64 2 (/.f64 1 t)))
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 (/.f64 1 t)) (*.f64 2 (/.f64 1 (*.f64 t z)))))
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 (/.f64 1 t)) (*.f64 2 (/.f64 1 (*.f64 t z)))))
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 (/.f64 1 t)) (*.f64 2 (/.f64 1 (*.f64 t z)))))
(/.f64 2 t)
(/.f64 x y)
(/.f64 x y)
(/.f64 x y)
(/.f64 2 t)
(/.f64 2 t)
(/.f64 2 t)
(/.f64 x y)
(/.f64 x y)
(+.f64 (/.f64 2 (*.f64 t z)) 0)
(+.f64 (/.f64 2 (*.f64 t z)) (*.f64 0 (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z)))))
(+.f64 (/.f64 2 (*.f64 t z)) (-.f64 (*.f64 0 (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z)))) 0))
(+.f64 0 (/.f64 2 (*.f64 t z)))
(+.f64 (*.f64 0 (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z)))) (/.f64 2 (*.f64 t z)))
(-.f64 (/.f64 2 (*.f64 t z)) 0)
(-.f64 0 (neg.f64 (/.f64 2 (*.f64 t z))))
(-.f64 0 (*.f64 -1 (/.f64 2 (*.f64 t z))))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z))))) (*.f64 -1 (/.f64 2 (*.f64 t z))))
(*.f64 (/.f64 2 (*.f64 t z)) 1)
(*.f64 (/.f64 2 (*.f64 t z)) (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z))))
(*.f64 (/.f64 2 (*.f64 t z)) (*.f64 (/.f64 2 (*.f64 t z)) (/.f64 1 (/.f64 2 (*.f64 t z)))))
(*.f64 (/.f64 2 (*.f64 t z)) (*.f64 (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z))) (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z)))))
(*.f64 (/.f64 2 (*.f64 t z)) (*.f64 1 (*.f64 (/.f64 2 (*.f64 t z)) (/.f64 1 (/.f64 2 (*.f64 t z))))))
(*.f64 (/.f64 2 (*.f64 t z)) (*.f64 (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z))) (*.f64 (/.f64 2 (*.f64 t z)) (/.f64 1 (/.f64 2 (*.f64 t z))))))
(*.f64 (/.f64 2 (*.f64 t z)) (*.f64 (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z))) (*.f64 (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z))) (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z))))))
(*.f64 (/.f64 2 (*.f64 t z)) (*.f64 (/.f64 2 (*.f64 t z)) (/.f64 (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z))) (/.f64 2 (*.f64 t z)))))
(*.f64 (/.f64 2 (*.f64 t z)) (*.f64 (*.f64 (/.f64 2 (*.f64 t z)) (/.f64 1 (/.f64 2 (*.f64 t z)))) (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z)))))
(*.f64 (/.f64 2 (*.f64 t z)) (*.f64 (*.f64 (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z))) (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z)))) (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z)))))
(*.f64 1 (/.f64 2 (*.f64 t z)))
(*.f64 (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z))) (/.f64 2 (*.f64 t z)))
(*.f64 (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z))) (*.f64 (/.f64 2 (*.f64 t z)) (/.f64 1 (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z))))))
(*.f64 (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z))) (*.f64 (/.f64 2 (*.f64 t z)) (/.f64 (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z))) (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z))))))
(*.f64 -1 (neg.f64 (/.f64 2 (*.f64 t z))))
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 2 (*.f64 t z)))))
(*.f64 -1 (*.f64 (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z))) (neg.f64 (/.f64 2 (*.f64 t z)))))
(*.f64 (*.f64 (/.f64 2 (*.f64 t z)) (/.f64 1 (/.f64 2 (*.f64 t z)))) (/.f64 2 (*.f64 t z)))
(*.f64 (neg.f64 (/.f64 2 (*.f64 t z))) -1)
(*.f64 (neg.f64 (/.f64 2 (*.f64 t z))) (neg.f64 (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z)))))
(*.f64 (*.f64 (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z))) (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z)))) (/.f64 2 (*.f64 t z)))
(*.f64 (neg.f64 (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z)))) (neg.f64 (/.f64 2 (*.f64 t z))))
(neg.f64 (neg.f64 (/.f64 2 (*.f64 t z))))
(neg.f64 (*.f64 -1 (/.f64 2 (*.f64 t z))))
(-.f64 (/.f64 2 (*.f64 t z)) (*.f64 -1 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))
(-.f64 (*.f64 2 (/.f64 1 t)) (neg.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 x y))))
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (*.f64 -1 (/.f64 2 (*.f64 t z))))
(-.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) 0)
(-.f64 0 (-.f64 (*.f64 (/.f64 1 t) -2) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 x y))))
(-.f64 0 (*.f64 -1 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))))
(-.f64 (+.f64 (/.f64 2 (*.f64 t z)) (*.f64 2 (/.f64 1 t))) (*.f64 -1 (/.f64 x y)))
(-.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 x y)) (*.f64 (/.f64 1 t) -2))
(-.f64 (+.f64 (*.f64 0 (/.f64 (/.f64 1 t) (/.f64 1 t))) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 x y))) (*.f64 (/.f64 1 t) -2))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))))) (*.f64 -1 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))))
(-.f64 (+.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 x y)) (*.f64 0 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))))) (*.f64 (/.f64 1 t) -2))
(*.f64 1 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))
(*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) 1)
(*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))))
(*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (/.f64 1 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))))
(*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))) (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))))
(*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (*.f64 1 (*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (/.f64 1 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))))))
(*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))) (*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (/.f64 1 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))))))
(*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))) (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))) (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))))))
(*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (/.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))))
(*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (*.f64 (*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (/.f64 1 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))) (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))))
(*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))) (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))) (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))))
(*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))
(*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))) (*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (/.f64 1 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))))))
(*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))) (*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (/.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))) (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))))))
(*.f64 -1 (-.f64 (*.f64 (/.f64 1 t) -2) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 x y))))
(*.f64 -1 (*.f64 1 (-.f64 (*.f64 (/.f64 1 t) -2) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 x y)))))
(*.f64 -1 (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))) (-.f64 (*.f64 (/.f64 1 t) -2) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 x y)))))
(*.f64 (*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (/.f64 1 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))
(*.f64 (-.f64 (*.f64 (/.f64 1 t) -2) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 x y))) -1)
(*.f64 (-.f64 (*.f64 (/.f64 1 t) -2) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 x y))) (neg.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))) (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))
(*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))) (-.f64 (*.f64 (/.f64 1 t) -2) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 x y))))
(/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) 1)
(/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))))
(/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (/.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))) (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))))
(neg.f64 (-.f64 (*.f64 (/.f64 1 t) -2) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 x y))))
(neg.f64 (*.f64 -1 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))))
(-.f64 (/.f64 x y) (*.f64 (/.f64 1 t) -2))
(-.f64 (*.f64 2 (/.f64 1 t)) (neg.f64 (/.f64 x y)))
(-.f64 (*.f64 2 (/.f64 1 t)) (*.f64 -1 (/.f64 x y)))
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) 0)
(-.f64 0 (-.f64 (*.f64 (/.f64 1 t) -2) (/.f64 x y)))
(-.f64 0 (*.f64 -1 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))
(-.f64 (+.f64 (*.f64 0 (/.f64 (/.f64 1 t) (/.f64 1 t))) (/.f64 x y)) (*.f64 (/.f64 1 t) -2))
(-.f64 (+.f64 (/.f64 x y) (*.f64 0 (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))) (*.f64 (/.f64 1 t) -2))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))) (*.f64 -1 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))
(*.f64 1 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))
(*.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) 1)
(*.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))
(*.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (*.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (/.f64 1 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))))
(*.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (*.f64 (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))))
(*.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (*.f64 1 (*.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (/.f64 1 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))))
(*.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (*.f64 (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (*.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (/.f64 1 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))))
(*.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (*.f64 (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (*.f64 (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))))
(*.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (*.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (/.f64 (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))))
(*.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (*.f64 (*.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (/.f64 1 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))) (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))))
(*.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))) (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))))
(*.f64 (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))
(*.f64 (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (*.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (/.f64 1 (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))))
(*.f64 (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (*.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (/.f64 (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))))
(*.f64 -1 (-.f64 (*.f64 (/.f64 1 t) -2) (/.f64 x y)))
(*.f64 -1 (*.f64 1 (-.f64 (*.f64 (/.f64 1 t) -2) (/.f64 x y))))
(*.f64 -1 (*.f64 (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (-.f64 (*.f64 (/.f64 1 t) -2) (/.f64 x y))))
(*.f64 -1 (-.f64 (neg.f64 (/.f64 x y)) (*.f64 2 (/.f64 1 t))))
(*.f64 (*.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (/.f64 1 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))
(*.f64 (-.f64 (*.f64 (/.f64 1 t) -2) (/.f64 x y)) -1)
(*.f64 (-.f64 (*.f64 (/.f64 1 t) -2) (/.f64 x y)) (neg.f64 (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))
(*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))) (-.f64 (*.f64 (/.f64 1 t) -2) (/.f64 x y)))
(/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) 1)
(/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))
(/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (/.f64 (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))))
(neg.f64 (-.f64 (*.f64 (/.f64 1 t) -2) (/.f64 x y)))
(neg.f64 (*.f64 -1 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))
Outputs
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
(/.f64 x y)
(/.f64 x y)
(/.f64 2 (*.f64 t z))
(/.f64 2 (*.f64 z t))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 z t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))
(+.f64 (/.f64 x y) (*.f64 2 (+.f64 (/.f64 1 (*.f64 z t)) (/.f64 1 t))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 z t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))
(+.f64 (/.f64 x y) (*.f64 2 (+.f64 (/.f64 1 (*.f64 z t)) (/.f64 1 t))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 z t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))
(+.f64 (/.f64 x y) (*.f64 2 (+.f64 (/.f64 1 (*.f64 z t)) (/.f64 1 t))))
(+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 z t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))
(+.f64 (/.f64 x y) (*.f64 2 (+.f64 (/.f64 1 (*.f64 z t)) (/.f64 1 t))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 z t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))
(+.f64 (/.f64 x y) (*.f64 2 (+.f64 (/.f64 1 (*.f64 z t)) (/.f64 1 t))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 z t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))
(+.f64 (/.f64 x y) (*.f64 2 (+.f64 (/.f64 1 (*.f64 z t)) (/.f64 1 t))))
(+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 z t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))
(+.f64 (/.f64 x y) (*.f64 2 (+.f64 (/.f64 1 (*.f64 z t)) (/.f64 1 t))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 z t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))
(+.f64 (/.f64 x y) (*.f64 2 (+.f64 (/.f64 1 (*.f64 z t)) (/.f64 1 t))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 z t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))
(+.f64 (/.f64 x y) (*.f64 2 (+.f64 (/.f64 1 (*.f64 z t)) (/.f64 1 t))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (*.f64 2 (/.f64 1 t)))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 z t))) (*.f64 2 (/.f64 1 t)))
(*.f64 2 (+.f64 (/.f64 1 (*.f64 z t)) (/.f64 1 t)))
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 (/.f64 1 t)) (*.f64 2 (/.f64 1 (*.f64 t z)))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 z t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))
(+.f64 (/.f64 x y) (*.f64 2 (+.f64 (/.f64 1 (*.f64 z t)) (/.f64 1 t))))
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 (/.f64 1 t)) (*.f64 2 (/.f64 1 (*.f64 t z)))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 z t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))
(+.f64 (/.f64 x y) (*.f64 2 (+.f64 (/.f64 1 (*.f64 z t)) (/.f64 1 t))))
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 (/.f64 1 t)) (*.f64 2 (/.f64 1 (*.f64 t z)))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 z t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))
(+.f64 (/.f64 x y) (*.f64 2 (+.f64 (/.f64 1 (*.f64 z t)) (/.f64 1 t))))
(/.f64 x y)
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 (/.f64 1 t)) (*.f64 2 (/.f64 1 (*.f64 t z)))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 z t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))
(+.f64 (/.f64 x y) (*.f64 2 (+.f64 (/.f64 1 (*.f64 z t)) (/.f64 1 t))))
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 (/.f64 1 t)) (*.f64 2 (/.f64 1 (*.f64 t z)))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 z t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))
(+.f64 (/.f64 x y) (*.f64 2 (+.f64 (/.f64 1 (*.f64 z t)) (/.f64 1 t))))
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 (/.f64 1 t)) (*.f64 2 (/.f64 1 (*.f64 t z)))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 z t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))
(+.f64 (/.f64 x y) (*.f64 2 (+.f64 (/.f64 1 (*.f64 z t)) (/.f64 1 t))))
(/.f64 x y)
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 (/.f64 1 t)) (*.f64 2 (/.f64 1 (*.f64 t z)))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 z t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))
(+.f64 (/.f64 x y) (*.f64 2 (+.f64 (/.f64 1 (*.f64 z t)) (/.f64 1 t))))
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 (/.f64 1 t)) (*.f64 2 (/.f64 1 (*.f64 t z)))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 z t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))
(+.f64 (/.f64 x y) (*.f64 2 (+.f64 (/.f64 1 (*.f64 z t)) (/.f64 1 t))))
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 (/.f64 1 t)) (*.f64 2 (/.f64 1 (*.f64 t z)))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 z t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))
(+.f64 (/.f64 x y) (*.f64 2 (+.f64 (/.f64 1 (*.f64 z t)) (/.f64 1 t))))
(/.f64 x y)
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 (/.f64 1 t)) (*.f64 2 (/.f64 1 (*.f64 t z)))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 z t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))
(+.f64 (/.f64 x y) (*.f64 2 (+.f64 (/.f64 1 (*.f64 z t)) (/.f64 1 t))))
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 (/.f64 1 t)) (*.f64 2 (/.f64 1 (*.f64 t z)))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 z t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))
(+.f64 (/.f64 x y) (*.f64 2 (+.f64 (/.f64 1 (*.f64 z t)) (/.f64 1 t))))
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 (/.f64 1 t)) (*.f64 2 (/.f64 1 (*.f64 t z)))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 z t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))
(+.f64 (/.f64 x y) (*.f64 2 (+.f64 (/.f64 1 (*.f64 z t)) (/.f64 1 t))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (*.f64 2 (/.f64 1 t)))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 z t))) (*.f64 2 (/.f64 1 t)))
(*.f64 2 (+.f64 (/.f64 1 (*.f64 z t)) (/.f64 1 t)))
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 (/.f64 1 t)) (*.f64 2 (/.f64 1 (*.f64 t z)))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 z t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))
(+.f64 (/.f64 x y) (*.f64 2 (+.f64 (/.f64 1 (*.f64 z t)) (/.f64 1 t))))
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 (/.f64 1 t)) (*.f64 2 (/.f64 1 (*.f64 t z)))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 z t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))
(+.f64 (/.f64 x y) (*.f64 2 (+.f64 (/.f64 1 (*.f64 z t)) (/.f64 1 t))))
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 (/.f64 1 t)) (*.f64 2 (/.f64 1 (*.f64 t z)))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 z t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))
(+.f64 (/.f64 x y) (*.f64 2 (+.f64 (/.f64 1 (*.f64 z t)) (/.f64 1 t))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (*.f64 2 (/.f64 1 t)))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 z t))) (*.f64 2 (/.f64 1 t)))
(*.f64 2 (+.f64 (/.f64 1 (*.f64 z t)) (/.f64 1 t)))
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 (/.f64 1 t)) (*.f64 2 (/.f64 1 (*.f64 t z)))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 z t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))
(+.f64 (/.f64 x y) (*.f64 2 (+.f64 (/.f64 1 (*.f64 z t)) (/.f64 1 t))))
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 (/.f64 1 t)) (*.f64 2 (/.f64 1 (*.f64 t z)))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 z t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))
(+.f64 (/.f64 x y) (*.f64 2 (+.f64 (/.f64 1 (*.f64 z t)) (/.f64 1 t))))
(+.f64 (/.f64 x y) (+.f64 (*.f64 2 (/.f64 1 t)) (*.f64 2 (/.f64 1 (*.f64 t z)))))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 z t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))
(+.f64 (/.f64 x y) (*.f64 2 (+.f64 (/.f64 1 (*.f64 z t)) (/.f64 1 t))))
(/.f64 2 t)
(/.f64 x y)
(/.f64 x y)
(/.f64 x y)
(/.f64 2 t)
(/.f64 2 t)
(/.f64 2 t)
(/.f64 x y)
(/.f64 x y)
(+.f64 (/.f64 2 (*.f64 t z)) 0)
(/.f64 2 (*.f64 z t))
(+.f64 (/.f64 2 (*.f64 t z)) (*.f64 0 (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z)))))
(/.f64 2 (*.f64 z t))
(+.f64 (/.f64 2 (*.f64 t z)) (-.f64 (*.f64 0 (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z)))) 0))
(/.f64 2 (*.f64 z t))
(+.f64 0 (/.f64 2 (*.f64 t z)))
(/.f64 2 (*.f64 z t))
(+.f64 (*.f64 0 (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z)))) (/.f64 2 (*.f64 t z)))
(/.f64 2 (*.f64 z t))
(-.f64 (/.f64 2 (*.f64 t z)) 0)
(/.f64 2 (*.f64 z t))
(-.f64 0 (neg.f64 (/.f64 2 (*.f64 t z))))
(/.f64 2 (*.f64 z t))
(-.f64 0 (*.f64 -1 (/.f64 2 (*.f64 t z))))
(/.f64 2 (*.f64 z t))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z))))) (*.f64 -1 (/.f64 2 (*.f64 t z))))
(/.f64 2 (*.f64 z t))
(*.f64 (/.f64 2 (*.f64 t z)) 1)
(/.f64 2 (*.f64 z t))
(*.f64 (/.f64 2 (*.f64 t z)) (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z))))
(/.f64 2 (*.f64 z t))
(*.f64 (/.f64 2 (*.f64 t z)) (*.f64 (/.f64 2 (*.f64 t z)) (/.f64 1 (/.f64 2 (*.f64 t z)))))
(/.f64 2 (*.f64 z t))
(*.f64 (/.f64 2 (*.f64 t z)) (*.f64 (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z))) (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z)))))
(/.f64 2 (*.f64 z t))
(*.f64 (/.f64 2 (*.f64 t z)) (*.f64 1 (*.f64 (/.f64 2 (*.f64 t z)) (/.f64 1 (/.f64 2 (*.f64 t z))))))
(/.f64 2 (*.f64 z t))
(*.f64 (/.f64 2 (*.f64 t z)) (*.f64 (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z))) (*.f64 (/.f64 2 (*.f64 t z)) (/.f64 1 (/.f64 2 (*.f64 t z))))))
(/.f64 2 (*.f64 z t))
(*.f64 (/.f64 2 (*.f64 t z)) (*.f64 (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z))) (*.f64 (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z))) (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z))))))
(/.f64 2 (*.f64 z t))
(*.f64 (/.f64 2 (*.f64 t z)) (*.f64 (/.f64 2 (*.f64 t z)) (/.f64 (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z))) (/.f64 2 (*.f64 t z)))))
(/.f64 2 (*.f64 z t))
(*.f64 (/.f64 2 (*.f64 t z)) (*.f64 (*.f64 (/.f64 2 (*.f64 t z)) (/.f64 1 (/.f64 2 (*.f64 t z)))) (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z)))))
(/.f64 2 (*.f64 z t))
(*.f64 (/.f64 2 (*.f64 t z)) (*.f64 (*.f64 (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z))) (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z)))) (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z)))))
(/.f64 2 (*.f64 z t))
(*.f64 1 (/.f64 2 (*.f64 t z)))
(/.f64 2 (*.f64 z t))
(*.f64 (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z))) (/.f64 2 (*.f64 t z)))
(/.f64 2 (*.f64 z t))
(*.f64 (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z))) (*.f64 (/.f64 2 (*.f64 t z)) (/.f64 1 (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z))))))
(/.f64 2 (*.f64 z t))
(*.f64 (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z))) (*.f64 (/.f64 2 (*.f64 t z)) (/.f64 (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z))) (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z))))))
(/.f64 2 (*.f64 z t))
(*.f64 -1 (neg.f64 (/.f64 2 (*.f64 t z))))
(/.f64 2 (*.f64 z t))
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 2 (*.f64 t z)))))
(/.f64 2 (*.f64 z t))
(*.f64 -1 (*.f64 (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z))) (neg.f64 (/.f64 2 (*.f64 t z)))))
(/.f64 2 (*.f64 z t))
(*.f64 (*.f64 (/.f64 2 (*.f64 t z)) (/.f64 1 (/.f64 2 (*.f64 t z)))) (/.f64 2 (*.f64 t z)))
(/.f64 2 (*.f64 z t))
(*.f64 (neg.f64 (/.f64 2 (*.f64 t z))) -1)
(/.f64 2 (*.f64 z t))
(*.f64 (neg.f64 (/.f64 2 (*.f64 t z))) (neg.f64 (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z)))))
(/.f64 2 (*.f64 z t))
(*.f64 (*.f64 (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z))) (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z)))) (/.f64 2 (*.f64 t z)))
(/.f64 2 (*.f64 z t))
(*.f64 (neg.f64 (/.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 (*.f64 t z)))) (neg.f64 (/.f64 2 (*.f64 t z))))
(/.f64 2 (*.f64 z t))
(neg.f64 (neg.f64 (/.f64 2 (*.f64 t z))))
(/.f64 2 (*.f64 z t))
(neg.f64 (*.f64 -1 (/.f64 2 (*.f64 t z))))
(/.f64 2 (*.f64 z t))
(-.f64 (/.f64 2 (*.f64 t z)) (*.f64 -1 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))
(-.f64 (/.f64 2 (*.f64 z t)) (*.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) -1))
(-.f64 (/.f64 2 (*.f64 z t)) (neg.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))
(+.f64 (/.f64 x y) (+.f64 (/.f64 2 (*.f64 z t)) (*.f64 2 (/.f64 1 t))))
(-.f64 (*.f64 2 (/.f64 1 t)) (neg.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 x y))))
(-.f64 (*.f64 2 (/.f64 1 t)) (neg.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 z t)))))
(-.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 z t))) (neg.f64 (*.f64 2 (/.f64 1 t))))
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (*.f64 -1 (/.f64 2 (*.f64 t z))))
(-.f64 (/.f64 2 (*.f64 z t)) (*.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) -1))
(-.f64 (/.f64 2 (*.f64 z t)) (neg.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))
(+.f64 (/.f64 x y) (+.f64 (/.f64 2 (*.f64 z t)) (*.f64 2 (/.f64 1 t))))
(-.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) 0)
(-.f64 (/.f64 2 (*.f64 z t)) (*.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) -1))
(-.f64 (/.f64 2 (*.f64 z t)) (neg.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))
(+.f64 (/.f64 x y) (+.f64 (/.f64 2 (*.f64 z t)) (*.f64 2 (/.f64 1 t))))
(-.f64 0 (-.f64 (*.f64 (/.f64 1 t) -2) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 x y))))
(neg.f64 (-.f64 (*.f64 (/.f64 1 t) -2) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 z t)))))
(+.f64 (/.f64 2 (*.f64 z t)) (-.f64 (/.f64 x y) (*.f64 (/.f64 1 t) -2)))
(-.f64 0 (*.f64 -1 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))))
(-.f64 (/.f64 2 (*.f64 z t)) (*.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) -1))
(-.f64 (/.f64 2 (*.f64 z t)) (neg.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))
(+.f64 (/.f64 x y) (+.f64 (/.f64 2 (*.f64 z t)) (*.f64 2 (/.f64 1 t))))
(-.f64 (+.f64 (/.f64 2 (*.f64 t z)) (*.f64 2 (/.f64 1 t))) (*.f64 -1 (/.f64 x y)))
(-.f64 (/.f64 2 (*.f64 z t)) (*.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) -1))
(-.f64 (/.f64 2 (*.f64 z t)) (neg.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))
(+.f64 (/.f64 x y) (+.f64 (/.f64 2 (*.f64 z t)) (*.f64 2 (/.f64 1 t))))
(-.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 x y)) (*.f64 (/.f64 1 t) -2))
(neg.f64 (-.f64 (*.f64 (/.f64 1 t) -2) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 z t)))))
(+.f64 (/.f64 2 (*.f64 z t)) (-.f64 (/.f64 x y) (*.f64 (/.f64 1 t) -2)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (/.f64 1 t) (/.f64 1 t))) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 x y))) (*.f64 (/.f64 1 t) -2))
(neg.f64 (-.f64 (*.f64 (/.f64 1 t) -2) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 z t)))))
(+.f64 (/.f64 2 (*.f64 z t)) (-.f64 (/.f64 x y) (*.f64 (/.f64 1 t) -2)))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))))) (*.f64 -1 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))))
(-.f64 (/.f64 2 (*.f64 z t)) (*.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) -1))
(-.f64 (/.f64 2 (*.f64 z t)) (neg.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))
(+.f64 (/.f64 x y) (+.f64 (/.f64 2 (*.f64 z t)) (*.f64 2 (/.f64 1 t))))
(-.f64 (+.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 x y)) (*.f64 0 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))))) (*.f64 (/.f64 1 t) -2))
(neg.f64 (-.f64 (*.f64 (/.f64 1 t) -2) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 z t)))))
(+.f64 (/.f64 2 (*.f64 z t)) (-.f64 (/.f64 x y) (*.f64 (/.f64 1 t) -2)))
(*.f64 1 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))
(-.f64 (/.f64 2 (*.f64 z t)) (*.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) -1))
(-.f64 (/.f64 2 (*.f64 z t)) (neg.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))
(+.f64 (/.f64 x y) (+.f64 (/.f64 2 (*.f64 z t)) (*.f64 2 (/.f64 1 t))))
(*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) 1)
(-.f64 (/.f64 2 (*.f64 z t)) (*.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) -1))
(-.f64 (/.f64 2 (*.f64 z t)) (neg.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))
(+.f64 (/.f64 x y) (+.f64 (/.f64 2 (*.f64 z t)) (*.f64 2 (/.f64 1 t))))
(*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))))
(-.f64 (/.f64 2 (*.f64 z t)) (*.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) -1))
(-.f64 (/.f64 2 (*.f64 z t)) (neg.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))
(+.f64 (/.f64 x y) (+.f64 (/.f64 2 (*.f64 z t)) (*.f64 2 (/.f64 1 t))))
(*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (/.f64 1 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))))
(-.f64 (/.f64 2 (*.f64 z t)) (*.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) -1))
(-.f64 (/.f64 2 (*.f64 z t)) (neg.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))
(+.f64 (/.f64 x y) (+.f64 (/.f64 2 (*.f64 z t)) (*.f64 2 (/.f64 1 t))))
(*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))) (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))))
(-.f64 (/.f64 2 (*.f64 z t)) (*.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) -1))
(-.f64 (/.f64 2 (*.f64 z t)) (neg.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))
(+.f64 (/.f64 x y) (+.f64 (/.f64 2 (*.f64 z t)) (*.f64 2 (/.f64 1 t))))
(*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (*.f64 1 (*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (/.f64 1 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))))))
(-.f64 (/.f64 2 (*.f64 z t)) (*.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) -1))
(-.f64 (/.f64 2 (*.f64 z t)) (neg.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))
(+.f64 (/.f64 x y) (+.f64 (/.f64 2 (*.f64 z t)) (*.f64 2 (/.f64 1 t))))
(*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))) (*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (/.f64 1 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))))))
(-.f64 (/.f64 2 (*.f64 z t)) (*.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) -1))
(-.f64 (/.f64 2 (*.f64 z t)) (neg.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))
(+.f64 (/.f64 x y) (+.f64 (/.f64 2 (*.f64 z t)) (*.f64 2 (/.f64 1 t))))
(*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))) (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))) (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))))))
(-.f64 (/.f64 2 (*.f64 z t)) (*.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) -1))
(-.f64 (/.f64 2 (*.f64 z t)) (neg.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))
(+.f64 (/.f64 x y) (+.f64 (/.f64 2 (*.f64 z t)) (*.f64 2 (/.f64 1 t))))
(*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (/.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))))
(-.f64 (/.f64 2 (*.f64 z t)) (*.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) -1))
(-.f64 (/.f64 2 (*.f64 z t)) (neg.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))
(+.f64 (/.f64 x y) (+.f64 (/.f64 2 (*.f64 z t)) (*.f64 2 (/.f64 1 t))))
(*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (*.f64 (*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (/.f64 1 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))) (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))))
(-.f64 (/.f64 2 (*.f64 z t)) (*.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) -1))
(-.f64 (/.f64 2 (*.f64 z t)) (neg.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))
(+.f64 (/.f64 x y) (+.f64 (/.f64 2 (*.f64 z t)) (*.f64 2 (/.f64 1 t))))
(*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))) (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))) (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))))
(-.f64 (/.f64 2 (*.f64 z t)) (*.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) -1))
(-.f64 (/.f64 2 (*.f64 z t)) (neg.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))
(+.f64 (/.f64 x y) (+.f64 (/.f64 2 (*.f64 z t)) (*.f64 2 (/.f64 1 t))))
(*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))
(-.f64 (/.f64 2 (*.f64 z t)) (*.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) -1))
(-.f64 (/.f64 2 (*.f64 z t)) (neg.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))
(+.f64 (/.f64 x y) (+.f64 (/.f64 2 (*.f64 z t)) (*.f64 2 (/.f64 1 t))))
(*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))) (*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (/.f64 1 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))))))
(-.f64 (/.f64 2 (*.f64 z t)) (*.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) -1))
(-.f64 (/.f64 2 (*.f64 z t)) (neg.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))
(+.f64 (/.f64 x y) (+.f64 (/.f64 2 (*.f64 z t)) (*.f64 2 (/.f64 1 t))))
(*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))) (*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (/.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))) (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))))))
(-.f64 (/.f64 2 (*.f64 z t)) (*.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) -1))
(-.f64 (/.f64 2 (*.f64 z t)) (neg.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))
(+.f64 (/.f64 x y) (+.f64 (/.f64 2 (*.f64 z t)) (*.f64 2 (/.f64 1 t))))
(*.f64 -1 (-.f64 (*.f64 (/.f64 1 t) -2) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 x y))))
(neg.f64 (-.f64 (*.f64 (/.f64 1 t) -2) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 z t)))))
(+.f64 (/.f64 2 (*.f64 z t)) (-.f64 (/.f64 x y) (*.f64 (/.f64 1 t) -2)))
(*.f64 -1 (*.f64 1 (-.f64 (*.f64 (/.f64 1 t) -2) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 x y)))))
(neg.f64 (-.f64 (*.f64 (/.f64 1 t) -2) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 z t)))))
(+.f64 (/.f64 2 (*.f64 z t)) (-.f64 (/.f64 x y) (*.f64 (/.f64 1 t) -2)))
(*.f64 -1 (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))) (-.f64 (*.f64 (/.f64 1 t) -2) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 x y)))))
(*.f64 (/.f64 (+.f64 (/.f64 x y) (+.f64 (/.f64 2 (*.f64 z t)) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 x y) (+.f64 (/.f64 2 (*.f64 z t)) (*.f64 2 (/.f64 1 t))))) (neg.f64 (-.f64 (*.f64 (/.f64 1 t) -2) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 z t))))))
(*.f64 (+.f64 (/.f64 2 (*.f64 z t)) (-.f64 (/.f64 x y) (*.f64 (/.f64 1 t) -2))) (/.f64 (+.f64 (/.f64 x y) (+.f64 (/.f64 2 (*.f64 z t)) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 x y) (+.f64 (/.f64 2 (*.f64 z t)) (*.f64 2 (/.f64 1 t))))))
(*.f64 (*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (/.f64 1 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))
(-.f64 (/.f64 2 (*.f64 z t)) (*.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) -1))
(-.f64 (/.f64 2 (*.f64 z t)) (neg.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))
(+.f64 (/.f64 x y) (+.f64 (/.f64 2 (*.f64 z t)) (*.f64 2 (/.f64 1 t))))
(*.f64 (-.f64 (*.f64 (/.f64 1 t) -2) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 x y))) -1)
(neg.f64 (-.f64 (*.f64 (/.f64 1 t) -2) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 z t)))))
(+.f64 (/.f64 2 (*.f64 z t)) (-.f64 (/.f64 x y) (*.f64 (/.f64 1 t) -2)))
(*.f64 (-.f64 (*.f64 (/.f64 1 t) -2) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 x y))) (neg.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))))
(*.f64 (/.f64 (+.f64 (/.f64 x y) (+.f64 (/.f64 2 (*.f64 z t)) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 x y) (+.f64 (/.f64 2 (*.f64 z t)) (*.f64 2 (/.f64 1 t))))) (neg.f64 (-.f64 (*.f64 (/.f64 1 t) -2) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 z t))))))
(*.f64 (+.f64 (/.f64 2 (*.f64 z t)) (-.f64 (/.f64 x y) (*.f64 (/.f64 1 t) -2))) (/.f64 (+.f64 (/.f64 x y) (+.f64 (/.f64 2 (*.f64 z t)) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 x y) (+.f64 (/.f64 2 (*.f64 z t)) (*.f64 2 (/.f64 1 t))))))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))) (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))
(-.f64 (/.f64 2 (*.f64 z t)) (*.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) -1))
(-.f64 (/.f64 2 (*.f64 z t)) (neg.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))
(+.f64 (/.f64 x y) (+.f64 (/.f64 2 (*.f64 z t)) (*.f64 2 (/.f64 1 t))))
(*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))) (-.f64 (*.f64 (/.f64 1 t) -2) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 x y))))
(*.f64 (/.f64 (+.f64 (/.f64 x y) (+.f64 (/.f64 2 (*.f64 z t)) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 x y) (+.f64 (/.f64 2 (*.f64 z t)) (*.f64 2 (/.f64 1 t))))) (neg.f64 (-.f64 (*.f64 (/.f64 1 t) -2) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 z t))))))
(*.f64 (+.f64 (/.f64 2 (*.f64 z t)) (-.f64 (/.f64 x y) (*.f64 (/.f64 1 t) -2))) (/.f64 (+.f64 (/.f64 x y) (+.f64 (/.f64 2 (*.f64 z t)) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 x y) (+.f64 (/.f64 2 (*.f64 z t)) (*.f64 2 (/.f64 1 t))))))
(/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) 1)
(-.f64 (/.f64 2 (*.f64 z t)) (*.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) -1))
(-.f64 (/.f64 2 (*.f64 z t)) (neg.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))
(+.f64 (/.f64 x y) (+.f64 (/.f64 2 (*.f64 z t)) (*.f64 2 (/.f64 1 t))))
(/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))))
(-.f64 (/.f64 2 (*.f64 z t)) (*.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) -1))
(-.f64 (/.f64 2 (*.f64 z t)) (neg.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))
(+.f64 (/.f64 x y) (+.f64 (/.f64 2 (*.f64 z t)) (*.f64 2 (/.f64 1 t))))
(/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (/.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))) (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))))
(-.f64 (/.f64 2 (*.f64 z t)) (*.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) -1))
(-.f64 (/.f64 2 (*.f64 z t)) (neg.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))
(+.f64 (/.f64 x y) (+.f64 (/.f64 2 (*.f64 z t)) (*.f64 2 (/.f64 1 t))))
(neg.f64 (-.f64 (*.f64 (/.f64 1 t) -2) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 x y))))
(neg.f64 (-.f64 (*.f64 (/.f64 1 t) -2) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 z t)))))
(+.f64 (/.f64 2 (*.f64 z t)) (-.f64 (/.f64 x y) (*.f64 (/.f64 1 t) -2)))
(neg.f64 (*.f64 -1 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))))
(-.f64 (/.f64 2 (*.f64 z t)) (*.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) -1))
(-.f64 (/.f64 2 (*.f64 z t)) (neg.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))
(+.f64 (/.f64 x y) (+.f64 (/.f64 2 (*.f64 z t)) (*.f64 2 (/.f64 1 t))))
(-.f64 (/.f64 x y) (*.f64 (/.f64 1 t) -2))
(-.f64 (*.f64 2 (/.f64 1 t)) (neg.f64 (/.f64 x y)))
(-.f64 (/.f64 x y) (neg.f64 (*.f64 2 (/.f64 1 t))))
(-.f64 (*.f64 2 (/.f64 1 t)) (*.f64 -1 (/.f64 x y)))
(-.f64 (*.f64 2 (/.f64 1 t)) (neg.f64 (/.f64 x y)))
(-.f64 (/.f64 x y) (neg.f64 (*.f64 2 (/.f64 1 t))))
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) 0)
(+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))
(-.f64 0 (-.f64 (*.f64 (/.f64 1 t) -2) (/.f64 x y)))
(-.f64 (/.f64 x y) (*.f64 (/.f64 1 t) -2))
(-.f64 0 (*.f64 -1 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))
(+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (/.f64 1 t) (/.f64 1 t))) (/.f64 x y)) (*.f64 (/.f64 1 t) -2))
(+.f64 (/.f64 x y) (-.f64 (*.f64 0 (/.f64 (/.f64 1 t) (/.f64 1 t))) (*.f64 (/.f64 1 t) -2)))
(+.f64 (/.f64 x y) (-.f64 0 (*.f64 (/.f64 1 t) -2)))
(+.f64 (/.f64 x y) (neg.f64 (*.f64 (/.f64 1 t) -2)))
(-.f64 (+.f64 (/.f64 x y) (*.f64 0 (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))) (*.f64 (/.f64 1 t) -2))
(+.f64 (/.f64 x y) (-.f64 (*.f64 0 (/.f64 (/.f64 1 t) (/.f64 1 t))) (*.f64 (/.f64 1 t) -2)))
(+.f64 (/.f64 x y) (-.f64 0 (*.f64 (/.f64 1 t) -2)))
(+.f64 (/.f64 x y) (neg.f64 (*.f64 (/.f64 1 t) -2)))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))) (*.f64 -1 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))
(+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))
(*.f64 1 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))
(+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))
(*.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) 1)
(+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))
(*.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))
(+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))
(*.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (*.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (/.f64 1 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))))
(+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))
(*.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (*.f64 (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))))
(+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))
(*.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (*.f64 1 (*.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (/.f64 1 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))))
(+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))
(*.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (*.f64 (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (*.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (/.f64 1 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))))
(+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))
(*.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (*.f64 (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (*.f64 (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))))
(+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))
(*.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (*.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (/.f64 (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))))
(+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))
(*.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (*.f64 (*.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (/.f64 1 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))) (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))))
(+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))
(*.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))) (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))))
(+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))
(*.f64 (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))
(+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))
(*.f64 (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (*.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (/.f64 1 (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))))
(+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))
(*.f64 (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (*.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (/.f64 (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))))
(+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))
(*.f64 -1 (-.f64 (*.f64 (/.f64 1 t) -2) (/.f64 x y)))
(-.f64 (/.f64 x y) (*.f64 (/.f64 1 t) -2))
(*.f64 -1 (*.f64 1 (-.f64 (*.f64 (/.f64 1 t) -2) (/.f64 x y))))
(-.f64 (/.f64 x y) (*.f64 (/.f64 1 t) -2))
(*.f64 -1 (*.f64 (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (-.f64 (*.f64 (/.f64 1 t) -2) (/.f64 x y))))
(*.f64 (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (neg.f64 (-.f64 (*.f64 (/.f64 1 t) -2) (/.f64 x y))))
(*.f64 (-.f64 (/.f64 x y) (*.f64 (/.f64 1 t) -2)) (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))
(*.f64 -1 (-.f64 (neg.f64 (/.f64 x y)) (*.f64 2 (/.f64 1 t))))
(-.f64 (*.f64 2 (/.f64 1 t)) (neg.f64 (/.f64 x y)))
(-.f64 (/.f64 x y) (neg.f64 (*.f64 2 (/.f64 1 t))))
(*.f64 (*.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (/.f64 1 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))
(+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))
(*.f64 (-.f64 (*.f64 (/.f64 1 t) -2) (/.f64 x y)) -1)
(-.f64 (/.f64 x y) (*.f64 (/.f64 1 t) -2))
(*.f64 (-.f64 (*.f64 (/.f64 1 t) -2) (/.f64 x y)) (neg.f64 (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))))
(*.f64 (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (neg.f64 (-.f64 (*.f64 (/.f64 1 t) -2) (/.f64 x y))))
(*.f64 (-.f64 (/.f64 x y) (*.f64 (/.f64 1 t) -2)) (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))
(+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))
(*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))) (-.f64 (*.f64 (/.f64 1 t) -2) (/.f64 x y)))
(*.f64 (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (neg.f64 (-.f64 (*.f64 (/.f64 1 t) -2) (/.f64 x y))))
(*.f64 (-.f64 (/.f64 x y) (*.f64 (/.f64 1 t) -2)) (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))
(/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) 1)
(+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))
(/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))
(+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))
(/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (/.f64 (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) (/.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))))))
(+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))
(neg.f64 (-.f64 (*.f64 (/.f64 1 t) -2) (/.f64 x y)))
(-.f64 (/.f64 x y) (*.f64 (/.f64 1 t) -2))
(neg.f64 (*.f64 -1 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))))
(+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))

localize4.0ms (0%)

Compiler

Compiled 9 to 5 computations (44.4% saved)

localize12.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))
0.8b
(/.f64 2 (*.f64 t z))
Compiler

Compiled 29 to 12 computations (58.6% saved)

series1.0ms (0%)

Counts
1 → 48
Calls

12 calls:

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

rewrite65.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1778×rational_best_oopsla_all_46_json-2
1778×rational_best_oopsla_all_46_json-1
1778×rational_best_oopsla_all_46_json-4
1778×rational_best_oopsla_all_46_json-3
830×rational_best_oopsla_all_46_json_45_simplify-7
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01125
16325
217325
369625
4347225
Stop Event
node limit
Counts
1 → 28
Calls
Call 1
Inputs
(+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (*.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (/.f64 1 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (*.f64 (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))) (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (*.f64 1 (*.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (/.f64 1 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (*.f64 (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))) (*.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (/.f64 1 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (*.f64 (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))) (*.f64 (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))) (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (*.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (/.f64 (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (*.f64 (*.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (/.f64 1 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))))) (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))) (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))))) (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))) (*.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (/.f64 1 (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))) (*.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (/.f64 (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))) (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (neg.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))) (neg.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (/.f64 1 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))) (neg.f64 (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))) (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))))) (neg.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (/.f64 (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))) (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))))))))

simplify135.0ms (0.9%)

Algorithm
egg-herbie
Rules
1310×rational_best_oopsla_all_46_json_45_simplify-89
1162×rational_best_oopsla_all_46_json_45_simplify-74
1080×rational_best_oopsla_all_46_json_45_simplify-13
922×rational_best_oopsla_all_46_json_45_simplify-24
718×rational_best_oopsla_all_46_json_45_simplify-35
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0651930
12391930
215771930
372511930
Stop Event
node limit
Counts
76 → 32
Calls
Call 1
Inputs
(/.f64 2 (*.f64 t z))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y))
(/.f64 x y)
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y))
(/.f64 x y)
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y))
(/.f64 x y)
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y))
(/.f64 2 (*.f64 t z))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y))
(/.f64 2 (*.f64 t z))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y))
(/.f64 2 (*.f64 t z))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y))
(/.f64 x y)
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y))
(/.f64 x y)
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y))
(/.f64 2 (*.f64 t z))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y))
(/.f64 x y)
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y))
(/.f64 x y)
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y))
(-.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) 0)
(-.f64 0 (neg.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))))
(*.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) 1)
(*.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))))
(*.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (*.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (/.f64 1 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))))))
(*.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (*.f64 (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))) (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))))))
(*.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (*.f64 1 (*.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (/.f64 1 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))))))
(*.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (*.f64 (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))) (*.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (/.f64 1 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))))))
(*.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (*.f64 (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))) (*.f64 (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))) (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))))))
(*.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (*.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (/.f64 (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))))))
(*.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (*.f64 (*.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (/.f64 1 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))))) (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))))))
(*.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))) (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))))) (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))))))
(*.f64 1 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))))
(*.f64 (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))))
(*.f64 (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))) (*.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (/.f64 1 (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))))))
(*.f64 (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))) (*.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (/.f64 (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))) (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))))))
(*.f64 -1 (neg.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))))
(*.f64 -1 (*.f64 1 (neg.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))))))
(*.f64 -1 (*.f64 (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))) (neg.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))))))
(*.f64 (*.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (/.f64 1 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))))
(*.f64 (neg.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))) -1)
(*.f64 (neg.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))) (neg.f64 (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))))))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))) (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))))
(*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))))) (neg.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))))
(/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) 1)
(/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))))
(/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (/.f64 (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))) (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))))))
(neg.f64 (neg.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))))
Outputs
(/.f64 2 (*.f64 t z))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y))
(/.f64 x y)
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y))
(/.f64 x y)
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y))
(/.f64 x y)
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y))
(/.f64 2 (*.f64 t z))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y))
(/.f64 2 (*.f64 t z))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y))
(/.f64 2 (*.f64 t z))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y))
(/.f64 x y)
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y))
(/.f64 x y)
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y))
(/.f64 2 (*.f64 t z))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y))
(/.f64 x y)
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y))
(/.f64 x y)
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y))
(-.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) 0)
(+.f64 (/.f64 2 (*.f64 t z)) (/.f64 x y))
(-.f64 0 (neg.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))))
(+.f64 (/.f64 2 (*.f64 t z)) (/.f64 x y))
(*.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) 1)
(+.f64 (/.f64 2 (*.f64 t z)) (/.f64 x y))
(*.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))))
(+.f64 (/.f64 2 (*.f64 t z)) (/.f64 x y))
(*.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (*.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (/.f64 1 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))))))
(+.f64 (/.f64 2 (*.f64 t z)) (/.f64 x y))
(*.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (*.f64 (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))) (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))))))
(+.f64 (/.f64 2 (*.f64 t z)) (/.f64 x y))
(*.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (*.f64 1 (*.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (/.f64 1 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))))))
(+.f64 (/.f64 2 (*.f64 t z)) (/.f64 x y))
(*.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (*.f64 (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))) (*.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (/.f64 1 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))))))
(+.f64 (/.f64 2 (*.f64 t z)) (/.f64 x y))
(*.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (*.f64 (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))) (*.f64 (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))) (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))))))
(+.f64 (/.f64 2 (*.f64 t z)) (/.f64 x y))
(*.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (*.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (/.f64 (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))))))
(+.f64 (/.f64 2 (*.f64 t z)) (/.f64 x y))
(*.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (*.f64 (*.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (/.f64 1 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))))) (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))))))
(+.f64 (/.f64 2 (*.f64 t z)) (/.f64 x y))
(*.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))) (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))))) (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))))))
(+.f64 (/.f64 2 (*.f64 t z)) (/.f64 x y))
(*.f64 1 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))))
(+.f64 (/.f64 2 (*.f64 t z)) (/.f64 x y))
(*.f64 (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))))
(+.f64 (/.f64 2 (*.f64 t z)) (/.f64 x y))
(*.f64 (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))) (*.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (/.f64 1 (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))))))
(+.f64 (/.f64 2 (*.f64 t z)) (/.f64 x y))
(*.f64 (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))) (*.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (/.f64 (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))) (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))))))
(+.f64 (/.f64 2 (*.f64 t z)) (/.f64 x y))
(*.f64 -1 (neg.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))))
(+.f64 (/.f64 2 (*.f64 t z)) (/.f64 x y))
(*.f64 -1 (*.f64 1 (neg.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))))))
(+.f64 (/.f64 2 (*.f64 t z)) (/.f64 x y))
(*.f64 -1 (*.f64 (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))) (neg.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))))))
(+.f64 (/.f64 2 (*.f64 t z)) (/.f64 x y))
(*.f64 (*.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (/.f64 1 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))))
(+.f64 (/.f64 2 (*.f64 t z)) (/.f64 x y))
(*.f64 (neg.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))) -1)
(+.f64 (/.f64 2 (*.f64 t z)) (/.f64 x y))
(*.f64 (neg.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))) (neg.f64 (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))))))
(+.f64 (/.f64 2 (*.f64 t z)) (/.f64 x y))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))) (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))))
(+.f64 (/.f64 2 (*.f64 t z)) (/.f64 x y))
(*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))))) (neg.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))))
(+.f64 (/.f64 2 (*.f64 t z)) (/.f64 x y))
(/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) 1)
(+.f64 (/.f64 2 (*.f64 t z)) (/.f64 x y))
(/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))))
(+.f64 (/.f64 2 (*.f64 t z)) (/.f64 x y))
(/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (/.f64 (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))) (/.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))))))
(+.f64 (/.f64 2 (*.f64 t z)) (/.f64 x y))
(neg.f64 (neg.f64 (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))))
(+.f64 (/.f64 2 (*.f64 t z)) (/.f64 x y))

localize18.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (-.f64 1 t) t)
Compiler

Compiled 38 to 23 computations (39.5% saved)

series1.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
0.0ms
t
@-inf
(/.f64 (-.f64 1 t) t)
0.0ms
t
@inf
(/.f64 (-.f64 1 t) t)
0.0ms
t
@0
(/.f64 (-.f64 1 t) t)

rewrite161.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1290×rational_best_oopsla_all_46_json_45_simplify-13
1194×rational_best_oopsla_all_46_json_45_simplify-23
1068×rational_best_oopsla_all_46_json_45_simplify-37
830×rational_best_oopsla_all_46_json_45_simplify-89
774×rational_best_oopsla_all_46_json_45_simplify-87
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0613
13313
27713
327813
4147413
Stop Event
node limit
Counts
1 → 249
Calls
Call 1
Inputs
(/.f64 (-.f64 1 t) t)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 1 t) t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 1 t) t) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 1 t) t) (*.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (/.f64 1 t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 1 t) t) (*.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 1 t) t) (*.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 1 t) t) (*.f64 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 1 t) t) (*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 1 t) t) (*.f64 (neg.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 1 t) t) (*.f64 (neg.f64 (neg.f64 (/.f64 1 t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 1 t) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 t) (*.f64 t (neg.f64 (/.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 t) (*.f64 1 (*.f64 t (neg.f64 (/.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 t) (+.f64 0 (*.f64 t (neg.f64 (/.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 t (neg.f64 (/.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (neg.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 t) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 t (neg.f64 (/.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (neg.f64 (/.f64 1 t))) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 t (neg.f64 (/.f64 1 t))) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 t) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 t (neg.f64 (/.f64 1 t))) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (*.f64 (/.f64 1 t) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 t (/.f64 1 t)) -1) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t)))) (/.f64 (-.f64 1 t) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 t) (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t)))) (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t)))) (/.f64 (-.f64 1 t) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 t) (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t)))) (*.f64 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t))) (*.f64 t (neg.f64 (/.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 t (neg.f64 (/.f64 1 t))) (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t)))) (*.f64 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t))) (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))) (/.f64 (-.f64 1 t) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 t) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))) (/.f64 (-.f64 1 t) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 t) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (*.f64 t (neg.f64 (/.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 t (neg.f64 (/.f64 1 t))) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 t (/.f64 1 t)) (neg.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))) (*.f64 (/.f64 1 t) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (neg.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 t)))) (/.f64 (-.f64 1 t) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 t) (neg.f64 (neg.f64 (/.f64 1 t)))) (neg.f64 (neg.f64 (/.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (/.f64 1 t)))) (/.f64 (-.f64 1 t) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 1 t) t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 1 t) t) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 1 t) t) (*.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (/.f64 1 t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 1 t) t) (*.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 1 t) t) (*.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 1 t) t) (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 0 (/.f64 (-.f64 1 t) t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 1 t) t) (*.f64 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 1 t) t) (*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 1 t) t) (*.f64 (neg.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 1 t) t) (*.f64 (neg.f64 (neg.f64 (/.f64 1 t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (-.f64 1 t) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (neg.f64 (/.f64 (-.f64 1 t) t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 t) (*.f64 t (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 t (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 1 (*.f64 t (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (/.f64 1 t) (*.f64 t (/.f64 (+.f64 t -1) (+.f64 t -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 t (/.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t))) (*.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t))) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 t (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))) (*.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 t (/.f64 (+.f64 t -1) (+.f64 t -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))) (*.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 t (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 t) (-.f64 (/.f64 t t) (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 t) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 t (/.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 t) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (*.f64 1 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 t (/.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (neg.f64 (/.f64 1 t))) (neg.f64 (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t)))) (*.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t))) (*.f64 t (/.f64 (+.f64 t -1) (+.f64 t -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))) (*.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))) (*.f64 t (/.f64 (+.f64 t -1) (+.f64 t -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 1 t) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 t (/.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 t (neg.f64 (/.f64 1 t))) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (neg.f64 (/.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 t) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))) (*.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 1 t) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 t (/.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 t (neg.f64 (/.f64 1 t))) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (neg.f64 (/.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 t (/.f64 1 t)) -1) (neg.f64 (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t)))) (*.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t))) (+.f64 t -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 t) (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t)))) (*.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t)))) (*.f64 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t))) (neg.f64 (/.f64 (-.f64 1 t) t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 t) (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t)))) (*.f64 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t))) (*.f64 t (/.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t)))) (*.f64 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t))) (*.f64 t (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 1 t) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t)))) (*.f64 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t))) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 t (/.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 t (neg.f64 (/.f64 1 t))) (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t)))) (*.f64 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t))) (neg.f64 (/.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))) (*.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))) (+.f64 t -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 t) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))) (*.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (neg.f64 (/.f64 (-.f64 1 t) t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 t) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (*.f64 t (/.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (*.f64 t (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 1 t) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 t (/.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 t (neg.f64 (/.f64 1 t))) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (neg.f64 (/.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 t (/.f64 1 t)) (neg.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (neg.f64 (/.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (neg.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))) (neg.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1 (neg.f64 (neg.f64 (/.f64 1 t)))) (*.f64 t (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 t)))) (neg.f64 (/.f64 (-.f64 1 t) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (neg.f64 (neg.f64 (/.f64 1 t)))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 t))) (*.f64 t (/.f64 (+.f64 t -1) (+.f64 t -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 t) (neg.f64 (neg.f64 (/.f64 1 t)))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 t))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 1 t) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 t) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 t) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 t) (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 t) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 t) (*.f64 (/.f64 1 t) (*.f64 (-.f64 1 t) (/.f64 1 (-.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 t) (*.f64 (/.f64 1 t) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (/.f64 (+.f64 t -1) (+.f64 t -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 t) (*.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (-.f64 1 t) (/.f64 1 (-.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 t) (*.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (/.f64 (+.f64 t -1) (+.f64 t -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 t) (*.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 t) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 t) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 t) (*.f64 (/.f64 1 t) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 t) (*.f64 (-.f64 1 t) (/.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (-.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 t) (neg.f64 (neg.f64 (/.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 t) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 t) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 t) (*.f64 (*.f64 (/.f64 1 t) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (/.f64 (+.f64 t -1) (+.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 t) (*.f64 (-.f64 1 t) (/.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t))) (-.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 t) (*.f64 (-.f64 1 t) (/.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))) (-.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 t) (*.f64 (*.f64 (/.f64 1 t) (*.f64 (-.f64 1 t) (/.f64 1 (-.f64 1 t)))) (/.f64 (+.f64 t -1) (+.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 t) (*.f64 (*.f64 (/.f64 1 t) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (/.f64 (+.f64 t -1) (+.f64 t -1)))) (/.f64 (+.f64 t -1) (+.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 t) (*.f64 (*.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (-.f64 1 t) (/.f64 1 (-.f64 1 t)))) (/.f64 (+.f64 t -1) (+.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 t) (*.f64 (*.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (/.f64 (+.f64 t -1) (+.f64 t -1)))) (/.f64 (+.f64 t -1) (+.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 t) (*.f64 (*.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (/.f64 (+.f64 t -1) (+.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 t) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t)))) (/.f64 (+.f64 t -1) (+.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 t) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))) (/.f64 (+.f64 t -1) (+.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 t) (*.f64 (*.f64 (-.f64 1 t) (/.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (-.f64 1 t))) (/.f64 (+.f64 t -1) (+.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 t) (*.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t)))) (/.f64 (+.f64 t -1) (+.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 t) (*.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))) (/.f64 (+.f64 t -1) (+.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 t) t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 t) t) (/.f64 (+.f64 t -1) (+.f64 t -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 t) t) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 t) t) (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 t) t) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 t) t) (/.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 t) t) (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (-.f64 1 t) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 t) t) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 t) t) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 t) t) (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t))) (/.f64 (-.f64 1 t) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 t) t) (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (/.f64 (-.f64 1 t) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 t) t) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t)))) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 t) t) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 t) t) (*.f64 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (-.f64 1 t) t))) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 t) (-.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 t) (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (/.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 t) (*.f64 (-.f64 1 t) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 t) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (/.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 t) (*.f64 (/.f64 1 t) (/.f64 (-.f64 1 t) (/.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 t) (*.f64 (/.f64 (/.f64 1 t) (/.f64 1 t)) (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (/.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 t) (*.f64 (/.f64 1 t) (/.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (/.f64 1 t))) (/.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 t) (*.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (/.f64 (/.f64 1 t) (/.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 t) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (/.f64 1 t)))) (/.f64 (/.f64 1 t) (/.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 t) (*.f64 (*.f64 (/.f64 1 t) (/.f64 (-.f64 1 t) (/.f64 1 t))) (/.f64 (/.f64 1 t) (/.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 t) (*.f64 (*.f64 (/.f64 (/.f64 1 t) (/.f64 1 t)) (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (/.f64 1 t)))) (/.f64 (/.f64 1 t) (/.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (/.f64 (-.f64 1 t) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (+.f64 t -1) (+.f64 t -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (/.f64 1 t))) (/.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (/.f64 (+.f64 t -1) (+.f64 t -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (-.f64 1 t) (/.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (/.f64 (+.f64 t -1) (+.f64 t -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (+.f64 t -1) (+.f64 t -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t))) (/.f64 (+.f64 t -1) (+.f64 t -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (+.f64 t -1) (/.f64 (neg.f64 (/.f64 1 t)) (/.f64 (+.f64 t -1) (+.f64 t -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (-.f64 1 t) (/.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))) (/.f64 (+.f64 t -1) (+.f64 t -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (/.f64 (+.f64 t -1) (+.f64 t -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (+.f64 t -1) (/.f64 (neg.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))) (/.f64 (+.f64 t -1) (+.f64 t -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (-.f64 1 t) (/.f64 (neg.f64 (neg.f64 (/.f64 1 t))) (/.f64 (+.f64 t -1) (+.f64 t -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t -1) (neg.f64 (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t -1) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (neg.f64 (/.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t -1) (neg.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t -1) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (neg.f64 (/.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t -1) (*.f64 (neg.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))) (/.f64 (+.f64 t -1) (+.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t -1) (*.f64 (+.f64 t -1) (/.f64 (neg.f64 (/.f64 1 t)) (+.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t -1) (-.f64 0 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t -1) (-.f64 0 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t -1) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (neg.f64 (/.f64 1 t))) (/.f64 (+.f64 t -1) (+.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t -1) (*.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (neg.f64 (/.f64 1 t))) (/.f64 (+.f64 t -1) (+.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (-.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (-.f64 1 t) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (-.f64 1 t) (/.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (+.f64 0 (*.f64 (-.f64 1 t) (/.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (/.f64 (-.f64 1 t) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (/.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (*.f64 (-.f64 1 t) (/.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))) (/.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (-.f64 1 t) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (+.f64 0 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))) (/.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (-.f64 1 t) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (+.f64 t -1) (neg.f64 (neg.f64 (/.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (-.f64 1 t) (neg.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t))) (-.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t))) (*.f64 (-.f64 1 t) (/.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t))) (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t))) (/.f64 (-.f64 1 t) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t))) (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t))) (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 1 t) t)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 1 t) t)) (neg.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 1 t) t)) (*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 1 t) t)) (*.f64 -1 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 1 t) t)) (-.f64 (/.f64 0 (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 1 t) t)) (-.f64 0 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 1 t) t)) (-.f64 0 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 t)) (+.f64 t -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 t)) (*.f64 (+.f64 t -1) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 t)) (*.f64 (+.f64 t -1) (/.f64 (/.f64 1 t) (/.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 t)) (*.f64 (neg.f64 (/.f64 1 t)) (/.f64 (+.f64 t -1) (neg.f64 (/.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 t)) (-.f64 0 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (/.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 t)) (*.f64 (*.f64 (+.f64 t -1) (/.f64 (/.f64 1 t) (/.f64 1 t))) (/.f64 (/.f64 1 t) (/.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 t)) (*.f64 (*.f64 (+.f64 t -1) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (/.f64 (/.f64 1 t) (/.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))) (-.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))) (*.f64 (-.f64 1 t) (/.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (/.f64 (-.f64 1 t) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (/.f64 1 t))) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (/.f64 1 t))) (*.f64 (/.f64 1 t) (/.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (/.f64 1 t))) (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (/.f64 1 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 t) (*.f64 (-.f64 1 t) (/.f64 1 (-.f64 1 t)))) (-.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 t) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (/.f64 (+.f64 t -1) (+.f64 t -1)))) (-.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (-.f64 1 t) (/.f64 1 (-.f64 1 t)))) (-.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (/.f64 (+.f64 t -1) (+.f64 t -1)))) (-.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (-.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t)))) (-.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))) (-.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (/.f64 1 t)))) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (neg.f64 (/.f64 1 t))) (+.f64 t -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 t -1) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (neg.f64 (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 t) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (-.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (/.f64 (-.f64 1 t) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 t) (/.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (-.f64 1 t))) (-.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (-.f64 1 t) t))) (/.f64 (-.f64 1 t) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 t) (/.f64 (-.f64 1 t) (/.f64 1 t))) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))) (+.f64 t -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))) (*.f64 (+.f64 t -1) (/.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 t -1) (+.f64 t -1))) (neg.f64 (/.f64 (-.f64 1 t) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (neg.f64 (/.f64 (-.f64 1 t) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (*.f64 (neg.f64 (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (/.f64 1 t))) (-.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (/.f64 1 t))) (*.f64 (-.f64 1 t) (/.f64 (neg.f64 (neg.f64 (/.f64 1 t))) (neg.f64 (neg.f64 (/.f64 1 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 t -1) (/.f64 (/.f64 1 t) (/.f64 1 t))) (neg.f64 (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t)))) (-.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))) (-.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t)))) (/.f64 (-.f64 1 t) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))) (/.f64 (-.f64 1 t) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 t) (/.f64 1 t)) (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (/.f64 1 t)))) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 t) (/.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (neg.f64 (/.f64 1 t))) (+.f64 t -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))) (neg.f64 (/.f64 (-.f64 1 t) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (/.f64 1 t)))) (neg.f64 (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))) (-.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))) (/.f64 (-.f64 1 t) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t)))) (+.f64 t -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))) (+.f64 t -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t)))) (neg.f64 (/.f64 (-.f64 1 t) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (neg.f64 (/.f64 1 t)))) (+.f64 t -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (-.f64 1 t) t)))))))

simplify296.0ms (2%)

Algorithm
egg-herbie
Rules
888×rational_best_oopsla_all_46_json_45_simplify-49
846×rational_best_oopsla_all_46_json_45_simplify-87
838×rational_best_oopsla_all_46_json_45_simplify-13
606×rational_best_oopsla_all_46_json_45_simplify-24
606×rational_best_oopsla_all_46_json_45_simplify-10
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04977773
123627695
271987527
Stop Event
node limit
Counts
261 → 324
Calls
Call 1
Inputs
(/.f64 1 t)
(-.f64 (/.f64 1 t) 1)
(-.f64 (/.f64 1 t) 1)
(-.f64 (/.f64 1 t) 1)
-1
(-.f64 (/.f64 1 t) 1)
(-.f64 (/.f64 1 t) 1)
(-.f64 (/.f64 1 t) 1)
-1
(-.f64 (/.f64 1 t) 1)
(-.f64 (/.f64 1 t) 1)
(-.f64 (/.f64 1 t) 1)
(+.f64 (/.f64 (-.f64 1 t) t) 0)
(+.f64 (/.f64 (-.f64 1 t) t) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) 0))
(+.f64 (/.f64 (-.f64 1 t) t) (*.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (/.f64 1 t))) 0))
(+.f64 (/.f64 (-.f64 1 t) t) (*.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t))) 0))
(+.f64 (/.f64 (-.f64 1 t) t) (*.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))) 0))
(+.f64 (/.f64 (-.f64 1 t) t) (*.f64 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t))) 0))
(+.f64 (/.f64 (-.f64 1 t) t) (*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) 0))
(+.f64 (/.f64 (-.f64 1 t) t) (*.f64 (neg.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))) 0))
(+.f64 (/.f64 (-.f64 1 t) t) (*.f64 (neg.f64 (neg.f64 (/.f64 1 t))) 0))
(+.f64 0 (/.f64 (-.f64 1 t) t))
(+.f64 (/.f64 1 t) (*.f64 t (neg.f64 (/.f64 1 t))))
(+.f64 (/.f64 1 t) (*.f64 1 (*.f64 t (neg.f64 (/.f64 1 t)))))
(+.f64 (/.f64 1 t) (+.f64 0 (*.f64 t (neg.f64 (/.f64 1 t)))))
(+.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 t (neg.f64 (/.f64 1 t)))))
(+.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (neg.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))) t))
(+.f64 (*.f64 (/.f64 1 t) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 t (neg.f64 (/.f64 1 t)))))
(+.f64 (*.f64 t (neg.f64 (/.f64 1 t))) (/.f64 1 t))
(+.f64 (*.f64 (*.f64 t (neg.f64 (/.f64 1 t))) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))
(+.f64 (*.f64 (neg.f64 t) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))
(+.f64 (*.f64 (*.f64 t (neg.f64 (/.f64 1 t))) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (*.f64 (/.f64 1 t) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))))
(+.f64 (*.f64 (*.f64 t (/.f64 1 t)) -1) (/.f64 1 t))
(+.f64 (*.f64 0 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t)))) (/.f64 (-.f64 1 t) t))
(+.f64 (*.f64 (neg.f64 t) (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t)))) (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t)))) (/.f64 (-.f64 1 t) t))
(+.f64 (*.f64 (/.f64 1 t) (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t)))) (*.f64 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t))) (*.f64 t (neg.f64 (/.f64 1 t)))))
(+.f64 (*.f64 (*.f64 t (neg.f64 (/.f64 1 t))) (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t)))) (*.f64 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t))) (/.f64 1 t)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))) (/.f64 (-.f64 1 t) t))
(+.f64 (*.f64 (neg.f64 t) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))) (/.f64 (-.f64 1 t) t))
(+.f64 (*.f64 (/.f64 1 t) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (*.f64 t (neg.f64 (/.f64 1 t)))))
(+.f64 (*.f64 (*.f64 t (neg.f64 (/.f64 1 t))) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (/.f64 1 t)))
(+.f64 (*.f64 (*.f64 t (/.f64 1 t)) (neg.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))) (*.f64 (/.f64 1 t) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))))
(+.f64 (*.f64 t (neg.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 t)))) (/.f64 (-.f64 1 t) t))
(+.f64 (*.f64 (neg.f64 t) (neg.f64 (neg.f64 (/.f64 1 t)))) (neg.f64 (neg.f64 (/.f64 1 t))))
(+.f64 (*.f64 0 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (/.f64 1 t)))) (/.f64 (-.f64 1 t) t))
(-.f64 (/.f64 (-.f64 1 t) t) 0)
(-.f64 (/.f64 (-.f64 1 t) t) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) 0))
(-.f64 (/.f64 (-.f64 1 t) t) (*.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (/.f64 1 t))) 0))
(-.f64 (/.f64 (-.f64 1 t) t) (*.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t))) 0))
(-.f64 (/.f64 (-.f64 1 t) t) (*.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))) 0))
(-.f64 (/.f64 (-.f64 1 t) t) (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 0 (/.f64 (-.f64 1 t) t))))
(-.f64 (/.f64 (-.f64 1 t) t) (*.f64 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t))) 0))
(-.f64 (/.f64 (-.f64 1 t) t) (*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) 0))
(-.f64 (/.f64 (-.f64 1 t) t) (*.f64 (neg.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))) 0))
(-.f64 (/.f64 (-.f64 1 t) t) (*.f64 (neg.f64 (neg.f64 (/.f64 1 t))) 0))
(-.f64 0 (neg.f64 (/.f64 (-.f64 1 t) t)))
(-.f64 0 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (neg.f64 (/.f64 (-.f64 1 t) t))))
(-.f64 (/.f64 1 t) (*.f64 t (/.f64 1 t)))
(-.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 t (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))))
(-.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 1 (*.f64 t (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))))
(-.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (/.f64 1 t) (*.f64 t (/.f64 (+.f64 t -1) (+.f64 t -1)))))
(-.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 t (/.f64 1 t))))
(-.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t))) (*.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t))) t))
(-.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 t (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))))
(-.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))) (*.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 t (/.f64 (+.f64 t -1) (+.f64 t -1)))))
(-.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))) (*.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))) t))
(-.f64 (*.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 t (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))))
(-.f64 (/.f64 0 t) (-.f64 (/.f64 t t) (/.f64 1 t)))
(-.f64 (*.f64 (/.f64 1 t) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 t (/.f64 1 t))))
(-.f64 (*.f64 (/.f64 1 t) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (*.f64 1 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 t (/.f64 1 t)))))
(-.f64 (*.f64 t (neg.f64 (/.f64 1 t))) (neg.f64 (/.f64 1 t)))
(-.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t)))) (*.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t))) (*.f64 t (/.f64 (+.f64 t -1) (+.f64 t -1)))))
(-.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))) (*.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))) (*.f64 t (/.f64 (+.f64 t -1) (+.f64 t -1)))))
(-.f64 (*.f64 (*.f64 (/.f64 1 t) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 t (/.f64 1 t)))))
(-.f64 (*.f64 (*.f64 t (neg.f64 (/.f64 1 t))) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (neg.f64 (/.f64 1 t))))
(-.f64 (*.f64 (neg.f64 t) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))) (*.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) -1))
(-.f64 (*.f64 (*.f64 (/.f64 1 t) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 t (/.f64 1 t)))))
(-.f64 (*.f64 (*.f64 t (neg.f64 (/.f64 1 t))) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (neg.f64 (/.f64 1 t))))
(-.f64 (*.f64 (*.f64 t (/.f64 1 t)) -1) (neg.f64 (/.f64 1 t)))
(-.f64 (*.f64 0 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t)))) (*.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t))) (+.f64 t -1)))
(-.f64 (*.f64 (neg.f64 t) (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t)))) (*.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t))) -1))
(-.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t)))) (*.f64 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t))) (neg.f64 (/.f64 (-.f64 1 t) t))))
(-.f64 (*.f64 (/.f64 1 t) (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t)))) (*.f64 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t))) (*.f64 t (/.f64 1 t))))
(-.f64 (*.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t)))) (*.f64 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t))) (*.f64 t (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))))
(-.f64 (*.f64 (*.f64 (/.f64 1 t) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t)))) (*.f64 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t))) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 t (/.f64 1 t)))))
(-.f64 (*.f64 (*.f64 t (neg.f64 (/.f64 1 t))) (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t)))) (*.f64 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t))) (neg.f64 (/.f64 1 t))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))) (*.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))) (+.f64 t -1)))
(-.f64 (*.f64 (neg.f64 t) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))) (*.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))) -1))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (neg.f64 (/.f64 (-.f64 1 t) t))))
(-.f64 (*.f64 (/.f64 1 t) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (*.f64 t (/.f64 1 t))))
(-.f64 (*.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (*.f64 t (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))))
(-.f64 (*.f64 (*.f64 (/.f64 1 t) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 t (/.f64 1 t)))))
(-.f64 (*.f64 (*.f64 t (neg.f64 (/.f64 1 t))) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (neg.f64 (/.f64 1 t))))
(-.f64 (*.f64 (*.f64 t (/.f64 1 t)) (neg.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (neg.f64 (/.f64 1 t))))
(-.f64 (*.f64 t (neg.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))) (neg.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))))
(-.f64 (*.f64 1 (neg.f64 (neg.f64 (/.f64 1 t)))) (*.f64 t (/.f64 1 t)))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 t)))) (neg.f64 (/.f64 (-.f64 1 t) t)))
(-.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (neg.f64 (neg.f64 (/.f64 1 t)))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 t))) (*.f64 t (/.f64 (+.f64 t -1) (+.f64 t -1)))))
(-.f64 (*.f64 (neg.f64 t) (neg.f64 (neg.f64 (/.f64 1 t)))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 t))) -1))
(*.f64 1 (/.f64 (-.f64 1 t) t))
(*.f64 (-.f64 1 t) (/.f64 1 t))
(*.f64 (-.f64 1 t) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))
(*.f64 (-.f64 1 t) (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t))))
(*.f64 (-.f64 1 t) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))))
(*.f64 (-.f64 1 t) (*.f64 (/.f64 1 t) (*.f64 (-.f64 1 t) (/.f64 1 (-.f64 1 t)))))
(*.f64 (-.f64 1 t) (*.f64 (/.f64 1 t) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (/.f64 (+.f64 t -1) (+.f64 t -1)))))
(*.f64 (-.f64 1 t) (*.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (-.f64 1 t) (/.f64 1 (-.f64 1 t)))))
(*.f64 (-.f64 1 t) (*.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (/.f64 (+.f64 t -1) (+.f64 t -1)))))
(*.f64 (-.f64 1 t) (*.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))))
(*.f64 (-.f64 1 t) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t)))))
(*.f64 (-.f64 1 t) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))))
(*.f64 (-.f64 1 t) (*.f64 (/.f64 1 t) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))))
(*.f64 (-.f64 1 t) (*.f64 (-.f64 1 t) (/.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (-.f64 1 t))))
(*.f64 (-.f64 1 t) (neg.f64 (neg.f64 (/.f64 1 t))))
(*.f64 (-.f64 1 t) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t)))))
(*.f64 (-.f64 1 t) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))))
(*.f64 (-.f64 1 t) (*.f64 (*.f64 (/.f64 1 t) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (/.f64 (+.f64 t -1) (+.f64 t -1))))
(*.f64 (-.f64 1 t) (*.f64 (-.f64 1 t) (/.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t))) (-.f64 1 t))))
(*.f64 (-.f64 1 t) (*.f64 (-.f64 1 t) (/.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))) (-.f64 1 t))))
(*.f64 (-.f64 1 t) (*.f64 (*.f64 (/.f64 1 t) (*.f64 (-.f64 1 t) (/.f64 1 (-.f64 1 t)))) (/.f64 (+.f64 t -1) (+.f64 t -1))))
(*.f64 (-.f64 1 t) (*.f64 (*.f64 (/.f64 1 t) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (/.f64 (+.f64 t -1) (+.f64 t -1)))) (/.f64 (+.f64 t -1) (+.f64 t -1))))
(*.f64 (-.f64 1 t) (*.f64 (*.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (-.f64 1 t) (/.f64 1 (-.f64 1 t)))) (/.f64 (+.f64 t -1) (+.f64 t -1))))
(*.f64 (-.f64 1 t) (*.f64 (*.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (/.f64 (+.f64 t -1) (+.f64 t -1)))) (/.f64 (+.f64 t -1) (+.f64 t -1))))
(*.f64 (-.f64 1 t) (*.f64 (*.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (/.f64 (+.f64 t -1) (+.f64 t -1))))
(*.f64 (-.f64 1 t) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t)))) (/.f64 (+.f64 t -1) (+.f64 t -1))))
(*.f64 (-.f64 1 t) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))) (/.f64 (+.f64 t -1) (+.f64 t -1))))
(*.f64 (-.f64 1 t) (*.f64 (*.f64 (-.f64 1 t) (/.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (-.f64 1 t))) (/.f64 (+.f64 t -1) (+.f64 t -1))))
(*.f64 (-.f64 1 t) (*.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t)))) (/.f64 (+.f64 t -1) (+.f64 t -1))))
(*.f64 (-.f64 1 t) (*.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))) (/.f64 (+.f64 t -1) (+.f64 t -1))))
(*.f64 (/.f64 (-.f64 1 t) t) 1)
(*.f64 (/.f64 (-.f64 1 t) t) (/.f64 (+.f64 t -1) (+.f64 t -1)))
(*.f64 (/.f64 (-.f64 1 t) t) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))
(*.f64 (/.f64 (-.f64 1 t) t) (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t))))
(*.f64 (/.f64 (-.f64 1 t) t) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))))
(*.f64 (/.f64 (-.f64 1 t) t) (/.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))))
(*.f64 (/.f64 (-.f64 1 t) t) (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (-.f64 1 t) t))))
(*.f64 (/.f64 (-.f64 1 t) t) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t)))))
(*.f64 (/.f64 (-.f64 1 t) t) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))))
(*.f64 (/.f64 (-.f64 1 t) t) (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t))) (/.f64 (-.f64 1 t) t))))
(*.f64 (/.f64 (-.f64 1 t) t) (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (/.f64 (-.f64 1 t) t))))
(*.f64 (/.f64 (-.f64 1 t) t) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t)))) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))))
(*.f64 (/.f64 (-.f64 1 t) t) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))))
(*.f64 (/.f64 (-.f64 1 t) t) (*.f64 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (-.f64 1 t) t))) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))))
(*.f64 (/.f64 1 t) (-.f64 1 t))
(*.f64 (/.f64 1 t) (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (/.f64 1 t))))
(*.f64 (/.f64 1 t) (*.f64 (-.f64 1 t) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))))
(*.f64 (/.f64 1 t) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (/.f64 1 t)))))
(*.f64 (/.f64 1 t) (*.f64 (/.f64 1 t) (/.f64 (-.f64 1 t) (/.f64 1 t))))
(*.f64 (/.f64 1 t) (*.f64 (/.f64 (/.f64 1 t) (/.f64 1 t)) (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (/.f64 1 t)))))
(*.f64 (/.f64 1 t) (*.f64 (/.f64 1 t) (/.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (/.f64 1 t))) (/.f64 1 t))))
(*.f64 (/.f64 1 t) (*.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (/.f64 (/.f64 1 t) (/.f64 1 t))))
(*.f64 (/.f64 1 t) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (/.f64 1 t)))) (/.f64 (/.f64 1 t) (/.f64 1 t))))
(*.f64 (/.f64 1 t) (*.f64 (*.f64 (/.f64 1 t) (/.f64 (-.f64 1 t) (/.f64 1 t))) (/.f64 (/.f64 1 t) (/.f64 1 t))))
(*.f64 (/.f64 1 t) (*.f64 (*.f64 (/.f64 (/.f64 1 t) (/.f64 1 t)) (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (/.f64 1 t)))) (/.f64 (/.f64 1 t) (/.f64 1 t))))
(*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (/.f64 (-.f64 1 t) t))
(*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (+.f64 t -1) (+.f64 t -1)))))
(*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))))
(*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (/.f64 1 t))) (/.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))))
(*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (/.f64 (+.f64 t -1) (+.f64 t -1)))))
(*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (-.f64 1 t) (/.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (/.f64 (+.f64 t -1) (+.f64 t -1)))))
(*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (+.f64 t -1) (+.f64 t -1)))))
(*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t))) (/.f64 (+.f64 t -1) (+.f64 t -1)))))
(*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (+.f64 t -1) (/.f64 (neg.f64 (/.f64 1 t)) (/.f64 (+.f64 t -1) (+.f64 t -1)))))
(*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (-.f64 1 t) (/.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))) (/.f64 (+.f64 t -1) (+.f64 t -1)))))
(*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (/.f64 (+.f64 t -1) (+.f64 t -1)))))
(*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (+.f64 t -1) (/.f64 (neg.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))) (/.f64 (+.f64 t -1) (+.f64 t -1)))))
(*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (-.f64 1 t) (/.f64 (neg.f64 (neg.f64 (/.f64 1 t))) (/.f64 (+.f64 t -1) (+.f64 t -1)))))
(*.f64 (+.f64 t -1) (neg.f64 (/.f64 1 t)))
(*.f64 (+.f64 t -1) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (neg.f64 (/.f64 1 t))))
(*.f64 (+.f64 t -1) (neg.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))))
(*.f64 (+.f64 t -1) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (neg.f64 (/.f64 1 t))))
(*.f64 (+.f64 t -1) (*.f64 (neg.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))) (/.f64 (+.f64 t -1) (+.f64 t -1))))
(*.f64 (+.f64 t -1) (*.f64 (+.f64 t -1) (/.f64 (neg.f64 (/.f64 1 t)) (+.f64 t -1))))
(*.f64 (+.f64 t -1) (-.f64 0 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))))
(*.f64 (+.f64 t -1) (-.f64 0 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t)))))
(*.f64 (+.f64 t -1) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (neg.f64 (/.f64 1 t))) (/.f64 (+.f64 t -1) (+.f64 t -1))))
(*.f64 (+.f64 t -1) (*.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (neg.f64 (/.f64 1 t))) (/.f64 (+.f64 t -1) (+.f64 t -1))))
(*.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (-.f64 1 t))
(*.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (-.f64 1 t) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))))
(*.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (-.f64 1 t) (/.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))))
(*.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (+.f64 0 (*.f64 (-.f64 1 t) (/.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))))))
(*.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (/.f64 (-.f64 1 t) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))))
(*.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (/.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))))
(*.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (*.f64 (-.f64 1 t) (/.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))) (/.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))))
(*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (-.f64 1 t) t))
(*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))))
(*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (+.f64 0 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))))))
(*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))))
(*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))))
(*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))) (/.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))))
(*.f64 -1 (neg.f64 (/.f64 (-.f64 1 t) t)))
(*.f64 -1 (*.f64 (+.f64 t -1) (neg.f64 (neg.f64 (/.f64 1 t)))))
(*.f64 -1 (*.f64 (-.f64 1 t) (neg.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))))
(*.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t))) (-.f64 1 t))
(*.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t))) (*.f64 (-.f64 1 t) (/.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t))) (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t))))))
(*.f64 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t))) (/.f64 (-.f64 1 t) t))
(*.f64 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t))) (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t))) (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t))))))
(*.f64 (neg.f64 (/.f64 (-.f64 1 t) t)) -1)
(*.f64 (neg.f64 (/.f64 (-.f64 1 t) t)) (neg.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))))
(*.f64 (neg.f64 (/.f64 (-.f64 1 t) t)) (*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))))
(*.f64 (neg.f64 (/.f64 (-.f64 1 t) t)) (*.f64 -1 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))))
(*.f64 (neg.f64 (/.f64 (-.f64 1 t) t)) (-.f64 (/.f64 0 (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))))
(*.f64 (neg.f64 (/.f64 (-.f64 1 t) t)) (-.f64 0 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t)))))
(*.f64 (neg.f64 (/.f64 (-.f64 1 t) t)) (-.f64 0 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))))
(*.f64 (neg.f64 (/.f64 1 t)) (+.f64 t -1))
(*.f64 (neg.f64 (/.f64 1 t)) (*.f64 (+.f64 t -1) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))))
(*.f64 (neg.f64 (/.f64 1 t)) (*.f64 (+.f64 t -1) (/.f64 (/.f64 1 t) (/.f64 1 t))))
(*.f64 (neg.f64 (/.f64 1 t)) (*.f64 (neg.f64 (/.f64 1 t)) (/.f64 (+.f64 t -1) (neg.f64 (/.f64 1 t)))))
(*.f64 (neg.f64 (/.f64 1 t)) (-.f64 0 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (/.f64 1 t)))))
(*.f64 (neg.f64 (/.f64 1 t)) (*.f64 (*.f64 (+.f64 t -1) (/.f64 (/.f64 1 t) (/.f64 1 t))) (/.f64 (/.f64 1 t) (/.f64 1 t))))
(*.f64 (neg.f64 (/.f64 1 t)) (*.f64 (*.f64 (+.f64 t -1) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (/.f64 (/.f64 1 t) (/.f64 1 t))))
(*.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))) (-.f64 1 t))
(*.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))) (*.f64 (-.f64 1 t) (/.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))))))
(*.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (/.f64 (-.f64 1 t) t))
(*.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (/.f64 1 t))) (/.f64 1 t))
(*.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (/.f64 1 t))) (*.f64 (/.f64 1 t) (/.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (/.f64 1 t))) (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (/.f64 1 t))))))
(*.f64 (*.f64 (/.f64 1 t) (*.f64 (-.f64 1 t) (/.f64 1 (-.f64 1 t)))) (-.f64 1 t))
(*.f64 (*.f64 (/.f64 1 t) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (/.f64 (+.f64 t -1) (+.f64 t -1)))) (-.f64 1 t))
(*.f64 (*.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (-.f64 1 t) (/.f64 1 (-.f64 1 t)))) (-.f64 1 t))
(*.f64 (*.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (/.f64 (+.f64 t -1) (+.f64 t -1)))) (-.f64 1 t))
(*.f64 (*.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (-.f64 1 t))
(*.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t)))) (-.f64 1 t))
(*.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))) (-.f64 1 t))
(*.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (/.f64 1 t))
(*.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))
(*.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (/.f64 1 t)))) (/.f64 1 t))
(*.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (neg.f64 (/.f64 1 t))) (+.f64 t -1))
(*.f64 (*.f64 (+.f64 t -1) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (neg.f64 (/.f64 1 t)))
(*.f64 (*.f64 (/.f64 1 t) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (-.f64 1 t))
(*.f64 (/.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (/.f64 (-.f64 1 t) t))
(*.f64 (*.f64 (-.f64 1 t) (/.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (-.f64 1 t))) (-.f64 1 t))
(*.f64 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (-.f64 1 t) t))) (/.f64 (-.f64 1 t) t))
(*.f64 (*.f64 (/.f64 1 t) (/.f64 (-.f64 1 t) (/.f64 1 t))) (/.f64 1 t))
(*.f64 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))
(*.f64 (neg.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))) (+.f64 t -1))
(*.f64 (neg.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))) (*.f64 (+.f64 t -1) (/.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))))
(*.f64 (neg.f64 (/.f64 (+.f64 t -1) (+.f64 t -1))) (neg.f64 (/.f64 (-.f64 1 t) t)))
(*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (neg.f64 (/.f64 (-.f64 1 t) t)))
(*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (*.f64 (neg.f64 (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))))
(*.f64 (neg.f64 (neg.f64 (/.f64 1 t))) (-.f64 1 t))
(*.f64 (neg.f64 (neg.f64 (/.f64 1 t))) (*.f64 (-.f64 1 t) (/.f64 (neg.f64 (neg.f64 (/.f64 1 t))) (neg.f64 (neg.f64 (/.f64 1 t))))))
(*.f64 (*.f64 (+.f64 t -1) (/.f64 (/.f64 1 t) (/.f64 1 t))) (neg.f64 (/.f64 1 t)))
(*.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t)))) (-.f64 1 t))
(*.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))) (-.f64 1 t))
(*.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t)))) (/.f64 (-.f64 1 t) t))
(*.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))) (/.f64 (-.f64 1 t) t))
(*.f64 (*.f64 (/.f64 (/.f64 1 t) (/.f64 1 t)) (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (/.f64 1 t)))) (/.f64 1 t))
(*.f64 (*.f64 (-.f64 1 t) (/.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))
(*.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (neg.f64 (/.f64 1 t))) (+.f64 t -1))
(*.f64 (neg.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))) (neg.f64 (/.f64 (-.f64 1 t) t)))
(*.f64 (neg.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (/.f64 1 t)))) (neg.f64 (/.f64 1 t)))
(*.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))) (-.f64 1 t))
(*.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))) (/.f64 (-.f64 1 t) t))
(*.f64 (neg.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t)))) (+.f64 t -1))
(*.f64 (neg.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))) (+.f64 t -1))
(*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t)))) (neg.f64 (/.f64 (-.f64 1 t) t)))
(*.f64 (neg.f64 (neg.f64 (neg.f64 (/.f64 1 t)))) (+.f64 t -1))
(neg.f64 (neg.f64 (/.f64 (-.f64 1 t) t)))
Outputs
(/.f64 1 t)
(-.f64 (/.f64 1 t) 1)
(+.f64 (/.f64 1 t) -1)
(-.f64 (/.f64 1 t) 1)
(+.f64 (/.f64 1 t) -1)
(-.f64 (/.f64 1 t) 1)
(+.f64 (/.f64 1 t) -1)
-1
(-.f64 (/.f64 1 t) 1)
(+.f64 (/.f64 1 t) -1)
(-.f64 (/.f64 1 t) 1)
(+.f64 (/.f64 1 t) -1)
(-.f64 (/.f64 1 t) 1)
(+.f64 (/.f64 1 t) -1)
-1
(-.f64 (/.f64 1 t) 1)
(+.f64 (/.f64 1 t) -1)
(-.f64 (/.f64 1 t) 1)
(+.f64 (/.f64 1 t) -1)
(-.f64 (/.f64 1 t) 1)
(+.f64 (/.f64 1 t) -1)
(+.f64 (/.f64 (-.f64 1 t) t) 0)
(/.f64 (-.f64 1 t) t)
(+.f64 (/.f64 (-.f64 1 t) t) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) 0))
(/.f64 (-.f64 1 t) t)
(+.f64 (/.f64 (-.f64 1 t) t) (*.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (/.f64 1 t))) 0))
(/.f64 (-.f64 1 t) t)
(+.f64 (/.f64 (-.f64 1 t) t) (*.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t))) 0))
(/.f64 (-.f64 1 t) t)
(+.f64 (/.f64 (-.f64 1 t) t) (*.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))) 0))
(/.f64 (-.f64 1 t) t)
(+.f64 (/.f64 (-.f64 1 t) t) (*.f64 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t))) 0))
(/.f64 (-.f64 1 t) t)
(+.f64 (/.f64 (-.f64 1 t) t) (*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) 0))
(/.f64 (-.f64 1 t) t)
(+.f64 (/.f64 (-.f64 1 t) t) (*.f64 (neg.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))) 0))
(/.f64 (-.f64 1 t) t)
(+.f64 (/.f64 (-.f64 1 t) t) (*.f64 (neg.f64 (neg.f64 (/.f64 1 t))) 0))
(/.f64 (-.f64 1 t) t)
(+.f64 0 (/.f64 (-.f64 1 t) t))
(/.f64 (-.f64 1 t) t)
(+.f64 (/.f64 1 t) (*.f64 t (neg.f64 (/.f64 1 t))))
(+.f64 (/.f64 1 t) (*.f64 1 (*.f64 t (neg.f64 (/.f64 1 t)))))
(+.f64 (/.f64 1 t) (*.f64 t (neg.f64 (/.f64 1 t))))
(+.f64 (/.f64 1 t) (+.f64 0 (*.f64 t (neg.f64 (/.f64 1 t)))))
(+.f64 (/.f64 1 t) (*.f64 t (neg.f64 (/.f64 1 t))))
(+.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 t (neg.f64 (/.f64 1 t)))))
(*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (+.f64 (/.f64 1 t) (*.f64 t (neg.f64 (/.f64 1 t)))))
(*.f64 (/.f64 (-.f64 1 t) (-.f64 1 t)) (+.f64 (/.f64 1 t) (*.f64 t (neg.f64 (/.f64 1 t)))))
(+.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (neg.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))) t))
(+.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 t (neg.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))))
(+.f64 (*.f64 (/.f64 1 t) (/.f64 (-.f64 1 t) (-.f64 1 t))) (*.f64 t (neg.f64 (*.f64 (/.f64 1 t) (/.f64 (-.f64 1 t) (-.f64 1 t))))))
(+.f64 (*.f64 (/.f64 1 t) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 t (neg.f64 (/.f64 1 t)))))
(*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (+.f64 (/.f64 1 t) (*.f64 t (neg.f64 (/.f64 1 t)))))
(+.f64 (*.f64 t (neg.f64 (/.f64 1 t))) (/.f64 1 t))
(+.f64 (/.f64 1 t) (*.f64 t (neg.f64 (/.f64 1 t))))
(+.f64 (*.f64 (*.f64 t (neg.f64 (/.f64 1 t))) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))
(*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (+.f64 (/.f64 1 t) (*.f64 t (neg.f64 (/.f64 1 t)))))
(*.f64 (/.f64 (-.f64 1 t) (-.f64 1 t)) (+.f64 (/.f64 1 t) (*.f64 t (neg.f64 (/.f64 1 t)))))
(+.f64 (*.f64 (neg.f64 t) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))
(+.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (/.f64 1 t) (*.f64 (neg.f64 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))))
(+.f64 (*.f64 (/.f64 1 t) (/.f64 (-.f64 1 t) (-.f64 1 t))) (*.f64 (/.f64 1 t) (*.f64 (neg.f64 t) (/.f64 (-.f64 1 t) (-.f64 1 t)))))
(+.f64 (*.f64 (*.f64 t (neg.f64 (/.f64 1 t))) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (*.f64 (/.f64 1 t) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))))
(*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (+.f64 (/.f64 1 t) (*.f64 t (neg.f64 (/.f64 1 t)))))
(+.f64 (*.f64 (*.f64 t (/.f64 1 t)) -1) (/.f64 1 t))
(+.f64 (/.f64 1 t) (neg.f64 (*.f64 t (/.f64 1 t))))
(+.f64 (*.f64 0 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t)))) (/.f64 (-.f64 1 t) t))
(/.f64 (-.f64 1 t) t)
(+.f64 (*.f64 (neg.f64 t) (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t)))) (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t))))
(+.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t))) (*.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t))) (neg.f64 t)))
(+.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t))) (*.f64 (-.f64 1 t) (*.f64 (neg.f64 t) (/.f64 (/.f64 1 t) (-.f64 1 t)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t)))) (/.f64 (-.f64 1 t) t))
(/.f64 (-.f64 1 t) t)
(+.f64 (*.f64 (/.f64 1 t) (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t)))) (*.f64 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t))) (*.f64 t (neg.f64 (/.f64 1 t)))))
(*.f64 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t))) (+.f64 (/.f64 1 t) (*.f64 t (neg.f64 (/.f64 1 t)))))
(+.f64 (*.f64 (*.f64 t (neg.f64 (/.f64 1 t))) (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t)))) (*.f64 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t))) (/.f64 1 t)))
(*.f64 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t))) (+.f64 (/.f64 1 t) (*.f64 t (neg.f64 (/.f64 1 t)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))) (/.f64 (-.f64 1 t) t))
(/.f64 (-.f64 1 t) t)
(+.f64 (*.f64 (neg.f64 t) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))))
(+.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))) (*.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))) (neg.f64 t)))
(+.f64 (*.f64 (/.f64 1 t) (*.f64 (/.f64 (-.f64 1 t) (-.f64 1 t)) (/.f64 (-.f64 1 t) (-.f64 1 t)))) (*.f64 t (neg.f64 (*.f64 (/.f64 1 t) (*.f64 (/.f64 (-.f64 1 t) (-.f64 1 t)) (/.f64 (-.f64 1 t) (-.f64 1 t)))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))) (/.f64 (-.f64 1 t) t))
(/.f64 (-.f64 1 t) t)
(+.f64 (*.f64 (/.f64 1 t) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (*.f64 t (neg.f64 (/.f64 1 t)))))
(*.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (+.f64 (/.f64 1 t) (*.f64 t (neg.f64 (/.f64 1 t)))))
(+.f64 (*.f64 (*.f64 t (neg.f64 (/.f64 1 t))) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (/.f64 1 t)))
(*.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (+.f64 (/.f64 1 t) (*.f64 t (neg.f64 (/.f64 1 t)))))
(+.f64 (*.f64 (*.f64 t (/.f64 1 t)) (neg.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))) (*.f64 (/.f64 1 t) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))))
(+.f64 (*.f64 (/.f64 1 t) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (*.f64 t (/.f64 1 t))))
(+.f64 (*.f64 t (neg.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))
(+.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 t (neg.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))))
(+.f64 (*.f64 (/.f64 1 t) (/.f64 (-.f64 1 t) (-.f64 1 t))) (*.f64 t (neg.f64 (*.f64 (/.f64 1 t) (/.f64 (-.f64 1 t) (-.f64 1 t))))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 t)))) (/.f64 (-.f64 1 t) t))
(/.f64 (-.f64 1 t) t)
(+.f64 (*.f64 (neg.f64 t) (neg.f64 (neg.f64 (/.f64 1 t)))) (neg.f64 (neg.f64 (/.f64 1 t))))
(/.f64 (-.f64 1 t) t)
(+.f64 (*.f64 0 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (/.f64 1 t)))) (/.f64 (-.f64 1 t) t))
(/.f64 (-.f64 1 t) t)
(-.f64 (/.f64 (-.f64 1 t) t) 0)
(/.f64 (-.f64 1 t) t)
(-.f64 (/.f64 (-.f64 1 t) t) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) 0))
(/.f64 (-.f64 1 t) t)
(-.f64 (/.f64 (-.f64 1 t) t) (*.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (/.f64 1 t))) 0))
(/.f64 (-.f64 1 t) t)
(-.f64 (/.f64 (-.f64 1 t) t) (*.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t))) 0))
(/.f64 (-.f64 1 t) t)
(-.f64 (/.f64 (-.f64 1 t) t) (*.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))) 0))
(/.f64 (-.f64 1 t) t)
(-.f64 (/.f64 (-.f64 1 t) t) (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 0 (/.f64 (-.f64 1 t) t))))
(/.f64 (-.f64 1 t) t)
(-.f64 (/.f64 (-.f64 1 t) t) (*.f64 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t))) 0))
(/.f64 (-.f64 1 t) t)
(-.f64 (/.f64 (-.f64 1 t) t) (*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) 0))
(/.f64 (-.f64 1 t) t)
(-.f64 (/.f64 (-.f64 1 t) t) (*.f64 (neg.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))) 0))
(/.f64 (-.f64 1 t) t)
(-.f64 (/.f64 (-.f64 1 t) t) (*.f64 (neg.f64 (neg.f64 (/.f64 1 t))) 0))
(/.f64 (-.f64 1 t) t)
(-.f64 0 (neg.f64 (/.f64 (-.f64 1 t) t)))
(/.f64 (-.f64 1 t) t)
(-.f64 0 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (neg.f64 (/.f64 (-.f64 1 t) t))))
(neg.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (neg.f64 (/.f64 (-.f64 1 t) t))))
(neg.f64 (*.f64 (neg.f64 (/.f64 (-.f64 1 t) (-.f64 1 t))) (/.f64 (-.f64 1 t) t)))
(-.f64 (/.f64 1 t) (*.f64 t (/.f64 1 t)))
(-.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 t (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))))
(*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (-.f64 (/.f64 1 t) (*.f64 t (/.f64 1 t))))
(*.f64 (/.f64 (-.f64 1 t) (-.f64 1 t)) (-.f64 (/.f64 1 t) (*.f64 t (/.f64 1 t))))
(-.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 1 (*.f64 t (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))))
(*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (-.f64 (/.f64 1 t) (*.f64 t (/.f64 1 t))))
(*.f64 (/.f64 (-.f64 1 t) (-.f64 1 t)) (-.f64 (/.f64 1 t) (*.f64 t (/.f64 1 t))))
(-.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (/.f64 1 t) (*.f64 t (/.f64 (+.f64 t -1) (+.f64 t -1)))))
(*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (-.f64 (/.f64 1 t) (*.f64 t (/.f64 1 t))))
(*.f64 (/.f64 (-.f64 1 t) (-.f64 1 t)) (-.f64 (/.f64 1 t) (*.f64 t (/.f64 1 t))))
(-.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 t (/.f64 1 t))))
(*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (-.f64 (/.f64 1 t) (*.f64 t (/.f64 1 t))))
(*.f64 (/.f64 (-.f64 1 t) (-.f64 1 t)) (-.f64 (/.f64 1 t) (*.f64 t (/.f64 1 t))))
(-.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t))) (*.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t))) t))
(-.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t))) (*.f64 t (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t)))))
(-.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 t (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))))
(*.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (-.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 t (/.f64 (+.f64 t -1) (+.f64 t -1)))))
(*.f64 (/.f64 (-.f64 1 t) (-.f64 1 t)) (*.f64 (/.f64 (-.f64 1 t) (-.f64 1 t)) (-.f64 (/.f64 1 t) (*.f64 t (/.f64 1 t)))))
(-.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))) (*.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 t (/.f64 (+.f64 t -1) (+.f64 t -1)))))
(*.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (-.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 t (/.f64 (+.f64 t -1) (+.f64 t -1)))))
(*.f64 (/.f64 (-.f64 1 t) (-.f64 1 t)) (*.f64 (/.f64 (-.f64 1 t) (-.f64 1 t)) (-.f64 (/.f64 1 t) (*.f64 t (/.f64 1 t)))))
(-.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))) (*.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))) t))
(*.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (-.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 t (/.f64 (+.f64 t -1) (+.f64 t -1)))))
(*.f64 (/.f64 (-.f64 1 t) (-.f64 1 t)) (*.f64 (/.f64 (-.f64 1 t) (-.f64 1 t)) (-.f64 (/.f64 1 t) (*.f64 t (/.f64 1 t)))))
(-.f64 (*.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 t (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))))
(*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (-.f64 (/.f64 1 t) (*.f64 t (/.f64 1 t)))))
(*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 (/.f64 (-.f64 1 t) (-.f64 1 t)) (-.f64 (/.f64 1 t) (*.f64 t (/.f64 1 t)))))
(-.f64 (/.f64 0 t) (-.f64 (/.f64 t t) (/.f64 1 t)))
(-.f64 (/.f64 1 t) (*.f64 t (/.f64 1 t)))
(-.f64 (*.f64 (/.f64 1 t) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 t (/.f64 1 t))))
(*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (-.f64 (/.f64 1 t) (*.f64 t (/.f64 1 t))))
(-.f64 (*.f64 (/.f64 1 t) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (*.f64 1 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 t (/.f64 1 t)))))
(*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (-.f64 (/.f64 1 t) (*.f64 t (/.f64 1 t))))
(-.f64 (*.f64 t (neg.f64 (/.f64 1 t))) (neg.f64 (/.f64 1 t)))
(/.f64 (-.f64 1 t) t)
(-.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t)))) (*.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t))) (*.f64 t (/.f64 (+.f64 t -1) (+.f64 t -1)))))
(*.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t))) (-.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 t (/.f64 (+.f64 t -1) (+.f64 t -1)))))
(*.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t))) (-.f64 (/.f64 (-.f64 1 t) (-.f64 1 t)) (*.f64 t (/.f64 (-.f64 1 t) (-.f64 1 t)))))
(-.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))) (*.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))) (*.f64 t (/.f64 (+.f64 t -1) (+.f64 t -1)))))
(*.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))) (-.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 t (/.f64 (+.f64 t -1) (+.f64 t -1)))))
(*.f64 (*.f64 (/.f64 1 t) (*.f64 (/.f64 (-.f64 1 t) (-.f64 1 t)) (/.f64 (-.f64 1 t) (-.f64 1 t)))) (-.f64 (/.f64 (-.f64 1 t) (-.f64 1 t)) (*.f64 t (/.f64 (-.f64 1 t) (-.f64 1 t)))))
(-.f64 (*.f64 (*.f64 (/.f64 1 t) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 t (/.f64 1 t)))))
(*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (-.f64 (/.f64 1 t) (*.f64 t (/.f64 1 t)))))
(*.f64 (/.f64 (-.f64 1 t) (-.f64 1 t)) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (-.f64 (/.f64 1 t) (*.f64 t (/.f64 1 t)))))
(-.f64 (*.f64 (*.f64 t (neg.f64 (/.f64 1 t))) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (neg.f64 (/.f64 1 t))))
(/.f64 (-.f64 1 t) t)
(-.f64 (*.f64 (neg.f64 t) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))) (*.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) -1))
(/.f64 (-.f64 1 t) t)
(-.f64 (*.f64 (*.f64 (/.f64 1 t) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 t (/.f64 1 t)))))
(*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (-.f64 (/.f64 1 t) (*.f64 t (/.f64 1 t)))))
(-.f64 (*.f64 (*.f64 t (neg.f64 (/.f64 1 t))) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (neg.f64 (/.f64 1 t))))
(/.f64 (-.f64 1 t) t)
(-.f64 (*.f64 (*.f64 t (/.f64 1 t)) -1) (neg.f64 (/.f64 1 t)))
(-.f64 (neg.f64 (*.f64 t (/.f64 1 t))) (neg.f64 (/.f64 1 t)))
(-.f64 (/.f64 1 t) (neg.f64 (neg.f64 (*.f64 t (/.f64 1 t)))))
(-.f64 (*.f64 0 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t)))) (*.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t))) (+.f64 t -1)))
(*.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t))) (-.f64 0 (+.f64 t -1)))
(*.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t))) (neg.f64 (+.f64 t -1)))
(-.f64 (*.f64 (neg.f64 t) (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t)))) (*.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t))) -1))
(/.f64 (-.f64 1 t) t)
(-.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t)))) (*.f64 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t))) (neg.f64 (/.f64 (-.f64 1 t) t))))
(/.f64 (-.f64 1 t) t)
(-.f64 (*.f64 (/.f64 1 t) (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t)))) (*.f64 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t))) (*.f64 t (/.f64 1 t))))
(*.f64 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t))) (-.f64 (/.f64 1 t) (*.f64 t (/.f64 1 t))))
(-.f64 (*.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t)))) (*.f64 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t))) (*.f64 t (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))))
(*.f64 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t))) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (-.f64 (/.f64 1 t) (*.f64 t (/.f64 1 t)))))
(*.f64 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t))) (*.f64 (/.f64 (-.f64 1 t) (-.f64 1 t)) (-.f64 (/.f64 1 t) (*.f64 t (/.f64 1 t)))))
(-.f64 (*.f64 (*.f64 (/.f64 1 t) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t)))) (*.f64 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t))) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 t (/.f64 1 t)))))
(*.f64 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t))) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (-.f64 (/.f64 1 t) (*.f64 t (/.f64 1 t)))))
(-.f64 (*.f64 (*.f64 t (neg.f64 (/.f64 1 t))) (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t)))) (*.f64 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t))) (neg.f64 (/.f64 1 t))))
(/.f64 (-.f64 1 t) t)
(-.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))) (*.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))) (+.f64 t -1)))
(*.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))) (-.f64 0 (+.f64 t -1)))
(neg.f64 (*.f64 (+.f64 t -1) (*.f64 (/.f64 1 t) (/.f64 (-.f64 1 t) (-.f64 1 t)))))
(neg.f64 (*.f64 (+.f64 t -1) (/.f64 1 t)))
(-.f64 (*.f64 (neg.f64 t) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))) (*.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))) -1))
(/.f64 (-.f64 1 t) t)
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (neg.f64 (/.f64 (-.f64 1 t) t))))
(/.f64 (-.f64 1 t) t)
(-.f64 (*.f64 (/.f64 1 t) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (*.f64 t (/.f64 1 t))))
(*.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (-.f64 (/.f64 1 t) (*.f64 t (/.f64 1 t))))
(-.f64 (*.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (*.f64 t (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))))
(*.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (-.f64 (/.f64 1 t) (*.f64 t (/.f64 1 t)))))
(*.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (*.f64 (/.f64 (-.f64 1 t) (-.f64 1 t)) (-.f64 (/.f64 1 t) (*.f64 t (/.f64 1 t)))))
(-.f64 (*.f64 (*.f64 (/.f64 1 t) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 t (/.f64 1 t)))))
(*.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (-.f64 (/.f64 1 t) (*.f64 t (/.f64 1 t)))))
(-.f64 (*.f64 (*.f64 t (neg.f64 (/.f64 1 t))) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (neg.f64 (/.f64 1 t))))
(/.f64 (-.f64 1 t) t)
(-.f64 (*.f64 (*.f64 t (/.f64 1 t)) (neg.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (neg.f64 (/.f64 1 t))))
(-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (*.f64 t (/.f64 1 t))) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (neg.f64 (/.f64 1 t))))
(-.f64 (*.f64 t (neg.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))) (neg.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))))
(-.f64 (*.f64 t (neg.f64 (*.f64 (/.f64 1 t) (/.f64 (-.f64 1 t) (-.f64 1 t))))) (neg.f64 (*.f64 (/.f64 1 t) (/.f64 (-.f64 1 t) (-.f64 1 t)))))
(-.f64 (*.f64 1 (neg.f64 (neg.f64 (/.f64 1 t)))) (*.f64 t (/.f64 1 t)))
(-.f64 (-.f64 (/.f64 1 t) 0) (*.f64 t (/.f64 1 t)))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 t)))) (neg.f64 (/.f64 (-.f64 1 t) t)))
(/.f64 (-.f64 1 t) t)
(-.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (neg.f64 (neg.f64 (/.f64 1 t)))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 t))) (*.f64 t (/.f64 (+.f64 t -1) (+.f64 t -1)))))
(*.f64 (neg.f64 (neg.f64 (/.f64 1 t))) (-.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 t (/.f64 (+.f64 t -1) (+.f64 t -1)))))
(*.f64 (neg.f64 (/.f64 1 t)) (-.f64 (*.f64 t (/.f64 (-.f64 1 t) (-.f64 1 t))) (/.f64 (-.f64 1 t) (-.f64 1 t))))
(-.f64 (*.f64 (neg.f64 t) (neg.f64 (neg.f64 (/.f64 1 t)))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 t))) -1))
(/.f64 (-.f64 1 t) t)
(*.f64 1 (/.f64 (-.f64 1 t) t))
(/.f64 (-.f64 1 t) t)
(*.f64 (-.f64 1 t) (/.f64 1 t))
(/.f64 (-.f64 1 t) t)
(*.f64 (-.f64 1 t) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))
(/.f64 (-.f64 1 t) t)
(*.f64 (-.f64 1 t) (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t))))
(/.f64 (-.f64 1 t) t)
(*.f64 (-.f64 1 t) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))))
(/.f64 (-.f64 1 t) t)
(*.f64 (-.f64 1 t) (*.f64 (/.f64 1 t) (*.f64 (-.f64 1 t) (/.f64 1 (-.f64 1 t)))))
(*.f64 (/.f64 1 t) (*.f64 (-.f64 1 t) (*.f64 (-.f64 1 t) (/.f64 1 (-.f64 1 t)))))
(*.f64 (/.f64 1 t) (*.f64 (-.f64 1 t) 1))
(*.f64 (-.f64 1 t) (*.f64 (/.f64 1 t) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (/.f64 (+.f64 t -1) (+.f64 t -1)))))
(/.f64 (-.f64 1 t) t)
(*.f64 (-.f64 1 t) (*.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (-.f64 1 t) (/.f64 1 (-.f64 1 t)))))
(*.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (-.f64 1 t) (*.f64 (-.f64 1 t) (/.f64 1 (-.f64 1 t)))))
(*.f64 (-.f64 1 t) (*.f64 (-.f64 1 t) (*.f64 (*.f64 (/.f64 1 t) (/.f64 (-.f64 1 t) (-.f64 1 t))) (/.f64 1 (-.f64 1 t)))))
(*.f64 (*.f64 (/.f64 1 t) (/.f64 (-.f64 1 t) (-.f64 1 t))) (*.f64 (-.f64 1 t) 1))
(*.f64 (-.f64 1 t) (*.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (/.f64 (+.f64 t -1) (+.f64 t -1)))))
(/.f64 (-.f64 1 t) t)
(*.f64 (-.f64 1 t) (*.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))))
(/.f64 (-.f64 1 t) t)
(*.f64 (-.f64 1 t) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t)))))
(/.f64 (-.f64 1 t) t)
(*.f64 (-.f64 1 t) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))))
(/.f64 (-.f64 1 t) t)
(*.f64 (-.f64 1 t) (*.f64 (/.f64 1 t) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))))
(*.f64 (/.f64 1 t) (*.f64 (-.f64 1 t) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))))
(*.f64 (-.f64 1 t) (*.f64 (-.f64 1 t) (/.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (-.f64 1 t))))
(/.f64 (-.f64 1 t) t)
(*.f64 (-.f64 1 t) (neg.f64 (neg.f64 (/.f64 1 t))))
(/.f64 (-.f64 1 t) t)
(*.f64 (-.f64 1 t) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t)))))
(/.f64 (-.f64 1 t) t)
(*.f64 (-.f64 1 t) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))))
(/.f64 (-.f64 1 t) t)
(*.f64 (-.f64 1 t) (*.f64 (*.f64 (/.f64 1 t) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (/.f64 (+.f64 t -1) (+.f64 t -1))))
(*.f64 (/.f64 1 t) (*.f64 (-.f64 1 t) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))))
(*.f64 (-.f64 1 t) (*.f64 (/.f64 1 t) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))))
(*.f64 (-.f64 1 t) (*.f64 (-.f64 1 t) (/.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t))) (-.f64 1 t))))
(/.f64 (-.f64 1 t) t)
(*.f64 (-.f64 1 t) (*.f64 (-.f64 1 t) (/.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))) (-.f64 1 t))))
(/.f64 (-.f64 1 t) t)
(*.f64 (-.f64 1 t) (*.f64 (*.f64 (/.f64 1 t) (*.f64 (-.f64 1 t) (/.f64 1 (-.f64 1 t)))) (/.f64 (+.f64 t -1) (+.f64 t -1))))
(*.f64 (/.f64 1 t) (*.f64 (-.f64 1 t) (*.f64 (-.f64 1 t) (/.f64 1 (-.f64 1 t)))))
(*.f64 (/.f64 1 t) (*.f64 (-.f64 1 t) 1))
(*.f64 (-.f64 1 t) (*.f64 (*.f64 (/.f64 1 t) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (/.f64 (+.f64 t -1) (+.f64 t -1)))) (/.f64 (+.f64 t -1) (+.f64 t -1))))
(/.f64 (-.f64 1 t) t)
(*.f64 (-.f64 1 t) (*.f64 (*.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (-.f64 1 t) (/.f64 1 (-.f64 1 t)))) (/.f64 (+.f64 t -1) (+.f64 t -1))))
(*.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (-.f64 1 t) (*.f64 (-.f64 1 t) (/.f64 1 (-.f64 1 t)))))
(*.f64 (-.f64 1 t) (*.f64 (-.f64 1 t) (*.f64 (*.f64 (/.f64 1 t) (/.f64 (-.f64 1 t) (-.f64 1 t))) (/.f64 1 (-.f64 1 t)))))
(*.f64 (*.f64 (/.f64 1 t) (/.f64 (-.f64 1 t) (-.f64 1 t))) (*.f64 (-.f64 1 t) 1))
(*.f64 (-.f64 1 t) (*.f64 (*.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (/.f64 (+.f64 t -1) (+.f64 t -1)))) (/.f64 (+.f64 t -1) (+.f64 t -1))))
(/.f64 (-.f64 1 t) t)
(*.f64 (-.f64 1 t) (*.f64 (*.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (/.f64 (+.f64 t -1) (+.f64 t -1))))
(/.f64 (-.f64 1 t) t)
(*.f64 (-.f64 1 t) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t)))) (/.f64 (+.f64 t -1) (+.f64 t -1))))
(/.f64 (-.f64 1 t) t)
(*.f64 (-.f64 1 t) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))) (/.f64 (+.f64 t -1) (+.f64 t -1))))
(/.f64 (-.f64 1 t) t)
(*.f64 (-.f64 1 t) (*.f64 (*.f64 (-.f64 1 t) (/.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (-.f64 1 t))) (/.f64 (+.f64 t -1) (+.f64 t -1))))
(/.f64 (-.f64 1 t) t)
(*.f64 (-.f64 1 t) (*.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t)))) (/.f64 (+.f64 t -1) (+.f64 t -1))))
(/.f64 (-.f64 1 t) t)
(*.f64 (-.f64 1 t) (*.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))) (/.f64 (+.f64 t -1) (+.f64 t -1))))
(/.f64 (-.f64 1 t) t)
(*.f64 (/.f64 (-.f64 1 t) t) 1)
(/.f64 (-.f64 1 t) t)
(*.f64 (/.f64 (-.f64 1 t) t) (/.f64 (+.f64 t -1) (+.f64 t -1)))
(/.f64 (-.f64 1 t) t)
(*.f64 (/.f64 (-.f64 1 t) t) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))
(/.f64 (-.f64 1 t) t)
(*.f64 (/.f64 (-.f64 1 t) t) (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t))))
(/.f64 (-.f64 1 t) t)
(*.f64 (/.f64 (-.f64 1 t) t) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))))
(/.f64 (-.f64 1 t) t)
(*.f64 (/.f64 (-.f64 1 t) t) (/.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))))
(*.f64 (/.f64 (-.f64 1 t) t) (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (-.f64 1 t) t))))
(/.f64 (-.f64 1 t) t)
(*.f64 (/.f64 (-.f64 1 t) t) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t)))))
(/.f64 (-.f64 1 t) t)
(*.f64 (/.f64 (-.f64 1 t) t) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))))
(/.f64 (-.f64 1 t) t)
(*.f64 (/.f64 (-.f64 1 t) t) (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t))) (/.f64 (-.f64 1 t) t))))
(/.f64 (-.f64 1 t) t)
(*.f64 (/.f64 (-.f64 1 t) t) (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (/.f64 (-.f64 1 t) t))))
(/.f64 (-.f64 1 t) t)
(*.f64 (/.f64 (-.f64 1 t) t) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t)))) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))))
(/.f64 (-.f64 1 t) t)
(*.f64 (/.f64 (-.f64 1 t) t) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))))
(/.f64 (-.f64 1 t) t)
(*.f64 (/.f64 (-.f64 1 t) t) (*.f64 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (-.f64 1 t) t))) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))))
(/.f64 (-.f64 1 t) t)
(*.f64 (/.f64 1 t) (-.f64 1 t))
(/.f64 (-.f64 1 t) t)
(*.f64 (/.f64 1 t) (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (/.f64 1 t))))
(/.f64 (-.f64 1 t) t)
(*.f64 (/.f64 1 t) (*.f64 (-.f64 1 t) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))))
(*.f64 (-.f64 1 t) (*.f64 (/.f64 1 t) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))))
(*.f64 (/.f64 1 t) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (/.f64 1 t)))))
(/.f64 (-.f64 1 t) t)
(*.f64 (/.f64 1 t) (*.f64 (/.f64 1 t) (/.f64 (-.f64 1 t) (/.f64 1 t))))
(/.f64 (-.f64 1 t) t)
(*.f64 (/.f64 1 t) (*.f64 (/.f64 (/.f64 1 t) (/.f64 1 t)) (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (/.f64 1 t)))))
(/.f64 (-.f64 1 t) t)
(*.f64 (/.f64 1 t) (*.f64 (/.f64 1 t) (/.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (/.f64 1 t))) (/.f64 1 t))))
(/.f64 (-.f64 1 t) t)
(*.f64 (/.f64 1 t) (*.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (/.f64 (/.f64 1 t) (/.f64 1 t))))
(*.f64 (/.f64 1 t) (*.f64 (-.f64 1 t) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))))
(*.f64 (-.f64 1 t) (*.f64 (/.f64 1 t) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))))
(*.f64 (/.f64 1 t) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (/.f64 1 t)))) (/.f64 (/.f64 1 t) (/.f64 1 t))))
(/.f64 (-.f64 1 t) t)
(*.f64 (/.f64 1 t) (*.f64 (*.f64 (/.f64 1 t) (/.f64 (-.f64 1 t) (/.f64 1 t))) (/.f64 (/.f64 1 t) (/.f64 1 t))))
(/.f64 (-.f64 1 t) t)
(*.f64 (/.f64 1 t) (*.f64 (*.f64 (/.f64 (/.f64 1 t) (/.f64 1 t)) (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (/.f64 1 t)))) (/.f64 (/.f64 1 t) (/.f64 1 t))))
(/.f64 (-.f64 1 t) t)
(*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (/.f64 (-.f64 1 t) t))
(/.f64 (-.f64 1 t) t)
(*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (+.f64 t -1) (+.f64 t -1)))))
(/.f64 (-.f64 1 t) t)
(*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))))
(*.f64 (/.f64 (-.f64 1 t) (-.f64 1 t)) (*.f64 (/.f64 1 t) (/.f64 (-.f64 1 t) (/.f64 (-.f64 1 t) (-.f64 1 t)))))
(*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (/.f64 1 t))) (/.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))))
(/.f64 (-.f64 1 t) t)
(*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (/.f64 (+.f64 t -1) (+.f64 t -1)))))
(/.f64 (-.f64 1 t) t)
(*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (-.f64 1 t) (/.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (/.f64 (+.f64 t -1) (+.f64 t -1)))))
(*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (/.f64 (-.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))))
(*.f64 (/.f64 (-.f64 1 t) (-.f64 1 t)) (*.f64 (*.f64 (/.f64 1 t) (/.f64 (-.f64 1 t) (-.f64 1 t))) (/.f64 (-.f64 1 t) (/.f64 (-.f64 1 t) (-.f64 1 t)))))
(*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (+.f64 t -1) (+.f64 t -1)))))
(/.f64 (-.f64 1 t) t)
(*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t))) (/.f64 (+.f64 t -1) (+.f64 t -1)))))
(/.f64 (-.f64 1 t) t)
(*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (+.f64 t -1) (/.f64 (neg.f64 (/.f64 1 t)) (/.f64 (+.f64 t -1) (+.f64 t -1)))))
(*.f64 (+.f64 t -1) (*.f64 (/.f64 (-.f64 1 t) (-.f64 1 t)) (/.f64 (neg.f64 (/.f64 1 t)) (/.f64 (-.f64 1 t) (-.f64 1 t)))))
(*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (-.f64 1 t) (/.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))) (/.f64 (+.f64 t -1) (+.f64 t -1)))))
(*.f64 (-.f64 1 t) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (/.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))) (/.f64 (+.f64 t -1) (+.f64 t -1)))))
(*.f64 (/.f64 (-.f64 1 t) (-.f64 1 t)) (*.f64 (*.f64 (/.f64 1 t) (*.f64 (/.f64 (-.f64 1 t) (-.f64 1 t)) (/.f64 (-.f64 1 t) (-.f64 1 t)))) (/.f64 (-.f64 1 t) (/.f64 (-.f64 1 t) (-.f64 1 t)))))
(*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (/.f64 (+.f64 t -1) (+.f64 t -1)))))
(/.f64 (-.f64 1 t) t)
(*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (+.f64 t -1) (/.f64 (neg.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))) (/.f64 (+.f64 t -1) (+.f64 t -1)))))
(*.f64 (+.f64 t -1) (*.f64 (/.f64 (-.f64 1 t) (-.f64 1 t)) (/.f64 (neg.f64 (*.f64 (/.f64 1 t) (/.f64 (-.f64 1 t) (-.f64 1 t)))) (/.f64 (-.f64 1 t) (-.f64 1 t)))))
(*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (-.f64 1 t) (/.f64 (neg.f64 (neg.f64 (/.f64 1 t))) (/.f64 (+.f64 t -1) (+.f64 t -1)))))
(*.f64 (/.f64 (-.f64 1 t) (-.f64 1 t)) (*.f64 (-.f64 (/.f64 1 t) 0) (/.f64 (-.f64 1 t) (/.f64 (-.f64 1 t) (-.f64 1 t)))))
(*.f64 (+.f64 t -1) (neg.f64 (/.f64 1 t)))
(/.f64 (-.f64 1 t) t)
(*.f64 (+.f64 t -1) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (neg.f64 (/.f64 1 t))))
(/.f64 (-.f64 1 t) t)
(*.f64 (+.f64 t -1) (neg.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))))
(/.f64 (-.f64 1 t) t)
(*.f64 (+.f64 t -1) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (neg.f64 (/.f64 1 t))))
(/.f64 (-.f64 1 t) t)
(*.f64 (+.f64 t -1) (*.f64 (neg.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))) (/.f64 (+.f64 t -1) (+.f64 t -1))))
(/.f64 (-.f64 1 t) t)
(*.f64 (+.f64 t -1) (*.f64 (+.f64 t -1) (/.f64 (neg.f64 (/.f64 1 t)) (+.f64 t -1))))
(/.f64 (-.f64 1 t) t)
(*.f64 (+.f64 t -1) (-.f64 0 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))))
(/.f64 (-.f64 1 t) t)
(*.f64 (+.f64 t -1) (-.f64 0 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t)))))
(/.f64 (-.f64 1 t) t)
(*.f64 (+.f64 t -1) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (neg.f64 (/.f64 1 t))) (/.f64 (+.f64 t -1) (+.f64 t -1))))
(/.f64 (-.f64 1 t) t)
(*.f64 (+.f64 t -1) (*.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (neg.f64 (/.f64 1 t))) (/.f64 (+.f64 t -1) (+.f64 t -1))))
(/.f64 (-.f64 1 t) t)
(*.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (-.f64 1 t))
(/.f64 (-.f64 1 t) t)
(*.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (-.f64 1 t) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))))
(/.f64 (-.f64 1 t) t)
(*.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (-.f64 1 t) (/.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))))
(/.f64 (-.f64 1 t) t)
(*.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (+.f64 0 (*.f64 (-.f64 1 t) (/.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))))))
(/.f64 (-.f64 1 t) t)
(*.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (/.f64 (-.f64 1 t) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))))
(/.f64 (-.f64 1 t) t)
(*.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (/.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))))
(/.f64 (-.f64 1 t) t)
(*.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (*.f64 (-.f64 1 t) (/.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))) (/.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))))
(/.f64 (-.f64 1 t) t)
(*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (-.f64 1 t) t))
(/.f64 (-.f64 1 t) t)
(*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))))
(/.f64 (-.f64 1 t) t)
(*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (+.f64 0 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))))))
(/.f64 (-.f64 1 t) t)
(*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))))
(/.f64 (-.f64 1 t) t)
(*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))))
(/.f64 (-.f64 1 t) t)
(*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))) (/.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))))
(/.f64 (-.f64 1 t) t)
(*.f64 -1 (neg.f64 (/.f64 (-.f64 1 t) t)))
(/.f64 (-.f64 1 t) t)
(*.f64 -1 (*.f64 (+.f64 t -1) (neg.f64 (neg.f64 (/.f64 1 t)))))
(/.f64 (-.f64 1 t) t)
(*.f64 -1 (*.f64 (-.f64 1 t) (neg.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))))
(/.f64 (-.f64 1 t) t)
(*.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t))) (-.f64 1 t))
(/.f64 (-.f64 1 t) t)
(*.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t))) (*.f64 (-.f64 1 t) (/.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t))) (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t))))))
(/.f64 (-.f64 1 t) t)
(*.f64 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t))) (/.f64 (-.f64 1 t) t))
(/.f64 (-.f64 1 t) t)
(*.f64 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t))) (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t))) (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t))))))
(/.f64 (-.f64 1 t) t)
(*.f64 (neg.f64 (/.f64 (-.f64 1 t) t)) -1)
(/.f64 (-.f64 1 t) t)
(*.f64 (neg.f64 (/.f64 (-.f64 1 t) t)) (neg.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))))
(/.f64 (-.f64 1 t) t)
(*.f64 (neg.f64 (/.f64 (-.f64 1 t) t)) (*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))))
(/.f64 (-.f64 1 t) t)
(*.f64 (neg.f64 (/.f64 (-.f64 1 t) t)) (*.f64 -1 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))))
(/.f64 (-.f64 1 t) t)
(*.f64 (neg.f64 (/.f64 (-.f64 1 t) t)) (-.f64 (/.f64 0 (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))))
(/.f64 (-.f64 1 t) t)
(*.f64 (neg.f64 (/.f64 (-.f64 1 t) t)) (-.f64 0 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t)))))
(/.f64 (-.f64 1 t) t)
(*.f64 (neg.f64 (/.f64 (-.f64 1 t) t)) (-.f64 0 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))))
(/.f64 (-.f64 1 t) t)
(*.f64 (neg.f64 (/.f64 1 t)) (+.f64 t -1))
(/.f64 (-.f64 1 t) t)
(*.f64 (neg.f64 (/.f64 1 t)) (*.f64 (+.f64 t -1) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))))
(/.f64 (-.f64 1 t) t)
(*.f64 (neg.f64 (/.f64 1 t)) (*.f64 (+.f64 t -1) (/.f64 (/.f64 1 t) (/.f64 1 t))))
(*.f64 (neg.f64 (/.f64 1 t)) (*.f64 (/.f64 (/.f64 1 t) (/.f64 1 t)) (+.f64 t -1)))
(*.f64 (neg.f64 (/.f64 1 t)) (*.f64 (neg.f64 (/.f64 1 t)) (/.f64 (+.f64 t -1) (neg.f64 (/.f64 1 t)))))
(/.f64 (-.f64 1 t) t)
(*.f64 (neg.f64 (/.f64 1 t)) (-.f64 0 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (/.f64 1 t)))))
(/.f64 (-.f64 1 t) t)
(*.f64 (neg.f64 (/.f64 1 t)) (*.f64 (*.f64 (+.f64 t -1) (/.f64 (/.f64 1 t) (/.f64 1 t))) (/.f64 (/.f64 1 t) (/.f64 1 t))))
(*.f64 (neg.f64 (/.f64 1 t)) (*.f64 (/.f64 (/.f64 1 t) (/.f64 1 t)) (*.f64 (/.f64 (/.f64 1 t) (/.f64 1 t)) (+.f64 t -1))))
(*.f64 (neg.f64 (/.f64 1 t)) (*.f64 (*.f64 (+.f64 t -1) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (/.f64 (/.f64 1 t) (/.f64 1 t))))
(*.f64 (neg.f64 (/.f64 1 t)) (*.f64 (/.f64 (/.f64 1 t) (/.f64 1 t)) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (+.f64 t -1))))
(*.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))) (-.f64 1 t))
(/.f64 (-.f64 1 t) t)
(*.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))) (*.f64 (-.f64 1 t) (/.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))))))
(/.f64 (-.f64 1 t) t)
(*.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (/.f64 (-.f64 1 t) t))
(/.f64 (-.f64 1 t) t)
(*.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (/.f64 1 t))) (/.f64 1 t))
(/.f64 (-.f64 1 t) t)
(*.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (/.f64 1 t))) (*.f64 (/.f64 1 t) (/.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (/.f64 1 t))) (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (/.f64 1 t))))))
(/.f64 (-.f64 1 t) t)
(*.f64 (*.f64 (/.f64 1 t) (*.f64 (-.f64 1 t) (/.f64 1 (-.f64 1 t)))) (-.f64 1 t))
(*.f64 (/.f64 1 t) (*.f64 (-.f64 1 t) (*.f64 (-.f64 1 t) (/.f64 1 (-.f64 1 t)))))
(*.f64 (/.f64 1 t) (*.f64 (-.f64 1 t) 1))
(*.f64 (*.f64 (/.f64 1 t) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (/.f64 (+.f64 t -1) (+.f64 t -1)))) (-.f64 1 t))
(/.f64 (-.f64 1 t) t)
(*.f64 (*.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (-.f64 1 t) (/.f64 1 (-.f64 1 t)))) (-.f64 1 t))
(*.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (-.f64 1 t) (*.f64 (-.f64 1 t) (/.f64 1 (-.f64 1 t)))))
(*.f64 (-.f64 1 t) (*.f64 (-.f64 1 t) (*.f64 (*.f64 (/.f64 1 t) (/.f64 (-.f64 1 t) (-.f64 1 t))) (/.f64 1 (-.f64 1 t)))))
(*.f64 (*.f64 (/.f64 1 t) (/.f64 (-.f64 1 t) (-.f64 1 t))) (*.f64 (-.f64 1 t) 1))
(*.f64 (*.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (/.f64 (+.f64 t -1) (+.f64 t -1)))) (-.f64 1 t))
(/.f64 (-.f64 1 t) t)
(*.f64 (*.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (-.f64 1 t))
(/.f64 (-.f64 1 t) t)
(*.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t)))) (-.f64 1 t))
(/.f64 (-.f64 1 t) t)
(*.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))) (-.f64 1 t))
(/.f64 (-.f64 1 t) t)
(*.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (/.f64 1 t))
(*.f64 (/.f64 1 t) (*.f64 (-.f64 1 t) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))))
(*.f64 (-.f64 1 t) (*.f64 (/.f64 1 t) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))))
(*.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))
(/.f64 (-.f64 1 t) t)
(*.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (/.f64 1 t)))) (/.f64 1 t))
(/.f64 (-.f64 1 t) t)
(*.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (neg.f64 (/.f64 1 t))) (+.f64 t -1))
(/.f64 (-.f64 1 t) t)
(*.f64 (*.f64 (+.f64 t -1) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (neg.f64 (/.f64 1 t)))
(/.f64 (-.f64 1 t) t)
(*.f64 (*.f64 (/.f64 1 t) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (-.f64 1 t))
(*.f64 (/.f64 1 t) (*.f64 (-.f64 1 t) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))))
(*.f64 (-.f64 1 t) (*.f64 (/.f64 1 t) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))))
(*.f64 (/.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (/.f64 (-.f64 1 t) t))
(*.f64 (/.f64 (-.f64 1 t) t) (/.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))))
(*.f64 (*.f64 (-.f64 1 t) (/.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (-.f64 1 t))) (-.f64 1 t))
(/.f64 (-.f64 1 t) t)
(*.f64 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (-.f64 1 t) t))) (/.f64 (-.f64 1 t) t))
(/.f64 (-.f64 1 t) t)
(*.f64 (*.f64 (/.f64 1 t) (/.f64 (-.f64 1 t) (/.f64 1 t))) (/.f64 1 t))
(/.f64 (-.f64 1 t) t)
(*.f64 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))
(/.f64 (-.f64 1 t) t)
(*.f64 (neg.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))) (+.f64 t -1))
(/.f64 (-.f64 1 t) t)
(*.f64 (neg.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1)))) (*.f64 (+.f64 t -1) (/.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))))
(*.f64 (+.f64 t -1) (*.f64 (neg.f64 (*.f64 (/.f64 1 t) (/.f64 (-.f64 1 t) (-.f64 1 t)))) (/.f64 (*.f64 (/.f64 1 t) (/.f64 (-.f64 1 t) (-.f64 1 t))) (*.f64 (/.f64 1 t) (/.f64 (-.f64 1 t) (-.f64 1 t))))))
(*.f64 (neg.f64 (/.f64 (+.f64 t -1) (+.f64 t -1))) (neg.f64 (/.f64 (-.f64 1 t) t)))
(/.f64 (-.f64 1 t) t)
(*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (neg.f64 (/.f64 (-.f64 1 t) t)))
(/.f64 (-.f64 1 t) t)
(*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (*.f64 (neg.f64 (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))))
(*.f64 (neg.f64 (/.f64 (-.f64 1 t) t)) (*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t))) (/.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))))
(*.f64 (neg.f64 (neg.f64 (/.f64 1 t))) (-.f64 1 t))
(/.f64 (-.f64 1 t) t)
(*.f64 (neg.f64 (neg.f64 (/.f64 1 t))) (*.f64 (-.f64 1 t) (/.f64 (neg.f64 (neg.f64 (/.f64 1 t))) (neg.f64 (neg.f64 (/.f64 1 t))))))
(/.f64 (-.f64 1 t) t)
(*.f64 (*.f64 (+.f64 t -1) (/.f64 (/.f64 1 t) (/.f64 1 t))) (neg.f64 (/.f64 1 t)))
(*.f64 (neg.f64 (/.f64 1 t)) (*.f64 (/.f64 (/.f64 1 t) (/.f64 1 t)) (+.f64 t -1)))
(*.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t)))) (-.f64 1 t))
(/.f64 (-.f64 1 t) t)
(*.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))) (-.f64 1 t))
(/.f64 (-.f64 1 t) t)
(*.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t)))) (/.f64 (-.f64 1 t) t))
(/.f64 (-.f64 1 t) t)
(*.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))) (/.f64 (-.f64 1 t) t))
(/.f64 (-.f64 1 t) t)
(*.f64 (*.f64 (/.f64 (/.f64 1 t) (/.f64 1 t)) (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (/.f64 1 t)))) (/.f64 1 t))
(/.f64 (-.f64 1 t) t)
(*.f64 (*.f64 (-.f64 1 t) (/.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))
(/.f64 (-.f64 1 t) t)
(*.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (neg.f64 (/.f64 1 t))) (+.f64 t -1))
(/.f64 (-.f64 1 t) t)
(*.f64 (neg.f64 (*.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)) (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))) (neg.f64 (/.f64 (-.f64 1 t) t)))
(/.f64 (-.f64 1 t) t)
(*.f64 (neg.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (/.f64 1 t)))) (neg.f64 (/.f64 1 t)))
(/.f64 (-.f64 1 t) t)
(*.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))) (-.f64 1 t))
(/.f64 (-.f64 1 t) t)
(*.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 (-.f64 1 t) t) (/.f64 (-.f64 1 t) t)))) (/.f64 (-.f64 1 t) t))
(/.f64 (-.f64 1 t) t)
(*.f64 (neg.f64 (*.f64 (-.f64 1 t) (/.f64 (/.f64 1 t) (-.f64 1 t)))) (+.f64 t -1))
(/.f64 (-.f64 1 t) t)
(*.f64 (neg.f64 (*.f64 (/.f64 (+.f64 t -1) (+.f64 t -1)) (*.f64 (/.f64 1 t) (/.f64 (+.f64 t -1) (+.f64 t -1))))) (+.f64 t -1))
(/.f64 (-.f64 1 t) t)
(*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 1 t) t) (/.f64 1 (/.f64 (-.f64 1 t) t)))) (neg.f64 (/.f64 (-.f64 1 t) t)))
(/.f64 (-.f64 1 t) t)
(*.f64 (neg.f64 (neg.f64 (neg.f64 (/.f64 1 t)))) (+.f64 t -1))
(/.f64 (-.f64 1 t) t)
(neg.f64 (neg.f64 (/.f64 (-.f64 1 t) t)))
(/.f64 (-.f64 1 t) t)

localize114.0ms (0.8%)

Local error

Found 3 expressions with local error:

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

Compiled 57 to 31 computations (45.6% saved)

series7.0ms (0%)

Counts
3 → 96
Calls

24 calls:

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

rewrite185.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
990×rational_best_oopsla_all_46_json_45_simplify-35
730×rational_best_oopsla_all_46_json_45_simplify-89
728×rational_best_oopsla_all_46_json_45_simplify-23
670×rational_best_oopsla_all_46_json_45_simplify-37
624×rational_best_oopsla_all_46_json_45_simplify-13
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01593
19593
229293
3130293
4645393
Stop Event
node limit
Counts
3 → 74
Calls
Call 1
Inputs
(/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))
(+.f64 2 (*.f64 t (*.f64 z -2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (*.f64 0 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (*.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (neg.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (neg.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (/.f64 1 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (*.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))) (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (/.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (*.f64 (*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (/.f64 1 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)))) (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))) (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)))) (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))) (*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (/.f64 1 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))) (*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (/.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))) (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (/.f64 1 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)))) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))) (neg.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))) (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)))) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)))) (neg.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (/.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))) (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 2 (*.f64 t (+.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 z -2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 t (+.f64 z z)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (+.f64 2 (*.f64 t (*.f64 z -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (neg.f64 z)) (-.f64 (*.f64 t z) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (+.f64 2 (*.f64 t (*.f64 z -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 z -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (+.f64 2 (*.f64 t (*.f64 z -2)))) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (+.f64 2 (*.f64 t (*.f64 z -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (+.f64 2 (*.f64 t (*.f64 z -2)))) (+.f64 2 (*.f64 t (*.f64 z -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 (*.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 z -2))))) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (+.f64 2 (*.f64 t (*.f64 z -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (+.f64 2 (*.f64 t (*.f64 z -2)))) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (+.f64 2 (*.f64 t (*.f64 z -2))))) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (+.f64 2 (*.f64 t (*.f64 z -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 2 (*.f64 t (*.f64 z -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (+.f64 2 (*.f64 t (*.f64 z -2)))) (+.f64 2 (*.f64 t (*.f64 z -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (+.f64 2 (*.f64 t (*.f64 z -2)))) (*.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (+.f64 2 (*.f64 t (*.f64 z -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (+.f64 2 (*.f64 t (*.f64 z -2)))) (*.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (+.f64 2 (*.f64 t (*.f64 z -2)))) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (+.f64 2 (*.f64 t (*.f64 z -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 t (+.f64 z z)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 z -2))))) (+.f64 2 (*.f64 t (*.f64 z -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 t (+.f64 z z)) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 t (+.f64 z z)) 2) (neg.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (+.f64 2 (*.f64 t (*.f64 z -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (+.f64 2 (*.f64 t (*.f64 z -2)))) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (+.f64 2 (*.f64 t (*.f64 z -2))))) (+.f64 2 (*.f64 t (*.f64 z -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (+.f64 2 (*.f64 t (*.f64 z -2))))) (-.f64 (*.f64 t (+.f64 z z)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (+.f64 2 (*.f64 t (*.f64 z -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (+.f64 2 (*.f64 t (*.f64 z -2)))) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (+.f64 2 (*.f64 t (*.f64 z -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (+.f64 2 (*.f64 t (*.f64 z -2)))))))))

simplify167.0ms (1.2%)

Algorithm
egg-herbie
Rules
1170×rational_best_oopsla_all_46_json_45_simplify-49
1080×rational_best_oopsla_all_46_json_45_simplify-72
972×rational_best_oopsla_all_46_json_45_simplify-7
734×rational_best_oopsla_all_46_json_45_simplify-10
486×rational_best_oopsla_all_46_json_45_simplify-89
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01564734
16034728
230454728
373824728
Stop Event
node limit
Counts
170 → 93
Calls
Call 1
Inputs
(/.f64 2 (*.f64 t z))
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
-2
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
-2
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
(/.f64 2 (*.f64 t z))
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
-2
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
-2
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 (*.f64 t z)))) 2)
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 (*.f64 t z)))) 2)
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 (*.f64 t z)))) 2)
(/.f64 x y)
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 (*.f64 t z)))) 2)
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 (*.f64 t z)))) 2)
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 (*.f64 t z)))) 2)
(/.f64 x y)
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 (*.f64 t z)))) 2)
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 (*.f64 t z)))) 2)
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 (*.f64 t z)))) 2)
(/.f64 x y)
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 (*.f64 t z)))) 2)
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 (*.f64 t z)))) 2)
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 (*.f64 t z)))) 2)
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 (*.f64 t z)))) 2)
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 (*.f64 t z)))) 2)
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 (*.f64 t z)))) 2)
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 (*.f64 t z)))) 2)
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 (*.f64 t z)))) 2)
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 (*.f64 t z)))) 2)
(/.f64 2 (*.f64 t z))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y)) 2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y)) 2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y)) 2)
(-.f64 (/.f64 x y) 2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y)) 2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y)) 2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y)) 2)
(-.f64 (/.f64 x y) 2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y)) 2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y)) 2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y)) 2)
(/.f64 2 (*.f64 t z))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y)) 2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y)) 2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y)) 2)
(-.f64 (/.f64 x y) 2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y)) 2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y)) 2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y)) 2)
(-.f64 (/.f64 x y) 2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y)) 2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y)) 2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y)) 2)
2
(+.f64 (*.f64 -2 (*.f64 t z)) 2)
(+.f64 (*.f64 -2 (*.f64 t z)) 2)
(+.f64 (*.f64 -2 (*.f64 t z)) 2)
(*.f64 -2 (*.f64 t z))
(+.f64 2 (*.f64 -2 (*.f64 t z)))
(+.f64 2 (*.f64 -2 (*.f64 t z)))
(+.f64 2 (*.f64 -2 (*.f64 t z)))
(*.f64 -2 (*.f64 t z))
(+.f64 2 (*.f64 -2 (*.f64 t z)))
(+.f64 2 (*.f64 -2 (*.f64 t z)))
(+.f64 2 (*.f64 -2 (*.f64 t z)))
2
(+.f64 (*.f64 -2 (*.f64 t z)) 2)
(+.f64 (*.f64 -2 (*.f64 t z)) 2)
(+.f64 (*.f64 -2 (*.f64 t z)) 2)
(*.f64 -2 (*.f64 t z))
(+.f64 2 (*.f64 -2 (*.f64 t z)))
(+.f64 2 (*.f64 -2 (*.f64 t z)))
(+.f64 2 (*.f64 -2 (*.f64 t z)))
(*.f64 -2 (*.f64 t z))
(+.f64 2 (*.f64 -2 (*.f64 t z)))
(+.f64 2 (*.f64 -2 (*.f64 t z)))
(+.f64 2 (*.f64 -2 (*.f64 t z)))
(+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) 0)
(+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (*.f64 0 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))
(+.f64 0 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))
(+.f64 (*.f64 0 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))
(-.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) 0)
(-.f64 0 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) 1)
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (*.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))
(*.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))
(*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))
(*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))
(*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))
(*.f64 -1 (neg.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(*.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))
(*.f64 (neg.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) -1)
(*.f64 (neg.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (neg.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))
(*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (neg.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(neg.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(-.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) 0)
(-.f64 0 (*.f64 -1 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))))
(*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) 1)
(*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))))
(*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (/.f64 1 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)))))
(*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (*.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))) (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)))))
(*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (/.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)))))
(*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (*.f64 (*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (/.f64 1 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)))) (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)))))
(*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))) (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)))) (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)))))
(*.f64 1 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)))
(*.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)))
(*.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))) (*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (/.f64 1 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))))))
(*.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))) (*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (/.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))) (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))))))
(*.f64 -1 (neg.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))))
(*.f64 (*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (/.f64 1 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)))) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)))
(*.f64 (neg.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))) -1)
(*.f64 (neg.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))) (neg.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)))))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))) (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)))) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)))
(*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)))) (neg.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))))
(/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) 1)
(/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))))
(/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (/.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))) (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)))))
(neg.f64 (*.f64 -1 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))))
(-.f64 2 (*.f64 t (+.f64 z z)))
(-.f64 (*.f64 t (*.f64 z -2)) -2)
(-.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) 0)
(-.f64 0 (-.f64 (*.f64 t (+.f64 z z)) 2))
(-.f64 0 (*.f64 -1 (+.f64 2 (*.f64 t (*.f64 z -2)))))
(-.f64 (*.f64 t (neg.f64 z)) (-.f64 (*.f64 t z) 2))
(*.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) 1)
(*.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (+.f64 2 (*.f64 t (*.f64 z -2)))))
(*.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 z -2))))))
(*.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (+.f64 2 (*.f64 t (*.f64 z -2)))) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (+.f64 2 (*.f64 t (*.f64 z -2))))))
(*.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (+.f64 2 (*.f64 t (*.f64 z -2)))) (+.f64 2 (*.f64 t (*.f64 z -2))))))
(*.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 (*.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 z -2))))) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (+.f64 2 (*.f64 t (*.f64 z -2))))))
(*.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (+.f64 2 (*.f64 t (*.f64 z -2)))) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (+.f64 2 (*.f64 t (*.f64 z -2))))) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (+.f64 2 (*.f64 t (*.f64 z -2))))))
(*.f64 1 (+.f64 2 (*.f64 t (*.f64 z -2))))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (+.f64 2 (*.f64 t (*.f64 z -2)))) (+.f64 2 (*.f64 t (*.f64 z -2))))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (+.f64 2 (*.f64 t (*.f64 z -2)))) (*.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (+.f64 2 (*.f64 t (*.f64 z -2)))))))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (+.f64 2 (*.f64 t (*.f64 z -2)))) (*.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (+.f64 2 (*.f64 t (*.f64 z -2)))) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (+.f64 2 (*.f64 t (*.f64 z -2)))))))
(*.f64 -1 (-.f64 (*.f64 t (+.f64 z z)) 2))
(*.f64 (*.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 z -2))))) (+.f64 2 (*.f64 t (*.f64 z -2))))
(*.f64 (-.f64 (*.f64 t (+.f64 z z)) 2) -1)
(*.f64 (-.f64 (*.f64 t (+.f64 z z)) 2) (neg.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (+.f64 2 (*.f64 t (*.f64 z -2))))))
(*.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (+.f64 2 (*.f64 t (*.f64 z -2)))) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (+.f64 2 (*.f64 t (*.f64 z -2))))) (+.f64 2 (*.f64 t (*.f64 z -2))))
(*.f64 (neg.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (+.f64 2 (*.f64 t (*.f64 z -2))))) (-.f64 (*.f64 t (+.f64 z z)) 2))
(/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) 1)
(/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (+.f64 2 (*.f64 t (*.f64 z -2)))))
(/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (+.f64 2 (*.f64 t (*.f64 z -2)))) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (+.f64 2 (*.f64 t (*.f64 z -2))))))
(neg.f64 (*.f64 -1 (+.f64 2 (*.f64 t (*.f64 z -2)))))
Outputs
(/.f64 2 (*.f64 t z))
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
-2
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
-2
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
(/.f64 2 (*.f64 t z))
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
-2
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
-2
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 (*.f64 t z)))) 2)
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 x y) 2))
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 (*.f64 t z)))) 2)
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 x y) 2))
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 (*.f64 t z)))) 2)
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 x y) 2))
(/.f64 x y)
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 (*.f64 t z)))) 2)
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 x y) 2))
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 (*.f64 t z)))) 2)
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 x y) 2))
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 (*.f64 t z)))) 2)
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 x y) 2))
(/.f64 x y)
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 (*.f64 t z)))) 2)
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 x y) 2))
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 (*.f64 t z)))) 2)
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 x y) 2))
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 (*.f64 t z)))) 2)
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 x y) 2))
(/.f64 x y)
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 (*.f64 t z)))) 2)
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 x y) 2))
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 (*.f64 t z)))) 2)
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 x y) 2))
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 (*.f64 t z)))) 2)
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 x y) 2))
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 (*.f64 t z)))) 2)
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 x y) 2))
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 (*.f64 t z)))) 2)
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 x y) 2))
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 (*.f64 t z)))) 2)
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 x y) 2))
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 (*.f64 t z)))) 2)
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 x y) 2))
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 (*.f64 t z)))) 2)
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 x y) 2))
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 (*.f64 t z)))) 2)
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 x y) 2))
(/.f64 2 (*.f64 t z))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y)) 2)
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 x y) 2))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y)) 2)
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 x y) 2))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y)) 2)
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 x y) 2))
(-.f64 (/.f64 x y) 2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y)) 2)
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 x y) 2))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y)) 2)
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 x y) 2))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y)) 2)
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 x y) 2))
(-.f64 (/.f64 x y) 2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y)) 2)
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 x y) 2))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y)) 2)
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 x y) 2))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y)) 2)
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 x y) 2))
(/.f64 2 (*.f64 t z))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y)) 2)
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 x y) 2))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y)) 2)
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 x y) 2))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y)) 2)
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 x y) 2))
(-.f64 (/.f64 x y) 2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y)) 2)
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 x y) 2))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y)) 2)
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 x y) 2))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y)) 2)
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 x y) 2))
(-.f64 (/.f64 x y) 2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y)) 2)
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 x y) 2))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y)) 2)
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 x y) 2))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y)) 2)
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 x y) 2))
2
(+.f64 (*.f64 -2 (*.f64 t z)) 2)
(+.f64 2 (*.f64 t (*.f64 z -2)))
(+.f64 (*.f64 -2 (*.f64 t z)) 2)
(+.f64 2 (*.f64 t (*.f64 z -2)))
(+.f64 (*.f64 -2 (*.f64 t z)) 2)
(+.f64 2 (*.f64 t (*.f64 z -2)))
(*.f64 -2 (*.f64 t z))
(*.f64 t (*.f64 z -2))
(+.f64 2 (*.f64 -2 (*.f64 t z)))
(+.f64 2 (*.f64 t (*.f64 z -2)))
(+.f64 2 (*.f64 -2 (*.f64 t z)))
(+.f64 2 (*.f64 t (*.f64 z -2)))
(+.f64 2 (*.f64 -2 (*.f64 t z)))
(+.f64 2 (*.f64 t (*.f64 z -2)))
(*.f64 -2 (*.f64 t z))
(*.f64 t (*.f64 z -2))
(+.f64 2 (*.f64 -2 (*.f64 t z)))
(+.f64 2 (*.f64 t (*.f64 z -2)))
(+.f64 2 (*.f64 -2 (*.f64 t z)))
(+.f64 2 (*.f64 t (*.f64 z -2)))
(+.f64 2 (*.f64 -2 (*.f64 t z)))
(+.f64 2 (*.f64 t (*.f64 z -2)))
2
(+.f64 (*.f64 -2 (*.f64 t z)) 2)
(+.f64 2 (*.f64 t (*.f64 z -2)))
(+.f64 (*.f64 -2 (*.f64 t z)) 2)
(+.f64 2 (*.f64 t (*.f64 z -2)))
(+.f64 (*.f64 -2 (*.f64 t z)) 2)
(+.f64 2 (*.f64 t (*.f64 z -2)))
(*.f64 -2 (*.f64 t z))
(*.f64 t (*.f64 z -2))
(+.f64 2 (*.f64 -2 (*.f64 t z)))
(+.f64 2 (*.f64 t (*.f64 z -2)))
(+.f64 2 (*.f64 -2 (*.f64 t z)))
(+.f64 2 (*.f64 t (*.f64 z -2)))
(+.f64 2 (*.f64 -2 (*.f64 t z)))
(+.f64 2 (*.f64 t (*.f64 z -2)))
(*.f64 -2 (*.f64 t z))
(*.f64 t (*.f64 z -2))
(+.f64 2 (*.f64 -2 (*.f64 t z)))
(+.f64 2 (*.f64 t (*.f64 z -2)))
(+.f64 2 (*.f64 -2 (*.f64 t z)))
(+.f64 2 (*.f64 t (*.f64 z -2)))
(+.f64 2 (*.f64 -2 (*.f64 t z)))
(+.f64 2 (*.f64 t (*.f64 z -2)))
(+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) 0)
(/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))
(+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (*.f64 0 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))
(/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))
(+.f64 0 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))
(/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))
(+.f64 (*.f64 0 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))
(/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))
(-.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) 0)
(/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))
(-.f64 0 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) 1)
(/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))
(/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))
(/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))
(/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (*.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))
(/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))
(/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))
(*.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))
(/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))
(*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))
(/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))
(*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))
(/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))
(*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))
(/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))
(*.f64 -1 (neg.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))
(*.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))
(/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))
(*.f64 (neg.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) -1)
(/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))
(*.f64 (neg.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (neg.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))
(/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))
(/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))
(*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (neg.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))
(neg.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))
(-.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) 0)
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))
(-.f64 0 (*.f64 -1 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))
(*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) 1)
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))
(*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))
(*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (/.f64 1 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)))))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))
(*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (*.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))) (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)))))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))
(*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (/.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)))))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))
(*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (*.f64 (*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (/.f64 1 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)))) (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)))))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))
(*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))) (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)))) (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)))))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))
(*.f64 1 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))
(*.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))
(*.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))) (*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (/.f64 1 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))))))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))
(*.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))) (*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (/.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))) (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))))))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))
(*.f64 -1 (neg.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))
(*.f64 (*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (/.f64 1 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)))) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))
(*.f64 (neg.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))) -1)
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))
(*.f64 (neg.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))) (neg.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)))))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))) (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)))) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))
(*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)))) (neg.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))
(/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) 1)
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))
(/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))
(/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (/.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))) (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)))))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))
(neg.f64 (*.f64 -1 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))
(-.f64 2 (*.f64 t (+.f64 z z)))
(-.f64 (*.f64 t (*.f64 z -2)) -2)
(-.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) 0)
(+.f64 2 (*.f64 t (*.f64 z -2)))
(-.f64 0 (-.f64 (*.f64 t (+.f64 z z)) 2))
(-.f64 2 (*.f64 t (+.f64 z z)))
(-.f64 0 (*.f64 -1 (+.f64 2 (*.f64 t (*.f64 z -2)))))
(+.f64 2 (*.f64 t (*.f64 z -2)))
(-.f64 (*.f64 t (neg.f64 z)) (-.f64 (*.f64 t z) 2))
(-.f64 2 (*.f64 t (-.f64 z (neg.f64 z))))
(*.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) 1)
(+.f64 2 (*.f64 t (*.f64 z -2)))
(*.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (+.f64 2 (*.f64 t (*.f64 z -2)))))
(+.f64 2 (*.f64 t (*.f64 z -2)))
(*.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 z -2))))))
(+.f64 2 (*.f64 t (*.f64 z -2)))
(*.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (+.f64 2 (*.f64 t (*.f64 z -2)))) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (+.f64 2 (*.f64 t (*.f64 z -2))))))
(+.f64 2 (*.f64 t (*.f64 z -2)))
(*.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (+.f64 2 (*.f64 t (*.f64 z -2)))) (+.f64 2 (*.f64 t (*.f64 z -2))))))
(+.f64 2 (*.f64 t (*.f64 z -2)))
(*.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 (*.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 z -2))))) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (+.f64 2 (*.f64 t (*.f64 z -2))))))
(+.f64 2 (*.f64 t (*.f64 z -2)))
(*.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (+.f64 2 (*.f64 t (*.f64 z -2)))) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (+.f64 2 (*.f64 t (*.f64 z -2))))) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (+.f64 2 (*.f64 t (*.f64 z -2))))))
(+.f64 2 (*.f64 t (*.f64 z -2)))
(*.f64 1 (+.f64 2 (*.f64 t (*.f64 z -2))))
(+.f64 2 (*.f64 t (*.f64 z -2)))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (+.f64 2 (*.f64 t (*.f64 z -2)))) (+.f64 2 (*.f64 t (*.f64 z -2))))
(+.f64 2 (*.f64 t (*.f64 z -2)))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (+.f64 2 (*.f64 t (*.f64 z -2)))) (*.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (+.f64 2 (*.f64 t (*.f64 z -2)))))))
(+.f64 2 (*.f64 t (*.f64 z -2)))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (+.f64 2 (*.f64 t (*.f64 z -2)))) (*.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (+.f64 2 (*.f64 t (*.f64 z -2)))) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (+.f64 2 (*.f64 t (*.f64 z -2)))))))
(+.f64 2 (*.f64 t (*.f64 z -2)))
(*.f64 -1 (-.f64 (*.f64 t (+.f64 z z)) 2))
(-.f64 2 (*.f64 t (+.f64 z z)))
(*.f64 (*.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (/.f64 1 (+.f64 2 (*.f64 t (*.f64 z -2))))) (+.f64 2 (*.f64 t (*.f64 z -2))))
(+.f64 2 (*.f64 t (*.f64 z -2)))
(*.f64 (-.f64 (*.f64 t (+.f64 z z)) 2) -1)
(-.f64 2 (*.f64 t (+.f64 z z)))
(*.f64 (-.f64 (*.f64 t (+.f64 z z)) 2) (neg.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (+.f64 2 (*.f64 t (*.f64 z -2))))))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (+.f64 2 (*.f64 t (*.f64 z -2)))) (-.f64 2 (*.f64 t (+.f64 z z))))
(*.f64 (-.f64 2 (*.f64 t (+.f64 z z))) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (+.f64 2 (*.f64 t (*.f64 z -2)))))
(*.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (+.f64 2 (*.f64 t (*.f64 z -2)))) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (+.f64 2 (*.f64 t (*.f64 z -2))))) (+.f64 2 (*.f64 t (*.f64 z -2))))
(+.f64 2 (*.f64 t (*.f64 z -2)))
(*.f64 (neg.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (+.f64 2 (*.f64 t (*.f64 z -2))))) (-.f64 (*.f64 t (+.f64 z z)) 2))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (+.f64 2 (*.f64 t (*.f64 z -2)))) (-.f64 2 (*.f64 t (+.f64 z z))))
(*.f64 (-.f64 2 (*.f64 t (+.f64 z z))) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (+.f64 2 (*.f64 t (*.f64 z -2)))))
(/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) 1)
(+.f64 2 (*.f64 t (*.f64 z -2)))
(/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (+.f64 2 (*.f64 t (*.f64 z -2)))))
(+.f64 2 (*.f64 t (*.f64 z -2)))
(/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (+.f64 2 (*.f64 t (*.f64 z -2)))) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (+.f64 2 (*.f64 t (*.f64 z -2))))))
(+.f64 2 (*.f64 t (*.f64 z -2)))
(neg.f64 (*.f64 -1 (+.f64 2 (*.f64 t (*.f64 z -2)))))
(+.f64 2 (*.f64 t (*.f64 z -2)))

eval516.0ms (3.6%)

Compiler

Compiled 20300 to 12495 computations (38.4% saved)

prune215.0ms (1.5%)

Pruning

10 alts after pruning (8 fresh and 2 done)

PrunedKeptTotal
New6126618
Fresh224
Picked101
Done224
Total61710627
Error
0.0b
Counts
627 → 10
Alt Table
Click to see full alt table
StatusErrorProgram
30.2b
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
49.1b
(/.f64 x y)
45.8b
(/.f64 2 (*.f64 t z))
14.3b
(-.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) 2)
33.2b
(-.f64 (/.f64 x y) 2)
29.9b
(-.f64 (/.f64 2 (*.f64 z t)) 2)
14.3b
(-.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) 2)
32.5b
(+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))
28.1b
(+.f64 (/.f64 x y) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))
34.1b
(+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))
Compiler

Compiled 280 to 210 computations (25% saved)

localize14.0ms (0.1%)

Local error

Found 2 expressions with local error:

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

Compiled 38 to 22 computations (42.1% saved)

series1.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite65.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1570×rational_best_oopsla_all_46_json-2
1570×rational_best_oopsla_all_46_json-1
1570×rational_best_oopsla_all_46_json-4
1570×rational_best_oopsla_all_46_json-3
1246×rational_best_oopsla_all_46_json_45_simplify-72
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0925
15325
215125
361925
4307725
Stop Event
node limit
Counts
1 → 31
Calls
Call 1
Inputs
(+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (/.f64 1 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))) (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (*.f64 1 (*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (/.f64 1 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))) (*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (/.f64 1 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))) (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))) (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (/.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (*.f64 (*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (/.f64 1 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)))) (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))) (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)))) (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (/.f64 (*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (/.f64 1 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))) (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))) (*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (/.f64 1 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))) (*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (/.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))) (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))) (*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))) (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)))) (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (neg.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))) (neg.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (/.f64 1 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))) (neg.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))) (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)))) (neg.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (/.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))) (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))))))))

simplify121.0ms (0.8%)

Algorithm
egg-herbie
Rules
1572×rational_best_oopsla_all_46_json_45_simplify-13
1104×rational_best_oopsla_all_46_json_45_simplify-35
854×rational_best_oopsla_all_46_json_45_simplify-72
830×rational_best_oopsla_all_46_json_45_simplify-7
626×rational_best_oopsla_all_46_json_45_simplify-49
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0781435
12851381
222901381
373171381
Stop Event
node limit
Counts
55 → 39
Calls
Call 1
Inputs
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
(/.f64 2 (*.f64 t z))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (*.f64 2 (/.f64 1 t)))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (*.f64 2 (/.f64 1 t)))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (*.f64 2 (/.f64 1 t)))
(/.f64 2 t)
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (*.f64 2 (/.f64 1 t)))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (*.f64 2 (/.f64 1 t)))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (*.f64 2 (/.f64 1 t)))
(/.f64 2 t)
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (*.f64 2 (/.f64 1 t)))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (*.f64 2 (/.f64 1 t)))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (*.f64 2 (/.f64 1 t)))
(-.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) 0)
(-.f64 0 (neg.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))))
(*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) 1)
(*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))))
(*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (/.f64 1 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)))))
(*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))) (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)))))
(*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (*.f64 1 (*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (/.f64 1 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))))))
(*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))) (*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (/.f64 1 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))))))
(*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))) (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))) (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))))))
(*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (/.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)))))
(*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (*.f64 (*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (/.f64 1 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)))) (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)))))
(*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))) (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)))) (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)))))
(*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (/.f64 (*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (/.f64 1 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)))))
(*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))) (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)))))
(*.f64 1 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)))
(*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)))
(*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))) (*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (/.f64 1 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))))))
(*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))) (*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (/.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))) (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))))))
(*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))) (*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))) (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)))) (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))))))
(*.f64 -1 (neg.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))))
(*.f64 -1 (*.f64 1 (neg.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)))))
(*.f64 -1 (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))) (neg.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)))))
(*.f64 (*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (/.f64 1 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)))
(*.f64 (neg.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))) -1)
(*.f64 (neg.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))) (neg.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)))))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))) (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)))
(*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)))) (neg.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))))
(/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) 1)
(/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))))
(/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (/.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))) (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)))))
(neg.f64 (neg.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))))
Outputs
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
(/.f64 2 (*.f64 t z))
(/.f64 2 (*.f64 z t))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (*.f64 2 (/.f64 1 t)))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 z t))) (*.f64 2 (/.f64 1 t)))
(*.f64 2 (+.f64 (/.f64 1 (*.f64 z t)) (/.f64 1 t)))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (*.f64 2 (/.f64 1 t)))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 z t))) (*.f64 2 (/.f64 1 t)))
(*.f64 2 (+.f64 (/.f64 1 (*.f64 z t)) (/.f64 1 t)))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (*.f64 2 (/.f64 1 t)))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 z t))) (*.f64 2 (/.f64 1 t)))
(*.f64 2 (+.f64 (/.f64 1 (*.f64 z t)) (/.f64 1 t)))
(/.f64 2 t)
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (*.f64 2 (/.f64 1 t)))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 z t))) (*.f64 2 (/.f64 1 t)))
(*.f64 2 (+.f64 (/.f64 1 (*.f64 z t)) (/.f64 1 t)))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (*.f64 2 (/.f64 1 t)))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 z t))) (*.f64 2 (/.f64 1 t)))
(*.f64 2 (+.f64 (/.f64 1 (*.f64 z t)) (/.f64 1 t)))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (*.f64 2 (/.f64 1 t)))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 z t))) (*.f64 2 (/.f64 1 t)))
(*.f64 2 (+.f64 (/.f64 1 (*.f64 z t)) (/.f64 1 t)))
(/.f64 2 t)
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (*.f64 2 (/.f64 1 t)))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 z t))) (*.f64 2 (/.f64 1 t)))
(*.f64 2 (+.f64 (/.f64 1 (*.f64 z t)) (/.f64 1 t)))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (*.f64 2 (/.f64 1 t)))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 z t))) (*.f64 2 (/.f64 1 t)))
(*.f64 2 (+.f64 (/.f64 1 (*.f64 z t)) (/.f64 1 t)))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (*.f64 2 (/.f64 1 t)))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 z t))) (*.f64 2 (/.f64 1 t)))
(*.f64 2 (+.f64 (/.f64 1 (*.f64 z t)) (/.f64 1 t)))
(-.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) 0)
(+.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 t))
(-.f64 0 (neg.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))))
(+.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 t))
(*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) 1)
(+.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 t))
(*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))))
(+.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 t))
(*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (/.f64 1 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)))))
(+.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 t))
(*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))) (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)))))
(+.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 t))
(*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (*.f64 1 (*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (/.f64 1 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))))))
(+.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 t))
(*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))) (*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (/.f64 1 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))))))
(+.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 t))
(*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))) (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))) (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))))))
(+.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 t))
(*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (/.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)))))
(+.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 t))
(*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (*.f64 (*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (/.f64 1 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)))) (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)))))
(+.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 t))
(*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))) (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)))) (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)))))
(+.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 t))
(*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (/.f64 (*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (/.f64 1 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)))))
(+.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 t))
(*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))) (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)))))
(+.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 t))
(*.f64 1 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)))
(+.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 t))
(*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)))
(+.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 t))
(*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))) (*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (/.f64 1 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))))))
(+.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 t))
(*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))) (*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (/.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))) (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))))))
(+.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 t))
(*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))) (*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))) (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)))) (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))))))
(+.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 t))
(*.f64 -1 (neg.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))))
(+.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 t))
(*.f64 -1 (*.f64 1 (neg.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)))))
(+.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 t))
(*.f64 -1 (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))) (neg.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)))))
(+.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 t))
(*.f64 (*.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (/.f64 1 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)))
(+.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 t))
(*.f64 (neg.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))) -1)
(+.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 t))
(*.f64 (neg.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))) (neg.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)))))
(+.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 t))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))) (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)))) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)))
(+.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 t))
(*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)))) (neg.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))))
(+.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 t))
(/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) 1)
(+.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 t))
(/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))))
(+.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 t))
(/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (/.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))) (/.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)))))
(+.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 t))
(neg.f64 (neg.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t))))
(+.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 t))

localize6.0ms (0%)

Local error

Found 1 expressions with local error:

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

Compiled 15 to 8 computations (46.7% saved)

series0.0ms (0%)

Counts
1 → 6
Calls

6 calls:

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

rewrite93.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1068×rational_best_oopsla_all_46_json_45_simplify-35
930×rational_best_oopsla_all_46_json_45_simplify-13
922×rational_best_oopsla_all_46_json_45_simplify-23
908×rational_best_oopsla_all_46_json_45_simplify-37
650×rational_best_oopsla_all_46_json_45_simplify-87
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
13713
28113
325713
4119313
5688613
Stop Event
node limit
Counts
1 → 77
Calls
Call 1
Inputs
(-.f64 (/.f64 x y) 2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x y) -2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 x y) -2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 x y) -2) (*.f64 (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 x y) -2) (*.f64 0 (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 x y) -2) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 x y) -2) (*.f64 0 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 x y) -2) (*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (/.f64 x y) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -2 (/.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x y) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x y) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) (*.f64 1 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) -2) (*.f64 (/.f64 x y) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 x y) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x y) (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2)))) (*.f64 (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2))) 0) (+.f64 (/.f64 x y) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2)))) (+.f64 (/.f64 x y) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2)))) (*.f64 (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2))) (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 x y) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2)))) (*.f64 (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2))) (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x y) (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) 0) (+.f64 (/.f64 x y) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)))) (+.f64 (/.f64 x y) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 x y) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) 0) (+.f64 (/.f64 x y) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) -2)) (*.f64 (/.f64 x y) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) -2)) (*.f64 (*.f64 (/.f64 x y) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2))) -2) (*.f64 (/.f64 x y) (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2))) (/.f64 x y)) (*.f64 -2 (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2))) (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) -2)) (*.f64 (*.f64 (/.f64 x y) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) -2) (*.f64 (/.f64 x y) (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) (/.f64 x y)) (*.f64 -2 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) -2)) (*.f64 (*.f64 (/.f64 x y) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 x y) -2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 x y) -2) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 x y) -2) (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 x y) -2) (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 x y) -2) (/.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 x y) -2) (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (+.f64 (/.f64 x y) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 x y) -2) (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 x y) -2) (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 x y) -2) (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2))) (+.f64 (/.f64 x y) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 x y) -2) (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) (+.f64 (/.f64 x y) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 x y) -2) (neg.f64 (neg.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 x y) -2) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2)))) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 x y) -2) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)))) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 x y) -2) (*.f64 (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (+.f64 (/.f64 x y) -2))) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 x y) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (+.f64 (/.f64 x y) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (*.f64 (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)))) (/.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2))) (+.f64 (/.f64 x y) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2))) (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2))) (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 2 (/.f64 x y)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 2 (/.f64 x y)) (neg.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 2 (/.f64 x y)) (*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 2 (/.f64 x y)) (*.f64 -1 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 2 (/.f64 x y)) (neg.f64 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 2 (/.f64 x y)) (-.f64 (/.f64 0 (-.f64 2 (/.f64 x y))) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 2 (/.f64 x y)) (neg.f64 (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 2 (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) (+.f64 (/.f64 x y) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) (+.f64 (/.f64 x y) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (+.f64 (/.f64 x y) -2))) (+.f64 (/.f64 x y) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)))) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) (-.f64 2 (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2)))) (+.f64 (/.f64 x y) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)))) (+.f64 (/.f64 x y) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)))) (-.f64 2 (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2)))) (-.f64 2 (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)))) (+.f64 (/.f64 x y) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 x y) -2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 x y) -2) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 x y) -2) (/.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 x y) -2) (/.f64 (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2))) (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 2 (/.f64 x y)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 2 (/.f64 x y)))))))

simplify78.0ms (0.5%)

Algorithm
egg-herbie
Rules
1020×rational_best_oopsla_all_46_json_45_simplify-35
978×rational_best_oopsla_all_46_json_45_simplify-49
938×rational_best_oopsla_all_46_json_45_simplify-72
866×rational_best_oopsla_all_46_json_45_simplify-13
764×rational_best_oopsla_all_46_json_45_simplify-37
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01421497
15651481
239251469
Stop Event
node limit
Counts
83 → 84
Calls
Call 1
Inputs
-2
(/.f64 x y)
(/.f64 x y)
(/.f64 x y)
-2
-2
(+.f64 (/.f64 x y) -2)
(+.f64 (+.f64 (/.f64 x y) -2) 0)
(+.f64 (+.f64 (/.f64 x y) -2) (*.f64 (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2))) 0))
(+.f64 (+.f64 (/.f64 x y) -2) (*.f64 0 (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2)))))
(+.f64 (+.f64 (/.f64 x y) -2) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) 0))
(+.f64 (+.f64 (/.f64 x y) -2) (*.f64 0 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)))))
(+.f64 (+.f64 (/.f64 x y) -2) (*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) 0))
(+.f64 0 (+.f64 (/.f64 x y) -2))
(+.f64 -2 (/.f64 x y))
(+.f64 (*.f64 (/.f64 x y) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) -2))
(+.f64 (*.f64 (/.f64 x y) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) (*.f64 1 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) -2)))
(+.f64 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) -2) (*.f64 (/.f64 x y) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))))
(+.f64 (*.f64 (*.f64 (/.f64 x y) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) -2)))
(+.f64 (*.f64 (/.f64 x y) (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2)))) (*.f64 (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2))) -2))
(+.f64 (*.f64 (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2))) 0) (+.f64 (/.f64 x y) -2))
(+.f64 (*.f64 0 (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2)))) (+.f64 (/.f64 x y) -2))
(+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2)))) (*.f64 (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2))) (/.f64 x y)))
(+.f64 (*.f64 (*.f64 (/.f64 x y) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2)))) (*.f64 (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2))) (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) -2)))
(+.f64 (*.f64 (/.f64 x y) (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) -2))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) 0) (+.f64 (/.f64 x y) -2))
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)))) (+.f64 (/.f64 x y) -2))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) (/.f64 x y)))
(+.f64 (*.f64 (*.f64 (/.f64 x y) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) -2)))
(+.f64 (*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) 0) (+.f64 (/.f64 x y) -2))
(+.f64 (*.f64 1 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) -2)) (*.f64 (/.f64 x y) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))))
(+.f64 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) -2)) (*.f64 (*.f64 (/.f64 x y) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))))
(+.f64 (*.f64 (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2))) -2) (*.f64 (/.f64 x y) (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2)))))
(+.f64 (*.f64 (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2))) (/.f64 x y)) (*.f64 -2 (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2)))))
(+.f64 (*.f64 (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2))) (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) -2)) (*.f64 (*.f64 (/.f64 x y) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2)))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) -2) (*.f64 (/.f64 x y) (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) (/.f64 x y)) (*.f64 -2 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) -2)) (*.f64 (*.f64 (/.f64 x y) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)))))
(*.f64 (+.f64 (/.f64 x y) -2) 1)
(*.f64 (+.f64 (/.f64 x y) -2) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)))
(*.f64 (+.f64 (/.f64 x y) -2) (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2))))
(*.f64 (+.f64 (/.f64 x y) -2) (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))))
(*.f64 (+.f64 (/.f64 x y) -2) (/.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))))
(*.f64 (+.f64 (/.f64 x y) -2) (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (+.f64 (/.f64 x y) -2))))
(*.f64 (+.f64 (/.f64 x y) -2) (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2)))))
(*.f64 (+.f64 (/.f64 x y) -2) (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)))))
(*.f64 (+.f64 (/.f64 x y) -2) (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2))) (+.f64 (/.f64 x y) -2))))
(*.f64 (+.f64 (/.f64 x y) -2) (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) (+.f64 (/.f64 x y) -2))))
(*.f64 (+.f64 (/.f64 x y) -2) (neg.f64 (neg.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)))))
(*.f64 (+.f64 (/.f64 x y) -2) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2)))) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))))
(*.f64 (+.f64 (/.f64 x y) -2) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)))) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))))
(*.f64 (+.f64 (/.f64 x y) -2) (*.f64 (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (+.f64 (/.f64 x y) -2))) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))))
(*.f64 1 (+.f64 (/.f64 x y) -2))
(*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (+.f64 (/.f64 x y) -2))
(*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)))))
(*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)))))
(*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (*.f64 (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)))) (/.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)))))
(*.f64 (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2))) (+.f64 (/.f64 x y) -2))
(*.f64 (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2))) (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2))) (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2))))))
(*.f64 (-.f64 2 (/.f64 x y)) -1)
(*.f64 (-.f64 2 (/.f64 x y)) (neg.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))))
(*.f64 (-.f64 2 (/.f64 x y)) (*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))))
(*.f64 (-.f64 2 (/.f64 x y)) (*.f64 -1 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))))
(*.f64 (-.f64 2 (/.f64 x y)) (neg.f64 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)))))
(*.f64 (-.f64 2 (/.f64 x y)) (-.f64 (/.f64 0 (-.f64 2 (/.f64 x y))) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))))
(*.f64 (-.f64 2 (/.f64 x y)) (neg.f64 (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2)))))
(*.f64 -1 (-.f64 2 (/.f64 x y)))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) (+.f64 (/.f64 x y) -2))
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) (+.f64 (/.f64 x y) -2))
(*.f64 (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (+.f64 (/.f64 x y) -2))) (+.f64 (/.f64 x y) -2))
(*.f64 (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)))) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)))
(*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) (-.f64 2 (/.f64 x y)))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2)))) (+.f64 (/.f64 x y) -2))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)))) (+.f64 (/.f64 x y) -2))
(*.f64 (neg.f64 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)))) (-.f64 2 (/.f64 x y)))
(*.f64 (neg.f64 (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2)))) (-.f64 2 (/.f64 x y)))
(*.f64 (neg.f64 (neg.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)))) (+.f64 (/.f64 x y) -2))
(/.f64 (+.f64 (/.f64 x y) -2) 1)
(/.f64 (+.f64 (/.f64 x y) -2) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)))
(/.f64 (+.f64 (/.f64 x y) -2) (/.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))))
(/.f64 (+.f64 (/.f64 x y) -2) (/.f64 (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2))) (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2)))))
(/.f64 (-.f64 2 (/.f64 x y)) -1)
(neg.f64 (-.f64 2 (/.f64 x y)))
Outputs
-2
(/.f64 x y)
(/.f64 x y)
(/.f64 x y)
-2
-2
(+.f64 (/.f64 x y) -2)
(+.f64 -2 (/.f64 x y))
(+.f64 (+.f64 (/.f64 x y) -2) 0)
(+.f64 -2 (/.f64 x y))
(+.f64 (+.f64 (/.f64 x y) -2) (*.f64 (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2))) 0))
(+.f64 -2 (/.f64 x y))
(+.f64 (+.f64 (/.f64 x y) -2) (*.f64 0 (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2)))))
(+.f64 -2 (/.f64 x y))
(+.f64 (+.f64 (/.f64 x y) -2) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) 0))
(+.f64 -2 (/.f64 x y))
(+.f64 (+.f64 (/.f64 x y) -2) (*.f64 0 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)))))
(+.f64 -2 (/.f64 x y))
(+.f64 (+.f64 (/.f64 x y) -2) (*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) 0))
(+.f64 -2 (/.f64 x y))
(+.f64 0 (+.f64 (/.f64 x y) -2))
(+.f64 -2 (/.f64 x y))
(+.f64 -2 (/.f64 x y))
(+.f64 (*.f64 (/.f64 x y) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) -2))
(+.f64 -2 (/.f64 x y))
(+.f64 (*.f64 (/.f64 x y) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) (*.f64 1 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) -2)))
(+.f64 -2 (/.f64 x y))
(+.f64 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) -2) (*.f64 (/.f64 x y) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))))
(+.f64 -2 (/.f64 x y))
(+.f64 (*.f64 (*.f64 (/.f64 x y) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) -2)))
(+.f64 -2 (/.f64 x y))
(+.f64 (*.f64 (/.f64 x y) (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2)))) (*.f64 (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2))) -2))
(+.f64 -2 (/.f64 x y))
(+.f64 (*.f64 (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2))) 0) (+.f64 (/.f64 x y) -2))
(+.f64 -2 (/.f64 x y))
(+.f64 (*.f64 0 (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2)))) (+.f64 (/.f64 x y) -2))
(+.f64 -2 (/.f64 x y))
(+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2)))) (*.f64 (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2))) (/.f64 x y)))
(+.f64 -2 (/.f64 x y))
(+.f64 (*.f64 (*.f64 (/.f64 x y) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2)))) (*.f64 (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2))) (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) -2)))
(+.f64 -2 (/.f64 x y))
(+.f64 (*.f64 (/.f64 x y) (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) -2))
(+.f64 -2 (/.f64 x y))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) 0) (+.f64 (/.f64 x y) -2))
(+.f64 -2 (/.f64 x y))
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)))) (+.f64 (/.f64 x y) -2))
(+.f64 -2 (/.f64 x y))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) (/.f64 x y)))
(+.f64 -2 (/.f64 x y))
(+.f64 (*.f64 (*.f64 (/.f64 x y) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) -2)))
(+.f64 -2 (/.f64 x y))
(+.f64 (*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) 0) (+.f64 (/.f64 x y) -2))
(+.f64 -2 (/.f64 x y))
(+.f64 (*.f64 1 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) -2)) (*.f64 (/.f64 x y) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))))
(+.f64 -2 (/.f64 x y))
(+.f64 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) -2)) (*.f64 (*.f64 (/.f64 x y) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))))
(+.f64 -2 (/.f64 x y))
(+.f64 (*.f64 (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2))) -2) (*.f64 (/.f64 x y) (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2)))))
(+.f64 -2 (/.f64 x y))
(+.f64 (*.f64 (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2))) (/.f64 x y)) (*.f64 -2 (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2)))))
(+.f64 -2 (/.f64 x y))
(+.f64 (*.f64 (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2))) (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) -2)) (*.f64 (*.f64 (/.f64 x y) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2)))))
(+.f64 -2 (/.f64 x y))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) -2) (*.f64 (/.f64 x y) (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)))))
(+.f64 -2 (/.f64 x y))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) (/.f64 x y)) (*.f64 -2 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)))))
(+.f64 -2 (/.f64 x y))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) -2)) (*.f64 (*.f64 (/.f64 x y) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)))))
(+.f64 -2 (/.f64 x y))
(*.f64 (+.f64 (/.f64 x y) -2) 1)
(+.f64 -2 (/.f64 x y))
(*.f64 (+.f64 (/.f64 x y) -2) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)))
(+.f64 -2 (/.f64 x y))
(*.f64 (+.f64 (/.f64 x y) -2) (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2))))
(+.f64 -2 (/.f64 x y))
(*.f64 (+.f64 (/.f64 x y) -2) (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))))
(+.f64 -2 (/.f64 x y))
(*.f64 (+.f64 (/.f64 x y) -2) (/.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))))
(+.f64 -2 (/.f64 x y))
(*.f64 (+.f64 (/.f64 x y) -2) (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (+.f64 (/.f64 x y) -2))))
(+.f64 -2 (/.f64 x y))
(*.f64 (+.f64 (/.f64 x y) -2) (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2)))))
(+.f64 -2 (/.f64 x y))
(*.f64 (+.f64 (/.f64 x y) -2) (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)))))
(+.f64 -2 (/.f64 x y))
(*.f64 (+.f64 (/.f64 x y) -2) (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2))) (+.f64 (/.f64 x y) -2))))
(+.f64 -2 (/.f64 x y))
(*.f64 (+.f64 (/.f64 x y) -2) (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) (+.f64 (/.f64 x y) -2))))
(+.f64 -2 (/.f64 x y))
(*.f64 (+.f64 (/.f64 x y) -2) (neg.f64 (neg.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)))))
(+.f64 -2 (/.f64 x y))
(*.f64 (+.f64 (/.f64 x y) -2) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2)))) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))))
(+.f64 -2 (/.f64 x y))
(*.f64 (+.f64 (/.f64 x y) -2) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)))) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))))
(+.f64 -2 (/.f64 x y))
(*.f64 (+.f64 (/.f64 x y) -2) (*.f64 (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (+.f64 (/.f64 x y) -2))) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))))
(+.f64 -2 (/.f64 x y))
(*.f64 1 (+.f64 (/.f64 x y) -2))
(+.f64 -2 (/.f64 x y))
(*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (+.f64 (/.f64 x y) -2))
(+.f64 -2 (/.f64 x y))
(*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)))))
(+.f64 -2 (/.f64 x y))
(*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)))))
(+.f64 -2 (/.f64 x y))
(*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (*.f64 (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)))) (/.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)))))
(+.f64 -2 (/.f64 x y))
(*.f64 (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2))) (+.f64 (/.f64 x y) -2))
(+.f64 -2 (/.f64 x y))
(*.f64 (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2))) (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2))) (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2))))))
(+.f64 -2 (/.f64 x y))
(*.f64 (-.f64 2 (/.f64 x y)) -1)
(neg.f64 (-.f64 2 (/.f64 x y)))
(-.f64 (/.f64 x y) 2)
(*.f64 (-.f64 2 (/.f64 x y)) (neg.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))))
(*.f64 (/.f64 (+.f64 -2 (/.f64 x y)) (+.f64 -2 (/.f64 x y))) (-.f64 (/.f64 x y) 2))
(*.f64 (-.f64 2 (/.f64 x y)) (*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))))
(*.f64 (-.f64 2 (/.f64 x y)) (*.f64 (/.f64 (+.f64 -2 (/.f64 x y)) (+.f64 -2 (/.f64 x y))) (neg.f64 (/.f64 (+.f64 -2 (/.f64 x y)) (+.f64 -2 (/.f64 x y))))))
(*.f64 (*.f64 (/.f64 (+.f64 -2 (/.f64 x y)) (+.f64 -2 (/.f64 x y))) (/.f64 (+.f64 -2 (/.f64 x y)) (+.f64 -2 (/.f64 x y)))) (-.f64 (/.f64 x y) 2))
(*.f64 (-.f64 2 (/.f64 x y)) (*.f64 -1 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))))
(*.f64 (/.f64 (+.f64 -2 (/.f64 x y)) (+.f64 -2 (/.f64 x y))) (-.f64 (/.f64 x y) 2))
(*.f64 (-.f64 2 (/.f64 x y)) (neg.f64 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)))))
(*.f64 (-.f64 2 (/.f64 x y)) (*.f64 (/.f64 (+.f64 -2 (/.f64 x y)) (+.f64 -2 (/.f64 x y))) (neg.f64 (/.f64 (+.f64 -2 (/.f64 x y)) (+.f64 -2 (/.f64 x y))))))
(*.f64 (*.f64 (/.f64 (+.f64 -2 (/.f64 x y)) (+.f64 -2 (/.f64 x y))) (/.f64 (+.f64 -2 (/.f64 x y)) (+.f64 -2 (/.f64 x y)))) (-.f64 (/.f64 x y) 2))
(*.f64 (-.f64 2 (/.f64 x y)) (-.f64 (/.f64 0 (-.f64 2 (/.f64 x y))) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))))
(*.f64 (/.f64 (+.f64 -2 (/.f64 x y)) (+.f64 -2 (/.f64 x y))) (-.f64 (/.f64 x y) 2))
(*.f64 (-.f64 2 (/.f64 x y)) (neg.f64 (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2)))))
(*.f64 (*.f64 (+.f64 -2 (/.f64 x y)) (/.f64 1 (+.f64 -2 (/.f64 x y)))) (-.f64 (/.f64 x y) 2))
(*.f64 -1 (-.f64 2 (/.f64 x y)))
(neg.f64 (-.f64 2 (/.f64 x y)))
(-.f64 (/.f64 x y) 2)
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) (+.f64 (/.f64 x y) -2))
(+.f64 -2 (/.f64 x y))
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) (+.f64 (/.f64 x y) -2))
(+.f64 -2 (/.f64 x y))
(*.f64 (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (+.f64 (/.f64 x y) -2))) (+.f64 (/.f64 x y) -2))
(+.f64 -2 (/.f64 x y))
(*.f64 (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)))) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)))
(+.f64 -2 (/.f64 x y))
(*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))) (-.f64 2 (/.f64 x y)))
(*.f64 (/.f64 (+.f64 -2 (/.f64 x y)) (+.f64 -2 (/.f64 x y))) (-.f64 (/.f64 x y) 2))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2)))) (+.f64 (/.f64 x y) -2))
(+.f64 -2 (/.f64 x y))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)))) (+.f64 (/.f64 x y) -2))
(+.f64 -2 (/.f64 x y))
(*.f64 (neg.f64 (*.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)))) (-.f64 2 (/.f64 x y)))
(*.f64 (-.f64 2 (/.f64 x y)) (*.f64 (/.f64 (+.f64 -2 (/.f64 x y)) (+.f64 -2 (/.f64 x y))) (neg.f64 (/.f64 (+.f64 -2 (/.f64 x y)) (+.f64 -2 (/.f64 x y))))))
(*.f64 (*.f64 (/.f64 (+.f64 -2 (/.f64 x y)) (+.f64 -2 (/.f64 x y))) (/.f64 (+.f64 -2 (/.f64 x y)) (+.f64 -2 (/.f64 x y)))) (-.f64 (/.f64 x y) 2))
(*.f64 (neg.f64 (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2)))) (-.f64 2 (/.f64 x y)))
(*.f64 (*.f64 (+.f64 -2 (/.f64 x y)) (/.f64 1 (+.f64 -2 (/.f64 x y)))) (-.f64 (/.f64 x y) 2))
(*.f64 (neg.f64 (neg.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)))) (+.f64 (/.f64 x y) -2))
(+.f64 -2 (/.f64 x y))
(/.f64 (+.f64 (/.f64 x y) -2) 1)
(+.f64 -2 (/.f64 x y))
(/.f64 (+.f64 (/.f64 x y) -2) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)))
(+.f64 -2 (/.f64 x y))
(/.f64 (+.f64 (/.f64 x y) -2) (/.f64 (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2)) (/.f64 (+.f64 (/.f64 x y) -2) (+.f64 (/.f64 x y) -2))))
(+.f64 -2 (/.f64 x y))
(/.f64 (+.f64 (/.f64 x y) -2) (/.f64 (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2))) (*.f64 (+.f64 (/.f64 x y) -2) (/.f64 1 (+.f64 (/.f64 x y) -2)))))
(+.f64 -2 (/.f64 x y))
(/.f64 (-.f64 2 (/.f64 x y)) -1)
(neg.f64 (-.f64 2 (/.f64 x y)))
(-.f64 (/.f64 x y) 2)
(neg.f64 (-.f64 2 (/.f64 x y)))
(-.f64 (/.f64 x y) 2)

localize9.0ms (0.1%)

Local error

Found 2 expressions with local error:

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

Compiled 22 to 12 computations (45.5% saved)

series1.0ms (0%)

Counts
2 → 48
Calls

12 calls:

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

rewrite74.0ms (0.5%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0832
14732
213932
358432
4290232
Stop Event
node limit
Counts
2 → 69
Calls
Call 1
Inputs
(/.f64 2 (*.f64 z t))
(-.f64 (/.f64 2 (*.f64 z t)) 2)
Outputs
((#(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 0 (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t)))))))) (#(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 2 (*.f64 z t)) (/.f64 2 (*.f64 z t)))) (/.f64 2 (*.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 0 (neg.f64 (/.f64 2 (*.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 2 (*.f64 z t)) (/.f64 2 (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 z t)) (*.f64 (/.f64 2 (*.f64 z t)) (/.f64 1 (/.f64 2 (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 z t)) (*.f64 (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t))) (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 z t)) (*.f64 1 (*.f64 (/.f64 2 (*.f64 z t)) (/.f64 1 (/.f64 2 (*.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 z t)) (*.f64 (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t))) (*.f64 (/.f64 2 (*.f64 z t)) (/.f64 1 (/.f64 2 (*.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 z t)) (*.f64 (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t))) (*.f64 (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t))) (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 z t)) (*.f64 (/.f64 2 (*.f64 z t)) (/.f64 (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t))) (/.f64 2 (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 z t)) (*.f64 (*.f64 (/.f64 2 (*.f64 z t)) (/.f64 1 (/.f64 2 (*.f64 z t)))) (/.f64 (/.f64 2 (*.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 2 (*.f64 z t)) (/.f64 2 (*.f64 z t))) (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t)))) (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 z t)) (*.f64 (/.f64 2 (*.f64 z t)) (/.f64 (*.f64 (/.f64 2 (*.f64 z t)) (/.f64 1 (/.f64 2 (*.f64 z t)))) (/.f64 2 (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 z t)) (*.f64 (/.f64 2 (*.f64 z t)) (/.f64 (*.f64 (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t))) (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t)))) (/.f64 2 (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 2 (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t))) (/.f64 2 (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t))) (*.f64 (/.f64 2 (*.f64 z t)) (/.f64 1 (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t))) (*.f64 (/.f64 2 (*.f64 z t)) (/.f64 (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t))) (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t))) (*.f64 (/.f64 2 (*.f64 z t)) (/.f64 (*.f64 (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t))) (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t)))) (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 2 (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (neg.f64 (/.f64 2 (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t))) (neg.f64 (/.f64 2 (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 2 (*.f64 z t)) (/.f64 1 (/.f64 2 (*.f64 z t)))) (/.f64 2 (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 2 (*.f64 z t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 2 (*.f64 z t))) (neg.f64 (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t))) (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t)))) (/.f64 2 (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t)))) (neg.f64 (/.f64 2 (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 2 (*.f64 z t))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 (*.f64 z t)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (*.f64 0 (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (/.f64 2 (*.f64 z t)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -2 (/.f64 2 (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 2 (*.f64 z t)) (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2))) (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2)) -2) (*.f64 (/.f64 2 (*.f64 z t)) (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2))) (+.f64 (/.f64 2 (*.f64 z t)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (*.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (/.f64 1 (+.f64 (/.f64 2 (*.f64 z t)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2)) (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (*.f64 1 (*.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (/.f64 1 (+.f64 (/.f64 2 (*.f64 z t)) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2)) (*.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (/.f64 1 (+.f64 (/.f64 2 (*.f64 z t)) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2)) (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2)) (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (*.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (/.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2)) (+.f64 (/.f64 2 (*.f64 z t)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (*.f64 (*.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (/.f64 1 (+.f64 (/.f64 2 (*.f64 z t)) -2))) (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2)) (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2))) (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (*.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (/.f64 (*.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (/.f64 1 (+.f64 (/.f64 2 (*.f64 z t)) -2))) (+.f64 (/.f64 2 (*.f64 z t)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (*.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2)) (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2))) (+.f64 (/.f64 2 (*.f64 z t)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 2 (*.f64 z t)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2)) (+.f64 (/.f64 2 (*.f64 z t)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2)) (*.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (/.f64 1 (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2)) (*.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (/.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2)) (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2)) (*.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2)) (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2))) (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 2 (/.f64 2 (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (-.f64 2 (/.f64 2 (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2)) (-.f64 2 (/.f64 2 (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (/.f64 1 (+.f64 (/.f64 2 (*.f64 z t)) -2))) (+.f64 (/.f64 2 (*.f64 z t)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 2 (/.f64 2 (*.f64 z t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 2 (/.f64 2 (*.f64 z t))) (neg.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2)) (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2))) (+.f64 (/.f64 2 (*.f64 z t)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2))) (-.f64 2 (/.f64 2 (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (/.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2)) (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 2 (/.f64 2 (*.f64 z t))))))))

simplify145.0ms (1%)

Algorithm
egg-herbie
Rules
1252×rational_best_oopsla_all_46_json_45_simplify-72
1108×rational_best_oopsla_all_46_json_45_simplify-49
1016×rational_best_oopsla_all_46_json_45_simplify-23
734×rational_best_oopsla_all_46_json_45_simplify-35
576×rational_best_oopsla_all_46_json_45_simplify-10
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01401911
15451911
234881911
377351911
Stop Event
node limit
Counts
117 → 73
Calls
Call 1
Inputs
(/.f64 2 (*.f64 t z))
(/.f64 2 (*.f64 t z))
(/.f64 2 (*.f64 t z))
(/.f64 2 (*.f64 t z))
(/.f64 2 (*.f64 t z))
(/.f64 2 (*.f64 t z))
(/.f64 2 (*.f64 t z))
(/.f64 2 (*.f64 t z))
(/.f64 2 (*.f64 t z))
(/.f64 2 (*.f64 t z))
(/.f64 2 (*.f64 t z))
(/.f64 2 (*.f64 t z))
(/.f64 2 (*.f64 t z))
(/.f64 2 (*.f64 t z))
(/.f64 2 (*.f64 t z))
(/.f64 2 (*.f64 t z))
(/.f64 2 (*.f64 t z))
(/.f64 2 (*.f64 t z))
(/.f64 2 (*.f64 t z))
(/.f64 2 (*.f64 t z))
(/.f64 2 (*.f64 t z))
(/.f64 2 (*.f64 t z))
(/.f64 2 (*.f64 t z))
(/.f64 2 (*.f64 t z))
(/.f64 2 (*.f64 t z))
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
-2
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
-2
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
(/.f64 2 (*.f64 t z))
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
-2
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
-2
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
(+.f64 (/.f64 2 (*.f64 z t)) 0)
(+.f64 (/.f64 2 (*.f64 z t)) (*.f64 0 (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t)))))
(+.f64 0 (/.f64 2 (*.f64 z t)))
(+.f64 (*.f64 0 (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t)))) (/.f64 2 (*.f64 z t)))
(-.f64 (/.f64 2 (*.f64 z t)) 0)
(-.f64 0 (neg.f64 (/.f64 2 (*.f64 z t))))
(*.f64 (/.f64 2 (*.f64 z t)) 1)
(*.f64 (/.f64 2 (*.f64 z t)) (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t))))
(*.f64 (/.f64 2 (*.f64 z t)) (*.f64 (/.f64 2 (*.f64 z t)) (/.f64 1 (/.f64 2 (*.f64 z t)))))
(*.f64 (/.f64 2 (*.f64 z t)) (*.f64 (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t))) (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t)))))
(*.f64 (/.f64 2 (*.f64 z t)) (*.f64 1 (*.f64 (/.f64 2 (*.f64 z t)) (/.f64 1 (/.f64 2 (*.f64 z t))))))
(*.f64 (/.f64 2 (*.f64 z t)) (*.f64 (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t))) (*.f64 (/.f64 2 (*.f64 z t)) (/.f64 1 (/.f64 2 (*.f64 z t))))))
(*.f64 (/.f64 2 (*.f64 z t)) (*.f64 (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t))) (*.f64 (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t))) (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t))))))
(*.f64 (/.f64 2 (*.f64 z t)) (*.f64 (/.f64 2 (*.f64 z t)) (/.f64 (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t))) (/.f64 2 (*.f64 z t)))))
(*.f64 (/.f64 2 (*.f64 z t)) (*.f64 (*.f64 (/.f64 2 (*.f64 z t)) (/.f64 1 (/.f64 2 (*.f64 z t)))) (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t)))))
(*.f64 (/.f64 2 (*.f64 z t)) (*.f64 (*.f64 (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t))) (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t)))) (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t)))))
(*.f64 (/.f64 2 (*.f64 z t)) (*.f64 (/.f64 2 (*.f64 z t)) (/.f64 (*.f64 (/.f64 2 (*.f64 z t)) (/.f64 1 (/.f64 2 (*.f64 z t)))) (/.f64 2 (*.f64 z t)))))
(*.f64 (/.f64 2 (*.f64 z t)) (*.f64 (/.f64 2 (*.f64 z t)) (/.f64 (*.f64 (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t))) (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t)))) (/.f64 2 (*.f64 z t)))))
(*.f64 1 (/.f64 2 (*.f64 z t)))
(*.f64 (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t))) (/.f64 2 (*.f64 z t)))
(*.f64 (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t))) (*.f64 (/.f64 2 (*.f64 z t)) (/.f64 1 (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t))))))
(*.f64 (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t))) (*.f64 (/.f64 2 (*.f64 z t)) (/.f64 (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t))) (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t))))))
(*.f64 (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t))) (*.f64 (/.f64 2 (*.f64 z t)) (/.f64 (*.f64 (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t))) (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t)))) (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t))))))
(*.f64 -1 (neg.f64 (/.f64 2 (*.f64 z t))))
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 2 (*.f64 z t)))))
(*.f64 -1 (*.f64 (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t))) (neg.f64 (/.f64 2 (*.f64 z t)))))
(*.f64 (*.f64 (/.f64 2 (*.f64 z t)) (/.f64 1 (/.f64 2 (*.f64 z t)))) (/.f64 2 (*.f64 z t)))
(*.f64 (neg.f64 (/.f64 2 (*.f64 z t))) -1)
(*.f64 (neg.f64 (/.f64 2 (*.f64 z t))) (neg.f64 (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t)))))
(*.f64 (*.f64 (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t))) (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t)))) (/.f64 2 (*.f64 z t)))
(*.f64 (neg.f64 (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t)))) (neg.f64 (/.f64 2 (*.f64 z t))))
(neg.f64 (neg.f64 (/.f64 2 (*.f64 z t))))
(+.f64 (/.f64 2 (*.f64 z t)) -2)
(+.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) 0)
(+.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (*.f64 0 (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2))))
(+.f64 0 (+.f64 (/.f64 2 (*.f64 z t)) -2))
(+.f64 -2 (/.f64 2 (*.f64 z t)))
(+.f64 (*.f64 (/.f64 2 (*.f64 z t)) (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2))) (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2)) -2))
(+.f64 (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2)) -2) (*.f64 (/.f64 2 (*.f64 z t)) (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2))))
(+.f64 (*.f64 0 (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2))) (+.f64 (/.f64 2 (*.f64 z t)) -2))
(*.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) 1)
(*.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2)))
(*.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (*.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (/.f64 1 (+.f64 (/.f64 2 (*.f64 z t)) -2))))
(*.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2)) (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2))))
(*.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (*.f64 1 (*.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (/.f64 1 (+.f64 (/.f64 2 (*.f64 z t)) -2)))))
(*.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2)) (*.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (/.f64 1 (+.f64 (/.f64 2 (*.f64 z t)) -2)))))
(*.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2)) (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2)) (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2)))))
(*.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (*.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (/.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2)) (+.f64 (/.f64 2 (*.f64 z t)) -2))))
(*.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (*.f64 (*.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (/.f64 1 (+.f64 (/.f64 2 (*.f64 z t)) -2))) (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2))))
(*.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2)) (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2))) (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2))))
(*.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (*.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (/.f64 (*.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (/.f64 1 (+.f64 (/.f64 2 (*.f64 z t)) -2))) (+.f64 (/.f64 2 (*.f64 z t)) -2))))
(*.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (*.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2)) (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2))) (+.f64 (/.f64 2 (*.f64 z t)) -2))))
(*.f64 1 (+.f64 (/.f64 2 (*.f64 z t)) -2))
(*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2)) (+.f64 (/.f64 2 (*.f64 z t)) -2))
(*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2)) (*.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (/.f64 1 (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2)))))
(*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2)) (*.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (/.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2)) (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2)))))
(*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2)) (*.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2)) (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2))) (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2)))))
(*.f64 -1 (-.f64 2 (/.f64 2 (*.f64 z t))))
(*.f64 -1 (*.f64 1 (-.f64 2 (/.f64 2 (*.f64 z t)))))
(*.f64 -1 (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2)) (-.f64 2 (/.f64 2 (*.f64 z t)))))
(*.f64 (*.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (/.f64 1 (+.f64 (/.f64 2 (*.f64 z t)) -2))) (+.f64 (/.f64 2 (*.f64 z t)) -2))
(*.f64 (-.f64 2 (/.f64 2 (*.f64 z t))) -1)
(*.f64 (-.f64 2 (/.f64 2 (*.f64 z t))) (neg.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2))))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2)) (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2))) (+.f64 (/.f64 2 (*.f64 z t)) -2))
(*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2))) (-.f64 2 (/.f64 2 (*.f64 z t))))
(/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) 1)
(/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2)))
(/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (/.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2)) (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2))))
(neg.f64 (-.f64 2 (/.f64 2 (*.f64 z t))))
Outputs
(/.f64 2 (*.f64 t z))
(/.f64 2 (*.f64 t z))
(/.f64 2 (*.f64 t z))
(/.f64 2 (*.f64 t z))
(/.f64 2 (*.f64 t z))
(/.f64 2 (*.f64 t z))
(/.f64 2 (*.f64 t z))
(/.f64 2 (*.f64 t z))
(/.f64 2 (*.f64 t z))
(/.f64 2 (*.f64 t z))
(/.f64 2 (*.f64 t z))
(/.f64 2 (*.f64 t z))
(/.f64 2 (*.f64 t z))
(/.f64 2 (*.f64 t z))
(/.f64 2 (*.f64 t z))
(/.f64 2 (*.f64 t z))
(/.f64 2 (*.f64 t z))
(/.f64 2 (*.f64 t z))
(/.f64 2 (*.f64 t z))
(/.f64 2 (*.f64 t z))
(/.f64 2 (*.f64 t z))
(/.f64 2 (*.f64 t z))
(/.f64 2 (*.f64 t z))
(/.f64 2 (*.f64 t z))
(/.f64 2 (*.f64 t z))
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
-2
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
-2
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
(/.f64 2 (*.f64 t z))
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
-2
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
-2
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
(+.f64 (/.f64 2 (*.f64 z t)) 0)
(/.f64 2 (*.f64 t z))
(+.f64 (/.f64 2 (*.f64 z t)) (*.f64 0 (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t)))))
(/.f64 2 (*.f64 t z))
(+.f64 0 (/.f64 2 (*.f64 z t)))
(/.f64 2 (*.f64 t z))
(+.f64 (*.f64 0 (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t)))) (/.f64 2 (*.f64 z t)))
(/.f64 2 (*.f64 t z))
(-.f64 (/.f64 2 (*.f64 z t)) 0)
(/.f64 2 (*.f64 t z))
(-.f64 0 (neg.f64 (/.f64 2 (*.f64 z t))))
(/.f64 2 (*.f64 t z))
(*.f64 (/.f64 2 (*.f64 z t)) 1)
(/.f64 2 (*.f64 t z))
(*.f64 (/.f64 2 (*.f64 z t)) (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t))))
(/.f64 2 (*.f64 t z))
(*.f64 (/.f64 2 (*.f64 z t)) (*.f64 (/.f64 2 (*.f64 z t)) (/.f64 1 (/.f64 2 (*.f64 z t)))))
(/.f64 2 (*.f64 t z))
(*.f64 (/.f64 2 (*.f64 z t)) (*.f64 (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t))) (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t)))))
(/.f64 2 (*.f64 t z))
(*.f64 (/.f64 2 (*.f64 z t)) (*.f64 1 (*.f64 (/.f64 2 (*.f64 z t)) (/.f64 1 (/.f64 2 (*.f64 z t))))))
(/.f64 2 (*.f64 t z))
(*.f64 (/.f64 2 (*.f64 z t)) (*.f64 (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t))) (*.f64 (/.f64 2 (*.f64 z t)) (/.f64 1 (/.f64 2 (*.f64 z t))))))
(/.f64 2 (*.f64 t z))
(*.f64 (/.f64 2 (*.f64 z t)) (*.f64 (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t))) (*.f64 (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t))) (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t))))))
(/.f64 2 (*.f64 t z))
(*.f64 (/.f64 2 (*.f64 z t)) (*.f64 (/.f64 2 (*.f64 z t)) (/.f64 (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t))) (/.f64 2 (*.f64 z t)))))
(/.f64 2 (*.f64 t z))
(*.f64 (/.f64 2 (*.f64 z t)) (*.f64 (*.f64 (/.f64 2 (*.f64 z t)) (/.f64 1 (/.f64 2 (*.f64 z t)))) (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t)))))
(/.f64 2 (*.f64 t z))
(*.f64 (/.f64 2 (*.f64 z t)) (*.f64 (*.f64 (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t))) (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t)))) (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t)))))
(/.f64 2 (*.f64 t z))
(*.f64 (/.f64 2 (*.f64 z t)) (*.f64 (/.f64 2 (*.f64 z t)) (/.f64 (*.f64 (/.f64 2 (*.f64 z t)) (/.f64 1 (/.f64 2 (*.f64 z t)))) (/.f64 2 (*.f64 z t)))))
(/.f64 2 (*.f64 t z))
(*.f64 (/.f64 2 (*.f64 z t)) (*.f64 (/.f64 2 (*.f64 z t)) (/.f64 (*.f64 (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t))) (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t)))) (/.f64 2 (*.f64 z t)))))
(/.f64 2 (*.f64 t z))
(*.f64 1 (/.f64 2 (*.f64 z t)))
(/.f64 2 (*.f64 t z))
(*.f64 (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t))) (/.f64 2 (*.f64 z t)))
(/.f64 2 (*.f64 t z))
(*.f64 (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t))) (*.f64 (/.f64 2 (*.f64 z t)) (/.f64 1 (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t))))))
(/.f64 2 (*.f64 t z))
(*.f64 (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t))) (*.f64 (/.f64 2 (*.f64 z t)) (/.f64 (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t))) (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t))))))
(/.f64 2 (*.f64 t z))
(*.f64 (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t))) (*.f64 (/.f64 2 (*.f64 z t)) (/.f64 (*.f64 (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t))) (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t)))) (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t))))))
(/.f64 2 (*.f64 t z))
(*.f64 -1 (neg.f64 (/.f64 2 (*.f64 z t))))
(/.f64 2 (*.f64 t z))
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 2 (*.f64 z t)))))
(/.f64 2 (*.f64 t z))
(*.f64 -1 (*.f64 (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t))) (neg.f64 (/.f64 2 (*.f64 z t)))))
(/.f64 2 (*.f64 t z))
(*.f64 (*.f64 (/.f64 2 (*.f64 z t)) (/.f64 1 (/.f64 2 (*.f64 z t)))) (/.f64 2 (*.f64 z t)))
(/.f64 2 (*.f64 t z))
(*.f64 (neg.f64 (/.f64 2 (*.f64 z t))) -1)
(/.f64 2 (*.f64 t z))
(*.f64 (neg.f64 (/.f64 2 (*.f64 z t))) (neg.f64 (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t)))))
(/.f64 2 (*.f64 t z))
(*.f64 (*.f64 (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t))) (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t)))) (/.f64 2 (*.f64 z t)))
(/.f64 2 (*.f64 t z))
(*.f64 (neg.f64 (/.f64 (/.f64 2 (*.f64 z t)) (/.f64 2 (*.f64 z t)))) (neg.f64 (/.f64 2 (*.f64 z t))))
(/.f64 2 (*.f64 t z))
(neg.f64 (neg.f64 (/.f64 2 (*.f64 z t))))
(/.f64 2 (*.f64 t z))
(+.f64 (/.f64 2 (*.f64 z t)) -2)
(+.f64 -2 (/.f64 2 (*.f64 t z)))
(+.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) 0)
(+.f64 -2 (/.f64 2 (*.f64 t z)))
(+.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (*.f64 0 (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2))))
(+.f64 -2 (/.f64 2 (*.f64 t z)))
(+.f64 0 (+.f64 (/.f64 2 (*.f64 z t)) -2))
(+.f64 -2 (/.f64 2 (*.f64 t z)))
(+.f64 -2 (/.f64 2 (*.f64 z t)))
(+.f64 -2 (/.f64 2 (*.f64 t z)))
(+.f64 (*.f64 (/.f64 2 (*.f64 z t)) (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2))) (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2)) -2))
(+.f64 -2 (/.f64 2 (*.f64 t z)))
(+.f64 (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2)) -2) (*.f64 (/.f64 2 (*.f64 z t)) (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2))))
(+.f64 -2 (/.f64 2 (*.f64 t z)))
(+.f64 (*.f64 0 (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2))) (+.f64 (/.f64 2 (*.f64 z t)) -2))
(+.f64 -2 (/.f64 2 (*.f64 t z)))
(*.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) 1)
(+.f64 -2 (/.f64 2 (*.f64 t z)))
(*.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2)))
(+.f64 -2 (/.f64 2 (*.f64 t z)))
(*.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (*.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (/.f64 1 (+.f64 (/.f64 2 (*.f64 z t)) -2))))
(+.f64 -2 (/.f64 2 (*.f64 t z)))
(*.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2)) (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2))))
(+.f64 -2 (/.f64 2 (*.f64 t z)))
(*.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (*.f64 1 (*.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (/.f64 1 (+.f64 (/.f64 2 (*.f64 z t)) -2)))))
(+.f64 -2 (/.f64 2 (*.f64 t z)))
(*.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2)) (*.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (/.f64 1 (+.f64 (/.f64 2 (*.f64 z t)) -2)))))
(+.f64 -2 (/.f64 2 (*.f64 t z)))
(*.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2)) (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2)) (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2)))))
(+.f64 -2 (/.f64 2 (*.f64 t z)))
(*.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (*.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (/.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2)) (+.f64 (/.f64 2 (*.f64 z t)) -2))))
(+.f64 -2 (/.f64 2 (*.f64 t z)))
(*.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (*.f64 (*.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (/.f64 1 (+.f64 (/.f64 2 (*.f64 z t)) -2))) (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2))))
(+.f64 -2 (/.f64 2 (*.f64 t z)))
(*.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2)) (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2))) (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2))))
(+.f64 -2 (/.f64 2 (*.f64 t z)))
(*.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (*.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (/.f64 (*.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (/.f64 1 (+.f64 (/.f64 2 (*.f64 z t)) -2))) (+.f64 (/.f64 2 (*.f64 z t)) -2))))
(+.f64 -2 (/.f64 2 (*.f64 t z)))
(*.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (*.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2)) (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2))) (+.f64 (/.f64 2 (*.f64 z t)) -2))))
(+.f64 -2 (/.f64 2 (*.f64 t z)))
(*.f64 1 (+.f64 (/.f64 2 (*.f64 z t)) -2))
(+.f64 -2 (/.f64 2 (*.f64 t z)))
(*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2)) (+.f64 (/.f64 2 (*.f64 z t)) -2))
(+.f64 -2 (/.f64 2 (*.f64 t z)))
(*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2)) (*.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (/.f64 1 (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2)))))
(+.f64 -2 (/.f64 2 (*.f64 t z)))
(*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2)) (*.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (/.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2)) (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2)))))
(+.f64 -2 (/.f64 2 (*.f64 t z)))
(*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2)) (*.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2)) (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2))) (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2)))))
(+.f64 -2 (/.f64 2 (*.f64 t z)))
(*.f64 -1 (-.f64 2 (/.f64 2 (*.f64 z t))))
(+.f64 -2 (/.f64 2 (*.f64 t z)))
(*.f64 -1 (*.f64 1 (-.f64 2 (/.f64 2 (*.f64 z t)))))
(+.f64 -2 (/.f64 2 (*.f64 t z)))
(*.f64 -1 (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2)) (-.f64 2 (/.f64 2 (*.f64 z t)))))
(+.f64 -2 (/.f64 2 (*.f64 t z)))
(*.f64 (*.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (/.f64 1 (+.f64 (/.f64 2 (*.f64 z t)) -2))) (+.f64 (/.f64 2 (*.f64 z t)) -2))
(+.f64 -2 (/.f64 2 (*.f64 t z)))
(*.f64 (-.f64 2 (/.f64 2 (*.f64 z t))) -1)
(+.f64 -2 (/.f64 2 (*.f64 t z)))
(*.f64 (-.f64 2 (/.f64 2 (*.f64 z t))) (neg.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2))))
(+.f64 -2 (/.f64 2 (*.f64 t z)))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2)) (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2))) (+.f64 (/.f64 2 (*.f64 z t)) -2))
(+.f64 -2 (/.f64 2 (*.f64 t z)))
(*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2))) (-.f64 2 (/.f64 2 (*.f64 z t))))
(+.f64 -2 (/.f64 2 (*.f64 t z)))
(/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) 1)
(+.f64 -2 (/.f64 2 (*.f64 t z)))
(/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2)))
(+.f64 -2 (/.f64 2 (*.f64 t z)))
(/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (/.f64 (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2)) (/.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (+.f64 (/.f64 2 (*.f64 z t)) -2))))
(+.f64 -2 (/.f64 2 (*.f64 t z)))
(neg.f64 (-.f64 2 (/.f64 2 (*.f64 z t))))
(+.f64 -2 (/.f64 2 (*.f64 t z)))

localize12.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.1b
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
Compiler

Compiled 32 to 25 computations (21.9% saved)

series4.0ms (0%)

Counts
1 → 12
Calls

6 calls:

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

rewrite60.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1498×rational_best_oopsla_all_46_json_45_simplify-23
1424×rational_best_oopsla_all_46_json_45_simplify-13
914×rational_best_oopsla_all_46_json-2
914×rational_best_oopsla_all_46_json-1
914×rational_best_oopsla_all_46_json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01025
15425
211525
337525
4182925
Stop Event
node limit
Counts
1 → 44
Calls
Call 1
Inputs
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (*.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 1 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 0 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 1 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))) (*.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 1 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))) (neg.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))) (neg.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 1 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 1 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 1 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 1 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (+.f64 0 (*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 1 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (+.f64 0 (*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))) (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 1 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (neg.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (-.f64 (/.f64 0 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (-.f64 0 (*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 1 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (-.f64 0 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 1 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))) (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))) (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))) (neg.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 1 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))) (neg.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 1 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))) (neg.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))))))

simplify118.0ms (0.8%)

Algorithm
egg-herbie
Rules
1136×rational_best_oopsla_all_46_json_45_simplify-7
1076×rational_best_oopsla_all_46_json_45_simplify-49
1042×rational_best_oopsla_all_46_json_45_simplify-72
554×rational_best_oopsla_all_46_json_45_simplify-36
504×rational_best_oopsla_all_46_json_45_simplify-31
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01021460
14011406
228151406
367991406
Stop Event
node limit
Counts
56 → 49
Calls
Call 1
Inputs
(/.f64 2 (*.f64 t z))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (*.f64 2 (/.f64 1 t)))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (*.f64 2 (/.f64 1 t)))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (*.f64 2 (/.f64 1 t)))
(/.f64 2 t)
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (*.f64 2 (/.f64 1 t)))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (*.f64 2 (/.f64 1 t)))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (*.f64 2 (/.f64 1 t)))
(/.f64 2 t)
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (*.f64 2 (/.f64 1 t)))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (*.f64 2 (/.f64 1 t)))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (*.f64 2 (/.f64 1 t)))
(+.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) 0)
(+.f64 0 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))
(-.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) 0)
(-.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))) 0))
(-.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (*.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 1 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))) 0))
(-.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 0 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))))
(-.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))) 0))
(-.f64 0 (neg.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))
(-.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 1 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))) (*.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 1 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))) (neg.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))) (neg.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))))
(*.f64 1 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))
(*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) 1)
(*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))
(*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 1 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))))
(*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))))
(*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))))
(*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 1 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))))
(*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))))
(*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 1 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))))
(*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))))
(*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))
(*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 1 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))))
(*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))))
(*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (+.f64 0 (*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 1 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))))))
(*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (+.f64 0 (*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))))))
(*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))) (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))))
(*.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 1 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))
(*.f64 (neg.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) -1)
(*.f64 (neg.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (neg.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))))
(*.f64 (neg.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (-.f64 (/.f64 0 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))))
(*.f64 (neg.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (-.f64 0 (*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 1 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))))
(*.f64 (neg.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (-.f64 0 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))))
(*.f64 -1 (neg.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))
(*.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))
(*.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 1 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))) (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))
(*.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))) (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))
(*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))) (neg.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 1 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))
(*.f64 (neg.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))) (neg.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))
(*.f64 (neg.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 1 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))) (neg.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))
(*.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))
(neg.f64 (neg.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))
Outputs
(/.f64 2 (*.f64 t z))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (*.f64 2 (/.f64 1 t)))
(*.f64 2 (+.f64 (/.f64 1 (*.f64 t z)) (/.f64 1 t)))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (*.f64 2 (/.f64 1 t)))
(*.f64 2 (+.f64 (/.f64 1 (*.f64 t z)) (/.f64 1 t)))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (*.f64 2 (/.f64 1 t)))
(*.f64 2 (+.f64 (/.f64 1 (*.f64 t z)) (/.f64 1 t)))
(/.f64 2 t)
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (*.f64 2 (/.f64 1 t)))
(*.f64 2 (+.f64 (/.f64 1 (*.f64 t z)) (/.f64 1 t)))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (*.f64 2 (/.f64 1 t)))
(*.f64 2 (+.f64 (/.f64 1 (*.f64 t z)) (/.f64 1 t)))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (*.f64 2 (/.f64 1 t)))
(*.f64 2 (+.f64 (/.f64 1 (*.f64 t z)) (/.f64 1 t)))
(/.f64 2 t)
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (*.f64 2 (/.f64 1 t)))
(*.f64 2 (+.f64 (/.f64 1 (*.f64 t z)) (/.f64 1 t)))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (*.f64 2 (/.f64 1 t)))
(*.f64 2 (+.f64 (/.f64 1 (*.f64 t z)) (/.f64 1 t)))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (*.f64 2 (/.f64 1 t)))
(*.f64 2 (+.f64 (/.f64 1 (*.f64 t z)) (/.f64 1 t)))
(+.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) 0)
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
(+.f64 0 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
(-.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) 0)
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
(-.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))) 0))
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
(-.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (*.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 1 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))) 0))
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
(-.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 0 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))))
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
(-.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))) 0))
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
(-.f64 0 (neg.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
(-.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 1 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))) (*.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 1 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))) (neg.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))))
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))) (neg.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))))
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
(*.f64 1 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
(*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) 1)
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
(*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
(*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 1 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))))
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
(*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))))
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
(*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))))
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
(*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 1 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))))
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
(*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))))
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
(*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 1 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))))
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
(*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))))
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
(*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
(*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 1 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))))
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
(*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))))
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
(*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (+.f64 0 (*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 1 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))))))
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
(*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (+.f64 0 (*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))))))
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
(*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))) (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))))
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
(*.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 1 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
(*.f64 (neg.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) -1)
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
(*.f64 (neg.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (neg.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))))
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
(*.f64 (neg.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (-.f64 (/.f64 0 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))))
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
(*.f64 (neg.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (-.f64 0 (*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 1 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))))
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
(*.f64 (neg.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (-.f64 0 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))))
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
(*.f64 -1 (neg.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
(*.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
(*.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 1 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))) (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
(*.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))) (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
(*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))) (neg.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 1 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
(*.f64 (neg.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)) (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))) (neg.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
(*.f64 (neg.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 1 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))) (neg.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
(*.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t))
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
(neg.f64 (neg.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)))
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)

localize52.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (/.f64 x y) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))
0.1b
(/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))
0.1b
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
12.0b
(/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))
Compiler

Compiled 159 to 93 computations (41.5% saved)

series6.0ms (0%)

Counts
3 → 96
Calls

24 calls:

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

rewrite91.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1440×rational_best_oopsla_all_46_json_45_simplify-23
1182×rational_best_oopsla_all_46_json_45_simplify-13
1062×rational_best_oopsla_all_46_json_45_simplify-37
974×rational_best_oopsla_all_46_json-2
974×rational_best_oopsla_all_46_json-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
019231
1127153
2425153
32136153
Stop Event
node limit
Counts
3 → 109
Calls
Call 1
Inputs
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))
(+.f64 (/.f64 x y) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (neg.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (*.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (neg.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (neg.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (*.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 -1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (neg.f64 (neg.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) (*.f64 (neg.f64 (neg.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (neg.f64 (neg.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (neg.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (*.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (neg.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (/.f64 0 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (neg.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 -1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (*.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 -1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 0 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))) (*.f64 (/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) (/.f64 0 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 0 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 0 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 1 (*.f64 (/.f64 0 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 0 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (*.f64 (/.f64 0 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 0 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) (*.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 0 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 0 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) (*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (neg.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (neg.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))) (*.f64 (/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) (*.f64 (/.f64 0 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 0 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) (*.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (neg.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 -1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))) (/.f64 0 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))) (*.f64 (/.f64 0 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 0 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (*.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (*.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) (neg.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) -1) (*.f64 -1 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 -1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (neg.f64 (neg.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) (*.f64 (neg.f64 (neg.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (neg.f64 (neg.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) (neg.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (neg.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) (*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (/.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (/.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (/.f64 (/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) (/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (/.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (*.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (*.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (/.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))) (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (/.f64 (neg.f64 (neg.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (neg.f64 (neg.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) (neg.f64 (neg.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 -1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 -1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 -1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (neg.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (*.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 1 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (*.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 1 (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (*.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (/.f64 1 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (*.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))) (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (/.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))) (*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (/.f64 1 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))) (*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (/.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))) (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (/.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))) (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)))))))))

simplify179.0ms (1.2%)

Algorithm
egg-herbie
Rules
1394×rational_best_oopsla_all_46_json_45_simplify-49
1048×rational_best_oopsla_all_46_json_45_simplify-72
788×rational_best_oopsla_all_46_json_45_simplify-7
750×rational_best_oopsla_all_46_json_45_simplify-89
640×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02799701
19849617
238669617
Stop Event
node limit
Counts
205 → 142
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
(*.f64 1/2 (*.f64 t z))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 t 2) (pow.f64 z 2))) (*.f64 1/2 (*.f64 t z)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 t 2) (pow.f64 z 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 t 3) (pow.f64 z 3))) (*.f64 1/2 (*.f64 t z))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 t 2) (pow.f64 z 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 t 3) (pow.f64 z 3))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 t 4) (pow.f64 z 4))) (*.f64 1/2 (*.f64 t z)))))
-1/2
(neg.f64 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 t z))) 1/2))
(neg.f64 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 t z))) (+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 t 2) (pow.f64 z 2)))))))
(neg.f64 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 t z))) (+.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 t 2) (pow.f64 z 2)))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 t 3) (pow.f64 z 3))))))))
-1/2
(neg.f64 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 t z))) 1/2))
(neg.f64 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 t z))) (+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 t 2) (pow.f64 z 2)))))))
(neg.f64 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 t z))) (+.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 t 2) (pow.f64 z 2)))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 t 3) (pow.f64 z 3))))))))
(*.f64 1/2 (*.f64 t z))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 t 2) (pow.f64 z 2))) (*.f64 1/2 (*.f64 t z)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 t 2) (pow.f64 z 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 t 3) (pow.f64 z 3))) (*.f64 1/2 (*.f64 t z))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 t 2) (pow.f64 z 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 t 3) (pow.f64 z 3))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 t 4) (pow.f64 z 4))) (*.f64 1/2 (*.f64 t z)))))
-1/2
(neg.f64 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 t z))) 1/2))
(neg.f64 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 t z))) (+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 t 2) (pow.f64 z 2)))))))
(neg.f64 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 t z))) (+.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 t 2) (pow.f64 z 2)))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 t 3) (pow.f64 z 3))))))))
-1/2
(neg.f64 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 t z))) 1/2))
(neg.f64 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 t z))) (+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 t 2) (pow.f64 z 2)))))))
(neg.f64 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 t z))) (+.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 t 2) (pow.f64 z 2)))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 t 3) (pow.f64 z 3))))))))
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 (*.f64 t z)))) 2)
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 (*.f64 t z)))) 2)
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 (*.f64 t z)))) 2)
(/.f64 x y)
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 (*.f64 t z)))) 2)
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 (*.f64 t z)))) 2)
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 (*.f64 t z)))) 2)
(/.f64 x y)
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 (*.f64 t z)))) 2)
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 (*.f64 t z)))) 2)
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 (*.f64 t z)))) 2)
(/.f64 x y)
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 (*.f64 t z)))) 2)
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 (*.f64 t z)))) 2)
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 (*.f64 t z)))) 2)
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 (*.f64 t z)))) 2)
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 (*.f64 t z)))) 2)
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 (*.f64 t z)))) 2)
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 (*.f64 t z)))) 2)
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 (*.f64 t z)))) 2)
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 (*.f64 t z)))) 2)
(/.f64 2 (*.f64 t z))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y)) 2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y)) 2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y)) 2)
(-.f64 (/.f64 x y) 2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y)) 2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y)) 2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y)) 2)
(-.f64 (/.f64 x y) 2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y)) 2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y)) 2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y)) 2)
(/.f64 2 (*.f64 t z))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y)) 2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y)) 2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y)) 2)
(-.f64 (/.f64 x y) 2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y)) 2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y)) 2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y)) 2)
(-.f64 (/.f64 x y) 2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y)) 2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y)) 2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y)) 2)
(+.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) 0)
(+.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (neg.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) 0))
(+.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (*.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) 0))
(+.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) 0))
(+.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) 0))
(+.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (neg.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) 0))
(+.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) 0))
(+.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))) 0))
(+.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) 0))
(+.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (neg.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) 0))
(+.f64 0 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))
(+.f64 (*.f64 0 (neg.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (*.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 -1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) -1) 0)
(+.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (neg.f64 (neg.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) (*.f64 (neg.f64 (neg.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) 0))
(+.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (neg.f64 (neg.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) 0))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))
(-.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) 0)
(-.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (neg.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) 0))
(-.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (*.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) 0))
(-.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) 0))
(-.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) 0))
(-.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (neg.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) 0))
(-.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) 0))
(-.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))) 0))
(-.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) 0))
(-.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (/.f64 0 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))
(-.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (neg.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) 0))
(-.f64 0 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 -1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))
(-.f64 0 (*.f64 (neg.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (*.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 -1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))
(-.f64 0 (*.f64 -1 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))
(-.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 0 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(-.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))) (*.f64 (/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) (/.f64 0 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))
(-.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 0 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 0 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))
(-.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 1 (*.f64 (/.f64 0 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 0 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))
(-.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (*.f64 (/.f64 0 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 0 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))
(-.f64 (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) (*.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 0 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 0 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) (*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (neg.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (neg.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(-.f64 (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))) (*.f64 (/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) (*.f64 (/.f64 0 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 0 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) (*.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (neg.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 -1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))
(-.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))) (/.f64 0 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))
(-.f64 (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))) (*.f64 (/.f64 0 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 0 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (*.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (*.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) (neg.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))
(-.f64 (*.f64 (/.f64 0 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) -1) (*.f64 -1 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))
(-.f64 (*.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 -1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) -1) 0)
(-.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (neg.f64 (neg.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) (*.f64 (neg.f64 (neg.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) 0))
(-.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (neg.f64 (neg.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) 0))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) (neg.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))
(-.f64 (*.f64 (/.f64 0 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (neg.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) (*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))
(/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) 1)
(/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))
(/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))
(/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (/.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))
(/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (/.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))
(/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (/.f64 (/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) (/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))))
(/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (/.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (*.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (*.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))))
(/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))))
(/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))
(/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (/.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))) (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))))
(/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (/.f64 (neg.f64 (neg.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (neg.f64 (neg.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))
(/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) (neg.f64 (neg.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))))
(/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 -1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) -1)
(neg.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 -1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))
(fabs.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))
(fabs.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 -1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))
(+.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) 0)
(+.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) 0))
(+.f64 0 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(+.f64 (*.f64 (neg.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) -1) 0)
(-.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) 0)
(-.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) 0))
(-.f64 0 (*.f64 -1 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))
(-.f64 (*.f64 (neg.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) -1) 0)
(*.f64 1 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(*.f64 1 (*.f64 (neg.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) -1))
(*.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) 1)
(*.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))
(*.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (*.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 1 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))
(*.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))
(*.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (*.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 1 (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))))
(*.f64 -1 (neg.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))
(-.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) 0)
(-.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) 0))
(-.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (*.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))) 0))
(-.f64 0 (*.f64 -1 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))))
(*.f64 1 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)))
(*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) 1)
(*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))))
(*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (/.f64 1 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)))))
(*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (*.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))) (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)))))
(*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (/.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)))))
(*.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)))
(*.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))) (*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (/.f64 1 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))))))
(*.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))) (*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (/.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))) (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))))))
(*.f64 -1 (neg.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))))
(/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) 1)
(/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))))
(/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (/.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))) (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)))))
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
(*.f64 1/2 (*.f64 t z))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 t 2) (pow.f64 z 2))) (*.f64 1/2 (*.f64 t z)))
(+.f64 (*.f64 1/2 (*.f64 t z)) (*.f64 1/2 (*.f64 (pow.f64 t 2) (pow.f64 z 2))))
(*.f64 1/2 (+.f64 (*.f64 t z) (*.f64 (pow.f64 t 2) (pow.f64 z 2))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 t 2) (pow.f64 z 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 t 3) (pow.f64 z 3))) (*.f64 1/2 (*.f64 t z))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 t 2) (pow.f64 z 2))) (+.f64 (*.f64 1/2 (*.f64 t z)) (*.f64 1/2 (*.f64 (pow.f64 t 3) (pow.f64 z 3)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 t 2) (pow.f64 z 2))) (*.f64 1/2 (+.f64 (*.f64 t z) (*.f64 (pow.f64 t 3) (pow.f64 z 3)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 t 2) (pow.f64 z 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 t 3) (pow.f64 z 3))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 t 4) (pow.f64 z 4))) (*.f64 1/2 (*.f64 t z)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 t 2) (pow.f64 z 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 t 3) (pow.f64 z 3))) (+.f64 (*.f64 1/2 (*.f64 t z)) (*.f64 1/2 (*.f64 (pow.f64 t 4) (pow.f64 z 4))))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 t 2) (pow.f64 z 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 t 3) (pow.f64 z 3))) (*.f64 1/2 (+.f64 (*.f64 t z) (*.f64 (pow.f64 t 4) (pow.f64 z 4))))))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 t z) (*.f64 (pow.f64 t 4) (pow.f64 z 4)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 t 2) (pow.f64 z 2))) (*.f64 1/2 (*.f64 (pow.f64 t 3) (pow.f64 z 3)))))
-1/2
(neg.f64 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 t z))) 1/2))
(neg.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 t z)))))
(neg.f64 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 t z))) (+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 t 2) (pow.f64 z 2)))))))
(neg.f64 (+.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 t z))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 t 2) (pow.f64 z 2)))))))
(neg.f64 (+.f64 1/2 (*.f64 1/2 (+.f64 (/.f64 1 (*.f64 t z)) (/.f64 1 (*.f64 (pow.f64 t 2) (pow.f64 z 2)))))))
(neg.f64 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 t z))) (+.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 t 2) (pow.f64 z 2)))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 t 3) (pow.f64 z 3))))))))
(neg.f64 (+.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 t z))) (*.f64 1/2 (+.f64 (/.f64 1 (*.f64 (pow.f64 t 3) (pow.f64 z 3))) (/.f64 1 (*.f64 (pow.f64 t 2) (pow.f64 z 2))))))))
(neg.f64 (+.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 t z))) (*.f64 1/2 (+.f64 (/.f64 1 (*.f64 (pow.f64 t 2) (pow.f64 z 2))) (/.f64 1 (*.f64 (pow.f64 t 3) (pow.f64 z 3))))))))
-1/2
(neg.f64 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 t z))) 1/2))
(neg.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 t z)))))
(neg.f64 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 t z))) (+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 t 2) (pow.f64 z 2)))))))
(neg.f64 (+.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 t z))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 t 2) (pow.f64 z 2)))))))
(neg.f64 (+.f64 1/2 (*.f64 1/2 (+.f64 (/.f64 1 (*.f64 t z)) (/.f64 1 (*.f64 (pow.f64 t 2) (pow.f64 z 2)))))))
(neg.f64 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 t z))) (+.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 t 2) (pow.f64 z 2)))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 t 3) (pow.f64 z 3))))))))
(neg.f64 (+.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 t z))) (*.f64 1/2 (+.f64 (/.f64 1 (*.f64 (pow.f64 t 3) (pow.f64 z 3))) (/.f64 1 (*.f64 (pow.f64 t 2) (pow.f64 z 2))))))))
(neg.f64 (+.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 t z))) (*.f64 1/2 (+.f64 (/.f64 1 (*.f64 (pow.f64 t 2) (pow.f64 z 2))) (/.f64 1 (*.f64 (pow.f64 t 3) (pow.f64 z 3))))))))
(*.f64 1/2 (*.f64 t z))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 t 2) (pow.f64 z 2))) (*.f64 1/2 (*.f64 t z)))
(+.f64 (*.f64 1/2 (*.f64 t z)) (*.f64 1/2 (*.f64 (pow.f64 t 2) (pow.f64 z 2))))
(*.f64 1/2 (+.f64 (*.f64 t z) (*.f64 (pow.f64 t 2) (pow.f64 z 2))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 t 2) (pow.f64 z 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 t 3) (pow.f64 z 3))) (*.f64 1/2 (*.f64 t z))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 t 2) (pow.f64 z 2))) (+.f64 (*.f64 1/2 (*.f64 t z)) (*.f64 1/2 (*.f64 (pow.f64 t 3) (pow.f64 z 3)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 t 2) (pow.f64 z 2))) (*.f64 1/2 (+.f64 (*.f64 t z) (*.f64 (pow.f64 t 3) (pow.f64 z 3)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 t 2) (pow.f64 z 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 t 3) (pow.f64 z 3))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 t 4) (pow.f64 z 4))) (*.f64 1/2 (*.f64 t z)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 t 2) (pow.f64 z 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 t 3) (pow.f64 z 3))) (+.f64 (*.f64 1/2 (*.f64 t z)) (*.f64 1/2 (*.f64 (pow.f64 t 4) (pow.f64 z 4))))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 t 2) (pow.f64 z 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 t 3) (pow.f64 z 3))) (*.f64 1/2 (+.f64 (*.f64 t z) (*.f64 (pow.f64 t 4) (pow.f64 z 4))))))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 t z) (*.f64 (pow.f64 t 4) (pow.f64 z 4)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 t 2) (pow.f64 z 2))) (*.f64 1/2 (*.f64 (pow.f64 t 3) (pow.f64 z 3)))))
-1/2
(neg.f64 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 t z))) 1/2))
(neg.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 t z)))))
(neg.f64 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 t z))) (+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 t 2) (pow.f64 z 2)))))))
(neg.f64 (+.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 t z))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 t 2) (pow.f64 z 2)))))))
(neg.f64 (+.f64 1/2 (*.f64 1/2 (+.f64 (/.f64 1 (*.f64 t z)) (/.f64 1 (*.f64 (pow.f64 t 2) (pow.f64 z 2)))))))
(neg.f64 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 t z))) (+.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 t 2) (pow.f64 z 2)))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 t 3) (pow.f64 z 3))))))))
(neg.f64 (+.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 t z))) (*.f64 1/2 (+.f64 (/.f64 1 (*.f64 (pow.f64 t 3) (pow.f64 z 3))) (/.f64 1 (*.f64 (pow.f64 t 2) (pow.f64 z 2))))))))
(neg.f64 (+.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 t z))) (*.f64 1/2 (+.f64 (/.f64 1 (*.f64 (pow.f64 t 2) (pow.f64 z 2))) (/.f64 1 (*.f64 (pow.f64 t 3) (pow.f64 z 3))))))))
-1/2
(neg.f64 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 t z))) 1/2))
(neg.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 t z)))))
(neg.f64 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 t z))) (+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 t 2) (pow.f64 z 2)))))))
(neg.f64 (+.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 t z))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 t 2) (pow.f64 z 2)))))))
(neg.f64 (+.f64 1/2 (*.f64 1/2 (+.f64 (/.f64 1 (*.f64 t z)) (/.f64 1 (*.f64 (pow.f64 t 2) (pow.f64 z 2)))))))
(neg.f64 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 t z))) (+.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 t 2) (pow.f64 z 2)))) (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 t 3) (pow.f64 z 3))))))))
(neg.f64 (+.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 t z))) (*.f64 1/2 (+.f64 (/.f64 1 (*.f64 (pow.f64 t 3) (pow.f64 z 3))) (/.f64 1 (*.f64 (pow.f64 t 2) (pow.f64 z 2))))))))
(neg.f64 (+.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 t z))) (*.f64 1/2 (+.f64 (/.f64 1 (*.f64 (pow.f64 t 2) (pow.f64 z 2))) (/.f64 1 (*.f64 (pow.f64 t 3) (pow.f64 z 3))))))))
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 (*.f64 t z)))) 2)
(+.f64 (/.f64 x y) (-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 x y) 2))
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 (*.f64 t z)))) 2)
(+.f64 (/.f64 x y) (-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 x y) 2))
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 (*.f64 t z)))) 2)
(+.f64 (/.f64 x y) (-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 x y) 2))
(/.f64 x y)
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 (*.f64 t z)))) 2)
(+.f64 (/.f64 x y) (-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 x y) 2))
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 (*.f64 t z)))) 2)
(+.f64 (/.f64 x y) (-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 x y) 2))
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 (*.f64 t z)))) 2)
(+.f64 (/.f64 x y) (-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 x y) 2))
(/.f64 x y)
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 (*.f64 t z)))) 2)
(+.f64 (/.f64 x y) (-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 x y) 2))
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 (*.f64 t z)))) 2)
(+.f64 (/.f64 x y) (-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 x y) 2))
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 (*.f64 t z)))) 2)
(+.f64 (/.f64 x y) (-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 x y) 2))
(/.f64 x y)
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 (*.f64 t z)))) 2)
(+.f64 (/.f64 x y) (-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 x y) 2))
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 (*.f64 t z)))) 2)
(+.f64 (/.f64 x y) (-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 x y) 2))
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 (*.f64 t z)))) 2)
(+.f64 (/.f64 x y) (-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 x y) 2))
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 (*.f64 t z)))) 2)
(+.f64 (/.f64 x y) (-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 x y) 2))
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 (*.f64 t z)))) 2)
(+.f64 (/.f64 x y) (-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 x y) 2))
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 (*.f64 t z)))) 2)
(+.f64 (/.f64 x y) (-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 x y) 2))
(-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2)
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 (*.f64 t z)))) 2)
(+.f64 (/.f64 x y) (-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 x y) 2))
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 (*.f64 t z)))) 2)
(+.f64 (/.f64 x y) (-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 x y) 2))
(-.f64 (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 (*.f64 t z)))) 2)
(+.f64 (/.f64 x y) (-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 x y) 2))
(/.f64 2 (*.f64 t z))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y)) 2)
(+.f64 (/.f64 x y) (-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 x y) 2))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y)) 2)
(+.f64 (/.f64 x y) (-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 x y) 2))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y)) 2)
(+.f64 (/.f64 x y) (-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 x y) 2))
(-.f64 (/.f64 x y) 2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y)) 2)
(+.f64 (/.f64 x y) (-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 x y) 2))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y)) 2)
(+.f64 (/.f64 x y) (-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 x y) 2))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y)) 2)
(+.f64 (/.f64 x y) (-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 x y) 2))
(-.f64 (/.f64 x y) 2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y)) 2)
(+.f64 (/.f64 x y) (-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 x y) 2))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y)) 2)
(+.f64 (/.f64 x y) (-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 x y) 2))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y)) 2)
(+.f64 (/.f64 x y) (-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 x y) 2))
(/.f64 2 (*.f64 t z))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y)) 2)
(+.f64 (/.f64 x y) (-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 x y) 2))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y)) 2)
(+.f64 (/.f64 x y) (-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 x y) 2))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y)) 2)
(+.f64 (/.f64 x y) (-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 x y) 2))
(-.f64 (/.f64 x y) 2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y)) 2)
(+.f64 (/.f64 x y) (-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 x y) 2))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y)) 2)
(+.f64 (/.f64 x y) (-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 x y) 2))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y)) 2)
(+.f64 (/.f64 x y) (-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 x y) 2))
(-.f64 (/.f64 x y) 2)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y)) 2)
(+.f64 (/.f64 x y) (-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 x y) 2))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y)) 2)
(+.f64 (/.f64 x y) (-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 x y) 2))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (/.f64 x y)) 2)
(+.f64 (/.f64 x y) (-.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) 2))
(+.f64 (*.f64 2 (/.f64 1 (*.f64 t z))) (-.f64 (/.f64 x y) 2))
(+.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) 0)
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(+.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (neg.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) 0))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(+.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (*.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) 0))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(+.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) 0))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(+.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) 0))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(+.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (neg.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) 0))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(+.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) 0))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(+.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))) 0))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(+.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) 0))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(+.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (neg.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) 0))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(+.f64 0 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(+.f64 (*.f64 0 (neg.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (*.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 -1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) -1) 0)
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(+.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (neg.f64 (neg.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) (*.f64 (neg.f64 (neg.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) 0))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(+.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (neg.f64 (neg.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) 0))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(-.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) 0)
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(-.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (neg.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) 0))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(-.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (*.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) 0))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(-.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) 0))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(-.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) 0))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(-.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (neg.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) 0))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(-.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) 0))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(-.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))) 0))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(-.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) 0))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(-.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (/.f64 0 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(-.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (neg.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) 0))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(-.f64 0 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 -1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(-.f64 0 (*.f64 (neg.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (*.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 -1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))
(neg.f64 (*.f64 (/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 -1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))
(-.f64 0 (*.f64 -1 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(-.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 0 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(-.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))) (*.f64 (/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) (/.f64 0 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(-.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 0 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 0 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(-.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 1 (*.f64 (/.f64 0 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 0 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(-.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (*.f64 (/.f64 0 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 0 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(-.f64 (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) (*.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 0 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 0 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) (*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (neg.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (neg.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(-.f64 (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))) (*.f64 (/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) (*.f64 (/.f64 0 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 0 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) (*.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (neg.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 -1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(-.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))) (/.f64 0 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(-.f64 (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))) (*.f64 (/.f64 0 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 0 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (*.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (*.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) (neg.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(-.f64 (*.f64 (/.f64 0 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) -1) (*.f64 -1 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(-.f64 (*.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 -1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) -1) 0)
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(-.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (neg.f64 (neg.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) (*.f64 (neg.f64 (neg.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) 0))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(-.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (neg.f64 (neg.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) 0))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) (neg.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(-.f64 (*.f64 (/.f64 0 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (neg.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) (*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) 1)
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (/.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (/.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (/.f64 (/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) (/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (/.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (*.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (*.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (/.f64 (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))) (*.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (/.f64 (neg.f64 (neg.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (neg.f64 (neg.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))) (neg.f64 (neg.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 -1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) -1)
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(neg.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 -1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(fabs.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(fabs.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 -1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))
(*.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(+.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) 0)
(/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))
(+.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) 0))
(/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))
(+.f64 0 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))
(+.f64 (*.f64 (neg.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) -1) 0)
(/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))
(-.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) 0)
(/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))
(-.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) 0))
(/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))
(-.f64 0 (*.f64 -1 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))
(/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))
(-.f64 (*.f64 (neg.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) -1) 0)
(/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))
(*.f64 1 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))
(*.f64 1 (*.f64 (neg.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) -1))
(/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))
(*.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) 1)
(/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))
(*.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))
(/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))
(*.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (*.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 1 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))
(/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))
(*.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))
(/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))
(*.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (*.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))))
(/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))))
(/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 1 (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))))
(/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (*.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))) (/.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z))) (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))))
(/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))
(*.f64 -1 (neg.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))))
(/.f64 1 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))
(-.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) 0)
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))
(-.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) 0))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))
(-.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (*.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))) 0))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))
(-.f64 0 (*.f64 -1 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))
(*.f64 1 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))
(*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) 1)
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))
(*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))
(*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (/.f64 1 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)))))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))
(*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (*.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))) (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)))))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))
(*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (/.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)))))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))
(*.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))
(*.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))) (*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (/.f64 1 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))))))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))
(*.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))) (*.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (/.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))) (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))))))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))
(*.f64 -1 (neg.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))
(/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) 1)
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))
(/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))
(/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (/.f64 (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y))) (/.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)) (+.f64 (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)) (/.f64 x y)))))
(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 t (*.f64 z -2))) (*.f64 t z)))

eval464.0ms (3.2%)

Compiler

Compiled 23350 to 13995 computations (40.1% saved)

prune170.0ms (1.2%)

Pruning

13 alts after pruning (7 fresh and 6 done)

PrunedKeptTotal
New5004504
Fresh033
Picked101
Done066
Total50113514
Error
0.0b
Counts
514 → 13
Alt Table
Click to see full alt table
StatusErrorProgram
30.2b
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
49.1b
(/.f64 x y)
45.8b
(/.f64 2 (*.f64 t z))
47.6b
(/.f64 2 t)
14.3b
(-.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) 2)
33.2b
(-.f64 (/.f64 x y) 2)
29.9b
(-.f64 (/.f64 2 (*.f64 z t)) 2)
32.2b
(-.f64 (/.f64 2 t) 2)
14.3b
(-.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) 2)
32.5b
(+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))
34.1b
(+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))
29.9b
(*.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (*.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (/.f64 1 (+.f64 (/.f64 2 (*.f64 z t)) -2))))
46.8b
-2
Compiler

Compiled 237 to 188 computations (20.7% saved)

localize18.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.1b
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
Compiler

Compiled 43 to 34 computations (20.9% saved)

localize4.0ms (0%)

Compiler

Compiled 9 to 7 computations (22.2% saved)

localize6.0ms (0%)

Compiler

Compiled 14 to 11 computations (21.4% saved)

localize6.0ms (0%)

Local error

Found 1 expressions with local error:

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

Compiled 15 to 8 computations (46.7% saved)

localize11.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))
Compiler

Compiled 29 to 18 computations (37.9% saved)

eval136.0ms (0.9%)

Compiler

Compiled 3796 to 2663 computations (29.8% saved)

prune25.0ms (0.2%)

Pruning

13 alts after pruning (2 fresh and 11 done)

PrunedKeptTotal
New1260126
Fresh022
Picked011
Done01010
Total12613139
Error
0.0b
Counts
139 → 13
Alt Table
Click to see full alt table
StatusErrorProgram
30.2b
(/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t)
49.1b
(/.f64 x y)
45.8b
(/.f64 2 (*.f64 t z))
47.6b
(/.f64 2 t)
14.3b
(-.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) 2)
33.2b
(-.f64 (/.f64 x y) 2)
29.9b
(-.f64 (/.f64 2 (*.f64 z t)) 2)
32.2b
(-.f64 (/.f64 2 t) 2)
14.3b
(-.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) 2)
32.5b
(+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z)))
34.1b
(+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))
29.9b
(*.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (*.f64 (+.f64 (/.f64 2 (*.f64 z t)) -2) (/.f64 1 (+.f64 (/.f64 2 (*.f64 z t)) -2))))
46.8b
-2
Compiler

Compiled 155 to 123 computations (20.6% saved)

regimes146.0ms (1%)

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

7 calls:

76.0ms
z
14.0ms
x
10.0ms
t
10.0ms
y
10.0ms
(/.f64 x y)
Results
ErrorSegmentsBranch
0.1b1x
0.1b1y
0.1b1z
0.1b1t
0.1b1(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 (*.f64 z 2) (-.f64 1 t))) (*.f64 t z)))
0.1b1(/.f64 x y)
0.1b1(/.f64 (+.f64 2 (*.f64 (*.f64 z 2) (-.f64 1 t))) (*.f64 t z))
Compiler

Compiled 333 to 208 computations (37.5% saved)

regimes338.0ms (2.3%)

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

7 calls:

99.0ms
y
89.0ms
(/.f64 x y)
54.0ms
x
39.0ms
t
24.0ms
z
Results
ErrorSegmentsBranch
6.8b3x
6.8b5y
0.1b3z
3.4b5t
0.2b2(+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 (*.f64 z 2) (-.f64 1 t))) (*.f64 t z)))
0.8b3(/.f64 x y)
0.2b2(/.f64 (+.f64 2 (*.f64 (*.f64 z 2) (-.f64 1 t))) (*.f64 t z))
Compiler

Compiled 203 to 130 computations (36% saved)

bsearch47.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
25.0ms
134.46950971797938
1031716858273.5245
22.0ms
-1.9238476200117696e+26
-501684652806521.56
Results
43.0ms320×body256valid
Compiler

Compiled 788 to 581 computations (26.3% saved)

regimes182.0ms (1.3%)

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

5 calls:

60.0ms
t
46.0ms
x
24.0ms
(/.f64 x y)
24.0ms
y
23.0ms
z
Results
ErrorSegmentsBranch
6.3b5x
7.9b3y
1.2b3z
3.6b7t
0.8b3(/.f64 x y)
Compiler

Compiled 148 to 93 computations (37.2% saved)

bsearch38.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
16.0ms
1.3317549165919622
2062.167227681221
21.0ms
-45444.16632549162
-0.018397821110918332
Results
29.0ms255×body256valid
3.0ms10×body1024valid
2.0msbody512valid
Compiler

Compiled 572 to 446 computations (22% saved)

regimes301.0ms (2.1%)

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

5 calls:

142.0ms
x
52.0ms
y
42.0ms
t
41.0ms
z
21.0ms
(/.f64 x y)
Results
ErrorSegmentsBranch
8.6b3x
8.5b6y
2.9b5z
8.4b5t
3.2b3(/.f64 x y)
Compiler

Compiled 120 to 80 computations (33.3% saved)

bsearch130.0ms (0.9%)

Algorithm
binary-search
Steps
TimeLeftRight
22.0ms
134.46950971797938
1031716858273.5245
12.0ms
2.5395537263470245e-113
6.210988841003221e-113
79.0ms
-1.7292148545920992e-131
-5.05606326879815e-133
16.0ms
-4.354628428247274e-25
-4.1434239627002116e-27
Results
119.0ms464×body256valid
3.0ms29×body256infinite
Compiler

Compiled 876 to 695 computations (20.7% saved)

regimes366.0ms (2.5%)

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

5 calls:

112.0ms
y
112.0ms
z
72.0ms
(/.f64 x y)
41.0ms
t
26.0ms
x
Results
ErrorSegmentsBranch
8.6b3x
8.5b6y
2.9b5z
8.4b5t
3.2b3(/.f64 x y)
Compiler

Compiled 109 to 71 computations (34.9% saved)

bsearch171.0ms (1.2%)

Algorithm
binary-search
Steps
TimeLeftRight
56.0ms
134.46950971797938
1031716858273.5245
12.0ms
1.1372184700524274e-113
2.5395537263470245e-113
85.0ms
-1.7292148545920992e-131
-5.05606326879815e-133
18.0ms
-4.354628428247274e-25
-4.1434239627002116e-27
Results
93.0ms464×body256valid
72.0ms28×body256infinite
Compiler

Compiled 876 to 680 computations (22.4% saved)

regimes626.0ms (4.3%)

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

5 calls:

218.0ms
y
111.0ms
(/.f64 x y)
108.0ms
t
94.0ms
x
93.0ms
z
Results
ErrorSegmentsBranch
14.4b5x
14.4b6y
3.3b5z
7.7b8t
12.0b6(/.f64 x y)
Compiler

Compiled 98 to 64 computations (34.7% saved)

bsearch244.0ms (1.7%)

Algorithm
binary-search
Steps
TimeLeftRight
69.0ms
2.7510220147605006e-5
134.46950971797938
14.0ms
1.1372184700524274e-113
2.5395537263470245e-113
70.0ms
-1.7292148545920992e-131
-5.05606326879815e-133
90.0ms
-4.354628428247274e-25
-4.1434239627002116e-27
Results
231.0ms448×body256valid
5.0ms41×body256infinite
Compiler

Compiled 788 to 613 computations (22.2% saved)

regimes732.0ms (5.1%)

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

5 calls:

297.0ms
x
180.0ms
t
147.0ms
y
75.0ms
z
32.0ms
(/.f64 x y)
Results
ErrorSegmentsBranch
17.2b12x
16.9b10y
11.8b5z
8.0b8t
12.3b6(/.f64 x y)
Compiler

Compiled 87 to 58 computations (33.3% saved)

bsearch223.0ms (1.5%)

Algorithm
binary-search
Steps
TimeLeftRight
78.0ms
9.33470925955429e+167
9.363300701022861e+174
22.0ms
3.043732397199647e-18
22176906.865384705
19.0ms
-8.137484362831951e-16
-1.354801649422784e-23
66.0ms
-3399458.805171035
-432836.12604012096
8.0ms
-1.5761091553870286e+62
-7.926523072960346e+61
14.0ms
-7.211952353615966e+111
-3.069065300696412e+110
15.0ms
-3.193304884555434e+177
-1.255269139279695e+175
Results
212.0ms848×body256valid
Compiler

Compiled 1344 to 1082 computations (19.5% saved)

regimes753.0ms (5.2%)

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

5 calls:

226.0ms
t
186.0ms
y
174.0ms
z
93.0ms
x
71.0ms
(/.f64 x y)
Results
ErrorSegmentsBranch
19.5b7x
16.8b10y
11.8b5z
11.3b10t
15.1b3(/.f64 x y)
Compiler

Compiled 78 to 51 computations (34.6% saved)

bsearch389.0ms (2.7%)

Algorithm
binary-search
Steps
TimeLeftRight
102.0ms
9.33470925955429e+167
9.363300701022861e+174
12.0ms
4.3909209386005273e+21
3.417798367335753e+22
89.0ms
3.043732397199647e-18
22176906.865384705
16.0ms
3.1620013247853015e-65
7.62152299385069e-63
60.0ms
8.029673435186032e-162
1.454416637425345e-147
13.0ms
-3399458.805171035
-432836.12604012096
9.0ms
-1.5761091553870286e+62
-7.926523072960346e+61
16.0ms
-7.211952353615966e+111
-3.069065300696412e+110
72.0ms
-3.193304884555434e+177
-1.255269139279695e+175
Results
369.0ms1072×body256valid
5.0ms36×body256infinite
Compiler

Compiled 1746 to 1341 computations (23.2% saved)

regimes360.0ms (2.5%)

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

5 calls:

171.0ms
y
87.0ms
z
44.0ms
x
36.0ms
t
18.0ms
(/.f64 x y)
Results
ErrorSegmentsBranch
20.1b7x
17.2b10y
13.0b4z
13.3b7t
15.1b3(/.f64 x y)
Compiler

Compiled 69 to 48 computations (30.4% saved)

bsearch58.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
16.0ms
1.793258161715371e+128
1.557335616943484e+130
21.0ms
2.7510220147605006e-5
134.46950971797938
20.0ms
-4066.2831432330945
-0.030164085347300605
Results
52.0ms400×body256valid
Compiler

Compiled 628 to 521 computations (17% saved)

regimes162.0ms (1.1%)

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

5 calls:

45.0ms
x
40.0ms
t
39.0ms
y
21.0ms
z
14.0ms
(/.f64 x y)
Results
ErrorSegmentsBranch
22.2b7x
22.0b7y
14.0b4z
16.0b8t
19.2b3(/.f64 x y)
Compiler

Compiled 60 to 43 computations (28.3% saved)

bsearch124.0ms (0.9%)

Algorithm
binary-search
Steps
TimeLeftRight
81.0ms
3.177702650657857e+84
1.2924467158527086e+91
22.0ms
134.46950971797938
1031716858273.5245
20.0ms
-4066.2831432330945
-0.030164085347300605
Results
118.0ms448×body256valid
Compiler

Compiled 626 to 525 computations (16.1% saved)

regimes181.0ms (1.3%)

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

5 calls:

99.0ms
t
23.0ms
y
23.0ms
x
18.0ms
z
13.0ms
(/.f64 x y)
Results
ErrorSegmentsBranch
24.8b5x
26.2b5y
17.1b4z
19.1b6t
21.7b3(/.f64 x y)
Compiler

Compiled 53 to 38 computations (28.3% saved)

bsearch46.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
19.0ms
3.177702650657857e+84
1.2924467158527086e+91
6.0ms
4.6244716153202006e-69
5.780025368094769e-69
20.0ms
-4066.2831432330945
-0.030164085347300605
Results
41.0ms336×body256valid
0.0msbody256infinite
Compiler

Compiled 448 to 375 computations (16.3% saved)

regimes72.0ms (0.5%)

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

5 calls:

21.0ms
y
13.0ms
z
12.0ms
t
12.0ms
(/.f64 x y)
12.0ms
x
Results
ErrorSegmentsBranch
26.1b3x
26.2b5y
26.6b3z
21.7b3t
21.7b3(/.f64 x y)
Compiler

Compiled 48 to 35 computations (27.1% saved)

bsearch45.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
23.0ms
3.043732397199647e-18
22176906.865384705
22.0ms
-145.38843827626033
-3.4855560684842193e-12
Results
41.0ms336×body256valid
Compiler

Compiled 448 to 378 computations (15.6% saved)

regimes65.0ms (0.5%)

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

5 calls:

21.0ms
y
12.0ms
z
11.0ms
x
11.0ms
t
10.0ms
(/.f64 x y)
Results
ErrorSegmentsBranch
29.5b3x
28.0b5y
30.6b3z
31.2b3t
22.0b3(/.f64 x y)
Compiler

Compiled 43 to 33 computations (23.3% saved)

bsearch41.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
22.0ms
4.757627307825614e+30
6.899427022194475e+60
19.0ms
-45444.16632549162
-0.018397821110918332
Results
37.0ms320×body256valid
Compiler

Compiled 348 to 301 computations (13.5% saved)

regimes123.0ms (0.8%)

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

5 calls:

44.0ms
t
25.0ms
y
21.0ms
z
16.0ms
x
15.0ms
(/.f64 x y)
Results
ErrorSegmentsBranch
39.6b4x
37.9b7y
42.4b3z
31.4b5t
31.2b5(/.f64 x y)
Compiler

Compiled 38 to 29 computations (23.7% saved)

bsearch71.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
23.0ms
4.757627307825614e+30
6.899427022194475e+60
15.0ms
1.1334229388842844e-20
1.7895870808081646e-18
14.0ms
-3.89861806603385e-64
-1.610959944487895e-65
19.0ms
-45444.16632549162
-0.018397821110918332
Results
64.0ms544×body256valid
Compiler

Compiled 504 to 443 computations (12.1% saved)

regimes57.0ms (0.4%)

Accuracy

Total -29.9b remaining (-92.1%)

Threshold costs -29.9b (-92.1%)

Counts
2 → 3
Calls
Call 1
Inputs
-2
(/.f64 2 t)
Outputs
-2
(/.f64 2 t)
-2
Calls

4 calls:

22.0ms
y
14.0ms
z
11.0ms
x
9.0ms
t
Results
ErrorSegmentsBranch
44.3b4x
40.5b7y
42.6b5z
32.4b3t
Compiler

Compiled 28 to 23 computations (17.9% saved)

bsearch34.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
17.0ms
79203111468589.56
2237013523042334500.0
17.0ms
-295591.26113368804
-145.38843827626033
Results
31.0ms256×body256valid
Compiler

Compiled 252 to 229 computations (9.1% saved)

simplify22.0ms (0.2%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01901810
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(-.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) 2)
(if (<=.f64 z -13500000000000000) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 (-.f64 1 t) t))) (if (<=.f64 z 720000000000) (+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 (*.f64 z 2) (-.f64 1 t))) (*.f64 t z))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 (-.f64 1 t) t)))))
(if (<=.f64 (/.f64 x y) -2476979795053773/1125899906842624) (+.f64 (/.f64 x y) (/.f64 (+.f64 (*.f64 2 z) 2) (*.f64 t z))) (if (<=.f64 (/.f64 x y) 2) (-.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) 2) (+.f64 (/.f64 x y) (/.f64 (+.f64 (*.f64 2 z) 2) (*.f64 t z)))))
(if (<=.f64 z -8711228593176025/21778071482940061661655974875633165533184) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 (-.f64 1 t) t))) (if (<=.f64 z -3036836989747397/1598335257761788022467377781654101148543282249044465229239888363328190330275719997501596724768507889233831388734160190922469363547795602076820570112) (-.f64 (/.f64 2 (*.f64 z t)) 2) (if (<=.f64 z 4332296397063773/86645927941275464361825443254471365732388658605494267974077486894206915868925800719999200190754361815543475342543861619655442432) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (if (<=.f64 z 6100) (-.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) 2) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 (-.f64 1 t) t)))))))
(if (<=.f64 z -6097860015223217/21778071482940061661655974875633165533184) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 (-.f64 1 t) t))) (if (<=.f64 z -1318626587653475/399583814440447005616844445413525287135820562261116307309972090832047582568929999375399181192126972308457847183540047730617340886948900519205142528) (-.f64 (/.f64 2 (*.f64 z t)) 2) (if (<=.f64 z 8733909536480567/693167423530203714894603546035770925859109268843954143792619895153655326951406405759993601526034894524347802740350892957243539456) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (if (<=.f64 z 16000000000) (-.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) 2) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 (-.f64 1 t) t)))))))
(if (<=.f64 z -359338179468511/10889035741470030830827987437816582766592) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 (-.f64 1 t) t))) (if (<=.f64 z -4155671670180649/399583814440447005616844445413525287135820562261116307309972090832047582568929999375399181192126972308457847183540047730617340886948900519205142528) (-.f64 (/.f64 2 (*.f64 z t)) 2) (if (<=.f64 z 7278257947067139/346583711765101857447301773017885462929554634421977071896309947576827663475703202879996800763017447262173901370175446478621769728) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (if (<=.f64 z 534955578137577/4611686018427387904) (-.f64 (/.f64 2 (*.f64 z t)) 2) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 (-.f64 1 t) t)))))))
(if (<=.f64 t -13000000000000000237427802606441045551575262566767933430353387983999212866480221727548282788844787706780074274582789687623459097124055023980435714368707970163771105067722080256) (-.f64 (/.f64 x y) 2) (if (<=.f64 t -7200000000000000436697825592139602298774349395603563739873435577313224256336565452485293126045705226758922436608) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (if (<=.f64 t -100000000000000003502199685943161173046080317798311825604870144) (-.f64 (/.f64 x y) 2) (if (<=.f64 t -440000) (-.f64 (/.f64 2 (*.f64 z t)) 2) (if (<=.f64 t -1492785346828763/649037107316853453566312041152512) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (if (<=.f64 t 1) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (if (<=.f64 t 950000000000000062865669436217673642759837063788622387800162749246003530523012000135945592905556557329940372184433229995811082271079298907558136942132635434435125182464) (-.f64 (/.f64 2 (*.f64 z t)) 2) (-.f64 (/.f64 x y) 2))))))))
(if (<=.f64 t -14000000000000000526058895267465139368675914235724953482069100419181642287745261176051851457186686660128582758678752905777241445551920742364042912078217939563899842769155260416) (-.f64 (/.f64 x y) 2) (if (<=.f64 t -7200000000000000436697825592139602298774349395603563739873435577313224256336565452485293126045705226758922436608) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (if (<=.f64 t -79999999999999995950970823765921509357091600881072805846712320) (-.f64 (/.f64 x y) 2) (if (<=.f64 t -440000) (-.f64 (/.f64 2 (*.f64 z t)) 2) (if (<=.f64 t 5736422885728743/60383398797144661635864873295812302254670739526663046854019300803929986598274381633378027602842540280663494000492221518396329354078796682120982948022923136698390325231616) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (if (<=.f64 t 3010594320170221/463168356949264781694283940034751631413079938662562256157830336031652518559744) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (if (<=.f64 t 7764359926397905/79228162514264337593543950336) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (if (<=.f64 t 4500000000000000000000) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (if (<=.f64 t 1050000000000000014352319138621355162828203966038386391288313842125544289806842853268002242185306849541174645872829870612015463519654871268905199005339977213579410538496) (-.f64 (/.f64 2 (*.f64 z t)) 2) (-.f64 (/.f64 x y) 2))))))))))
(if (<=.f64 z -1) (-.f64 (/.f64 2 t) 2) (if (<=.f64 z 61/2) (-.f64 (/.f64 2 (*.f64 z t)) 2) (if (<=.f64 z 220000000000000016538387121634005898043714394157529806966240002518708503553331345026199042241506767794218510108547555791869050880) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (-.f64 (/.f64 2 t) 2))))
(if (<=.f64 z -1) (-.f64 (/.f64 2 t) 2) (if (<=.f64 z 2450) (-.f64 (/.f64 2 (*.f64 z t)) 2) (if (<=.f64 z 350000000000000018924236024317333135709026770306680175649731719850201837812950323167232) (-.f64 (/.f64 x y) 2) (-.f64 (/.f64 2 t) 2))))
(if (<=.f64 z -1098878309078401/36028797018963968) (-.f64 (/.f64 2 t) 2) (if (<=.f64 z 4565271896730463/971334446112864535459730953411759453321203419526069760625906204869452142602604249088) (/.f64 2 (*.f64 t z)) (if (<=.f64 z 3200000000000000098581322339088822104864806528244587083074871810221247529322605969408) (-.f64 (/.f64 x y) 2) (-.f64 (/.f64 2 t) 2))))
(if (<=.f64 t -29) (-.f64 (/.f64 x y) 2) (if (<=.f64 t 70000) (-.f64 (/.f64 2 t) 2) (-.f64 (/.f64 x y) 2)))
(if (<=.f64 (/.f64 x y) -45000) (/.f64 x y) (if (<=.f64 (/.f64 x y) 294999999999999990525569089473513259008) (-.f64 (/.f64 2 t) 2) (/.f64 x y)))
(if (<=.f64 (/.f64 x y) -45000) (/.f64 x y) (if (<=.f64 (/.f64 x y) -1408031805125765/3705346855594118253554271520278013051304639509300498049262642688253220148477952) (/.f64 2 t) (if (<=.f64 (/.f64 x y) 2466341007804043/2596148429267413814265248164610048) -2 (if (<=.f64 (/.f64 x y) 14999999999999999453844442447872) (/.f64 2 t) (/.f64 x y)))))
(if (<=.f64 t -150) -2 (if (<=.f64 t 80000000000000) (/.f64 2 t) -2))
-2
Outputs
(-.f64 (+.f64 (/.f64 2 (*.f64 t z)) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t)))) 2)
(if (<=.f64 z -13500000000000000) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 (-.f64 1 t) t))) (if (<=.f64 z 720000000000) (+.f64 (/.f64 x y) (/.f64 (+.f64 2 (*.f64 (*.f64 z 2) (-.f64 1 t))) (*.f64 t z))) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 (-.f64 1 t) t)))))
(if (<=.f64 (/.f64 x y) -2476979795053773/1125899906842624) (+.f64 (/.f64 x y) (/.f64 (+.f64 (*.f64 2 z) 2) (*.f64 t z))) (if (<=.f64 (/.f64 x y) 2) (-.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) 2) (+.f64 (/.f64 x y) (/.f64 (+.f64 (*.f64 2 z) 2) (*.f64 t z)))))
(if (<=.f64 z -8711228593176025/21778071482940061661655974875633165533184) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 (-.f64 1 t) t))) (if (<=.f64 z -3036836989747397/1598335257761788022467377781654101148543282249044465229239888363328190330275719997501596724768507889233831388734160190922469363547795602076820570112) (-.f64 (/.f64 2 (*.f64 z t)) 2) (if (<=.f64 z 4332296397063773/86645927941275464361825443254471365732388658605494267974077486894206915868925800719999200190754361815543475342543861619655442432) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (if (<=.f64 z 6100) (-.f64 (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) 2) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 (-.f64 1 t) t)))))))
(if (<=.f64 z -6097860015223217/21778071482940061661655974875633165533184) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 (-.f64 1 t) t))) (if (<=.f64 z -1318626587653475/399583814440447005616844445413525287135820562261116307309972090832047582568929999375399181192126972308457847183540047730617340886948900519205142528) (-.f64 (/.f64 2 (*.f64 z t)) 2) (if (<=.f64 z 8733909536480567/693167423530203714894603546035770925859109268843954143792619895153655326951406405759993601526034894524347802740350892957243539456) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (if (<=.f64 z 16000000000) (-.f64 (+.f64 (/.f64 2 (*.f64 t z)) (/.f64 2 t)) 2) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 (-.f64 1 t) t)))))))
(if (<=.f64 z -359338179468511/10889035741470030830827987437816582766592) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 (-.f64 1 t) t))) (if (<=.f64 z -4155671670180649/399583814440447005616844445413525287135820562261116307309972090832047582568929999375399181192126972308457847183540047730617340886948900519205142528) (-.f64 (/.f64 2 (*.f64 z t)) 2) (if (<=.f64 z 7278257947067139/346583711765101857447301773017885462929554634421977071896309947576827663475703202879996800763017447262173901370175446478621769728) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (if (<=.f64 z 534955578137577/4611686018427387904) (-.f64 (/.f64 2 (*.f64 z t)) 2) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 (-.f64 1 t) t)))))))
(if (<=.f64 t -13000000000000000237427802606441045551575262566767933430353387983999212866480221727548282788844787706780074274582789687623459097124055023980435714368707970163771105067722080256) (-.f64 (/.f64 x y) 2) (if (<=.f64 t -7200000000000000436697825592139602298774349395603563739873435577313224256336565452485293126045705226758922436608) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (if (<=.f64 t -100000000000000003502199685943161173046080317798311825604870144) (-.f64 (/.f64 x y) 2) (if (<=.f64 t -440000) (-.f64 (/.f64 2 (*.f64 z t)) 2) (if (<=.f64 t -1492785346828763/649037107316853453566312041152512) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (if (<=.f64 t 1) (/.f64 (+.f64 2 (*.f64 2 (/.f64 1 z))) t) (if (<=.f64 t 950000000000000062865669436217673642759837063788622387800162749246003530523012000135945592905556557329940372184433229995811082271079298907558136942132635434435125182464) (-.f64 (/.f64 2 (*.f64 z t)) 2) (-.f64 (/.f64 x y) 2))))))))
(if (<=.f64 t -14000000000000000526058895267465139368675914235724953482069100419181642287745261176051851457186686660128582758678752905777241445551920742364042912078217939563899842769155260416) (-.f64 (/.f64 x y) 2) (if (<=.f64 t -7200000000000000436697825592139602298774349395603563739873435577313224256336565452485293126045705226758922436608) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (if (<=.f64 t -79999999999999995950970823765921509357091600881072805846712320) (-.f64 (/.f64 x y) 2) (if (<=.f64 t -440000) (-.f64 (/.f64 2 (*.f64 z t)) 2) (if (<=.f64 t 5736422885728743/60383398797144661635864873295812302254670739526663046854019300803929986598274381633378027602842540280663494000492221518396329354078796682120982948022923136698390325231616) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (if (<=.f64 t 3010594320170221/463168356949264781694283940034751631413079938662562256157830336031652518559744) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (if (<=.f64 t 7764359926397905/79228162514264337593543950336) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (if (<=.f64 t 4500000000000000000000) (+.f64 (/.f64 x y) (/.f64 2 (*.f64 t z))) (if (<=.f64 t 1050000000000000014352319138621355162828203966038386391288313842125544289806842853268002242185306849541174645872829870612015463519654871268905199005339977213579410538496) (-.f64 (/.f64 2 (*.f64 z t)) 2) (-.f64 (/.f64 x y) 2))))))))))
(if (<=.f64 z -1) (-.f64 (/.f64 2 t) 2) (if (<=.f64 z 61/2) (-.f64 (/.f64 2 (*.f64 z t)) 2) (if (<=.f64 z 220000000000000016538387121634005898043714394157529806966240002518708503553331345026199042241506767794218510108547555791869050880) (+.f64 (/.f64 x y) (*.f64 2 (/.f64 1 t))) (-.f64 (/.f64 2 t) 2))))
(if (<=.f64 z -1) (-.f64 (/.f64 2 t) 2) (if (<=.f64 z 2450) (-.f64 (/.f64 2 (*.f64 z t)) 2) (if (<=.f64 z 350000000000000018924236024317333135709026770306680175649731719850201837812950323167232) (-.f64 (/.f64 x y) 2) (-.f64 (/.f64 2 t) 2))))
(if (<=.f64 z -1098878309078401/36028797018963968) (-.f64 (/.f64 2 t) 2) (if (<=.f64 z 4565271896730463/971334446112864535459730953411759453321203419526069760625906204869452142602604249088) (/.f64 2 (*.f64 t z)) (if (<=.f64 z 3200000000000000098581322339088822104864806528244587083074871810221247529322605969408) (-.f64 (/.f64 x y) 2) (-.f64 (/.f64 2 t) 2))))
(if (<=.f64 t -29) (-.f64 (/.f64 x y) 2) (if (<=.f64 t 70000) (-.f64 (/.f64 2 t) 2) (-.f64 (/.f64 x y) 2)))
(if (<=.f64 (/.f64 x y) -45000) (/.f64 x y) (if (<=.f64 (/.f64 x y) 294999999999999990525569089473513259008) (-.f64 (/.f64 2 t) 2) (/.f64 x y)))
(if (<=.f64 (/.f64 x y) -45000) (/.f64 x y) (if (<=.f64 (/.f64 x y) -1408031805125765/3705346855594118253554271520278013051304639509300498049262642688253220148477952) (/.f64 2 t) (if (<=.f64 (/.f64 x y) 2466341007804043/2596148429267413814265248164610048) -2 (if (<=.f64 (/.f64 x y) 14999999999999999453844442447872) (/.f64 2 t) (/.f64 x y)))))
(if (<=.f64 t -150) -2 (if (<=.f64 t 80000000000000) (/.f64 2 t) -2))
-2
Compiler

Compiled 763 to 501 computations (34.3% saved)

soundness0.0ms (0%)

end670.0ms (4.6%)

Compiler

Compiled 703 to 414 computations (41.1% saved)

Profiling

Loading profile data...