Details

Time bar (total: 8.9s)

analyze215.0ms (2.4%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
0%0%99.9%0.1%0%0%0%3
0%0%99.9%0.1%0%0%0%4
0%0%99.9%0.1%0%0%0%5
0%0%99.9%0.1%0%0%0%6
8.3%6.2%68.6%0.1%0%25%0%7
12.5%9.4%65.5%0.1%0%25%0%8
18.8%14%60.8%0.1%0%25%0%9
33.8%21.1%41.3%0.1%0%37.4%0%10
39.4%24.6%37.8%0.1%0%37.4%0%11
45.9%28.7%33.7%0.1%0%37.4%0%12
Compiler

Compiled 14 to 11 computations (21.4% saved)

sample2.5s (28.5%)

Results
1.8s8256×body256valid
692.0ms2221×body256invalid
72.0ms549×body256infinite
Bogosity

preprocess109.0ms (1.2%)

Algorithm
egg-herbie
Rules
1312×rational_best_oopsla_all_46_json_45_simplify-10
1178×rational_best_oopsla_all_46_json_45_simplify-49
996×rational_best_oopsla_all_46_json_45_simplify-89
978×rational_best_oopsla_all_46_json_45_simplify-72
794×rational_best_oopsla_all_46_json_45_simplify-74
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02592
17692
225292
391092
4326492
5733492
033
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
Outputs
0
1
2
Call 2
Inputs
(*.f64 (/.f64 1 2) (+.f64 x (*.f64 y (sqrt.f64 z))))
(*.f64 (/.f64 1 2) (+.f64 y (*.f64 x (sqrt.f64 z))))
(*.f64 (/.f64 1 2) (+.f64 z (*.f64 y (sqrt.f64 x))))
(*.f64 (/.f64 1 2) (+.f64 x (*.f64 z (sqrt.f64 y))))
Outputs
(*.f64 (/.f64 1 2) (+.f64 x (*.f64 y (sqrt.f64 z))))
(*.f64 1/2 (+.f64 x (*.f64 y (sqrt.f64 z))))
(*.f64 (/.f64 1 2) (+.f64 y (*.f64 x (sqrt.f64 z))))
(*.f64 1/2 (+.f64 y (*.f64 x (sqrt.f64 z))))
(*.f64 (/.f64 1 2) (+.f64 z (*.f64 y (sqrt.f64 x))))
(*.f64 1/2 (+.f64 z (*.f64 y (sqrt.f64 x))))
(*.f64 (/.f64 1 2) (+.f64 x (*.f64 z (sqrt.f64 y))))
(*.f64 1/2 (+.f64 x (*.f64 z (sqrt.f64 y))))
Compiler

Compiled 16 to 13 computations (18.8% saved)

simplify131.0ms (1.5%)

Algorithm
egg-herbie
Rules
1166×rational_best_oopsla_all_46_json_45_simplify-89
1128×rational_best_oopsla_all_46_json_45_simplify-23
958×rational_best_oopsla_all_46_json_45_simplify-74
798×rational_best_oopsla_all_46_json_45_simplify-24
768×rational_best_oopsla_all_46_json_45_simplify-35
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01423
12823
27723
326723
4113623
5517523
6787323
Stop Event
node limit
Counts
1 → 2
Calls
Call 1
Inputs
(*.f64 (/.f64 1 2) (+.f64 x (*.f64 y (sqrt.f64 z))))
Outputs
(*.f64 (/.f64 1 2) (+.f64 x (*.f64 y (sqrt.f64 z))))
(*.f64 1/2 (+.f64 x (*.f64 y (sqrt.f64 z))))

eval1.0ms (0%)

Compiler

Compiled 21 to 12 computations (42.9% saved)

prune1.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New112
Fresh101
Picked000
Done000
Total213
Error
0.1b
Counts
3 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
0.1b
(*.f64 1/2 (+.f64 x (*.f64 y (sqrt.f64 z))))
Compiler

Compiled 11 to 8 computations (27.3% saved)

localize9.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(+.f64 x (*.f64 y (sqrt.f64 z)))
0.2b
(*.f64 y (sqrt.f64 z))
Compiler

Compiled 27 to 9 computations (66.7% saved)

series4.0ms (0%)

Counts
2 → 25
Calls

15 calls:

TimeVariablePointExpression
1.0ms
z
@0
(*.f64 y (sqrt.f64 z))
1.0ms
y
@0
(*.f64 y (sqrt.f64 z))
1.0ms
z
@-inf
(*.f64 y (sqrt.f64 z))
0.0ms
y
@inf
(*.f64 y (sqrt.f64 z))
0.0ms
z
@-inf
(+.f64 x (*.f64 y (sqrt.f64 z)))

rewrite73.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1668×rational_best_oopsla_all_46_json-2
1668×rational_best_oopsla_all_46_json-1
1668×rational_best_oopsla_all_46_json-4
1668×rational_best_oopsla_all_46_json-3
1316×rational_best_oopsla_all_46_json_45_simplify-72
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0928
15328
215628
365028
4323428
Stop Event
node limit
Counts
2 → 57
Calls
Call 1
Inputs
(*.f64 y (sqrt.f64 z))
(+.f64 x (*.f64 y (sqrt.f64 z)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (sqrt.f64 z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (sqrt.f64 z)) (*.f64 0 (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (sqrt.f64 z)) (*.f64 0 (*.f64 y (/.f64 (sqrt.f64 z) y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (sqrt.f64 z)) (*.f64 0 (*.f64 (sqrt.f64 z) (*.f64 (/.f64 y y) (/.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (sqrt.f64 z)) (*.f64 0 (*.f64 y (/.f64 (sqrt.f64 z) (sqrt.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (sqrt.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z)))) (*.f64 y (sqrt.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 y (/.f64 (sqrt.f64 z) y))) (*.f64 y (sqrt.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (sqrt.f64 z) (*.f64 (/.f64 y y) (/.f64 y y)))) (*.f64 y (sqrt.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 y (/.f64 (sqrt.f64 z) (sqrt.f64 z)))) (*.f64 y (sqrt.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (sqrt.f64 z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (sqrt.f64 z) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z)))) (*.f64 (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z))) (*.f64 (sqrt.f64 z) (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (sqrt.f64 z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (sqrt.f64 z)) (/.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (sqrt.f64 z)) (/.f64 (sqrt.f64 z) (sqrt.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (sqrt.f64 z)) (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (sqrt.f64 z)) (/.f64 (*.f64 (sqrt.f64 z) (/.f64 y y)) (*.f64 (sqrt.f64 z) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (sqrt.f64 z)) (/.f64 (/.f64 y y) (/.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (sqrt.f64 z)) (/.f64 (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z))) (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (sqrt.f64 z)) (/.f64 (*.f64 y (/.f64 (sqrt.f64 z) y)) (*.f64 y (/.f64 (sqrt.f64 z) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (sqrt.f64 z)) (/.f64 (*.f64 y (/.f64 (sqrt.f64 z) (sqrt.f64 z))) (*.f64 y (/.f64 (sqrt.f64 z) (sqrt.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (sqrt.f64 z)) (/.f64 (*.f64 (sqrt.f64 z) (*.f64 (/.f64 y y) (/.f64 y y))) (*.f64 (sqrt.f64 z) (*.f64 (/.f64 y y) (/.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sqrt.f64 z) (neg.f64 y)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (sqrt.f64 z)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 x (*.f64 (sqrt.f64 z) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 (sqrt.f64 z) (neg.f64 y)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 1 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 (sqrt.f64 z) (neg.f64 y)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (-.f64 (*.f64 (sqrt.f64 z) (neg.f64 y)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (-.f64 (*.f64 (sqrt.f64 z) (neg.f64 y)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (sqrt.f64 z) (neg.f64 y)) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (sqrt.f64 z) (neg.f64 y)) x) (neg.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (-.f64 (*.f64 (sqrt.f64 z) (neg.f64 y)) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 (sqrt.f64 z) (neg.f64 y)) x))))))

simplify71.0ms (0.8%)

Algorithm
egg-herbie
Rules
1408×rational_best_oopsla_all_46_json_45_simplify-13
1074×rational_best_oopsla_all_46_json_45_simplify-72
942×rational_best_oopsla_all_46_json_45_simplify-7
588×rational_best_oopsla_all_46_json_45_simplify-49
574×rational_best_oopsla_all_46_json_45_simplify-82
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01171436
14361436
229951428
Stop Event
node limit
Counts
82 → 62
Calls
Call 1
Inputs
(*.f64 y (sqrt.f64 z))
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(+.f64 (*.f64 y (sqrt.f64 z)) x)
x
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(+.f64 (*.f64 y (sqrt.f64 z)) x)
x
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(+.f64 (*.f64 y (sqrt.f64 z)) x)
x
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(*.f64 y (sqrt.f64 z))
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(*.f64 y (sqrt.f64 z))
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(+.f64 (*.f64 y (sqrt.f64 z)) x)
x
(+.f64 (*.f64 y (sqrt.f64 z)) 0)
(+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 0 (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 0 (*.f64 y (/.f64 (sqrt.f64 z) y))))
(+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 0 (*.f64 (sqrt.f64 z) (*.f64 (/.f64 y y) (/.f64 y y)))))
(+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 0 (*.f64 y (/.f64 (sqrt.f64 z) (sqrt.f64 z)))))
(+.f64 0 (*.f64 y (sqrt.f64 z)))
(+.f64 (*.f64 0 (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z)))) (*.f64 y (sqrt.f64 z)))
(+.f64 (*.f64 0 (*.f64 y (/.f64 (sqrt.f64 z) y))) (*.f64 y (sqrt.f64 z)))
(+.f64 (*.f64 0 (*.f64 (sqrt.f64 z) (*.f64 (/.f64 y y) (/.f64 y y)))) (*.f64 y (sqrt.f64 z)))
(+.f64 (*.f64 0 (*.f64 y (/.f64 (sqrt.f64 z) (sqrt.f64 z)))) (*.f64 y (sqrt.f64 z)))
(-.f64 (*.f64 y (sqrt.f64 z)) 0)
(-.f64 0 (*.f64 (sqrt.f64 z) (neg.f64 y)))
(-.f64 (*.f64 0 (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z)))) (*.f64 (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z))) (*.f64 (sqrt.f64 z) (neg.f64 y))))
(/.f64 (*.f64 y (sqrt.f64 z)) 1)
(/.f64 (*.f64 y (sqrt.f64 z)) (/.f64 y y))
(/.f64 (*.f64 y (sqrt.f64 z)) (/.f64 (sqrt.f64 z) (sqrt.f64 z)))
(/.f64 (*.f64 y (sqrt.f64 z)) (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z))))
(/.f64 (*.f64 y (sqrt.f64 z)) (/.f64 (*.f64 (sqrt.f64 z) (/.f64 y y)) (*.f64 (sqrt.f64 z) (/.f64 y y))))
(/.f64 (*.f64 y (sqrt.f64 z)) (/.f64 (/.f64 y y) (/.f64 y y)))
(/.f64 (*.f64 y (sqrt.f64 z)) (/.f64 (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z))) (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z)))))
(/.f64 (*.f64 y (sqrt.f64 z)) (/.f64 (*.f64 y (/.f64 (sqrt.f64 z) y)) (*.f64 y (/.f64 (sqrt.f64 z) y))))
(/.f64 (*.f64 y (sqrt.f64 z)) (/.f64 (*.f64 y (/.f64 (sqrt.f64 z) (sqrt.f64 z))) (*.f64 y (/.f64 (sqrt.f64 z) (sqrt.f64 z)))))
(/.f64 (*.f64 y (sqrt.f64 z)) (/.f64 (*.f64 (sqrt.f64 z) (*.f64 (/.f64 y y) (/.f64 y y))) (*.f64 (sqrt.f64 z) (*.f64 (/.f64 y y) (/.f64 y y)))))
(neg.f64 (*.f64 (sqrt.f64 z) (neg.f64 y)))
(-.f64 (*.f64 y (sqrt.f64 z)) (neg.f64 x))
(-.f64 x (*.f64 (sqrt.f64 z) (neg.f64 y)))
(-.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) 0)
(-.f64 0 (-.f64 (*.f64 (sqrt.f64 z) (neg.f64 y)) x))
(*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) 1)
(*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 1 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))
(*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (+.f64 (*.f64 y (sqrt.f64 z)) x))
(*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 -1 (-.f64 (*.f64 (sqrt.f64 z) (neg.f64 y)) x))
(*.f64 -1 (*.f64 1 (-.f64 (*.f64 (sqrt.f64 z) (neg.f64 y)) x)))
(*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (-.f64 (*.f64 (sqrt.f64 z) (neg.f64 y)) x)))
(*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (+.f64 (*.f64 y (sqrt.f64 z)) x))
(*.f64 (-.f64 (*.f64 (sqrt.f64 z) (neg.f64 y)) x) -1)
(*.f64 (-.f64 (*.f64 (sqrt.f64 z) (neg.f64 y)) x) (neg.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (+.f64 (*.f64 y (sqrt.f64 z)) x))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (-.f64 (*.f64 (sqrt.f64 z) (neg.f64 y)) x))
(/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) 1)
(/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(neg.f64 (-.f64 (*.f64 (sqrt.f64 z) (neg.f64 y)) x))
Outputs
(*.f64 y (sqrt.f64 z))
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(+.f64 (*.f64 y (sqrt.f64 z)) x)
x
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(+.f64 (*.f64 y (sqrt.f64 z)) x)
x
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(+.f64 (*.f64 y (sqrt.f64 z)) x)
x
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(*.f64 y (sqrt.f64 z))
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(*.f64 y (sqrt.f64 z))
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(+.f64 (*.f64 y (sqrt.f64 z)) x)
x
(+.f64 (*.f64 y (sqrt.f64 z)) 0)
(*.f64 y (sqrt.f64 z))
(+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 0 (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z)))))
(*.f64 y (sqrt.f64 z))
(+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 0 (*.f64 y (/.f64 (sqrt.f64 z) y))))
(*.f64 y (sqrt.f64 z))
(+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 0 (*.f64 (sqrt.f64 z) (*.f64 (/.f64 y y) (/.f64 y y)))))
(*.f64 y (sqrt.f64 z))
(+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 0 (*.f64 y (/.f64 (sqrt.f64 z) (sqrt.f64 z)))))
(*.f64 y (sqrt.f64 z))
(+.f64 0 (*.f64 y (sqrt.f64 z)))
(*.f64 y (sqrt.f64 z))
(+.f64 (*.f64 0 (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z)))) (*.f64 y (sqrt.f64 z)))
(*.f64 y (sqrt.f64 z))
(+.f64 (*.f64 0 (*.f64 y (/.f64 (sqrt.f64 z) y))) (*.f64 y (sqrt.f64 z)))
(*.f64 y (sqrt.f64 z))
(+.f64 (*.f64 0 (*.f64 (sqrt.f64 z) (*.f64 (/.f64 y y) (/.f64 y y)))) (*.f64 y (sqrt.f64 z)))
(*.f64 y (sqrt.f64 z))
(+.f64 (*.f64 0 (*.f64 y (/.f64 (sqrt.f64 z) (sqrt.f64 z)))) (*.f64 y (sqrt.f64 z)))
(*.f64 y (sqrt.f64 z))
(-.f64 (*.f64 y (sqrt.f64 z)) 0)
(*.f64 y (sqrt.f64 z))
(-.f64 0 (*.f64 (sqrt.f64 z) (neg.f64 y)))
(*.f64 y (sqrt.f64 z))
(-.f64 (*.f64 0 (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z)))) (*.f64 (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z))) (*.f64 (sqrt.f64 z) (neg.f64 y))))
(*.f64 (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z))) (neg.f64 (*.f64 (sqrt.f64 z) (neg.f64 y))))
(*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z))))
(/.f64 (*.f64 y (sqrt.f64 z)) 1)
(*.f64 y (sqrt.f64 z))
(/.f64 (*.f64 y (sqrt.f64 z)) (/.f64 y y))
(*.f64 y (sqrt.f64 z))
(/.f64 (*.f64 y (sqrt.f64 z)) (/.f64 (sqrt.f64 z) (sqrt.f64 z)))
(*.f64 y (sqrt.f64 z))
(/.f64 (*.f64 y (sqrt.f64 z)) (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z))))
(*.f64 y (sqrt.f64 z))
(/.f64 (*.f64 y (sqrt.f64 z)) (/.f64 (*.f64 (sqrt.f64 z) (/.f64 y y)) (*.f64 (sqrt.f64 z) (/.f64 y y))))
(*.f64 y (sqrt.f64 z))
(/.f64 (*.f64 y (sqrt.f64 z)) (/.f64 (/.f64 y y) (/.f64 y y)))
(*.f64 y (sqrt.f64 z))
(/.f64 (*.f64 y (sqrt.f64 z)) (/.f64 (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z))) (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z)))))
(/.f64 (*.f64 y (sqrt.f64 z)) (/.f64 (*.f64 y (/.f64 (sqrt.f64 z) y)) (*.f64 y (/.f64 (sqrt.f64 z) y))))
(/.f64 (*.f64 y (sqrt.f64 z)) (/.f64 (*.f64 y (/.f64 (sqrt.f64 z) (sqrt.f64 z))) (*.f64 y (/.f64 (sqrt.f64 z) (sqrt.f64 z)))))
(/.f64 (*.f64 y (sqrt.f64 z)) (/.f64 (*.f64 (sqrt.f64 z) (*.f64 (/.f64 y y) (/.f64 y y))) (*.f64 (sqrt.f64 z) (*.f64 (/.f64 y y) (/.f64 y y)))))
(neg.f64 (*.f64 (sqrt.f64 z) (neg.f64 y)))
(*.f64 y (sqrt.f64 z))
(-.f64 (*.f64 y (sqrt.f64 z)) (neg.f64 x))
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(-.f64 x (*.f64 (sqrt.f64 z) (neg.f64 y)))
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(-.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) 0)
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(-.f64 0 (-.f64 (*.f64 (sqrt.f64 z) (neg.f64 y)) x))
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) 1)
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 1 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(*.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (+.f64 (*.f64 y (sqrt.f64 z)) x))
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(*.f64 -1 (-.f64 (*.f64 (sqrt.f64 z) (neg.f64 y)) x))
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(*.f64 -1 (*.f64 1 (-.f64 (*.f64 (sqrt.f64 z) (neg.f64 y)) x)))
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (-.f64 (*.f64 (sqrt.f64 z) (neg.f64 y)) x)))
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (+.f64 (*.f64 y (sqrt.f64 z)) x))
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(*.f64 (-.f64 (*.f64 (sqrt.f64 z) (neg.f64 y)) x) -1)
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(*.f64 (-.f64 (*.f64 (sqrt.f64 z) (neg.f64 y)) x) (neg.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (+.f64 (*.f64 y (sqrt.f64 z)) x))
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (-.f64 (*.f64 (sqrt.f64 z) (neg.f64 y)) x))
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) 1)
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(neg.f64 (-.f64 (*.f64 (sqrt.f64 z) (neg.f64 y)) x))
(+.f64 (*.f64 y (sqrt.f64 z)) x)

eval15.0ms (0.2%)

Compiler

Compiled 1375 to 310 computations (77.5% saved)

prune13.0ms (0.1%)

Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New59362
Fresh000
Picked011
Done000
Total59463
Error
0.1b
Counts
63 → 4
Alt Table
Click to see full alt table
StatusErrorProgram
0.1b
(*.f64 1/2 (+.f64 x (*.f64 y (sqrt.f64 z))))
0.2b
(*.f64 1/2 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
31.1b
(*.f64 1/2 (*.f64 y (sqrt.f64 z)))
31.9b
(*.f64 1/2 x)
Compiler

Compiled 53 to 32 computations (39.6% saved)

localize3.0ms (0%)

Compiler

Compiled 8 to 6 computations (25% saved)

localize6.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(*.f64 1/2 (*.f64 y (sqrt.f64 z)))
0.2b
(*.f64 y (sqrt.f64 z))
Compiler

Compiled 18 to 8 computations (55.6% saved)

series3.0ms (0%)

Counts
1 → 0
Calls

6 calls:

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

rewrite63.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1542×rational_best_oopsla_all_46_json-2
1542×rational_best_oopsla_all_46_json-1
1542×rational_best_oopsla_all_46_json-4
1542×rational_best_oopsla_all_46_json-3
1184×rational_best_oopsla_all_46_json_45_simplify-72
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0917
15617
217517
377517
4353717
Stop Event
node limit
Counts
1 → 26
Calls
Call 1
Inputs
(*.f64 1/2 (*.f64 y (sqrt.f64 z)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 y (sqrt.f64 z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 y (sqrt.f64 z))) (*.f64 0 (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 y (sqrt.f64 z))) (*.f64 0 (*.f64 1/2 (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 y (sqrt.f64 z))) (*.f64 0 (*.f64 (sqrt.f64 z) (*.f64 1/2 (/.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 y (sqrt.f64 z))) (*.f64 0 (*.f64 1/2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 1/2 (*.f64 y (sqrt.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z)))) (*.f64 1/2 (*.f64 y (sqrt.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 1/2 (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z))))) (*.f64 1/2 (*.f64 y (sqrt.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (sqrt.f64 z) (*.f64 1/2 (/.f64 y y)))) (*.f64 1/2 (*.f64 y (sqrt.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 1/2 y)) (*.f64 1/2 (*.f64 y (sqrt.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 (*.f64 y (sqrt.f64 z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 y (*.f64 (sqrt.f64 z) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z)))) (*.f64 (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z))) (*.f64 y (*.f64 (sqrt.f64 z) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 1/2 (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z))))) (*.f64 (*.f64 1/2 (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z)))) (*.f64 (sqrt.f64 z) (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (*.f64 y (sqrt.f64 z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (*.f64 y (sqrt.f64 z))) (/.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (*.f64 y (sqrt.f64 z))) (/.f64 (sqrt.f64 z) (sqrt.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (*.f64 y (sqrt.f64 z))) (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (*.f64 y (sqrt.f64 z))) (/.f64 (*.f64 1/2 (sqrt.f64 z)) (*.f64 1/2 (sqrt.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (*.f64 y (sqrt.f64 z))) (/.f64 (*.f64 (sqrt.f64 z) (/.f64 y y)) (*.f64 (sqrt.f64 z) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (*.f64 y (sqrt.f64 z))) (/.f64 (*.f64 1/2 y) (*.f64 1/2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (*.f64 y (sqrt.f64 z))) (/.f64 (*.f64 (/.f64 y y) (*.f64 (sqrt.f64 z) -1/2)) (*.f64 (/.f64 y y) (*.f64 (sqrt.f64 z) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (*.f64 y (sqrt.f64 z))) (/.f64 (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z))) (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (*.f64 y (sqrt.f64 z))) (/.f64 (*.f64 1/2 (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z)))) (*.f64 1/2 (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 (sqrt.f64 z) -1/2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 y (*.f64 (sqrt.f64 z) -1/2)))))))

simplify76.0ms (0.9%)

Algorithm
egg-herbie
Rules
1378×rational_best_oopsla_all_46_json_45_simplify-49
1308×rational_best_oopsla_all_46_json_45_simplify-7
834×rational_best_oopsla_all_46_json_45_simplify-80
766×rational_best_oopsla_all_46_json_45_simplify-89
594×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
065546
1213546
2901546
34064546
Stop Event
node limit
Counts
26 → 30
Calls
Call 1
Inputs
(+.f64 (*.f64 1/2 (*.f64 y (sqrt.f64 z))) 0)
(+.f64 (*.f64 1/2 (*.f64 y (sqrt.f64 z))) (*.f64 0 (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 1/2 (*.f64 y (sqrt.f64 z))) (*.f64 0 (*.f64 1/2 (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z))))))
(+.f64 (*.f64 1/2 (*.f64 y (sqrt.f64 z))) (*.f64 0 (*.f64 (sqrt.f64 z) (*.f64 1/2 (/.f64 y y)))))
(+.f64 (*.f64 1/2 (*.f64 y (sqrt.f64 z))) (*.f64 0 (*.f64 1/2 y)))
(+.f64 0 (*.f64 1/2 (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 0 (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z)))) (*.f64 1/2 (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 0 (*.f64 1/2 (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z))))) (*.f64 1/2 (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 0 (*.f64 (sqrt.f64 z) (*.f64 1/2 (/.f64 y y)))) (*.f64 1/2 (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 0 (*.f64 1/2 y)) (*.f64 1/2 (*.f64 y (sqrt.f64 z))))
(-.f64 (*.f64 1/2 (*.f64 y (sqrt.f64 z))) 0)
(-.f64 0 (*.f64 y (*.f64 (sqrt.f64 z) -1/2)))
(-.f64 (*.f64 0 (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z)))) (*.f64 (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z))) (*.f64 y (*.f64 (sqrt.f64 z) -1/2))))
(-.f64 (*.f64 0 (*.f64 1/2 (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z))))) (*.f64 (*.f64 1/2 (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z)))) (*.f64 (sqrt.f64 z) (neg.f64 y))))
(/.f64 (*.f64 1/2 (*.f64 y (sqrt.f64 z))) 1)
(/.f64 (*.f64 1/2 (*.f64 y (sqrt.f64 z))) (/.f64 y y))
(/.f64 (*.f64 1/2 (*.f64 y (sqrt.f64 z))) (/.f64 (sqrt.f64 z) (sqrt.f64 z)))
(/.f64 (*.f64 1/2 (*.f64 y (sqrt.f64 z))) (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z))))
(/.f64 (*.f64 1/2 (*.f64 y (sqrt.f64 z))) (/.f64 (*.f64 1/2 (sqrt.f64 z)) (*.f64 1/2 (sqrt.f64 z))))
(/.f64 (*.f64 1/2 (*.f64 y (sqrt.f64 z))) (/.f64 (*.f64 (sqrt.f64 z) (/.f64 y y)) (*.f64 (sqrt.f64 z) (/.f64 y y))))
(/.f64 (*.f64 1/2 (*.f64 y (sqrt.f64 z))) (/.f64 (*.f64 1/2 y) (*.f64 1/2 y)))
(/.f64 (*.f64 1/2 (*.f64 y (sqrt.f64 z))) (/.f64 (*.f64 (/.f64 y y) (*.f64 (sqrt.f64 z) -1/2)) (*.f64 (/.f64 y y) (*.f64 (sqrt.f64 z) -1/2))))
(/.f64 (*.f64 1/2 (*.f64 y (sqrt.f64 z))) (/.f64 (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z))) (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z)))))
(/.f64 (*.f64 1/2 (*.f64 y (sqrt.f64 z))) (/.f64 (*.f64 1/2 (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z)))) (*.f64 1/2 (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z))))))
(/.f64 (*.f64 y (*.f64 (sqrt.f64 z) -1/2)) -1)
(neg.f64 (*.f64 y (*.f64 (sqrt.f64 z) -1/2)))
Outputs
(+.f64 (*.f64 1/2 (*.f64 y (sqrt.f64 z))) 0)
(*.f64 1/2 (*.f64 y (sqrt.f64 z)))
(*.f64 y (*.f64 1/2 (sqrt.f64 z)))
(+.f64 (*.f64 1/2 (*.f64 y (sqrt.f64 z))) (*.f64 0 (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z)))))
(*.f64 1/2 (*.f64 y (sqrt.f64 z)))
(*.f64 y (*.f64 1/2 (sqrt.f64 z)))
(+.f64 (*.f64 1/2 (*.f64 y (sqrt.f64 z))) (*.f64 0 (*.f64 1/2 (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z))))))
(*.f64 1/2 (*.f64 y (sqrt.f64 z)))
(*.f64 y (*.f64 1/2 (sqrt.f64 z)))
(+.f64 (*.f64 1/2 (*.f64 y (sqrt.f64 z))) (*.f64 0 (*.f64 (sqrt.f64 z) (*.f64 1/2 (/.f64 y y)))))
(*.f64 1/2 (*.f64 y (sqrt.f64 z)))
(*.f64 y (*.f64 1/2 (sqrt.f64 z)))
(+.f64 (*.f64 1/2 (*.f64 y (sqrt.f64 z))) (*.f64 0 (*.f64 1/2 y)))
(*.f64 1/2 (*.f64 y (sqrt.f64 z)))
(*.f64 y (*.f64 1/2 (sqrt.f64 z)))
(+.f64 0 (*.f64 1/2 (*.f64 y (sqrt.f64 z))))
(*.f64 1/2 (*.f64 y (sqrt.f64 z)))
(*.f64 y (*.f64 1/2 (sqrt.f64 z)))
(+.f64 (*.f64 0 (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z)))) (*.f64 1/2 (*.f64 y (sqrt.f64 z))))
(*.f64 1/2 (*.f64 y (sqrt.f64 z)))
(*.f64 y (*.f64 1/2 (sqrt.f64 z)))
(+.f64 (*.f64 0 (*.f64 1/2 (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z))))) (*.f64 1/2 (*.f64 y (sqrt.f64 z))))
(*.f64 1/2 (*.f64 y (sqrt.f64 z)))
(*.f64 y (*.f64 1/2 (sqrt.f64 z)))
(+.f64 (*.f64 0 (*.f64 (sqrt.f64 z) (*.f64 1/2 (/.f64 y y)))) (*.f64 1/2 (*.f64 y (sqrt.f64 z))))
(*.f64 1/2 (*.f64 y (sqrt.f64 z)))
(*.f64 y (*.f64 1/2 (sqrt.f64 z)))
(+.f64 (*.f64 0 (*.f64 1/2 y)) (*.f64 1/2 (*.f64 y (sqrt.f64 z))))
(*.f64 1/2 (*.f64 y (sqrt.f64 z)))
(*.f64 y (*.f64 1/2 (sqrt.f64 z)))
(-.f64 (*.f64 1/2 (*.f64 y (sqrt.f64 z))) 0)
(*.f64 1/2 (*.f64 y (sqrt.f64 z)))
(*.f64 y (*.f64 1/2 (sqrt.f64 z)))
(-.f64 0 (*.f64 y (*.f64 (sqrt.f64 z) -1/2)))
(neg.f64 (*.f64 y (*.f64 (sqrt.f64 z) -1/2)))
(*.f64 -1/2 (*.f64 y (neg.f64 (sqrt.f64 z))))
(-.f64 (*.f64 0 (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z)))) (*.f64 (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z))) (*.f64 y (*.f64 (sqrt.f64 z) -1/2))))
(neg.f64 (*.f64 y (*.f64 (sqrt.f64 z) -1/2)))
(*.f64 -1/2 (*.f64 y (neg.f64 (sqrt.f64 z))))
(-.f64 (*.f64 0 (*.f64 1/2 (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z))))) (*.f64 (*.f64 1/2 (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z)))) (*.f64 (sqrt.f64 z) (neg.f64 y))))
(*.f64 1/2 (*.f64 y (sqrt.f64 z)))
(*.f64 y (*.f64 1/2 (sqrt.f64 z)))
(/.f64 (*.f64 1/2 (*.f64 y (sqrt.f64 z))) 1)
(*.f64 1/2 (*.f64 y (sqrt.f64 z)))
(*.f64 y (*.f64 1/2 (sqrt.f64 z)))
(/.f64 (*.f64 1/2 (*.f64 y (sqrt.f64 z))) (/.f64 y y))
(*.f64 1/2 (*.f64 y (sqrt.f64 z)))
(*.f64 y (*.f64 1/2 (sqrt.f64 z)))
(/.f64 (*.f64 1/2 (*.f64 y (sqrt.f64 z))) (/.f64 (sqrt.f64 z) (sqrt.f64 z)))
(*.f64 1/2 (*.f64 y (sqrt.f64 z)))
(*.f64 y (*.f64 1/2 (sqrt.f64 z)))
(/.f64 (*.f64 1/2 (*.f64 y (sqrt.f64 z))) (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z))))
(*.f64 1/2 (*.f64 y (sqrt.f64 z)))
(*.f64 y (*.f64 1/2 (sqrt.f64 z)))
(/.f64 (*.f64 1/2 (*.f64 y (sqrt.f64 z))) (/.f64 (*.f64 1/2 (sqrt.f64 z)) (*.f64 1/2 (sqrt.f64 z))))
(*.f64 1/2 (*.f64 y (sqrt.f64 z)))
(*.f64 y (*.f64 1/2 (sqrt.f64 z)))
(/.f64 (*.f64 1/2 (*.f64 y (sqrt.f64 z))) (/.f64 (*.f64 (sqrt.f64 z) (/.f64 y y)) (*.f64 (sqrt.f64 z) (/.f64 y y))))
(/.f64 (*.f64 y (*.f64 1/2 (sqrt.f64 z))) (/.f64 (*.f64 (sqrt.f64 z) (/.f64 y y)) (*.f64 (sqrt.f64 z) (/.f64 y y))))
(/.f64 (*.f64 1/2 (*.f64 y (sqrt.f64 z))) (/.f64 (*.f64 1/2 y) (*.f64 1/2 y)))
(*.f64 1/2 (*.f64 y (sqrt.f64 z)))
(*.f64 y (*.f64 1/2 (sqrt.f64 z)))
(/.f64 (*.f64 1/2 (*.f64 y (sqrt.f64 z))) (/.f64 (*.f64 (/.f64 y y) (*.f64 (sqrt.f64 z) -1/2)) (*.f64 (/.f64 y y) (*.f64 (sqrt.f64 z) -1/2))))
(/.f64 (*.f64 1/2 (*.f64 y (sqrt.f64 z))) (/.f64 (*.f64 (sqrt.f64 z) (/.f64 y y)) (*.f64 (sqrt.f64 z) (/.f64 y y))))
(/.f64 (*.f64 y (*.f64 1/2 (sqrt.f64 z))) (/.f64 (*.f64 (sqrt.f64 z) (/.f64 y y)) (*.f64 (sqrt.f64 z) (/.f64 y y))))
(/.f64 (*.f64 1/2 (*.f64 y (sqrt.f64 z))) (/.f64 (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z))) (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z)))))
(*.f64 1/2 (*.f64 y (sqrt.f64 z)))
(*.f64 y (*.f64 1/2 (sqrt.f64 z)))
(/.f64 (*.f64 1/2 (*.f64 y (sqrt.f64 z))) (/.f64 (*.f64 1/2 (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z)))) (*.f64 1/2 (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z))))))
(*.f64 1/2 (*.f64 y (sqrt.f64 z)))
(*.f64 y (*.f64 1/2 (sqrt.f64 z)))
(/.f64 (*.f64 y (*.f64 (sqrt.f64 z) -1/2)) -1)
(neg.f64 (*.f64 y (*.f64 (sqrt.f64 z) -1/2)))
(*.f64 -1/2 (*.f64 y (neg.f64 (sqrt.f64 z))))
(neg.f64 (*.f64 y (*.f64 (sqrt.f64 z) -1/2)))
(*.f64 -1/2 (*.f64 y (neg.f64 (sqrt.f64 z))))

localize19.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 y (sqrt.f64 z)) x)
0.2b
(/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))
0.2b
(*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))
0.2b
(*.f64 y (sqrt.f64 z))
Compiler

Compiled 89 to 23 computations (74.2% saved)

series8.0ms (0.1%)

Counts
3 → 68
Calls

27 calls:

TimeVariablePointExpression
2.0ms
z
@inf
(/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))
1.0ms
z
@-inf
(/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))
1.0ms
z
@0
(/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))
0.0ms
y
@inf
(/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))
0.0ms
y
@0
(/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))

rewrite109.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
1406×rational_best_oopsla_all_46_json_45_simplify-76
886×rational_best_oopsla_all_46_json_45_simplify-35
632×rational_best_oopsla_all_46_json_45_simplify-89
618×rational_best_oopsla_all_46_json_45_simplify-37
568×rational_best_oopsla_all_46_json_45_simplify-23
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01285
17485
224085
3116285
4553585
Stop Event
node limit
Counts
3 → 120
Calls
Call 1
Inputs
(*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))
(+.f64 (*.f64 y (sqrt.f64 z)) x)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 0 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 0 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 0 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (/.f64 0 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 x (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 1 (*.f64 x (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 1 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 x (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 x (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 x (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 x (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (*.f64 x (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 x (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 x (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (*.f64 x (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (+.f64 (*.f64 y (sqrt.f64 z)) x))) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (+.f64 (*.f64 y (sqrt.f64 z)) x))) x) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (sqrt.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (sqrt.f64 z))) (*.f64 x (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) x) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 y (sqrt.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 y (sqrt.f64 z))) (*.f64 x (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 0 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 -1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 -1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 0 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 0 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 -1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 0 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 (+.f64 (*.f64 y (sqrt.f64 z)) x)) -1) (*.f64 -1 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 -1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 -1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 -1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (neg.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (sqrt.f64 z)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 x (*.f64 y (neg.f64 (sqrt.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 y (neg.f64 (sqrt.f64 z))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 -1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 1 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y (neg.f64 (sqrt.f64 z))) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 -1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y (neg.f64 (sqrt.f64 z))) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y (neg.f64 (sqrt.f64 z))) x) (neg.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y (neg.f64 (sqrt.f64 z))) x) (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 y (neg.f64 (sqrt.f64 z))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (-.f64 (*.f64 y (neg.f64 (sqrt.f64 z))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 y (neg.f64 (sqrt.f64 z))) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 y (neg.f64 (sqrt.f64 z))) x))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 -1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))))

simplify130.0ms (1.5%)

Algorithm
egg-herbie
Rules
1176×rational_best_oopsla_all_46_json_45_simplify-72
1124×rational_best_oopsla_all_46_json_45_simplify-7
828×rational_best_oopsla_all_46_json_45_simplify-89
678×rational_best_oopsla_all_46_json_45_simplify-24
662×rational_best_oopsla_all_46_json_45_simplify-74
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02677738
19347394
243797394
Stop Event
node limit
Counts
188 → 165
Calls
Call 1
Inputs
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
(/.f64 1 x)
(+.f64 (/.f64 1 x) (*.f64 -1 (*.f64 (/.f64 y (pow.f64 x 2)) (sqrt.f64 z))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) (pow.f64 x 3)) (+.f64 (/.f64 1 x) (*.f64 -1 (*.f64 (/.f64 y (pow.f64 x 2)) (sqrt.f64 z)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) (pow.f64 x 3)) (+.f64 (/.f64 1 x) (+.f64 (*.f64 -1 (*.f64 (/.f64 y (pow.f64 x 2)) (sqrt.f64 z))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 4)) (sqrt.f64 (pow.f64 z 3)))))))
(*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z)))
(+.f64 (*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z))) (*.f64 -1 (/.f64 x (*.f64 (pow.f64 y 2) z))))
(+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (+.f64 (*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z))) (*.f64 -1 (/.f64 x (*.f64 (pow.f64 y 2) z)))))
(+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (+.f64 (*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 y 2) z))) (*.f64 -1 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 4) (pow.f64 z 2)))))))
(*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z)))
(+.f64 (*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z))) (*.f64 -1 (/.f64 x (*.f64 (pow.f64 y 2) z))))
(+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (+.f64 (*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z))) (*.f64 -1 (/.f64 x (*.f64 (pow.f64 y 2) z)))))
(+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (+.f64 (*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 y 2) z))) (*.f64 -1 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 4) (pow.f64 z 2)))))))
(/.f64 1 x)
(*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z)))
(+.f64 (*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z))) (*.f64 -1 (/.f64 x (*.f64 (pow.f64 y 2) z))))
(+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (+.f64 (*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z))) (*.f64 -1 (/.f64 x (*.f64 (pow.f64 y 2) z)))))
(+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (+.f64 (*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 y 2) z))) (*.f64 -1 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 4) (pow.f64 z 2)))))))
(/.f64 1 x)
(+.f64 (/.f64 1 x) (*.f64 -1 (*.f64 (/.f64 y (pow.f64 x 2)) (sqrt.f64 z))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) (pow.f64 x 3)) (+.f64 (/.f64 1 x) (*.f64 -1 (*.f64 (/.f64 y (pow.f64 x 2)) (sqrt.f64 z)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) (pow.f64 x 3)) (+.f64 (/.f64 1 x) (+.f64 (*.f64 -1 (*.f64 (/.f64 y (pow.f64 x 2)) (sqrt.f64 z))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 4)) (sqrt.f64 (pow.f64 z 3)))))))
(/.f64 1 x)
(+.f64 (/.f64 1 x) (*.f64 -1 (*.f64 (/.f64 y (pow.f64 x 2)) (sqrt.f64 z))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) (pow.f64 x 3)) (+.f64 (/.f64 1 x) (*.f64 -1 (*.f64 (/.f64 y (pow.f64 x 2)) (sqrt.f64 z)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) (pow.f64 x 3)) (+.f64 (/.f64 1 x) (+.f64 (*.f64 -1 (*.f64 (/.f64 y (pow.f64 x 2)) (sqrt.f64 z))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 4)) (sqrt.f64 (pow.f64 z 3)))))))
x
(*.f64 y (sqrt.f64 z))
(*.f64 y (sqrt.f64 z))
x
(*.f64 y (sqrt.f64 z))
x
x
(+.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0)
(+.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 0 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(+.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 0 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(+.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(+.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 0 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(+.f64 0 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(+.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (/.f64 0 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(+.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(+.f64 (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 x (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 1 (*.f64 x (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(+.f64 (*.f64 x (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(+.f64 (*.f64 x (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 1 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(+.f64 (*.f64 1 (*.f64 x (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(+.f64 (*.f64 1 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 x (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(+.f64 (*.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(+.f64 (*.f64 (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(+.f64 (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 x (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 x (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(+.f64 (*.f64 (*.f64 x (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (*.f64 x (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(+.f64 (*.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(+.f64 (*.f64 (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(+.f64 (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 x (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 x (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(+.f64 (*.f64 (*.f64 x (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (*.f64 x (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (+.f64 (*.f64 y (sqrt.f64 z)) x))) x))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (+.f64 (*.f64 y (sqrt.f64 z)) x))) x) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(+.f64 (*.f64 x (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (sqrt.f64 z))) (*.f64 x (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(+.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) x))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) x) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(+.f64 (*.f64 x (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 y (sqrt.f64 z))) (*.f64 x (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(+.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(+.f64 (neg.f64 (/.f64 0 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(-.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0)
(-.f64 0 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 -1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(-.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 -1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(-.f64 0 (*.f64 -1 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(-.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 0 (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(-.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 0 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 -1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(-.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 0 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(-.f64 (*.f64 (/.f64 0 (+.f64 (*.f64 y (sqrt.f64 z)) x)) -1) (*.f64 -1 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) 1)
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 -1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) -1)
(neg.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 -1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 -1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(neg.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(neg.f64 (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(+.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) 0)
(+.f64 0 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(-.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) 0)
(-.f64 0 (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) 1)
(*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(*.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) -1)
(*.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (neg.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 -1 (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(*.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(*.f64 (neg.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(neg.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(-.f64 (*.f64 y (sqrt.f64 z)) (neg.f64 x))
(-.f64 x (*.f64 y (neg.f64 (sqrt.f64 z))))
(-.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) 0)
(-.f64 0 (-.f64 (*.f64 y (neg.f64 (sqrt.f64 z))) x))
(-.f64 0 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 -1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) 1)
(*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 1 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))
(*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (+.f64 (*.f64 y (sqrt.f64 z)) x))
(*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (+.f64 (*.f64 y (sqrt.f64 z)) x))
(*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (-.f64 (*.f64 y (neg.f64 (sqrt.f64 z))) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 -1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (-.f64 (*.f64 y (neg.f64 (sqrt.f64 z))) x) -1)
(*.f64 (-.f64 (*.f64 y (neg.f64 (sqrt.f64 z))) x) (neg.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (-.f64 (*.f64 y (neg.f64 (sqrt.f64 z))) x) (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 -1 (-.f64 (*.f64 y (neg.f64 (sqrt.f64 z))) x))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (-.f64 (*.f64 y (neg.f64 (sqrt.f64 z))) x))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (+.f64 (*.f64 y (sqrt.f64 z)) x))
(/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) 1)
(/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(/.f64 (-.f64 (*.f64 y (neg.f64 (sqrt.f64 z))) x) -1)
(neg.f64 (-.f64 (*.f64 y (neg.f64 (sqrt.f64 z))) x))
(neg.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 -1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
Outputs
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
(/.f64 1 x)
(+.f64 (/.f64 1 x) (*.f64 -1 (*.f64 (/.f64 y (pow.f64 x 2)) (sqrt.f64 z))))
(+.f64 (/.f64 1 x) (neg.f64 (*.f64 (/.f64 y (pow.f64 x 2)) (sqrt.f64 z))))
(+.f64 (/.f64 1 x) (*.f64 (/.f64 y (pow.f64 x 2)) (neg.f64 (sqrt.f64 z))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) (pow.f64 x 3)) (+.f64 (/.f64 1 x) (*.f64 -1 (*.f64 (/.f64 y (pow.f64 x 2)) (sqrt.f64 z)))))
(+.f64 (+.f64 (/.f64 1 x) (*.f64 -1 (*.f64 (/.f64 y (pow.f64 x 2)) (sqrt.f64 z)))) (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 3)))
(+.f64 (/.f64 1 x) (+.f64 (neg.f64 (*.f64 (/.f64 y (pow.f64 x 2)) (sqrt.f64 z))) (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 3))))
(+.f64 (/.f64 1 x) (+.f64 (*.f64 (/.f64 y (pow.f64 x 2)) (neg.f64 (sqrt.f64 z))) (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) (pow.f64 x 3)) (+.f64 (/.f64 1 x) (+.f64 (*.f64 -1 (*.f64 (/.f64 y (pow.f64 x 2)) (sqrt.f64 z))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 4)) (sqrt.f64 (pow.f64 z 3)))))))
(+.f64 (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 3)) (+.f64 (/.f64 1 x) (+.f64 (*.f64 -1 (*.f64 (/.f64 y (pow.f64 x 2)) (sqrt.f64 z))) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 4)) (*.f64 -1 (sqrt.f64 (pow.f64 z 3)))))))
(+.f64 (/.f64 1 x) (+.f64 (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 3)) (*.f64 -1 (+.f64 (*.f64 (/.f64 y (pow.f64 x 2)) (sqrt.f64 z)) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 4)) (sqrt.f64 (pow.f64 z 3)))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (/.f64 y (pow.f64 x 2)) (sqrt.f64 z)) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 4)) (sqrt.f64 (pow.f64 z 3))))) (+.f64 (/.f64 1 x) (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 3))))
(*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z)))
(+.f64 (*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z))) (*.f64 -1 (/.f64 x (*.f64 (pow.f64 y 2) z))))
(+.f64 (*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z))) (*.f64 -1 (/.f64 x (*.f64 z (pow.f64 y 2)))))
(+.f64 (*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z))) (neg.f64 (/.f64 x (*.f64 z (pow.f64 y 2)))))
(+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (+.f64 (*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z))) (*.f64 -1 (/.f64 x (*.f64 (pow.f64 y 2) z)))))
(+.f64 (*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z))) (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (*.f64 -1 (/.f64 x (*.f64 z (pow.f64 y 2))))))
(+.f64 (*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z))) (+.f64 (neg.f64 (/.f64 x (*.f64 z (pow.f64 y 2)))) (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3))))))
(+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (+.f64 (*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 y 2) z))) (*.f64 -1 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 4) (pow.f64 z 2)))))))
(+.f64 (*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z))) (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 z (pow.f64 y 2)))) (*.f64 -1 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 4) (pow.f64 z 2)))))))
(+.f64 (*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z))) (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 4) (pow.f64 z 2))) (/.f64 x (*.f64 z (pow.f64 y 2)))))))
(+.f64 (*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z))) (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (*.f64 -1 (+.f64 (/.f64 x (*.f64 z (pow.f64 y 2))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 4) (pow.f64 z 2)))))))
(*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z)))
(+.f64 (*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z))) (*.f64 -1 (/.f64 x (*.f64 (pow.f64 y 2) z))))
(+.f64 (*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z))) (*.f64 -1 (/.f64 x (*.f64 z (pow.f64 y 2)))))
(+.f64 (*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z))) (neg.f64 (/.f64 x (*.f64 z (pow.f64 y 2)))))
(+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (+.f64 (*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z))) (*.f64 -1 (/.f64 x (*.f64 (pow.f64 y 2) z)))))
(+.f64 (*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z))) (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (*.f64 -1 (/.f64 x (*.f64 z (pow.f64 y 2))))))
(+.f64 (*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z))) (+.f64 (neg.f64 (/.f64 x (*.f64 z (pow.f64 y 2)))) (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3))))))
(+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (+.f64 (*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 y 2) z))) (*.f64 -1 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 4) (pow.f64 z 2)))))))
(+.f64 (*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z))) (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 z (pow.f64 y 2)))) (*.f64 -1 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 4) (pow.f64 z 2)))))))
(+.f64 (*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z))) (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 4) (pow.f64 z 2))) (/.f64 x (*.f64 z (pow.f64 y 2)))))))
(+.f64 (*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z))) (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (*.f64 -1 (+.f64 (/.f64 x (*.f64 z (pow.f64 y 2))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 4) (pow.f64 z 2)))))))
(/.f64 1 x)
(*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z)))
(+.f64 (*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z))) (*.f64 -1 (/.f64 x (*.f64 (pow.f64 y 2) z))))
(+.f64 (*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z))) (*.f64 -1 (/.f64 x (*.f64 z (pow.f64 y 2)))))
(+.f64 (*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z))) (neg.f64 (/.f64 x (*.f64 z (pow.f64 y 2)))))
(+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (+.f64 (*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z))) (*.f64 -1 (/.f64 x (*.f64 (pow.f64 y 2) z)))))
(+.f64 (*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z))) (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (*.f64 -1 (/.f64 x (*.f64 z (pow.f64 y 2))))))
(+.f64 (*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z))) (+.f64 (neg.f64 (/.f64 x (*.f64 z (pow.f64 y 2)))) (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3))))))
(+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (+.f64 (*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 y 2) z))) (*.f64 -1 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 4) (pow.f64 z 2)))))))
(+.f64 (*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z))) (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 z (pow.f64 y 2)))) (*.f64 -1 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 4) (pow.f64 z 2)))))))
(+.f64 (*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z))) (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 4) (pow.f64 z 2))) (/.f64 x (*.f64 z (pow.f64 y 2)))))))
(+.f64 (*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z))) (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (*.f64 -1 (+.f64 (/.f64 x (*.f64 z (pow.f64 y 2))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 4) (pow.f64 z 2)))))))
(/.f64 1 x)
(+.f64 (/.f64 1 x) (*.f64 -1 (*.f64 (/.f64 y (pow.f64 x 2)) (sqrt.f64 z))))
(+.f64 (/.f64 1 x) (neg.f64 (*.f64 (/.f64 y (pow.f64 x 2)) (sqrt.f64 z))))
(+.f64 (/.f64 1 x) (*.f64 (/.f64 y (pow.f64 x 2)) (neg.f64 (sqrt.f64 z))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) (pow.f64 x 3)) (+.f64 (/.f64 1 x) (*.f64 -1 (*.f64 (/.f64 y (pow.f64 x 2)) (sqrt.f64 z)))))
(+.f64 (+.f64 (/.f64 1 x) (*.f64 -1 (*.f64 (/.f64 y (pow.f64 x 2)) (sqrt.f64 z)))) (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 3)))
(+.f64 (/.f64 1 x) (+.f64 (neg.f64 (*.f64 (/.f64 y (pow.f64 x 2)) (sqrt.f64 z))) (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 3))))
(+.f64 (/.f64 1 x) (+.f64 (*.f64 (/.f64 y (pow.f64 x 2)) (neg.f64 (sqrt.f64 z))) (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) (pow.f64 x 3)) (+.f64 (/.f64 1 x) (+.f64 (*.f64 -1 (*.f64 (/.f64 y (pow.f64 x 2)) (sqrt.f64 z))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 4)) (sqrt.f64 (pow.f64 z 3)))))))
(+.f64 (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 3)) (+.f64 (/.f64 1 x) (+.f64 (*.f64 -1 (*.f64 (/.f64 y (pow.f64 x 2)) (sqrt.f64 z))) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 4)) (*.f64 -1 (sqrt.f64 (pow.f64 z 3)))))))
(+.f64 (/.f64 1 x) (+.f64 (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 3)) (*.f64 -1 (+.f64 (*.f64 (/.f64 y (pow.f64 x 2)) (sqrt.f64 z)) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 4)) (sqrt.f64 (pow.f64 z 3)))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (/.f64 y (pow.f64 x 2)) (sqrt.f64 z)) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 4)) (sqrt.f64 (pow.f64 z 3))))) (+.f64 (/.f64 1 x) (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 3))))
(/.f64 1 x)
(+.f64 (/.f64 1 x) (*.f64 -1 (*.f64 (/.f64 y (pow.f64 x 2)) (sqrt.f64 z))))
(+.f64 (/.f64 1 x) (neg.f64 (*.f64 (/.f64 y (pow.f64 x 2)) (sqrt.f64 z))))
(+.f64 (/.f64 1 x) (*.f64 (/.f64 y (pow.f64 x 2)) (neg.f64 (sqrt.f64 z))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) (pow.f64 x 3)) (+.f64 (/.f64 1 x) (*.f64 -1 (*.f64 (/.f64 y (pow.f64 x 2)) (sqrt.f64 z)))))
(+.f64 (+.f64 (/.f64 1 x) (*.f64 -1 (*.f64 (/.f64 y (pow.f64 x 2)) (sqrt.f64 z)))) (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 3)))
(+.f64 (/.f64 1 x) (+.f64 (neg.f64 (*.f64 (/.f64 y (pow.f64 x 2)) (sqrt.f64 z))) (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 3))))
(+.f64 (/.f64 1 x) (+.f64 (*.f64 (/.f64 y (pow.f64 x 2)) (neg.f64 (sqrt.f64 z))) (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) (pow.f64 x 3)) (+.f64 (/.f64 1 x) (+.f64 (*.f64 -1 (*.f64 (/.f64 y (pow.f64 x 2)) (sqrt.f64 z))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 4)) (sqrt.f64 (pow.f64 z 3)))))))
(+.f64 (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 3)) (+.f64 (/.f64 1 x) (+.f64 (*.f64 -1 (*.f64 (/.f64 y (pow.f64 x 2)) (sqrt.f64 z))) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 4)) (*.f64 -1 (sqrt.f64 (pow.f64 z 3)))))))
(+.f64 (/.f64 1 x) (+.f64 (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 3)) (*.f64 -1 (+.f64 (*.f64 (/.f64 y (pow.f64 x 2)) (sqrt.f64 z)) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 4)) (sqrt.f64 (pow.f64 z 3)))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (/.f64 y (pow.f64 x 2)) (sqrt.f64 z)) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 4)) (sqrt.f64 (pow.f64 z 3))))) (+.f64 (/.f64 1 x) (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 3))))
x
(*.f64 y (sqrt.f64 z))
(*.f64 y (sqrt.f64 z))
x
(*.f64 y (sqrt.f64 z))
x
x
(+.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0)
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 0 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 0 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 0 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 0 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (/.f64 0 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 x (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 1 (*.f64 x (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 x (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 x (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 1 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 1 (*.f64 x (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 1 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 x (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 x (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 x (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (*.f64 x (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (*.f64 x (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (+.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(*.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(*.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 -1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 -1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (+.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(*.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(*.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 -1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 -1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (+.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(*.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(*.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 -1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 -1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (+.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(*.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(*.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 -1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 -1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 x (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (+.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(*.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(*.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 -1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 -1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 x (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (+.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(*.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(*.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 -1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 -1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 (*.f64 x (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (+.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(*.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(*.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 -1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 -1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (*.f64 x (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (+.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(*.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(*.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 -1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 -1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (+.f64 (*.f64 y (sqrt.f64 z)) x))) x))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (+.f64 (*.f64 y (sqrt.f64 z)) x))) x) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 x (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (sqrt.f64 z))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (sqrt.f64 z))) (*.f64 x (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) x))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) x) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 x (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 y (sqrt.f64 z))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 y (sqrt.f64 z))) (*.f64 x (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 (neg.f64 (/.f64 0 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(-.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0)
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(-.f64 0 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 -1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(-.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 -1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(-.f64 0 (*.f64 -1 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(-.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 0 (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(-.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 0 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 -1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (+.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(*.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(*.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 -1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 -1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(-.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 0 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (+.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(*.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(*.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 -1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 -1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(-.f64 (*.f64 (/.f64 0 (+.f64 (*.f64 y (sqrt.f64 z)) x)) -1) (*.f64 -1 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) 1)
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 -1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 -1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 -1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 -1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 -1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) -1)
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(neg.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 -1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 -1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(neg.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(neg.f64 (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) 0)
(/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))
(+.f64 0 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))
(-.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) 0)
(/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))
(-.f64 0 (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))
(*.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))
(*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) 1)
(/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))
(*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))
(*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))
(*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))
(*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))
(*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))
(*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))
(*.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) -1)
(/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))
(*.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (neg.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))
(*.f64 -1 (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))
(*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))
(*.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))
(*.f64 (neg.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))
(neg.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))
(-.f64 (*.f64 y (sqrt.f64 z)) (neg.f64 x))
(-.f64 x (neg.f64 (*.f64 y (sqrt.f64 z))))
(-.f64 x (*.f64 y (neg.f64 (sqrt.f64 z))))
(-.f64 x (*.f64 (sqrt.f64 z) (neg.f64 y)))
(-.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) 0)
(+.f64 x (*.f64 y (sqrt.f64 z)))
(-.f64 0 (-.f64 (*.f64 y (neg.f64 (sqrt.f64 z))) x))
(-.f64 x (*.f64 y (neg.f64 (sqrt.f64 z))))
(-.f64 x (*.f64 (sqrt.f64 z) (neg.f64 y)))
(-.f64 0 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 -1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(+.f64 x (*.f64 y (sqrt.f64 z)))
(*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) 1)
(+.f64 x (*.f64 y (sqrt.f64 z)))
(*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(+.f64 x (*.f64 y (sqrt.f64 z)))
(*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(+.f64 x (*.f64 y (sqrt.f64 z)))
(*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(+.f64 x (*.f64 y (sqrt.f64 z)))
(*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(+.f64 x (*.f64 y (sqrt.f64 z)))
(*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 1 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(+.f64 x (*.f64 y (sqrt.f64 z)))
(*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(+.f64 x (*.f64 y (sqrt.f64 z)))
(*.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))
(+.f64 x (*.f64 y (sqrt.f64 z)))
(*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (+.f64 (*.f64 y (sqrt.f64 z)) x))
(+.f64 x (*.f64 y (sqrt.f64 z)))
(*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (+.f64 (*.f64 y (sqrt.f64 z)) x))
(+.f64 x (*.f64 y (sqrt.f64 z)))
(*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(+.f64 x (*.f64 y (sqrt.f64 z)))
(*.f64 (-.f64 (*.f64 y (neg.f64 (sqrt.f64 z))) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 -1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (-.f64 (*.f64 y (neg.f64 (sqrt.f64 z))) x) (/.f64 -1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(*.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (-.f64 x (*.f64 y (neg.f64 (sqrt.f64 z)))))
(*.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 -1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (-.f64 (*.f64 (sqrt.f64 z) (neg.f64 y)) x))
(*.f64 (-.f64 (*.f64 y (neg.f64 (sqrt.f64 z))) x) -1)
(-.f64 x (*.f64 y (neg.f64 (sqrt.f64 z))))
(-.f64 x (*.f64 (sqrt.f64 z) (neg.f64 y)))
(*.f64 (-.f64 (*.f64 y (neg.f64 (sqrt.f64 z))) x) (neg.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))) (-.f64 x (*.f64 y (neg.f64 (sqrt.f64 z)))))
(*.f64 (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))) (-.f64 x (*.f64 (sqrt.f64 z) (neg.f64 y))))
(*.f64 (-.f64 (*.f64 y (neg.f64 (sqrt.f64 z))) x) (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (-.f64 (*.f64 y (neg.f64 (sqrt.f64 z))) x) (*.f64 (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(*.f64 (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))) (*.f64 (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))) (-.f64 x (*.f64 y (neg.f64 (sqrt.f64 z))))))
(*.f64 (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))) (*.f64 (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))) (-.f64 x (*.f64 (sqrt.f64 z) (neg.f64 y)))))
(*.f64 -1 (-.f64 (*.f64 y (neg.f64 (sqrt.f64 z))) x))
(-.f64 x (*.f64 y (neg.f64 (sqrt.f64 z))))
(-.f64 x (*.f64 (sqrt.f64 z) (neg.f64 y)))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (-.f64 (*.f64 y (neg.f64 (sqrt.f64 z))) x))
(*.f64 (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))) (-.f64 x (*.f64 y (neg.f64 (sqrt.f64 z)))))
(*.f64 (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))) (-.f64 x (*.f64 (sqrt.f64 z) (neg.f64 y))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (+.f64 (*.f64 y (sqrt.f64 z)) x))
(+.f64 x (*.f64 y (sqrt.f64 z)))
(/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) 1)
(+.f64 x (*.f64 y (sqrt.f64 z)))
(/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(+.f64 x (*.f64 y (sqrt.f64 z)))
(/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(+.f64 x (*.f64 y (sqrt.f64 z)))
(/.f64 (-.f64 (*.f64 y (neg.f64 (sqrt.f64 z))) x) -1)
(-.f64 x (*.f64 y (neg.f64 (sqrt.f64 z))))
(-.f64 x (*.f64 (sqrt.f64 z) (neg.f64 y)))
(neg.f64 (-.f64 (*.f64 y (neg.f64 (sqrt.f64 z))) x))
(-.f64 x (*.f64 y (neg.f64 (sqrt.f64 z))))
(-.f64 x (*.f64 (sqrt.f64 z) (neg.f64 y)))
(neg.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 -1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(+.f64 x (*.f64 y (sqrt.f64 z)))

eval108.0ms (1.2%)

Compiler

Compiled 15098 to 3845 computations (74.5% saved)

prune73.0ms (0.8%)

Pruning

6 alts after pruning (3 fresh and 3 done)

PrunedKeptTotal
New3803383
Fresh000
Picked101
Done033
Total3816387
Error
0.1b
Counts
387 → 6
Alt Table
Click to see full alt table
StatusErrorProgram
0.1b
(*.f64 1/2 (+.f64 x (*.f64 y (sqrt.f64 z))))
0.3b
(*.f64 1/2 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
31.7b
(*.f64 1/2 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))
0.3b
(*.f64 1/2 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))
31.1b
(*.f64 1/2 (*.f64 y (sqrt.f64 z)))
31.9b
(*.f64 1/2 x)
Compiler

Compiled 134 to 69 computations (48.5% saved)

localize41.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
0.2b
(*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
0.2b
(/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))
0.2b
(*.f64 y (sqrt.f64 z))
Compiler

Compiled 206 to 68 computations (67% saved)

series3.0ms (0%)

Counts
3 → 97
Calls

27 calls:

TimeVariablePointExpression
1.0ms
x
@inf
(*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
0.0ms
z
@-inf
(/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))
0.0ms
z
@inf
(/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))
0.0ms
z
@0
(/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))
0.0ms
y
@0
(/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))

rewrite71.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1874×rational_best_oopsla_all_46_json_45_simplify-23
1072×rational_best_oopsla_all_46_json-2
1072×rational_best_oopsla_all_46_json-1
1072×rational_best_oopsla_all_46_json-4
1072×rational_best_oopsla_all_46_json-3
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
015193
1102131
2397131
32435131
Stop Event
node limit
Counts
3 → 75
Calls
Call 1
Inputs
(/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (neg.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 1 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 1 (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 0 (*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 -1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 0 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 0 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (neg.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (neg.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (neg.f64 (neg.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 -1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 -1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 -1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 0 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (sqrt.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (sqrt.f64 z))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (sqrt.f64 z))) (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (sqrt.f64 z))) (*.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (sqrt.f64 z))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (sqrt.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) x) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (sqrt.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (sqrt.f64 z))) (*.f64 x (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 0 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 0 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (neg.f64 (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (neg.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))))

simplify97.0ms (1.1%)

Algorithm
egg-herbie
Rules
1200×rational_best_oopsla_all_46_json_45_simplify-37
916×rational_best_oopsla_all_46_json_45_simplify-72
882×rational_best_oopsla_all_46_json_45_simplify-13
648×rational_best_oopsla_all_46_json_45_simplify-49
566×rational_best_oopsla_all_46_json_45_simplify-10
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01656678
15716622
226396622
Stop Event
node limit
Counts
172 → 103
Calls
Call 1
Inputs
x
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(*.f64 y (sqrt.f64 z))
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(*.f64 y (sqrt.f64 z))
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(+.f64 (*.f64 y (sqrt.f64 z)) x)
x
(*.f64 y (sqrt.f64 z))
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(+.f64 (*.f64 y (sqrt.f64 z)) x)
x
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(+.f64 (*.f64 y (sqrt.f64 z)) x)
x
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(+.f64 (*.f64 y (sqrt.f64 z)) x)
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
(+.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0)
(+.f64 0 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(-.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0)
(*.f64 1 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 1 (*.f64 (neg.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) -1))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) 1)
(*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 1 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 1 (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))
(*.f64 -1 (neg.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 0)
(+.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 0 (*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(+.f64 0 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(-.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 0)
(-.f64 0 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 -1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(-.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 0 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(-.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 0 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (neg.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 1)
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (neg.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (neg.f64 (neg.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 -1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) -1)
(neg.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 -1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 -1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(+.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0)
(+.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 0 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(+.f64 0 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(+.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (sqrt.f64 z))))
(+.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (sqrt.f64 z))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(+.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (sqrt.f64 z))) (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(+.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (sqrt.f64 z))) (*.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(+.f64 (*.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (sqrt.f64 z))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(+.f64 (*.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (sqrt.f64 z))))
(+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) x))
(+.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) x) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(+.f64 (*.f64 x (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (sqrt.f64 z))) (*.f64 x (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(-.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0)
(-.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 0 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(-.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 0 (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(-.f64 (*.f64 0 (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) 1)
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (neg.f64 (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (neg.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
Outputs
x
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(+.f64 x (*.f64 y (sqrt.f64 z)))
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(+.f64 x (*.f64 y (sqrt.f64 z)))
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(+.f64 x (*.f64 y (sqrt.f64 z)))
(*.f64 y (sqrt.f64 z))
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(+.f64 x (*.f64 y (sqrt.f64 z)))
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(+.f64 x (*.f64 y (sqrt.f64 z)))
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(+.f64 x (*.f64 y (sqrt.f64 z)))
(*.f64 y (sqrt.f64 z))
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(+.f64 x (*.f64 y (sqrt.f64 z)))
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(+.f64 x (*.f64 y (sqrt.f64 z)))
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(+.f64 x (*.f64 y (sqrt.f64 z)))
x
(*.f64 y (sqrt.f64 z))
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(+.f64 x (*.f64 y (sqrt.f64 z)))
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(+.f64 x (*.f64 y (sqrt.f64 z)))
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(+.f64 x (*.f64 y (sqrt.f64 z)))
x
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(+.f64 x (*.f64 y (sqrt.f64 z)))
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(+.f64 x (*.f64 y (sqrt.f64 z)))
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(+.f64 x (*.f64 y (sqrt.f64 z)))
x
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(+.f64 x (*.f64 y (sqrt.f64 z)))
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(+.f64 x (*.f64 y (sqrt.f64 z)))
(+.f64 (*.f64 y (sqrt.f64 z)) x)
(+.f64 x (*.f64 y (sqrt.f64 z)))
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
(+.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0)
(/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 0 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(-.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0)
(/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 1 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 1 (*.f64 (neg.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) -1))
(/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) 1)
(/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 1 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 1 (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))
(/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))
(/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 -1 (neg.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 0)
(*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 0 (*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(+.f64 0 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(-.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 0)
(*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(-.f64 0 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 -1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(-.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 0 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(-.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 0 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (neg.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 1)
(*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (/.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (/.f64 (*.f64 (/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (/.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))) (*.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (/.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) (*.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (neg.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (neg.f64 (neg.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))
(*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 -1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) -1)
(*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(neg.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 -1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(fabs.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 -1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(fabs.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0)
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 0 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 0 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (sqrt.f64 z))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (sqrt.f64 z))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(+.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (+.f64 x (*.f64 (/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))))
(+.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (sqrt.f64 z))) (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (sqrt.f64 z))) (*.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(+.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (*.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(+.f64 (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(+.f64 (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (*.f64 x (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (sqrt.f64 z))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(+.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (+.f64 x (*.f64 (/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))))
(+.f64 (*.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (sqrt.f64 z))))
(+.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (*.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(+.f64 (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(+.f64 (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (*.f64 x (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) x))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) x) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 x (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (sqrt.f64 z))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (sqrt.f64 z))) (*.f64 x (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(-.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0)
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(-.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 0 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(-.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 0 (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(-.f64 (*.f64 0 (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) 1)
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 (/.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (+.f64 x (*.f64 y (sqrt.f64 z))))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (*.f64 (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (*.f64 (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (neg.f64 (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (neg.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))

localize19.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 y (sqrt.f64 z))
0.3b
(/.f64 1 (*.f64 y (sqrt.f64 z)))
0.3b
(*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
1.6b
(*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))
Compiler

Compiled 81 to 23 computations (71.6% saved)

series20.0ms (0.2%)

Counts
3 → 60
Calls

24 calls:

TimeVariablePointExpression
4.0ms
z
@-inf
(*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
4.0ms
z
@0
(*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
2.0ms
z
@inf
(*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
1.0ms
y
@-inf
(*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))
1.0ms
z
@inf
(*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))

rewrite144.0ms (1.6%)

Algorithm
batch-egg-rewrite
Rules
1102×rational_best_oopsla_all_46_json_45_simplify-37
936×rational_best_oopsla_all_46_json_45_simplify-89
844×rational_best_oopsla_all_46_json_45_simplify-13
806×rational_best_oopsla_all_46_json_45_simplify-87
764×rational_best_oopsla_all_46_json_45_simplify-23
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
013117
181117
2279117
31526117
47711117
Stop Event
node limit
Counts
3 → 152
Calls
Call 1
Inputs
(*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))
(*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(/.f64 1 (*.f64 y (sqrt.f64 z)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (neg.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 1 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 1 (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 x (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 x (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (neg.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (neg.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (neg.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z))) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 0 (*.f64 y (sqrt.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (neg.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (neg.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 x (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) 1)) (*.f64 x (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) 1)) (*.f64 x (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z))))) (+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) 1)) (*.f64 x (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z))))) (+.f64 (*.f64 x (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 y (sqrt.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 x (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z))))) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) 1)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 x (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) 1)) (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 x (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (sqrt.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (neg.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))))

simplify168.0ms (1.9%)

Algorithm
egg-herbie
Rules
1498×rational_best_oopsla_all_46_json_45_simplify-49
1396×rational_best_oopsla_all_46_json_45_simplify-7
1198×rational_best_oopsla_all_46_json_45_simplify-72
1026×rational_best_oopsla_all_46_json_45_simplify-89
838×rational_best_oopsla_all_46_json_45_simplify-74
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
033810928
1131610524
2502210516
Stop Event
node limit
Counts
212 → 200
Calls
Call 1
Inputs
(*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z)))
(+.f64 1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
(+.f64 1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
(+.f64 1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
1
(+.f64 1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
(+.f64 1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
(+.f64 1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
1
(+.f64 1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
(+.f64 1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
(+.f64 1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
1
(+.f64 1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
(+.f64 1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
(+.f64 1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
(*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z)))
(+.f64 1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
(+.f64 1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
(+.f64 1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
(*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z)))
(+.f64 1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
(+.f64 1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
(+.f64 1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
(*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))
(+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(*.f64 y (sqrt.f64 z))
(+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 2 x))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(*.f64 y (sqrt.f64 z))
(+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 2 x))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(*.f64 y (sqrt.f64 z))
(+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 2 x))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))
(+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))
(+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z)))
(*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z)))
(*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z)))
(*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z)))
(*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z)))
(*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z)))
(*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z)))
(*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z)))
(*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z)))
(*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z)))
(*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z)))
(*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z)))
(+.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) 0)
(+.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0))
(+.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) 0))
(+.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 0))
(+.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) 0))
(+.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (neg.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 0))
(+.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0))
(+.f64 0 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(+.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 1 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(+.f64 (*.f64 x (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(+.f64 (*.f64 x (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 1 (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 x (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 x (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(+.f64 (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(+.f64 (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(+.f64 (*.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(+.f64 (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(+.f64 (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(+.f64 (*.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(+.f64 (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(-.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) 0)
(-.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0))
(-.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) 0))
(-.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 0))
(-.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) 0))
(-.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (neg.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 0))
(-.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0))
(-.f64 0 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(-.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (neg.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(-.f64 0 (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (neg.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(-.f64 0 (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(-.f64 (+.f64 (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z))) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 0 (*.f64 y (sqrt.f64 z))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) 1)
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))))) -1)
(neg.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(neg.f64 (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (neg.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(neg.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (neg.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(neg.f64 (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 x (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0)
(+.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0))
(+.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 0))
(+.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) 0))
(+.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0))
(+.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) 0))
(+.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(+.f64 (*.f64 x (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) 1)))
(+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) 1)) (*.f64 x (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(+.f64 (*.f64 x (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) 1)) (*.f64 x (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 x (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z))))) (+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) 1)) (*.f64 x (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z))))) (+.f64 (*.f64 x (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 x (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z))))) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) 1)))
(+.f64 (*.f64 (*.f64 x (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) 1))))
(+.f64 (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) 1)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 x (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(+.f64 (*.f64 (*.f64 x (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) 1))))
(+.f64 (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) 1)) (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 x (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) x))
(+.f64 (*.f64 x (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(+.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(+.f64 (*.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(+.f64 (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(+.f64 (*.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(+.f64 (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(-.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0)
(-.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0))
(-.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 0))
(-.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) 0))
(-.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0))
(-.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) 0))
(-.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(-.f64 0 (*.f64 1 (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(-.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(-.f64 0 (*.f64 -1 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(-.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) 1)
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))))
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(neg.f64 (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(neg.f64 (*.f64 1 (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(neg.f64 (*.f64 -1 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(+.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) 0)
(+.f64 0 (/.f64 1 (*.f64 y (sqrt.f64 z))))
(-.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) 0)
(-.f64 0 (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(*.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) 1)
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 1 (*.f64 y (sqrt.f64 z))))
(*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(*.f64 (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z)))) -1)
(*.f64 (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (neg.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(*.f64 -1 (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 1 (*.f64 y (sqrt.f64 z))))
(*.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 1 (*.f64 y (sqrt.f64 z))))
(*.f64 (neg.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(neg.f64 (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z)))))
Outputs
(*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z)))
(+.f64 1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
(+.f64 1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
(+.f64 1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
1
(+.f64 1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
(+.f64 1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
(+.f64 1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
1
(+.f64 1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
(+.f64 1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
(+.f64 1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
1
(+.f64 1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
(+.f64 1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
(+.f64 1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
(*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z)))
(+.f64 1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
(+.f64 1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
(+.f64 1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
(*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z)))
(+.f64 1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
(+.f64 1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
(+.f64 1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
(*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))
(*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 (pow.f64 x 2) y))
(+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 (pow.f64 x 2) y)) (*.f64 x 2))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (*.f64 x 2) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 (pow.f64 x 2) y))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 (pow.f64 x 2) y)) (+.f64 (*.f64 x 2) (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (*.f64 x 2) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 (pow.f64 x 2) y))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 (pow.f64 x 2) y)) (+.f64 (*.f64 x 2) (*.f64 y (sqrt.f64 z))))
(*.f64 y (sqrt.f64 z))
(+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 2 x))
(+.f64 (*.f64 x 2) (*.f64 y (sqrt.f64 z)))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (*.f64 x 2) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 (pow.f64 x 2) y))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 (pow.f64 x 2) y)) (+.f64 (*.f64 x 2) (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (*.f64 x 2) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 (pow.f64 x 2) y))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 (pow.f64 x 2) y)) (+.f64 (*.f64 x 2) (*.f64 y (sqrt.f64 z))))
(*.f64 y (sqrt.f64 z))
(+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 2 x))
(+.f64 (*.f64 x 2) (*.f64 y (sqrt.f64 z)))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (*.f64 x 2) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 (pow.f64 x 2) y))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 (pow.f64 x 2) y)) (+.f64 (*.f64 x 2) (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (*.f64 x 2) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 (pow.f64 x 2) y))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 (pow.f64 x 2) y)) (+.f64 (*.f64 x 2) (*.f64 y (sqrt.f64 z))))
(*.f64 y (sqrt.f64 z))
(+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 2 x))
(+.f64 (*.f64 x 2) (*.f64 y (sqrt.f64 z)))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (*.f64 x 2) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 (pow.f64 x 2) y))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 (pow.f64 x 2) y)) (+.f64 (*.f64 x 2) (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (*.f64 x 2) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 (pow.f64 x 2) y))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 (pow.f64 x 2) y)) (+.f64 (*.f64 x 2) (*.f64 y (sqrt.f64 z))))
(*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))
(*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 (pow.f64 x 2) y))
(+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 (pow.f64 x 2) y)) (*.f64 x 2))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (*.f64 x 2) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 (pow.f64 x 2) y))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 (pow.f64 x 2) y)) (+.f64 (*.f64 x 2) (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (*.f64 x 2) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 (pow.f64 x 2) y))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 (pow.f64 x 2) y)) (+.f64 (*.f64 x 2) (*.f64 y (sqrt.f64 z))))
(*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))
(*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 (pow.f64 x 2) y))
(+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 (pow.f64 x 2) y)) (*.f64 x 2))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (*.f64 x 2) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 (pow.f64 x 2) y))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 (pow.f64 x 2) y)) (+.f64 (*.f64 x 2) (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (*.f64 x 2) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 (pow.f64 x 2) y))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 (pow.f64 x 2) y)) (+.f64 (*.f64 x 2) (*.f64 y (sqrt.f64 z))))
(*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z)))
(*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 y))
(*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z)))
(*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 y))
(*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z)))
(*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 y))
(*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z)))
(*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 y))
(*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z)))
(*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 y))
(*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z)))
(*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 y))
(*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z)))
(*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 y))
(*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z)))
(*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 y))
(*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z)))
(*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 y))
(*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z)))
(*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 y))
(*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z)))
(*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 y))
(*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z)))
(*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 y))
(+.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) 0)
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) 0))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 0))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) 0))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (neg.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 0))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))
(+.f64 0 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 1 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 x (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(+.f64 (*.f64 x (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(*.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 x (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 1 (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 x (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(+.f64 (*.f64 x (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(*.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 x (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))
(-.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) 0)
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))
(-.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))
(-.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) 0))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))
(-.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 0))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))
(-.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) 0))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))
(-.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (neg.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 0))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))
(-.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))
(-.f64 0 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))
(-.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (neg.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))
(-.f64 0 (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (neg.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))
(-.f64 0 (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))
(-.f64 (+.f64 (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z))) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 0 (*.f64 y (sqrt.f64 z))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) 1)
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))))) -1)
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))
(neg.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))
(neg.f64 (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (neg.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))
(neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))
(neg.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (neg.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))
(neg.f64 (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 x (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 x (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 x (*.f64 y (sqrt.f64 z))))))
(+.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0)
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 0))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) 0))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) 0))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(+.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 x (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) 1)))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 x (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 x (*.f64 y (sqrt.f64 z))))))
(+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) 1)) (*.f64 x (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 x (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 x (*.f64 y (sqrt.f64 z))))))
(+.f64 (*.f64 x (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) 1)) (*.f64 x (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 x (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 x (*.f64 y (sqrt.f64 z))))))
(+.f64 (*.f64 x (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z))))) (+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) 1)) (*.f64 x (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 x (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 x (*.f64 y (sqrt.f64 z))))))
(+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z))))) (+.f64 (*.f64 x (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 x (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 x (*.f64 y (sqrt.f64 z))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 x (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z))))) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) 1)))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 x (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 x (*.f64 y (sqrt.f64 z))))))
(+.f64 (*.f64 (*.f64 x (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) 1))))
(*.f64 (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 x (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (*.f64 y (sqrt.f64 z)) (+.f64 1 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z))))))))
(*.f64 (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 y (sqrt.f64 z))))))
(*.f64 (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) 1)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 x (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(*.f64 (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 x (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (*.f64 y (sqrt.f64 z)) (+.f64 1 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z))))))))
(*.f64 (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 y (sqrt.f64 z))))))
(*.f64 (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (*.f64 x (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) 1))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))) (+.f64 (*.f64 x (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (*.f64 y (sqrt.f64 z)) (+.f64 1 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z))))))))
(*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 y (sqrt.f64 z))))))
(*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) 1)) (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 x (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))) (+.f64 (*.f64 x (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (*.f64 y (sqrt.f64 z)) (+.f64 1 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z))))))))
(*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 y (sqrt.f64 z))))))
(*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) x))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 x (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (sqrt.f64 z))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(-.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0)
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(-.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(-.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 0))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(-.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) 0))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(-.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(-.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) 0))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(-.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(-.f64 0 (*.f64 1 (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(-.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(-.f64 0 (*.f64 -1 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(neg.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 -1 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(neg.f64 (*.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(neg.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (neg.f64 (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))) (neg.f64 (*.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (neg.f64 (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (neg.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (neg.f64 (+.f64 x (*.f64 y (sqrt.f64 z)))) (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(*.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(-.f64 (*.f64 0 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) 1)
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))))
(/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))))
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))) (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))))
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(neg.f64 (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(neg.f64 (*.f64 1 (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(neg.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(neg.f64 (*.f64 -1 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(neg.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 -1 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(neg.f64 (*.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(neg.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (neg.f64 (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(+.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) 0)
(/.f64 1 (*.f64 y (sqrt.f64 z)))
(+.f64 0 (/.f64 1 (*.f64 y (sqrt.f64 z))))
(/.f64 1 (*.f64 y (sqrt.f64 z)))
(-.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) 0)
(/.f64 1 (*.f64 y (sqrt.f64 z)))
(-.f64 0 (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(/.f64 1 (*.f64 y (sqrt.f64 z)))
(*.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))
(/.f64 1 (*.f64 y (sqrt.f64 z)))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) 1)
(/.f64 1 (*.f64 y (sqrt.f64 z)))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(/.f64 1 (*.f64 y (sqrt.f64 z)))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(/.f64 1 (*.f64 y (sqrt.f64 z)))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(/.f64 1 (*.f64 y (sqrt.f64 z)))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(/.f64 1 (*.f64 y (sqrt.f64 z)))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(/.f64 1 (*.f64 y (sqrt.f64 z)))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(/.f64 1 (*.f64 y (sqrt.f64 z)))
(*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 1 (*.f64 y (sqrt.f64 z))))
(/.f64 1 (*.f64 y (sqrt.f64 z)))
(*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(/.f64 1 (*.f64 y (sqrt.f64 z)))
(*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(/.f64 1 (*.f64 y (sqrt.f64 z)))
(*.f64 (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z)))) -1)
(/.f64 1 (*.f64 y (sqrt.f64 z)))
(*.f64 (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (neg.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(/.f64 1 (*.f64 y (sqrt.f64 z)))
(*.f64 -1 (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(/.f64 1 (*.f64 y (sqrt.f64 z)))
(*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 1 (*.f64 y (sqrt.f64 z))))
(/.f64 1 (*.f64 y (sqrt.f64 z)))
(*.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 1 (*.f64 y (sqrt.f64 z))))
(/.f64 1 (*.f64 y (sqrt.f64 z)))
(*.f64 (neg.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(/.f64 1 (*.f64 y (sqrt.f64 z)))
(neg.f64 (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(/.f64 1 (*.f64 y (sqrt.f64 z)))

localize126.0ms (1.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))
0.2b
(*.f64 y (sqrt.f64 z))
0.3b
(*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))
2.1b
(*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
Compiler

Compiled 150 to 48 computations (68% saved)

series194.0ms (2.2%)

Counts
3 → 73
Calls

27 calls:

TimeVariablePointExpression
117.0ms
z
@inf
(*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
49.0ms
z
@0
(*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))
4.0ms
y
@0
(*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))
4.0ms
z
@inf
(*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))
4.0ms
z
@-inf
(*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))

rewrite123.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
1062×rational_best_oopsla_all_46_json_45_simplify-89
928×rational_best_oopsla_all_46_json_45_simplify-23
890×rational_best_oopsla_all_46_json_45_simplify-37
884×rational_best_oopsla_all_46_json_45_simplify-13
848×rational_best_oopsla_all_46_json_45_simplify-87
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
014101
193101
2337101
31699101
Stop Event
node limit
Counts
3 → 123
Calls
Call 1
Inputs
(*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 y (/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) y)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 y (sqrt.f64 z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (sqrt.f64 z) (sqrt.f64 z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (/.f64 y y) (*.f64 (sqrt.f64 z) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 y y)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 y (/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 y (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (neg.f64 (*.f64 (sqrt.f64 z) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 y y)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 y (/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 y (/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) y))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (sqrt.f64 z) (sqrt.f64 z))))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 y (sqrt.f64 z))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 y y) (*.f64 (sqrt.f64 z) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 y y))))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 y (/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) y)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 y (sqrt.f64 z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (sqrt.f64 z) (sqrt.f64 z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (/.f64 y y) (*.f64 (sqrt.f64 z) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 y y)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 y (/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 y (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (neg.f64 (*.f64 (sqrt.f64 z) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 y y)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 y (*.f64 (sqrt.f64 z) (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (sqrt.f64 z) (*.f64 y (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 y (*.f64 (sqrt.f64 z) (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (sqrt.f64 z) (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 y y) (*.f64 y (*.f64 (sqrt.f64 z) (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (sqrt.f64 z) (/.f64 y y)) (*.f64 y (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (sqrt.f64 z) (sqrt.f64 z))) (*.f64 (sqrt.f64 z) (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (sqrt.f64 z)) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (sqrt.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 y (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (sqrt.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 (sqrt.f64 z) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 y y)))) y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 y (/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))) (*.f64 (*.f64 y (/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (sqrt.f64 z) (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 y (*.f64 (sqrt.f64 z) (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (sqrt.f64 z) (sqrt.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (sqrt.f64 z) (/.f64 y y)) (*.f64 (sqrt.f64 z) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 y y) (/.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (sqrt.f64 z) (sqrt.f64 z))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (sqrt.f64 z) (sqrt.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (sqrt.f64 z) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 y y))) (*.f64 (sqrt.f64 z) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 y (/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) y)) (*.f64 y (/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 y (/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 y (/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (sqrt.f64 z) (sqrt.f64 z)))) (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (sqrt.f64 z) (sqrt.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (/.f64 y y) (*.f64 (sqrt.f64 z) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 y y)))) (*.f64 (/.f64 y y) (*.f64 (sqrt.f64 z) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 y y))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (/.f64 (sqrt.f64 z) (sqrt.f64 z)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (sqrt.f64 z) (sqrt.f64 z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (sqrt.f64 z) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (sqrt.f64 z) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (sqrt.f64 z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (sqrt.f64 z) (sqrt.f64 z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (sqrt.f64 z) (sqrt.f64 z)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (sqrt.f64 z) (sqrt.f64 z))))) (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (sqrt.f64 z) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (sqrt.f64 z)))) (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (sqrt.f64 z) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (/.f64 (sqrt.f64 z) (sqrt.f64 z)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (sqrt.f64 z) (sqrt.f64 z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (sqrt.f64 z) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (sqrt.f64 z) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (sqrt.f64 z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (sqrt.f64 z) (sqrt.f64 z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (sqrt.f64 z) (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (sqrt.f64 z) (sqrt.f64 z)) (*.f64 (sqrt.f64 z) (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (sqrt.f64 z) (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (sqrt.f64 z) (sqrt.f64 z)))) (sqrt.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (sqrt.f64 z) (sqrt.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 (sqrt.f64 z) (sqrt.f64 z)) (/.f64 (sqrt.f64 z) (sqrt.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (sqrt.f64 z) (sqrt.f64 z))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (sqrt.f64 z) (sqrt.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (/.f64 (sqrt.f64 z) (sqrt.f64 z)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (sqrt.f64 z) (sqrt.f64 z)))) (*.f64 (/.f64 (sqrt.f64 z) (sqrt.f64 z)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (sqrt.f64 z) (sqrt.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (sqrt.f64 z) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (sqrt.f64 z) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (sqrt.f64 z) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (sqrt.f64 z))) (*.f64 (sqrt.f64 z) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (sqrt.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 z) (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sqrt.f64 z) (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (/.f64 x x) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 x x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 x (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 x (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) x)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 x x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 x x) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 x x)))) (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 x (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) x))) (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 x (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (/.f64 x x) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 x x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 x (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 x (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) x)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 x x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 x x) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 x x))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 x x)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 x x) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (/.f64 x x) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 x x))) (*.f64 (/.f64 x x) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 x (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 x (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 x (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) x)) (*.f64 x (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) x))))))))

simplify207.0ms (2.3%)

Algorithm
egg-herbie
Rules
1136×rational_best_oopsla_all_46_json_45_simplify-72
900×rational_best_oopsla_all_46_json_45_simplify-23
850×rational_best_oopsla_all_46_json_45_simplify-49
836×rational_best_oopsla_all_46_json_45_simplify-10
832×rational_best_oopsla_all_46_json_45_simplify-30
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
033911204
1113811048
2393511016
Stop Event
node limit
Counts
196 → 236
Calls
Call 1
Inputs
(*.f64 (/.f64 y x) (sqrt.f64 z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) z) (pow.f64 x 2))) (*.f64 (/.f64 y x) (sqrt.f64 z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) z) (pow.f64 x 2))) (+.f64 (*.f64 (/.f64 y x) (sqrt.f64 z)) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 z 2)) (pow.f64 x 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) z) (pow.f64 x 2))) (+.f64 (*.f64 (/.f64 y x) (sqrt.f64 z)) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3))))))
1
(+.f64 1 (*.f64 -1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) z)) (+.f64 1 (*.f64 -1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))))
(+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) z)) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3))))))))
1
(+.f64 1 (*.f64 -1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) z)) (+.f64 1 (*.f64 -1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))))
(+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) z)) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3))))))))
1
(+.f64 1 (*.f64 -1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) z)) (+.f64 1 (*.f64 -1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))))
(+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) z)) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3))))))))
(*.f64 (/.f64 y x) (sqrt.f64 z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) z) (pow.f64 x 2))) (*.f64 (/.f64 y x) (sqrt.f64 z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) z) (pow.f64 x 2))) (+.f64 (*.f64 (/.f64 y x) (sqrt.f64 z)) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 z 2)) (pow.f64 x 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) z) (pow.f64 x 2))) (+.f64 (*.f64 (/.f64 y x) (sqrt.f64 z)) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3))))))
(*.f64 (/.f64 y x) (sqrt.f64 z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) z) (pow.f64 x 2))) (*.f64 (/.f64 y x) (sqrt.f64 z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) z) (pow.f64 x 2))) (+.f64 (*.f64 (/.f64 y x) (sqrt.f64 z)) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 z 2)) (pow.f64 x 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) z) (pow.f64 x 2))) (+.f64 (*.f64 (/.f64 y x) (sqrt.f64 z)) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3))))))
(*.f64 (sqrt.f64 z) (/.f64 1 x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 x 2))) (*.f64 (sqrt.f64 z) (/.f64 1 x)))
(+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 x 2))) (*.f64 (sqrt.f64 z) (/.f64 1 x))))
(+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 z 2)) (pow.f64 x 4))) (*.f64 (sqrt.f64 z) (/.f64 1 x)))))
(/.f64 1 y)
(+.f64 (/.f64 1 y) (*.f64 -1 (*.f64 (/.f64 x (pow.f64 y 2)) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (*.f64 (/.f64 x (pow.f64 y 2)) (sqrt.f64 (/.f64 1 z)))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 3) z))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (*.f64 (/.f64 x (pow.f64 y 2)) (sqrt.f64 (/.f64 1 z)))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 3) z)) (*.f64 -1 (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 4)) (sqrt.f64 (/.f64 1 (pow.f64 z 3))))))))
(/.f64 1 y)
(+.f64 (/.f64 1 y) (*.f64 -1 (*.f64 (/.f64 x (pow.f64 y 2)) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (*.f64 (/.f64 x (pow.f64 y 2)) (sqrt.f64 (/.f64 1 z)))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 3) z))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (*.f64 (/.f64 x (pow.f64 y 2)) (sqrt.f64 (/.f64 1 z)))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 3) z)) (*.f64 -1 (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 4)) (sqrt.f64 (/.f64 1 (pow.f64 z 3))))))))
(/.f64 1 y)
(+.f64 (/.f64 1 y) (*.f64 -1 (*.f64 (/.f64 x (pow.f64 y 2)) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (*.f64 (/.f64 x (pow.f64 y 2)) (sqrt.f64 (/.f64 1 z)))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 3) z))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (*.f64 (/.f64 x (pow.f64 y 2)) (sqrt.f64 (/.f64 1 z)))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 3) z)) (*.f64 -1 (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 4)) (sqrt.f64 (/.f64 1 (pow.f64 z 3))))))))
(*.f64 (sqrt.f64 z) (/.f64 1 x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 x 2))) (*.f64 (sqrt.f64 z) (/.f64 1 x)))
(+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 x 2))) (*.f64 (sqrt.f64 z) (/.f64 1 x))))
(+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 z 2)) (pow.f64 x 4))) (*.f64 (sqrt.f64 z) (/.f64 1 x)))))
(*.f64 (sqrt.f64 z) (/.f64 1 x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 x 2))) (*.f64 (sqrt.f64 z) (/.f64 1 x)))
(+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 x 2))) (*.f64 (sqrt.f64 z) (/.f64 1 x))))
(+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 z 2)) (pow.f64 x 4))) (*.f64 (sqrt.f64 z) (/.f64 1 x)))))
(*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) z))) (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) z))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 4) (pow.f64 z 2)))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3)))))))
1
(+.f64 (*.f64 -1 (*.f64 (/.f64 y x) (sqrt.f64 z))) 1)
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) (pow.f64 x 2)) (+.f64 (*.f64 -1 (*.f64 (/.f64 y x) (sqrt.f64 z))) 1))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) (pow.f64 x 2)) (+.f64 (*.f64 -1 (*.f64 (/.f64 y x) (sqrt.f64 z))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3)))) 1)))
1
(+.f64 (*.f64 -1 (*.f64 (/.f64 y x) (sqrt.f64 z))) 1)
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) (pow.f64 x 2)) (+.f64 (*.f64 -1 (*.f64 (/.f64 y x) (sqrt.f64 z))) 1))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) (pow.f64 x 2)) (+.f64 (*.f64 -1 (*.f64 (/.f64 y x) (sqrt.f64 z))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3)))) 1)))
1
(+.f64 (*.f64 -1 (*.f64 (/.f64 y x) (sqrt.f64 z))) 1)
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) (pow.f64 x 2)) (+.f64 (*.f64 -1 (*.f64 (/.f64 y x) (sqrt.f64 z))) 1))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) (pow.f64 x 2)) (+.f64 (*.f64 -1 (*.f64 (/.f64 y x) (sqrt.f64 z))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3)))) 1)))
(*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) z))) (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) z))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 4) (pow.f64 z 2)))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3)))))))
(*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) z))) (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) z))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 4) (pow.f64 z 2)))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3)))))))
1
(+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0)
(+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 y (/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) y)) 0))
(+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 y (sqrt.f64 z)) 0))
(+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (sqrt.f64 z) (sqrt.f64 z)))) 0))
(+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0))
(+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 0))
(+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (/.f64 y y) (*.f64 (sqrt.f64 z) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 y y)))) 0))
(+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 y (/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) 0))
(+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 y (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 0))
(+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (neg.f64 (*.f64 (sqrt.f64 z) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 y y)))) 0))
(+.f64 0 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(+.f64 (*.f64 0 (*.f64 y (/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(+.f64 (*.f64 0 (*.f64 y (/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) y))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(+.f64 (*.f64 0 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (sqrt.f64 z) (sqrt.f64 z))))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(+.f64 (*.f64 0 (*.f64 y (sqrt.f64 z))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(+.f64 (*.f64 0 (*.f64 (/.f64 y y) (*.f64 (sqrt.f64 z) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 y y))))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(-.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0)
(-.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 y (/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) y)) 0))
(-.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 y (sqrt.f64 z)) 0))
(-.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (sqrt.f64 z) (sqrt.f64 z)))) 0))
(-.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0))
(-.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 0))
(-.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (/.f64 y y) (*.f64 (sqrt.f64 z) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 y y)))) 0))
(-.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 y (/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) 0))
(-.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 y (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 0))
(-.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (neg.f64 (*.f64 (sqrt.f64 z) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 y y)))) 0))
(-.f64 0 (*.f64 y (*.f64 (sqrt.f64 z) (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(-.f64 0 (*.f64 (sqrt.f64 z) (*.f64 y (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(-.f64 0 (*.f64 1 (*.f64 y (*.f64 (sqrt.f64 z) (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))
(-.f64 0 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (sqrt.f64 z) (neg.f64 y))))
(-.f64 0 (*.f64 (/.f64 y y) (*.f64 y (*.f64 (sqrt.f64 z) (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))
(-.f64 0 (*.f64 (*.f64 (sqrt.f64 z) (/.f64 y y)) (*.f64 y (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(-.f64 0 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (sqrt.f64 z) (sqrt.f64 z))) (*.f64 (sqrt.f64 z) (neg.f64 y))))
(-.f64 0 (*.f64 (neg.f64 (sqrt.f64 z)) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(-.f64 0 (*.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (sqrt.f64 z))))
(-.f64 0 (*.f64 -1 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(-.f64 0 (*.f64 (*.f64 y (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (sqrt.f64 z)))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (sqrt.f64 z) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 y y)))) y))
(-.f64 (*.f64 0 (*.f64 y (/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))) (*.f64 (*.f64 y (/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (sqrt.f64 z) (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 y (*.f64 (sqrt.f64 z) (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))
(/.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) 1)
(/.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 y y))
(/.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (sqrt.f64 z) (sqrt.f64 z)))
(/.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(/.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(/.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(/.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z))))
(/.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(/.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (sqrt.f64 z) (/.f64 y y)) (*.f64 (sqrt.f64 z) (/.f64 y y))))
(/.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 y y) (/.f64 y y)))
(/.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (sqrt.f64 z) (sqrt.f64 z))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (sqrt.f64 z) (sqrt.f64 z)))))
(/.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (sqrt.f64 z) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 y y))) (*.f64 (sqrt.f64 z) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 y y)))))
(/.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 y (/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) y)) (*.f64 y (/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) y))))
(/.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 y (/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 y (/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))
(/.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (sqrt.f64 z) (sqrt.f64 z)))) (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (sqrt.f64 z) (sqrt.f64 z))))))
(/.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(/.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (/.f64 y y) (*.f64 (sqrt.f64 z) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 y y)))) (*.f64 (/.f64 y y) (*.f64 (sqrt.f64 z) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 y y))))))
(+.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0)
(+.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (/.f64 (sqrt.f64 z) (sqrt.f64 z)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (sqrt.f64 z) (sqrt.f64 z)))) 0))
(+.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (sqrt.f64 z) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 0))
(+.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (sqrt.f64 z) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (sqrt.f64 z))) 0))
(+.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (sqrt.f64 z) (sqrt.f64 z)))) 0))
(+.f64 0 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (sqrt.f64 z) (sqrt.f64 z)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (sqrt.f64 z) (sqrt.f64 z))))) (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(+.f64 (*.f64 0 (*.f64 (sqrt.f64 z) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (sqrt.f64 z)))) (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(+.f64 (*.f64 0 (*.f64 (sqrt.f64 z) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(-.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0)
(-.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (/.f64 (sqrt.f64 z) (sqrt.f64 z)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (sqrt.f64 z) (sqrt.f64 z)))) 0))
(-.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (sqrt.f64 z) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 0))
(-.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (sqrt.f64 z) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (sqrt.f64 z))) 0))
(-.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (sqrt.f64 z) (sqrt.f64 z)))) 0))
(-.f64 0 (*.f64 (sqrt.f64 z) (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(-.f64 0 (*.f64 (/.f64 (sqrt.f64 z) (sqrt.f64 z)) (*.f64 (sqrt.f64 z) (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (sqrt.f64 z) (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (sqrt.f64 z) (sqrt.f64 z)))) (sqrt.f64 z)))
(/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) 1)
(/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (sqrt.f64 z) (sqrt.f64 z)))
(/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 (sqrt.f64 z) (sqrt.f64 z)) (/.f64 (sqrt.f64 z) (sqrt.f64 z))))
(/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (sqrt.f64 z) (sqrt.f64 z))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (sqrt.f64 z) (sqrt.f64 z)))))
(/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (/.f64 (sqrt.f64 z) (sqrt.f64 z)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (sqrt.f64 z) (sqrt.f64 z)))) (*.f64 (/.f64 (sqrt.f64 z) (sqrt.f64 z)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (sqrt.f64 z) (sqrt.f64 z))))))
(/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (sqrt.f64 z) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (sqrt.f64 z) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (sqrt.f64 z) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (sqrt.f64 z))) (*.f64 (sqrt.f64 z) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (sqrt.f64 z)))))
(/.f64 (*.f64 (sqrt.f64 z) (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) -1)
(neg.f64 (*.f64 (sqrt.f64 z) (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(+.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0)
(+.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (/.f64 x x) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 x x))) 0))
(+.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 x (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 0))
(+.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 x (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) x)) 0))
(+.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0))
(+.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 0))
(+.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 x x))) 0))
(+.f64 0 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(+.f64 (*.f64 0 (/.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(+.f64 (*.f64 0 (*.f64 (/.f64 x x) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 x x)))) (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(+.f64 (*.f64 0 (*.f64 x (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) x))) (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(+.f64 (*.f64 0 (*.f64 x (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(-.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0)
(-.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (/.f64 x x) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 x x))) 0))
(-.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 x (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 0))
(-.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 x (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) x)) 0))
(-.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0))
(-.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 0))
(-.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 x x))) 0))
(-.f64 0 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 x)))
(-.f64 0 (*.f64 1 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 x))))
(-.f64 0 (*.f64 (/.f64 x x) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 x))))
(-.f64 0 (*.f64 -1 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 x x))) x))
(-.f64 (*.f64 0 (/.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 x))))
(/.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) 1)
(/.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 x x))
(/.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(/.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(/.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 x x)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 x x))))
(/.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 x x) (/.f64 x x)))
(/.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(/.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (/.f64 x x) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 x x))) (*.f64 (/.f64 x x) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 x x)))))
(/.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 x (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 x (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(/.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 x (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) x)) (*.f64 x (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) x))))
Outputs
(*.f64 (/.f64 y x) (sqrt.f64 z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) z) (pow.f64 x 2))) (*.f64 (/.f64 y x) (sqrt.f64 z)))
(+.f64 (*.f64 (/.f64 y x) (sqrt.f64 z)) (*.f64 -1 (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 2))))
(+.f64 (*.f64 (/.f64 y x) (sqrt.f64 z)) (neg.f64 (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) z) (pow.f64 x 2))) (+.f64 (*.f64 (/.f64 y x) (sqrt.f64 z)) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3)))))
(+.f64 (*.f64 (/.f64 y x) (sqrt.f64 z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 2))) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 2))) (+.f64 (*.f64 (/.f64 y x) (sqrt.f64 z)) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3)))))
(+.f64 (*.f64 (/.f64 y x) (sqrt.f64 z)) (+.f64 (neg.f64 (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 2))) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 z 2)) (pow.f64 x 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) z) (pow.f64 x 2))) (+.f64 (*.f64 (/.f64 y x) (sqrt.f64 z)) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 z 2)) (pow.f64 x 4))) (+.f64 (*.f64 (/.f64 y x) (sqrt.f64 z)) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3))))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 2))) (+.f64 (*.f64 (/.f64 y x) (sqrt.f64 z)) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 z 2)) (pow.f64 x 4))) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3))))))
(+.f64 (+.f64 (*.f64 (/.f64 y x) (sqrt.f64 z)) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 z 2)) (pow.f64 x 4)) (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 2)))))
1
(+.f64 1 (*.f64 -1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 1 (neg.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) z)) (+.f64 1 (*.f64 -1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 x 2) (*.f64 z (pow.f64 y 2))) (*.f64 -1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))))
(+.f64 1 (+.f64 (neg.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z)))) (/.f64 (pow.f64 x 2) (*.f64 z (pow.f64 y 2)))))
(+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) z)) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3))))))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 x 2) (*.f64 z (pow.f64 y 2))) (+.f64 (*.f64 -1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z)))) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 z 3))))))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 x 2) (*.f64 z (pow.f64 y 2))) (*.f64 -1 (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3))))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3)))))) (+.f64 1 (/.f64 (pow.f64 x 2) (*.f64 z (pow.f64 y 2)))))
1
(+.f64 1 (*.f64 -1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 1 (neg.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) z)) (+.f64 1 (*.f64 -1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 x 2) (*.f64 z (pow.f64 y 2))) (*.f64 -1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))))
(+.f64 1 (+.f64 (neg.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z)))) (/.f64 (pow.f64 x 2) (*.f64 z (pow.f64 y 2)))))
(+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) z)) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3))))))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 x 2) (*.f64 z (pow.f64 y 2))) (+.f64 (*.f64 -1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z)))) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 z 3))))))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 x 2) (*.f64 z (pow.f64 y 2))) (*.f64 -1 (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3))))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3)))))) (+.f64 1 (/.f64 (pow.f64 x 2) (*.f64 z (pow.f64 y 2)))))
1
(+.f64 1 (*.f64 -1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 1 (neg.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) z)) (+.f64 1 (*.f64 -1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 x 2) (*.f64 z (pow.f64 y 2))) (*.f64 -1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))))
(+.f64 1 (+.f64 (neg.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z)))) (/.f64 (pow.f64 x 2) (*.f64 z (pow.f64 y 2)))))
(+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) z)) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3))))))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 x 2) (*.f64 z (pow.f64 y 2))) (+.f64 (*.f64 -1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z)))) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 z 3))))))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 x 2) (*.f64 z (pow.f64 y 2))) (*.f64 -1 (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3))))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3)))))) (+.f64 1 (/.f64 (pow.f64 x 2) (*.f64 z (pow.f64 y 2)))))
(*.f64 (/.f64 y x) (sqrt.f64 z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) z) (pow.f64 x 2))) (*.f64 (/.f64 y x) (sqrt.f64 z)))
(+.f64 (*.f64 (/.f64 y x) (sqrt.f64 z)) (*.f64 -1 (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 2))))
(+.f64 (*.f64 (/.f64 y x) (sqrt.f64 z)) (neg.f64 (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) z) (pow.f64 x 2))) (+.f64 (*.f64 (/.f64 y x) (sqrt.f64 z)) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3)))))
(+.f64 (*.f64 (/.f64 y x) (sqrt.f64 z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 2))) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 2))) (+.f64 (*.f64 (/.f64 y x) (sqrt.f64 z)) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3)))))
(+.f64 (*.f64 (/.f64 y x) (sqrt.f64 z)) (+.f64 (neg.f64 (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 2))) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 z 2)) (pow.f64 x 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) z) (pow.f64 x 2))) (+.f64 (*.f64 (/.f64 y x) (sqrt.f64 z)) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 z 2)) (pow.f64 x 4))) (+.f64 (*.f64 (/.f64 y x) (sqrt.f64 z)) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3))))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 2))) (+.f64 (*.f64 (/.f64 y x) (sqrt.f64 z)) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 z 2)) (pow.f64 x 4))) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3))))))
(+.f64 (+.f64 (*.f64 (/.f64 y x) (sqrt.f64 z)) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 z 2)) (pow.f64 x 4)) (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 2)))))
(*.f64 (/.f64 y x) (sqrt.f64 z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) z) (pow.f64 x 2))) (*.f64 (/.f64 y x) (sqrt.f64 z)))
(+.f64 (*.f64 (/.f64 y x) (sqrt.f64 z)) (*.f64 -1 (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 2))))
(+.f64 (*.f64 (/.f64 y x) (sqrt.f64 z)) (neg.f64 (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) z) (pow.f64 x 2))) (+.f64 (*.f64 (/.f64 y x) (sqrt.f64 z)) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3)))))
(+.f64 (*.f64 (/.f64 y x) (sqrt.f64 z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 2))) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 2))) (+.f64 (*.f64 (/.f64 y x) (sqrt.f64 z)) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3)))))
(+.f64 (*.f64 (/.f64 y x) (sqrt.f64 z)) (+.f64 (neg.f64 (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 2))) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 z 2)) (pow.f64 x 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) z) (pow.f64 x 2))) (+.f64 (*.f64 (/.f64 y x) (sqrt.f64 z)) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 z 2)) (pow.f64 x 4))) (+.f64 (*.f64 (/.f64 y x) (sqrt.f64 z)) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3))))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 2))) (+.f64 (*.f64 (/.f64 y x) (sqrt.f64 z)) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 z 2)) (pow.f64 x 4))) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3))))))
(+.f64 (+.f64 (*.f64 (/.f64 y x) (sqrt.f64 z)) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 z 2)) (pow.f64 x 4)) (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 2)))))
(*.f64 (sqrt.f64 z) (/.f64 1 x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 x 2))) (*.f64 (sqrt.f64 z) (/.f64 1 x)))
(+.f64 (*.f64 (sqrt.f64 z) (/.f64 1 x)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 x 2))))
(+.f64 (*.f64 (sqrt.f64 z) (/.f64 1 x)) (neg.f64 (/.f64 (*.f64 y z) (pow.f64 x 2))))
(+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 x 2))) (*.f64 (sqrt.f64 z) (/.f64 1 x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 x 2))) (+.f64 (*.f64 (sqrt.f64 (pow.f64 z 3)) (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (*.f64 (sqrt.f64 z) (/.f64 1 x))))
(+.f64 (*.f64 (sqrt.f64 z) (/.f64 1 x)) (+.f64 (*.f64 (sqrt.f64 (pow.f64 z 3)) (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (neg.f64 (/.f64 (*.f64 y z) (pow.f64 x 2)))))
(+.f64 (*.f64 (sqrt.f64 z) (/.f64 1 x)) (+.f64 (neg.f64 (/.f64 (*.f64 y z) (pow.f64 x 2))) (*.f64 (sqrt.f64 (pow.f64 z 3)) (/.f64 (pow.f64 y 2) (pow.f64 x 3)))))
(+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 z 2)) (pow.f64 x 4))) (*.f64 (sqrt.f64 z) (/.f64 1 x)))))
(+.f64 (*.f64 (sqrt.f64 (pow.f64 z 3)) (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 z 2)) (pow.f64 x 4))) (+.f64 (*.f64 (sqrt.f64 z) (/.f64 1 x)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 x 2))))))
(+.f64 (*.f64 (sqrt.f64 (pow.f64 z 3)) (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (+.f64 (*.f64 (sqrt.f64 z) (/.f64 1 x)) (+.f64 (neg.f64 (/.f64 (*.f64 y z) (pow.f64 x 2))) (neg.f64 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 z 2)) (pow.f64 x 4))))))
(+.f64 (*.f64 (sqrt.f64 (pow.f64 z 3)) (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (+.f64 (*.f64 (sqrt.f64 z) (/.f64 1 x)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 z 2)) (pow.f64 x 4)) (/.f64 (*.f64 y z) (pow.f64 x 2))))))
(/.f64 1 y)
(+.f64 (/.f64 1 y) (*.f64 -1 (*.f64 (/.f64 x (pow.f64 y 2)) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (/.f64 1 y) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x (pow.f64 y 2)))))
(+.f64 (/.f64 1 y) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x (pow.f64 y 2)))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (*.f64 (/.f64 x (pow.f64 y 2)) (sqrt.f64 (/.f64 1 z)))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 3) z))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x (pow.f64 y 2)))) (/.f64 (pow.f64 x 2) (*.f64 z (pow.f64 y 3)))))
(+.f64 (/.f64 1 y) (+.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x (pow.f64 y 2)))) (/.f64 (pow.f64 x 2) (*.f64 z (pow.f64 y 3)))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x (pow.f64 y 2)))) (+.f64 (/.f64 1 y) (/.f64 (pow.f64 x 2) (*.f64 z (pow.f64 y 3)))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (*.f64 (/.f64 x (pow.f64 y 2)) (sqrt.f64 (/.f64 1 z)))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 3) z)) (*.f64 -1 (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 4)) (sqrt.f64 (/.f64 1 (pow.f64 z 3))))))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x (pow.f64 y 2)))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 z (pow.f64 y 3))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (/.f64 (pow.f64 x 3) (pow.f64 y 4)))))))
(+.f64 (/.f64 (pow.f64 x 2) (*.f64 z (pow.f64 y 3))) (+.f64 (/.f64 1 y) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x (pow.f64 y 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (/.f64 (pow.f64 x 3) (pow.f64 y 4)))))))
(/.f64 1 y)
(+.f64 (/.f64 1 y) (*.f64 -1 (*.f64 (/.f64 x (pow.f64 y 2)) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (/.f64 1 y) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x (pow.f64 y 2)))))
(+.f64 (/.f64 1 y) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x (pow.f64 y 2)))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (*.f64 (/.f64 x (pow.f64 y 2)) (sqrt.f64 (/.f64 1 z)))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 3) z))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x (pow.f64 y 2)))) (/.f64 (pow.f64 x 2) (*.f64 z (pow.f64 y 3)))))
(+.f64 (/.f64 1 y) (+.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x (pow.f64 y 2)))) (/.f64 (pow.f64 x 2) (*.f64 z (pow.f64 y 3)))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x (pow.f64 y 2)))) (+.f64 (/.f64 1 y) (/.f64 (pow.f64 x 2) (*.f64 z (pow.f64 y 3)))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (*.f64 (/.f64 x (pow.f64 y 2)) (sqrt.f64 (/.f64 1 z)))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 3) z)) (*.f64 -1 (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 4)) (sqrt.f64 (/.f64 1 (pow.f64 z 3))))))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x (pow.f64 y 2)))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 z (pow.f64 y 3))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (/.f64 (pow.f64 x 3) (pow.f64 y 4)))))))
(+.f64 (/.f64 (pow.f64 x 2) (*.f64 z (pow.f64 y 3))) (+.f64 (/.f64 1 y) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x (pow.f64 y 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (/.f64 (pow.f64 x 3) (pow.f64 y 4)))))))
(/.f64 1 y)
(+.f64 (/.f64 1 y) (*.f64 -1 (*.f64 (/.f64 x (pow.f64 y 2)) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (/.f64 1 y) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x (pow.f64 y 2)))))
(+.f64 (/.f64 1 y) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x (pow.f64 y 2)))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (*.f64 (/.f64 x (pow.f64 y 2)) (sqrt.f64 (/.f64 1 z)))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 3) z))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x (pow.f64 y 2)))) (/.f64 (pow.f64 x 2) (*.f64 z (pow.f64 y 3)))))
(+.f64 (/.f64 1 y) (+.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x (pow.f64 y 2)))) (/.f64 (pow.f64 x 2) (*.f64 z (pow.f64 y 3)))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x (pow.f64 y 2)))) (+.f64 (/.f64 1 y) (/.f64 (pow.f64 x 2) (*.f64 z (pow.f64 y 3)))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (*.f64 (/.f64 x (pow.f64 y 2)) (sqrt.f64 (/.f64 1 z)))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 3) z)) (*.f64 -1 (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 4)) (sqrt.f64 (/.f64 1 (pow.f64 z 3))))))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x (pow.f64 y 2)))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 z (pow.f64 y 3))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (/.f64 (pow.f64 x 3) (pow.f64 y 4)))))))
(+.f64 (/.f64 (pow.f64 x 2) (*.f64 z (pow.f64 y 3))) (+.f64 (/.f64 1 y) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x (pow.f64 y 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (/.f64 (pow.f64 x 3) (pow.f64 y 4)))))))
(*.f64 (sqrt.f64 z) (/.f64 1 x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 x 2))) (*.f64 (sqrt.f64 z) (/.f64 1 x)))
(+.f64 (*.f64 (sqrt.f64 z) (/.f64 1 x)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 x 2))))
(+.f64 (*.f64 (sqrt.f64 z) (/.f64 1 x)) (neg.f64 (/.f64 (*.f64 y z) (pow.f64 x 2))))
(+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 x 2))) (*.f64 (sqrt.f64 z) (/.f64 1 x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 x 2))) (+.f64 (*.f64 (sqrt.f64 (pow.f64 z 3)) (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (*.f64 (sqrt.f64 z) (/.f64 1 x))))
(+.f64 (*.f64 (sqrt.f64 z) (/.f64 1 x)) (+.f64 (*.f64 (sqrt.f64 (pow.f64 z 3)) (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (neg.f64 (/.f64 (*.f64 y z) (pow.f64 x 2)))))
(+.f64 (*.f64 (sqrt.f64 z) (/.f64 1 x)) (+.f64 (neg.f64 (/.f64 (*.f64 y z) (pow.f64 x 2))) (*.f64 (sqrt.f64 (pow.f64 z 3)) (/.f64 (pow.f64 y 2) (pow.f64 x 3)))))
(+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 z 2)) (pow.f64 x 4))) (*.f64 (sqrt.f64 z) (/.f64 1 x)))))
(+.f64 (*.f64 (sqrt.f64 (pow.f64 z 3)) (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 z 2)) (pow.f64 x 4))) (+.f64 (*.f64 (sqrt.f64 z) (/.f64 1 x)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 x 2))))))
(+.f64 (*.f64 (sqrt.f64 (pow.f64 z 3)) (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (+.f64 (*.f64 (sqrt.f64 z) (/.f64 1 x)) (+.f64 (neg.f64 (/.f64 (*.f64 y z) (pow.f64 x 2))) (neg.f64 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 z 2)) (pow.f64 x 4))))))
(+.f64 (*.f64 (sqrt.f64 (pow.f64 z 3)) (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (+.f64 (*.f64 (sqrt.f64 z) (/.f64 1 x)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 z 2)) (pow.f64 x 4)) (/.f64 (*.f64 y z) (pow.f64 x 2))))))
(*.f64 (sqrt.f64 z) (/.f64 1 x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 x 2))) (*.f64 (sqrt.f64 z) (/.f64 1 x)))
(+.f64 (*.f64 (sqrt.f64 z) (/.f64 1 x)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 x 2))))
(+.f64 (*.f64 (sqrt.f64 z) (/.f64 1 x)) (neg.f64 (/.f64 (*.f64 y z) (pow.f64 x 2))))
(+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 x 2))) (*.f64 (sqrt.f64 z) (/.f64 1 x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 x 2))) (+.f64 (*.f64 (sqrt.f64 (pow.f64 z 3)) (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (*.f64 (sqrt.f64 z) (/.f64 1 x))))
(+.f64 (*.f64 (sqrt.f64 z) (/.f64 1 x)) (+.f64 (*.f64 (sqrt.f64 (pow.f64 z 3)) (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (neg.f64 (/.f64 (*.f64 y z) (pow.f64 x 2)))))
(+.f64 (*.f64 (sqrt.f64 z) (/.f64 1 x)) (+.f64 (neg.f64 (/.f64 (*.f64 y z) (pow.f64 x 2))) (*.f64 (sqrt.f64 (pow.f64 z 3)) (/.f64 (pow.f64 y 2) (pow.f64 x 3)))))
(+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 z 2)) (pow.f64 x 4))) (*.f64 (sqrt.f64 z) (/.f64 1 x)))))
(+.f64 (*.f64 (sqrt.f64 (pow.f64 z 3)) (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 z 2)) (pow.f64 x 4))) (+.f64 (*.f64 (sqrt.f64 z) (/.f64 1 x)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 x 2))))))
(+.f64 (*.f64 (sqrt.f64 (pow.f64 z 3)) (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (+.f64 (*.f64 (sqrt.f64 z) (/.f64 1 x)) (+.f64 (neg.f64 (/.f64 (*.f64 y z) (pow.f64 x 2))) (neg.f64 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 z 2)) (pow.f64 x 4))))))
(+.f64 (*.f64 (sqrt.f64 (pow.f64 z 3)) (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (+.f64 (*.f64 (sqrt.f64 z) (/.f64 1 x)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 z 2)) (pow.f64 x 4)) (/.f64 (*.f64 y z) (pow.f64 x 2))))))
(*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) z))) (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
(+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 z (pow.f64 y 2)))))
(+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (neg.f64 (/.f64 (pow.f64 x 2) (*.f64 z (pow.f64 y 2)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3))))))
(+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 z (pow.f64 y 2)))) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3))))))
(+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (+.f64 (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (neg.f64 (/.f64 (pow.f64 x 2) (*.f64 z (pow.f64 y 2))))))
(+.f64 (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (neg.f64 (/.f64 (pow.f64 x 2) (*.f64 z (pow.f64 y 2))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) z))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 4) (pow.f64 z 2)))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3)))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 z (pow.f64 y 2)))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 4) (pow.f64 z 2)))) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3)))))))
(+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (*.f64 z (pow.f64 y 2)))) (+.f64 (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (neg.f64 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 4) (pow.f64 z 2)))))))
(+.f64 (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3))))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 2) (*.f64 z (pow.f64 y 2))) (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 4) (pow.f64 z 2))))))
1
(+.f64 (*.f64 -1 (*.f64 (/.f64 y x) (sqrt.f64 z))) 1)
(+.f64 1 (*.f64 (/.f64 y x) (*.f64 -1 (sqrt.f64 z))))
(+.f64 1 (neg.f64 (*.f64 (/.f64 y x) (sqrt.f64 z))))
(+.f64 1 (*.f64 (/.f64 y x) (neg.f64 (sqrt.f64 z))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) (pow.f64 x 2)) (+.f64 (*.f64 -1 (*.f64 (/.f64 y x) (sqrt.f64 z))) 1))
(+.f64 (*.f64 (/.f64 y x) (*.f64 -1 (sqrt.f64 z))) (+.f64 (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 2)) 1))
(+.f64 (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 2)) (+.f64 1 (neg.f64 (*.f64 (/.f64 y x) (sqrt.f64 z)))))
(+.f64 (*.f64 (/.f64 y x) (neg.f64 (sqrt.f64 z))) (+.f64 (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 2)) 1))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) (pow.f64 x 2)) (+.f64 (*.f64 -1 (*.f64 (/.f64 y x) (sqrt.f64 z))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3)))) 1)))
(+.f64 (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 2)) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3)))) (+.f64 1 (*.f64 (/.f64 y x) (*.f64 -1 (sqrt.f64 z))))))
(+.f64 (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 2)) (+.f64 1 (+.f64 (neg.f64 (*.f64 (/.f64 y x) (sqrt.f64 z))) (neg.f64 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3)))))))
(+.f64 (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 2)) (+.f64 1 (*.f64 -1 (+.f64 (*.f64 (/.f64 y x) (sqrt.f64 z)) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3)))))))
1
(+.f64 (*.f64 -1 (*.f64 (/.f64 y x) (sqrt.f64 z))) 1)
(+.f64 1 (*.f64 (/.f64 y x) (*.f64 -1 (sqrt.f64 z))))
(+.f64 1 (neg.f64 (*.f64 (/.f64 y x) (sqrt.f64 z))))
(+.f64 1 (*.f64 (/.f64 y x) (neg.f64 (sqrt.f64 z))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) (pow.f64 x 2)) (+.f64 (*.f64 -1 (*.f64 (/.f64 y x) (sqrt.f64 z))) 1))
(+.f64 (*.f64 (/.f64 y x) (*.f64 -1 (sqrt.f64 z))) (+.f64 (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 2)) 1))
(+.f64 (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 2)) (+.f64 1 (neg.f64 (*.f64 (/.f64 y x) (sqrt.f64 z)))))
(+.f64 (*.f64 (/.f64 y x) (neg.f64 (sqrt.f64 z))) (+.f64 (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 2)) 1))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) (pow.f64 x 2)) (+.f64 (*.f64 -1 (*.f64 (/.f64 y x) (sqrt.f64 z))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3)))) 1)))
(+.f64 (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 2)) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3)))) (+.f64 1 (*.f64 (/.f64 y x) (*.f64 -1 (sqrt.f64 z))))))
(+.f64 (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 2)) (+.f64 1 (+.f64 (neg.f64 (*.f64 (/.f64 y x) (sqrt.f64 z))) (neg.f64 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3)))))))
(+.f64 (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 2)) (+.f64 1 (*.f64 -1 (+.f64 (*.f64 (/.f64 y x) (sqrt.f64 z)) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3)))))))
1
(+.f64 (*.f64 -1 (*.f64 (/.f64 y x) (sqrt.f64 z))) 1)
(+.f64 1 (*.f64 (/.f64 y x) (*.f64 -1 (sqrt.f64 z))))
(+.f64 1 (neg.f64 (*.f64 (/.f64 y x) (sqrt.f64 z))))
(+.f64 1 (*.f64 (/.f64 y x) (neg.f64 (sqrt.f64 z))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) (pow.f64 x 2)) (+.f64 (*.f64 -1 (*.f64 (/.f64 y x) (sqrt.f64 z))) 1))
(+.f64 (*.f64 (/.f64 y x) (*.f64 -1 (sqrt.f64 z))) (+.f64 (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 2)) 1))
(+.f64 (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 2)) (+.f64 1 (neg.f64 (*.f64 (/.f64 y x) (sqrt.f64 z)))))
(+.f64 (*.f64 (/.f64 y x) (neg.f64 (sqrt.f64 z))) (+.f64 (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 2)) 1))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) (pow.f64 x 2)) (+.f64 (*.f64 -1 (*.f64 (/.f64 y x) (sqrt.f64 z))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3)))) 1)))
(+.f64 (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 2)) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3)))) (+.f64 1 (*.f64 (/.f64 y x) (*.f64 -1 (sqrt.f64 z))))))
(+.f64 (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 2)) (+.f64 1 (+.f64 (neg.f64 (*.f64 (/.f64 y x) (sqrt.f64 z))) (neg.f64 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3)))))))
(+.f64 (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 2)) (+.f64 1 (*.f64 -1 (+.f64 (*.f64 (/.f64 y x) (sqrt.f64 z)) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3)))))))
(*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) z))) (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
(+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 z (pow.f64 y 2)))))
(+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (neg.f64 (/.f64 (pow.f64 x 2) (*.f64 z (pow.f64 y 2)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3))))))
(+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 z (pow.f64 y 2)))) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3))))))
(+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (+.f64 (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (neg.f64 (/.f64 (pow.f64 x 2) (*.f64 z (pow.f64 y 2))))))
(+.f64 (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (neg.f64 (/.f64 (pow.f64 x 2) (*.f64 z (pow.f64 y 2))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) z))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 4) (pow.f64 z 2)))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3)))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 z (pow.f64 y 2)))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 4) (pow.f64 z 2)))) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3)))))))
(+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (*.f64 z (pow.f64 y 2)))) (+.f64 (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (neg.f64 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 4) (pow.f64 z 2)))))))
(+.f64 (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3))))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 2) (*.f64 z (pow.f64 y 2))) (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 4) (pow.f64 z 2))))))
(*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) z))) (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
(+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 z (pow.f64 y 2)))))
(+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (neg.f64 (/.f64 (pow.f64 x 2) (*.f64 z (pow.f64 y 2)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3))))))
(+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 z (pow.f64 y 2)))) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3))))))
(+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (+.f64 (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (neg.f64 (/.f64 (pow.f64 x 2) (*.f64 z (pow.f64 y 2))))))
(+.f64 (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (neg.f64 (/.f64 (pow.f64 x 2) (*.f64 z (pow.f64 y 2))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) z))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 4) (pow.f64 z 2)))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3)))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 z (pow.f64 y 2)))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 4) (pow.f64 z 2)))) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3)))))))
(+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (*.f64 z (pow.f64 y 2)))) (+.f64 (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (neg.f64 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 4) (pow.f64 z 2)))))))
(+.f64 (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3))))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 2) (*.f64 z (pow.f64 y 2))) (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 y 4) (pow.f64 z 2))))))
1
(+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0)
(*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 y (/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) y)) 0))
(*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 y (sqrt.f64 z)) 0))
(*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (sqrt.f64 z) (sqrt.f64 z)))) 0))
(*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0))
(*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 0))
(*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (/.f64 y y) (*.f64 (sqrt.f64 z) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 y y)))) 0))
(*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 y (/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) 0))
(*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 y (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 0))
(*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (neg.f64 (*.f64 (sqrt.f64 z) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 y y)))) 0))
(*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(+.f64 0 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(+.f64 (*.f64 0 (*.f64 y (/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(+.f64 (*.f64 0 (*.f64 y (/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) y))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(+.f64 (*.f64 0 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (sqrt.f64 z) (sqrt.f64 z))))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(+.f64 (*.f64 0 (*.f64 y (sqrt.f64 z))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 y y) (*.f64 (sqrt.f64 z) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 y y))))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(-.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0)
(*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(-.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 y (/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) y)) 0))
(*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(-.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 y (sqrt.f64 z)) 0))
(*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(-.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (sqrt.f64 z) (sqrt.f64 z)))) 0))
(*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(-.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0))
(*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(-.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 0))
(*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(-.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (/.f64 y y) (*.f64 (sqrt.f64 z) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 y y)))) 0))
(*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(-.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 y (/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) 0))
(*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(-.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 y (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 0))
(*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(-.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (neg.f64 (*.f64 (sqrt.f64 z) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 y y)))) 0))
(*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(-.f64 0 (*.f64 y (*.f64 (sqrt.f64 z) (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(-.f64 0 (*.f64 (sqrt.f64 z) (*.f64 y (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(-.f64 0 (*.f64 1 (*.f64 y (*.f64 (sqrt.f64 z) (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))
(*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(-.f64 0 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (sqrt.f64 z) (neg.f64 y))))
(*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(-.f64 0 (*.f64 (/.f64 y y) (*.f64 y (*.f64 (sqrt.f64 z) (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))
(*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(-.f64 0 (*.f64 (*.f64 (sqrt.f64 z) (/.f64 y y)) (*.f64 y (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(-.f64 0 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (sqrt.f64 z) (sqrt.f64 z))) (*.f64 (sqrt.f64 z) (neg.f64 y))))
(*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(-.f64 0 (*.f64 (neg.f64 (sqrt.f64 z)) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(-.f64 0 (*.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (sqrt.f64 z))))
(*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(-.f64 0 (*.f64 -1 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(-.f64 0 (*.f64 (*.f64 y (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (sqrt.f64 z)))
(*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (sqrt.f64 z) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 y y)))) y))
(*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(-.f64 (*.f64 0 (*.f64 y (/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))) (*.f64 (*.f64 y (/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (sqrt.f64 z) (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 y (*.f64 (sqrt.f64 z) (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))
(*.f64 (/.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (neg.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (neg.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(*.f64 (/.f64 (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))) (neg.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (neg.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(*.f64 (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (/.f64 (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(/.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) 1)
(*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(/.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 y y))
(*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(/.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (sqrt.f64 z) (sqrt.f64 z)))
(*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(/.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(/.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(/.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(/.f64 (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(/.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(/.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z))))
(*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(/.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(/.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(/.f64 (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (/.f64 (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(/.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (sqrt.f64 z) (/.f64 y y)) (*.f64 (sqrt.f64 z) (/.f64 y y))))
(/.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 (sqrt.f64 z) (/.f64 y y)) (*.f64 (sqrt.f64 z) (/.f64 y y))))
(/.f64 (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (/.f64 (*.f64 (sqrt.f64 z) (/.f64 y y)) (*.f64 (sqrt.f64 z) (/.f64 y y))))
(/.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 y y) (/.f64 y y)))
(/.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 (/.f64 y y) (/.f64 y y)))
(/.f64 (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (/.f64 (/.f64 y y) (/.f64 y y)))
(/.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (sqrt.f64 z) (sqrt.f64 z))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (sqrt.f64 z) (sqrt.f64 z)))))
(/.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 (sqrt.f64 z) (sqrt.f64 z))) (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 (sqrt.f64 z) (sqrt.f64 z)))))
(/.f64 (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 (sqrt.f64 z) (sqrt.f64 z))) (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 (sqrt.f64 z) (sqrt.f64 z)))))
(/.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (sqrt.f64 z) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 y y))) (*.f64 (sqrt.f64 z) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 y y)))))
(/.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 (sqrt.f64 z) (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 y y))) (*.f64 (sqrt.f64 z) (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 y y)))))
(/.f64 (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (/.f64 (*.f64 (sqrt.f64 z) (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 y y))) (*.f64 (sqrt.f64 z) (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 y y)))))
(/.f64 (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (*.f64 (sqrt.f64 z) (/.f64 y y))) (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (*.f64 (sqrt.f64 z) (/.f64 y y)))))
(/.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 y (/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) y)) (*.f64 y (/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) y))))
(/.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 y (/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) y)) (*.f64 y (/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) y))))
(/.f64 (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (/.f64 (*.f64 y (/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) y)) (*.f64 y (/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) y))))
(/.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 y (/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 y (/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))
(*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(/.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (sqrt.f64 z) (sqrt.f64 z)))) (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (sqrt.f64 z) (sqrt.f64 z))))))
(/.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (*.f64 y (/.f64 (sqrt.f64 z) (sqrt.f64 z)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (*.f64 y (/.f64 (sqrt.f64 z) (sqrt.f64 z))))))
(/.f64 (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (*.f64 y (/.f64 (sqrt.f64 z) (sqrt.f64 z)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (*.f64 y (/.f64 (sqrt.f64 z) (sqrt.f64 z))))))
(/.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(/.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 (/.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (/.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(/.f64 (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (/.f64 (/.f64 (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))) (/.f64 (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))))
(/.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (/.f64 y y) (*.f64 (sqrt.f64 z) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 y y)))) (*.f64 (/.f64 y y) (*.f64 (sqrt.f64 z) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 y y))))))
(/.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 (sqrt.f64 z) (*.f64 (/.f64 y y) (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 y y)))) (*.f64 (sqrt.f64 z) (*.f64 (/.f64 y y) (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 y y))))))
(/.f64 (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (*.f64 (/.f64 y y) (*.f64 (sqrt.f64 z) (/.f64 y y)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (*.f64 (/.f64 y y) (*.f64 (sqrt.f64 z) (/.f64 y y))))))
(+.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0)
(*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (/.f64 (sqrt.f64 z) (sqrt.f64 z)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (sqrt.f64 z) (sqrt.f64 z)))) 0))
(*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (sqrt.f64 z) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 0))
(*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (sqrt.f64 z) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (sqrt.f64 z))) 0))
(*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (sqrt.f64 z) (sqrt.f64 z)))) 0))
(*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 0 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (sqrt.f64 z) (sqrt.f64 z)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (sqrt.f64 z) (sqrt.f64 z))))) (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 0 (*.f64 (sqrt.f64 z) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (sqrt.f64 z)))) (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 0 (*.f64 (sqrt.f64 z) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(-.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0)
(*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(-.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (/.f64 (sqrt.f64 z) (sqrt.f64 z)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (sqrt.f64 z) (sqrt.f64 z)))) 0))
(*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(-.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (sqrt.f64 z) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 0))
(*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(-.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (sqrt.f64 z) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (sqrt.f64 z))) 0))
(*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(-.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (sqrt.f64 z) (sqrt.f64 z)))) 0))
(*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(-.f64 0 (*.f64 (sqrt.f64 z) (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(-.f64 0 (*.f64 (/.f64 (sqrt.f64 z) (sqrt.f64 z)) (*.f64 (sqrt.f64 z) (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (sqrt.f64 z) (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (*.f64 (sqrt.f64 z) (neg.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(neg.f64 (*.f64 (sqrt.f64 z) (*.f64 (/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (neg.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z)))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (sqrt.f64 z) (sqrt.f64 z)))) (sqrt.f64 z)))
(*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) 1)
(*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (sqrt.f64 z) (sqrt.f64 z)))
(*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 (sqrt.f64 z) (sqrt.f64 z)) (/.f64 (sqrt.f64 z) (sqrt.f64 z))))
(*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (sqrt.f64 z) (sqrt.f64 z))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (sqrt.f64 z) (sqrt.f64 z)))))
(*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (/.f64 (sqrt.f64 z) (sqrt.f64 z)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (sqrt.f64 z) (sqrt.f64 z)))) (*.f64 (/.f64 (sqrt.f64 z) (sqrt.f64 z)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (sqrt.f64 z) (sqrt.f64 z))))))
(/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (*.f64 (/.f64 (sqrt.f64 z) (sqrt.f64 z)) (/.f64 (sqrt.f64 z) (sqrt.f64 z)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (*.f64 (/.f64 (sqrt.f64 z) (sqrt.f64 z)) (/.f64 (sqrt.f64 z) (sqrt.f64 z))))))
(/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (sqrt.f64 z) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (sqrt.f64 z) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 (sqrt.f64 z) (/.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (*.f64 (sqrt.f64 z) (/.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (sqrt.f64 z) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (sqrt.f64 z))) (*.f64 (sqrt.f64 z) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (sqrt.f64 z)))))
(/.f64 (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 (sqrt.f64 z) (/.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (sqrt.f64 z))) (*.f64 (sqrt.f64 z) (/.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (sqrt.f64 z)))))
(/.f64 (*.f64 (sqrt.f64 z) (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) -1)
(*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(neg.f64 (*.f64 (sqrt.f64 z) (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0)
(*.f64 x (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (/.f64 x x) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 x x))) 0))
(*.f64 x (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 x (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 0))
(*.f64 x (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 x (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) x)) 0))
(*.f64 x (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0))
(*.f64 x (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 0))
(*.f64 x (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 x x))) 0))
(*.f64 x (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 0 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 x (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 0 (/.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 x (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 x x) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 x x)))) (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 x (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 0 (*.f64 x (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) x))) (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 x (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 0 (*.f64 x (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 x (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(-.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0)
(*.f64 x (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(-.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (/.f64 x x) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 x x))) 0))
(*.f64 x (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(-.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 x (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 0))
(*.f64 x (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(-.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 x (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) x)) 0))
(*.f64 x (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(-.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0))
(*.f64 x (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(-.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 0))
(*.f64 x (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(-.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 x x))) 0))
(*.f64 x (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(-.f64 0 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 x)))
(neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 x)))
(neg.f64 (*.f64 x (neg.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(-.f64 0 (*.f64 1 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 x))))
(neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 x)))
(neg.f64 (*.f64 x (neg.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(-.f64 0 (*.f64 (/.f64 x x) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 x))))
(neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (*.f64 (/.f64 x x) (neg.f64 x))))
(-.f64 0 (*.f64 -1 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 x)))
(neg.f64 (*.f64 x (neg.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 x x))) x))
(neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 x)))
(neg.f64 (*.f64 x (neg.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(-.f64 (*.f64 0 (/.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 x))))
(*.f64 (/.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (neg.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 x))))
(*.f64 (/.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (neg.f64 (*.f64 x (neg.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(/.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) 1)
(*.f64 x (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(/.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 x x))
(*.f64 x (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(/.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 x (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(/.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 x (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(/.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 x x)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 x x))))
(*.f64 x (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(/.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 x x) (/.f64 x x)))
(*.f64 x (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))
(/.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(/.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 (/.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (/.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 x (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(/.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (/.f64 x x) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 x x))) (*.f64 (/.f64 x x) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 x x)))))
(/.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (*.f64 (/.f64 x x) (/.f64 x x))) (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (*.f64 (/.f64 x x) (/.f64 x x)))))
(/.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 x (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 x (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(/.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 x (/.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (*.f64 x (/.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(/.f64 (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 x (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) x)) (*.f64 x (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) x))))
(/.f64 (*.f64 x (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 x (/.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) x)) (*.f64 x (/.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) x))))

eval542.0ms (6.1%)

Compiler

Compiled 42347 to 13402 computations (68.4% saved)

prune238.0ms (2.7%)

Pruning

10 alts after pruning (5 fresh and 5 done)

PrunedKeptTotal
New8205825
Fresh000
Picked011
Done145
Total82110831
Error
0.1b
Counts
831 → 10
Alt Table
Click to see full alt table
StatusErrorProgram
0.1b
(*.f64 1/2 (+.f64 x (*.f64 y (sqrt.f64 z))))
43.2b
(*.f64 1/2 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))))
0.3b
(*.f64 1/2 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (-.f64 0 (*.f64 (*.f64 y (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (sqrt.f64 z))) (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
26.4b
(*.f64 1/2 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (/.f64 1 y)) (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
31.3b
(*.f64 1/2 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))))
0.3b
(*.f64 1/2 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
31.7b
(*.f64 1/2 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))
31.7b
(*.f64 1/2 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))))
31.1b
(*.f64 1/2 (*.f64 y (sqrt.f64 z)))
31.9b
(*.f64 1/2 x)
Compiler

Compiled 421 to 223 computations (47% saved)

localize45.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))
0.2b
(*.f64 y (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
0.2b
(*.f64 y (sqrt.f64 z))
1.4b
(*.f64 (*.f64 y (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (sqrt.f64 z))
Compiler

Compiled 186 to 70 computations (62.4% saved)

series12.0ms (0.1%)

Counts
2 → 49
Calls

18 calls:

TimeVariablePointExpression
2.0ms
z
@-inf
(*.f64 (*.f64 y (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (sqrt.f64 z))
2.0ms
z
@inf
(*.f64 (*.f64 y (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (sqrt.f64 z))
2.0ms
z
@-inf
(*.f64 y (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
1.0ms
z
@0
(*.f64 (*.f64 y (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (sqrt.f64 z))
1.0ms
z
@inf
(*.f64 y (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))

rewrite120.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
954×rational_best_oopsla_all_46_json_45_simplify-23
948×rational_best_oopsla_all_46_json_45_simplify-89
834×rational_best_oopsla_all_46_json_45_simplify-13
808×rational_best_oopsla_all_46_json_45_simplify-37
722×rational_best_oopsla_all_46_json_45_simplify-74
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01476
19076
229876
3159476
4749476
Stop Event
node limit
Counts
2 → 100
Calls
Call 1
Inputs
(*.f64 (*.f64 y (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (sqrt.f64 z))
(*.f64 y (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (*.f64 (*.f64 y (sqrt.f64 z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (/.f64 (sqrt.f64 z) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (*.f64 (*.f64 (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (sqrt.f64 z) (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (*.f64 (sqrt.f64 z) (/.f64 y y)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (*.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (/.f64 (sqrt.f64 z) (sqrt.f64 z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (*.f64 (neg.f64 (*.f64 (sqrt.f64 z) (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 y (sqrt.f64 z))) (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (/.f64 (sqrt.f64 z) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y))))) (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (sqrt.f64 z) (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))) (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (*.f64 (sqrt.f64 z) (/.f64 y y))))) (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (/.f64 (sqrt.f64 z) (sqrt.f64 z)))) (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (*.f64 (*.f64 y (sqrt.f64 z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (/.f64 (sqrt.f64 z) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (*.f64 (*.f64 (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (sqrt.f64 z) (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (*.f64 (sqrt.f64 z) (/.f64 y y)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (*.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (/.f64 (sqrt.f64 z) (sqrt.f64 z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (*.f64 (neg.f64 (*.f64 (sqrt.f64 z) (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 y (sqrt.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (sqrt.f64 z) (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (/.f64 y y))) (*.f64 (sqrt.f64 z) (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (sqrt.f64 z) (/.f64 y y)) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 y (sqrt.f64 z))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (/.f64 (sqrt.f64 z) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y))))) (*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (/.f64 (sqrt.f64 z) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (sqrt.f64 z) (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (*.f64 (*.f64 (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (sqrt.f64 z) (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (/.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (/.f64 (sqrt.f64 z) (sqrt.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (/.f64 (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (/.f64 (*.f64 (sqrt.f64 z) (/.f64 y y)) (*.f64 (sqrt.f64 z) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (/.f64 (*.f64 (sqrt.f64 z) (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (sqrt.f64 z) (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (/.f64 (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 y y)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (/.f64 (*.f64 (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (sqrt.f64 z) (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))) (*.f64 (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (sqrt.f64 z) (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (/.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (/.f64 (sqrt.f64 z) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (/.f64 (sqrt.f64 z) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (/.f64 (/.f64 (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (/.f64 (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (*.f64 (sqrt.f64 z) (/.f64 y y)))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (*.f64 (sqrt.f64 z) (/.f64 y y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (/.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (/.f64 (sqrt.f64 z) (sqrt.f64 z))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (/.f64 (sqrt.f64 z) (sqrt.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 y (sqrt.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (sqrt.f64 z) (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (/.f64 y y))) (*.f64 (sqrt.f64 z) (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (sqrt.f64 z) (/.f64 y y)) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (*.f64 (*.f64 y (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (*.f64 (*.f64 y (/.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) y)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (*.f64 (*.f64 (/.f64 y y) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (/.f64 y y)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 y y)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 y (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 y (/.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) y))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 y y) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (/.f64 y y))))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (*.f64 (*.f64 y (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (*.f64 (*.f64 y (/.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) y)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (*.f64 (*.f64 (/.f64 y y) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (/.f64 y y)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 y y)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 y y) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 y (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (/.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (/.f64 (/.f64 y y) (/.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (/.f64 (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 y y)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (/.f64 (*.f64 y (/.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) y)) (*.f64 y (/.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (/.f64 (*.f64 (/.f64 y y) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (/.f64 y y)))) (*.f64 (/.f64 y y) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (/.f64 y y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (/.f64 (*.f64 y (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 y (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 y y) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))))

simplify110.0ms (1.2%)

Algorithm
egg-herbie
Rules
1298×rational_best_oopsla_all_46_json_45_simplify-23
1010×rational_best_oopsla_all_46_json_45_simplify-72
676×rational_best_oopsla_all_46_json_45_simplify-49
632×rational_best_oopsla_all_46_json_45_simplify-89
612×rational_best_oopsla_all_46_json_45_simplify-10
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02649065
18538907
230498907
Stop Event
node limit
Counts
149 → 188
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 (/.f64 y x) (sqrt.f64 z)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) (pow.f64 x 2)) (*.f64 -1 (*.f64 (/.f64 y x) (sqrt.f64 z))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) (pow.f64 x 2)) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3)))) (*.f64 -1 (*.f64 (/.f64 y x) (sqrt.f64 z)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 z 2)) (pow.f64 x 4)) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3)))) (*.f64 -1 (*.f64 (/.f64 y x) (sqrt.f64 z))))))
-1
(-.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) z))) (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z)))) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3)))))) 1)
-1
(-.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) z))) (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z)))) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3)))))) 1)
-1
(-.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) z))) (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z)))) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3)))))) 1)
(*.f64 -1 (*.f64 (/.f64 y x) (sqrt.f64 z)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) (pow.f64 x 2)) (*.f64 -1 (*.f64 (/.f64 y x) (sqrt.f64 z))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) (pow.f64 x 2)) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3)))) (*.f64 -1 (*.f64 (/.f64 y x) (sqrt.f64 z)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 z 2)) (pow.f64 x 4)) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3)))) (*.f64 -1 (*.f64 (/.f64 y x) (sqrt.f64 z))))))
(*.f64 -1 (*.f64 (/.f64 y x) (sqrt.f64 z)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) (pow.f64 x 2)) (*.f64 -1 (*.f64 (/.f64 y x) (sqrt.f64 z))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) (pow.f64 x 2)) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3)))) (*.f64 -1 (*.f64 (/.f64 y x) (sqrt.f64 z)))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 z 2)) (pow.f64 x 4)) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3)))) (*.f64 -1 (*.f64 (/.f64 y x) (sqrt.f64 z))))))
(*.f64 -1 (/.f64 y x))
(+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (sqrt.f64 z)) (*.f64 -1 (/.f64 y x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) z) (pow.f64 x 3))) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (sqrt.f64 z)) (*.f64 -1 (/.f64 y x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) z) (pow.f64 x 3))) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (sqrt.f64 z)) (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) (sqrt.f64 (pow.f64 z 3))) (*.f64 -1 (/.f64 y x)))))
(*.f64 -1 (sqrt.f64 (/.f64 1 z)))
(+.f64 (/.f64 x (*.f64 y z)) (*.f64 -1 (sqrt.f64 (/.f64 1 z))))
(+.f64 (/.f64 x (*.f64 y z)) (+.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 z))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (sqrt.f64 (/.f64 1 (pow.f64 z 3)))))))
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 z 2))) (+.f64 (/.f64 x (*.f64 y z)) (+.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 z))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (sqrt.f64 (/.f64 1 (pow.f64 z 3))))))))
(*.f64 -1 (sqrt.f64 (/.f64 1 z)))
(+.f64 (/.f64 x (*.f64 y z)) (*.f64 -1 (sqrt.f64 (/.f64 1 z))))
(+.f64 (/.f64 x (*.f64 y z)) (+.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 z))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (sqrt.f64 (/.f64 1 (pow.f64 z 3)))))))
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 z 2))) (+.f64 (/.f64 x (*.f64 y z)) (+.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 z))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (sqrt.f64 (/.f64 1 (pow.f64 z 3))))))))
(*.f64 -1 (/.f64 y x))
(*.f64 -1 (sqrt.f64 (/.f64 1 z)))
(+.f64 (/.f64 x (*.f64 y z)) (*.f64 -1 (sqrt.f64 (/.f64 1 z))))
(+.f64 (/.f64 x (*.f64 y z)) (+.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 z))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (sqrt.f64 (/.f64 1 (pow.f64 z 3)))))))
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 z 2))) (+.f64 (/.f64 x (*.f64 y z)) (+.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 z))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (sqrt.f64 (/.f64 1 (pow.f64 z 3))))))))
(*.f64 -1 (/.f64 y x))
(+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (sqrt.f64 z)) (*.f64 -1 (/.f64 y x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) z) (pow.f64 x 3))) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (sqrt.f64 z)) (*.f64 -1 (/.f64 y x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) z) (pow.f64 x 3))) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (sqrt.f64 z)) (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) (sqrt.f64 (pow.f64 z 3))) (*.f64 -1 (/.f64 y x)))))
(*.f64 -1 (/.f64 y x))
(+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (sqrt.f64 z)) (*.f64 -1 (/.f64 y x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) z) (pow.f64 x 3))) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (sqrt.f64 z)) (*.f64 -1 (/.f64 y x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) z) (pow.f64 x 3))) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (sqrt.f64 z)) (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) (sqrt.f64 (pow.f64 z 3))) (*.f64 -1 (/.f64 y x)))))
(+.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) 0)
(+.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (*.f64 (*.f64 y (sqrt.f64 z)) 0))
(+.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (/.f64 (sqrt.f64 z) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)))) 0))
(+.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (*.f64 (*.f64 (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (sqrt.f64 z) (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))) 0))
(+.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z))) 0))
(+.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) 0))
(+.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (*.f64 (sqrt.f64 z) (/.f64 y y)))) 0))
(+.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (*.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) 0))
(+.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (/.f64 (sqrt.f64 z) (sqrt.f64 z))) 0))
(+.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (*.f64 (neg.f64 (*.f64 (sqrt.f64 z) (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))) 0))
(+.f64 0 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))))
(+.f64 (*.f64 0 (*.f64 y (sqrt.f64 z))) (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))))
(+.f64 (*.f64 0 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (/.f64 (sqrt.f64 z) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y))))) (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (sqrt.f64 z) (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))) (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (*.f64 (sqrt.f64 z) (/.f64 y y))))) (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))))
(+.f64 (*.f64 0 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (/.f64 (sqrt.f64 z) (sqrt.f64 z)))) (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))))
(-.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) 0)
(-.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (*.f64 (*.f64 y (sqrt.f64 z)) 0))
(-.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (/.f64 (sqrt.f64 z) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)))) 0))
(-.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (*.f64 (*.f64 (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (sqrt.f64 z) (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))) 0))
(-.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z))) 0))
(-.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) 0))
(-.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (*.f64 (sqrt.f64 z) (/.f64 y y)))) 0))
(-.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (*.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) 0))
(-.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (/.f64 (sqrt.f64 z) (sqrt.f64 z))) 0))
(-.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (*.f64 (neg.f64 (*.f64 (sqrt.f64 z) (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))) 0))
(-.f64 0 (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(-.f64 0 (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(-.f64 0 (*.f64 1 (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(-.f64 0 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 y (sqrt.f64 z))))
(-.f64 0 (*.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (sqrt.f64 z) (neg.f64 y))))
(-.f64 0 (*.f64 -1 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z))))))
(-.f64 0 (*.f64 (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(-.f64 0 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (/.f64 y y))) (*.f64 (sqrt.f64 z) (neg.f64 y))))
(-.f64 0 (*.f64 (*.f64 (sqrt.f64 z) (/.f64 y y)) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(-.f64 (*.f64 0 (*.f64 y (sqrt.f64 z))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(-.f64 (*.f64 0 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (/.f64 (sqrt.f64 z) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y))))) (*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (/.f64 (sqrt.f64 z) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (sqrt.f64 z) (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (*.f64 (*.f64 (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (sqrt.f64 z) (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(/.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) 1)
(/.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (/.f64 y y))
(/.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(/.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (/.f64 (sqrt.f64 z) (sqrt.f64 z)))
(/.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(/.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (/.f64 (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(/.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z))))
(/.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (/.f64 (*.f64 (sqrt.f64 z) (/.f64 y y)) (*.f64 (sqrt.f64 z) (/.f64 y y))))
(/.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (/.f64 (*.f64 (sqrt.f64 z) (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (sqrt.f64 z) (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))
(/.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (/.f64 (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(/.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 y y)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 y y))))
(/.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (/.f64 (*.f64 (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (sqrt.f64 z) (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))) (*.f64 (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (sqrt.f64 z) (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))
(/.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (/.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (/.f64 (sqrt.f64 z) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (/.f64 (sqrt.f64 z) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y))))))
(/.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (/.f64 (/.f64 (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (/.f64 (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))
(/.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))))
(/.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (*.f64 (sqrt.f64 z) (/.f64 y y)))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (*.f64 (sqrt.f64 z) (/.f64 y y))))))
(/.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (/.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (/.f64 (sqrt.f64 z) (sqrt.f64 z))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (/.f64 (sqrt.f64 z) (sqrt.f64 z)))))
(/.f64 (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) -1)
(neg.f64 (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(neg.f64 (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(neg.f64 (*.f64 1 (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(neg.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 y (sqrt.f64 z))))
(neg.f64 (*.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (sqrt.f64 z) (neg.f64 y))))
(neg.f64 (*.f64 -1 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z))))))
(neg.f64 (*.f64 (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(neg.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (/.f64 y y))) (*.f64 (sqrt.f64 z) (neg.f64 y))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 z) (/.f64 y y)) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) 0)
(+.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (*.f64 (*.f64 y (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 0))
(+.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (*.f64 (*.f64 y (/.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) y)) 0))
(+.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (*.f64 (*.f64 (/.f64 y y) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (/.f64 y y)))) 0))
(+.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 y y)) 0))
(+.f64 0 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)))
(+.f64 (*.f64 0 (*.f64 y (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)))
(+.f64 (*.f64 0 (*.f64 y (/.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) y))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)))
(+.f64 (*.f64 0 (*.f64 (/.f64 y y) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (/.f64 y y))))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)))
(-.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) 0)
(-.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (*.f64 (*.f64 y (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 0))
(-.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (*.f64 (*.f64 y (/.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) y)) 0))
(-.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (*.f64 (*.f64 (/.f64 y y) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (/.f64 y y)))) 0))
(-.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 y y)) 0))
(-.f64 0 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(-.f64 0 (*.f64 (/.f64 y y) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(-.f64 0 (*.f64 (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(-.f64 (*.f64 0 (*.f64 y (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) 1)
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (/.f64 y y))
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (/.f64 (/.f64 y y) (/.f64 y y)))
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (/.f64 (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 y y)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 y y))))
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (/.f64 (*.f64 y (/.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) y)) (*.f64 y (/.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) y))))
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (/.f64 (*.f64 (/.f64 y y) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (/.f64 y y)))) (*.f64 (/.f64 y y) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (/.f64 y y))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (/.f64 (*.f64 y (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 y (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) -1)
(neg.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(neg.f64 (*.f64 (/.f64 y y) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(neg.f64 (*.f64 (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
Outputs
(*.f64 -1 (*.f64 (/.f64 y x) (sqrt.f64 z)))
(*.f64 (/.f64 y x) (neg.f64 (sqrt.f64 z)))
(*.f64 (sqrt.f64 z) (neg.f64 (/.f64 y x)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) (pow.f64 x 2)) (*.f64 -1 (*.f64 (/.f64 y x) (sqrt.f64 z))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 y x) (sqrt.f64 z))) (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 2)))
(+.f64 (*.f64 (/.f64 y x) (neg.f64 (sqrt.f64 z))) (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 2)))
(+.f64 (*.f64 (sqrt.f64 z) (neg.f64 (/.f64 y x))) (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) (pow.f64 x 2)) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3)))) (*.f64 -1 (*.f64 (/.f64 y x) (sqrt.f64 z)))))
(+.f64 (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 2)) (+.f64 (*.f64 -1 (*.f64 (/.f64 y x) (sqrt.f64 z))) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (*.f64 -1 (sqrt.f64 (pow.f64 z 3))))))
(+.f64 (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 2)) (*.f64 -1 (+.f64 (*.f64 (/.f64 y x) (sqrt.f64 z)) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3))))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 z 2)) (pow.f64 x 4)) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3)))) (*.f64 -1 (*.f64 (/.f64 y x) (sqrt.f64 z))))))
(+.f64 (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 2)) (+.f64 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (*.f64 -1 (sqrt.f64 (pow.f64 z 3)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 z 2)) (pow.f64 x 4)) (*.f64 -1 (*.f64 (/.f64 y x) (sqrt.f64 z))))))
(+.f64 (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 2)) (+.f64 (*.f64 -1 (+.f64 (*.f64 (/.f64 y x) (sqrt.f64 z)) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3))))) (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 z 2)) (pow.f64 x 4))))
-1
(-.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) 1)
(+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) -1)
(+.f64 -1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) z))) (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z)))) 1)
(+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (-.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 z (pow.f64 y 2)))) 1))
(+.f64 -1 (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (neg.f64 (/.f64 (pow.f64 x 2) (*.f64 z (pow.f64 y 2))))))
(+.f64 (+.f64 -1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z)))) (neg.f64 (/.f64 (pow.f64 x 2) (*.f64 z (pow.f64 y 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3)))))) 1)
(+.f64 (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3))))) (-.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 z (pow.f64 y 2)))) 1))
(+.f64 -1 (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (*.f64 z (pow.f64 y 2)))) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3)))))))
-1
(-.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) 1)
(+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) -1)
(+.f64 -1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) z))) (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z)))) 1)
(+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (-.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 z (pow.f64 y 2)))) 1))
(+.f64 -1 (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (neg.f64 (/.f64 (pow.f64 x 2) (*.f64 z (pow.f64 y 2))))))
(+.f64 (+.f64 -1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z)))) (neg.f64 (/.f64 (pow.f64 x 2) (*.f64 z (pow.f64 y 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3)))))) 1)
(+.f64 (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3))))) (-.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 z (pow.f64 y 2)))) 1))
(+.f64 -1 (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (*.f64 z (pow.f64 y 2)))) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3)))))))
-1
(-.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) 1)
(+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) -1)
(+.f64 -1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) z))) (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z)))) 1)
(+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (-.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 z (pow.f64 y 2)))) 1))
(+.f64 -1 (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (neg.f64 (/.f64 (pow.f64 x 2) (*.f64 z (pow.f64 y 2))))))
(+.f64 (+.f64 -1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z)))) (neg.f64 (/.f64 (pow.f64 x 2) (*.f64 z (pow.f64 y 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3)))))) 1)
(+.f64 (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3))))) (-.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 z (pow.f64 y 2)))) 1))
(+.f64 -1 (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (*.f64 z (pow.f64 y 2)))) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3)))))))
(*.f64 -1 (*.f64 (/.f64 y x) (sqrt.f64 z)))
(*.f64 (/.f64 y x) (neg.f64 (sqrt.f64 z)))
(*.f64 (sqrt.f64 z) (neg.f64 (/.f64 y x)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) (pow.f64 x 2)) (*.f64 -1 (*.f64 (/.f64 y x) (sqrt.f64 z))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 y x) (sqrt.f64 z))) (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 2)))
(+.f64 (*.f64 (/.f64 y x) (neg.f64 (sqrt.f64 z))) (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 2)))
(+.f64 (*.f64 (sqrt.f64 z) (neg.f64 (/.f64 y x))) (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) (pow.f64 x 2)) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3)))) (*.f64 -1 (*.f64 (/.f64 y x) (sqrt.f64 z)))))
(+.f64 (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 2)) (+.f64 (*.f64 -1 (*.f64 (/.f64 y x) (sqrt.f64 z))) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (*.f64 -1 (sqrt.f64 (pow.f64 z 3))))))
(+.f64 (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 2)) (*.f64 -1 (+.f64 (*.f64 (/.f64 y x) (sqrt.f64 z)) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3))))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 z 2)) (pow.f64 x 4)) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3)))) (*.f64 -1 (*.f64 (/.f64 y x) (sqrt.f64 z))))))
(+.f64 (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 2)) (+.f64 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (*.f64 -1 (sqrt.f64 (pow.f64 z 3)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 z 2)) (pow.f64 x 4)) (*.f64 -1 (*.f64 (/.f64 y x) (sqrt.f64 z))))))
(+.f64 (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 2)) (+.f64 (*.f64 -1 (+.f64 (*.f64 (/.f64 y x) (sqrt.f64 z)) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3))))) (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 z 2)) (pow.f64 x 4))))
(*.f64 -1 (*.f64 (/.f64 y x) (sqrt.f64 z)))
(*.f64 (/.f64 y x) (neg.f64 (sqrt.f64 z)))
(*.f64 (sqrt.f64 z) (neg.f64 (/.f64 y x)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) (pow.f64 x 2)) (*.f64 -1 (*.f64 (/.f64 y x) (sqrt.f64 z))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 y x) (sqrt.f64 z))) (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 2)))
(+.f64 (*.f64 (/.f64 y x) (neg.f64 (sqrt.f64 z))) (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 2)))
(+.f64 (*.f64 (sqrt.f64 z) (neg.f64 (/.f64 y x))) (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) (pow.f64 x 2)) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3)))) (*.f64 -1 (*.f64 (/.f64 y x) (sqrt.f64 z)))))
(+.f64 (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 2)) (+.f64 (*.f64 -1 (*.f64 (/.f64 y x) (sqrt.f64 z))) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (*.f64 -1 (sqrt.f64 (pow.f64 z 3))))))
(+.f64 (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 2)) (*.f64 -1 (+.f64 (*.f64 (/.f64 y x) (sqrt.f64 z)) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3))))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 z 2)) (pow.f64 x 4)) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3)))) (*.f64 -1 (*.f64 (/.f64 y x) (sqrt.f64 z))))))
(+.f64 (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 2)) (+.f64 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (*.f64 -1 (sqrt.f64 (pow.f64 z 3)))) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 z 2)) (pow.f64 x 4)) (*.f64 -1 (*.f64 (/.f64 y x) (sqrt.f64 z))))))
(+.f64 (/.f64 (*.f64 z (pow.f64 y 2)) (pow.f64 x 2)) (+.f64 (*.f64 -1 (+.f64 (*.f64 (/.f64 y x) (sqrt.f64 z)) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (sqrt.f64 (pow.f64 z 3))))) (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 z 2)) (pow.f64 x 4))))
(*.f64 -1 (/.f64 y x))
(neg.f64 (/.f64 y x))
(+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (sqrt.f64 z)) (*.f64 -1 (/.f64 y x)))
(+.f64 (*.f64 -1 (/.f64 y x)) (*.f64 (sqrt.f64 z) (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 (neg.f64 (/.f64 y x)) (*.f64 (sqrt.f64 z) (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) z) (pow.f64 x 3))) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (sqrt.f64 z)) (*.f64 -1 (/.f64 y x))))
(+.f64 (*.f64 (sqrt.f64 z) (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (pow.f64 y 3)) (pow.f64 x 3))) (*.f64 -1 (/.f64 y x))))
(+.f64 (*.f64 (sqrt.f64 z) (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (pow.f64 y 3)) (pow.f64 x 3)) (/.f64 y x))))
(+.f64 (*.f64 (sqrt.f64 z) (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -1 (+.f64 (/.f64 y x) (/.f64 (*.f64 z (pow.f64 y 3)) (pow.f64 x 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) z) (pow.f64 x 3))) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (sqrt.f64 z)) (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) (sqrt.f64 (pow.f64 z 3))) (*.f64 -1 (/.f64 y x)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (pow.f64 y 3)) (pow.f64 x 3))) (+.f64 (*.f64 (sqrt.f64 z) (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 y x)) (*.f64 (sqrt.f64 (pow.f64 z 3)) (/.f64 (pow.f64 y 4) (pow.f64 x 4))))))
(+.f64 (*.f64 (sqrt.f64 z) (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 (sqrt.f64 (pow.f64 z 3)) (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (pow.f64 y 3)) (pow.f64 x 3)) (/.f64 y x)))))
(+.f64 (*.f64 (sqrt.f64 z) (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 (sqrt.f64 (pow.f64 z 3)) (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -1 (+.f64 (/.f64 y x) (/.f64 (*.f64 z (pow.f64 y 3)) (pow.f64 x 3))))))
(*.f64 -1 (sqrt.f64 (/.f64 1 z)))
(neg.f64 (sqrt.f64 (/.f64 1 z)))
(+.f64 (/.f64 x (*.f64 y z)) (*.f64 -1 (sqrt.f64 (/.f64 1 z))))
(+.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 z))) (/.f64 x (*.f64 y z)))
(+.f64 (neg.f64 (sqrt.f64 (/.f64 1 z))) (/.f64 x (*.f64 y z)))
(+.f64 (/.f64 x (*.f64 y z)) (+.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 z))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (sqrt.f64 (/.f64 1 (pow.f64 z 3)))))))
(+.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 z))) (+.f64 (/.f64 x (*.f64 y z)) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (/.f64 (pow.f64 x 2) (pow.f64 y 2))))))
(+.f64 (/.f64 x (*.f64 y z)) (*.f64 -1 (+.f64 (sqrt.f64 (/.f64 1 z)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (/.f64 (pow.f64 x 2) (pow.f64 y 2))))))
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 z 2))) (+.f64 (/.f64 x (*.f64 y z)) (+.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 z))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (sqrt.f64 (/.f64 1 (pow.f64 z 3))))))))
(+.f64 (/.f64 x (*.f64 y z)) (+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 z 2))) (+.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 z))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (/.f64 (pow.f64 x 2) (pow.f64 y 2)))))))
(+.f64 (*.f64 -1 (+.f64 (sqrt.f64 (/.f64 1 z)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) (+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 z 2))) (/.f64 x (*.f64 y z))))
(+.f64 (/.f64 x (*.f64 y z)) (+.f64 (*.f64 -1 (+.f64 (sqrt.f64 (/.f64 1 z)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 z 2)))))
(*.f64 -1 (sqrt.f64 (/.f64 1 z)))
(neg.f64 (sqrt.f64 (/.f64 1 z)))
(+.f64 (/.f64 x (*.f64 y z)) (*.f64 -1 (sqrt.f64 (/.f64 1 z))))
(+.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 z))) (/.f64 x (*.f64 y z)))
(+.f64 (neg.f64 (sqrt.f64 (/.f64 1 z))) (/.f64 x (*.f64 y z)))
(+.f64 (/.f64 x (*.f64 y z)) (+.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 z))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (sqrt.f64 (/.f64 1 (pow.f64 z 3)))))))
(+.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 z))) (+.f64 (/.f64 x (*.f64 y z)) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (/.f64 (pow.f64 x 2) (pow.f64 y 2))))))
(+.f64 (/.f64 x (*.f64 y z)) (*.f64 -1 (+.f64 (sqrt.f64 (/.f64 1 z)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (/.f64 (pow.f64 x 2) (pow.f64 y 2))))))
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 z 2))) (+.f64 (/.f64 x (*.f64 y z)) (+.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 z))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (sqrt.f64 (/.f64 1 (pow.f64 z 3))))))))
(+.f64 (/.f64 x (*.f64 y z)) (+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 z 2))) (+.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 z))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (/.f64 (pow.f64 x 2) (pow.f64 y 2)))))))
(+.f64 (*.f64 -1 (+.f64 (sqrt.f64 (/.f64 1 z)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) (+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 z 2))) (/.f64 x (*.f64 y z))))
(+.f64 (/.f64 x (*.f64 y z)) (+.f64 (*.f64 -1 (+.f64 (sqrt.f64 (/.f64 1 z)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 z 2)))))
(*.f64 -1 (/.f64 y x))
(neg.f64 (/.f64 y x))
(*.f64 -1 (sqrt.f64 (/.f64 1 z)))
(neg.f64 (sqrt.f64 (/.f64 1 z)))
(+.f64 (/.f64 x (*.f64 y z)) (*.f64 -1 (sqrt.f64 (/.f64 1 z))))
(+.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 z))) (/.f64 x (*.f64 y z)))
(+.f64 (neg.f64 (sqrt.f64 (/.f64 1 z))) (/.f64 x (*.f64 y z)))
(+.f64 (/.f64 x (*.f64 y z)) (+.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 z))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (sqrt.f64 (/.f64 1 (pow.f64 z 3)))))))
(+.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 z))) (+.f64 (/.f64 x (*.f64 y z)) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (/.f64 (pow.f64 x 2) (pow.f64 y 2))))))
(+.f64 (/.f64 x (*.f64 y z)) (*.f64 -1 (+.f64 (sqrt.f64 (/.f64 1 z)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (/.f64 (pow.f64 x 2) (pow.f64 y 2))))))
(+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 z 2))) (+.f64 (/.f64 x (*.f64 y z)) (+.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 z))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (sqrt.f64 (/.f64 1 (pow.f64 z 3))))))))
(+.f64 (/.f64 x (*.f64 y z)) (+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 z 2))) (+.f64 (*.f64 -1 (sqrt.f64 (/.f64 1 z))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (/.f64 (pow.f64 x 2) (pow.f64 y 2)))))))
(+.f64 (*.f64 -1 (+.f64 (sqrt.f64 (/.f64 1 z)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) (+.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 z 2))) (/.f64 x (*.f64 y z))))
(+.f64 (/.f64 x (*.f64 y z)) (+.f64 (*.f64 -1 (+.f64 (sqrt.f64 (/.f64 1 z)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) (pow.f64 z 2)))))
(*.f64 -1 (/.f64 y x))
(neg.f64 (/.f64 y x))
(+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (sqrt.f64 z)) (*.f64 -1 (/.f64 y x)))
(+.f64 (*.f64 -1 (/.f64 y x)) (*.f64 (sqrt.f64 z) (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 (neg.f64 (/.f64 y x)) (*.f64 (sqrt.f64 z) (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) z) (pow.f64 x 3))) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (sqrt.f64 z)) (*.f64 -1 (/.f64 y x))))
(+.f64 (*.f64 (sqrt.f64 z) (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (pow.f64 y 3)) (pow.f64 x 3))) (*.f64 -1 (/.f64 y x))))
(+.f64 (*.f64 (sqrt.f64 z) (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (pow.f64 y 3)) (pow.f64 x 3)) (/.f64 y x))))
(+.f64 (*.f64 (sqrt.f64 z) (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -1 (+.f64 (/.f64 y x) (/.f64 (*.f64 z (pow.f64 y 3)) (pow.f64 x 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) z) (pow.f64 x 3))) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (sqrt.f64 z)) (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) (sqrt.f64 (pow.f64 z 3))) (*.f64 -1 (/.f64 y x)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (pow.f64 y 3)) (pow.f64 x 3))) (+.f64 (*.f64 (sqrt.f64 z) (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 y x)) (*.f64 (sqrt.f64 (pow.f64 z 3)) (/.f64 (pow.f64 y 4) (pow.f64 x 4))))))
(+.f64 (*.f64 (sqrt.f64 z) (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 (sqrt.f64 (pow.f64 z 3)) (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (pow.f64 y 3)) (pow.f64 x 3)) (/.f64 y x)))))
(+.f64 (*.f64 (sqrt.f64 z) (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 (sqrt.f64 (pow.f64 z 3)) (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -1 (+.f64 (/.f64 y x) (/.f64 (*.f64 z (pow.f64 y 3)) (pow.f64 x 3))))))
(*.f64 -1 (/.f64 y x))
(neg.f64 (/.f64 y x))
(+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (sqrt.f64 z)) (*.f64 -1 (/.f64 y x)))
(+.f64 (*.f64 -1 (/.f64 y x)) (*.f64 (sqrt.f64 z) (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 (neg.f64 (/.f64 y x)) (*.f64 (sqrt.f64 z) (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) z) (pow.f64 x 3))) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (sqrt.f64 z)) (*.f64 -1 (/.f64 y x))))
(+.f64 (*.f64 (sqrt.f64 z) (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (pow.f64 y 3)) (pow.f64 x 3))) (*.f64 -1 (/.f64 y x))))
(+.f64 (*.f64 (sqrt.f64 z) (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (pow.f64 y 3)) (pow.f64 x 3)) (/.f64 y x))))
(+.f64 (*.f64 (sqrt.f64 z) (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -1 (+.f64 (/.f64 y x) (/.f64 (*.f64 z (pow.f64 y 3)) (pow.f64 x 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) z) (pow.f64 x 3))) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (sqrt.f64 z)) (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) (sqrt.f64 (pow.f64 z 3))) (*.f64 -1 (/.f64 y x)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (pow.f64 y 3)) (pow.f64 x 3))) (+.f64 (*.f64 (sqrt.f64 z) (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 y x)) (*.f64 (sqrt.f64 (pow.f64 z 3)) (/.f64 (pow.f64 y 4) (pow.f64 x 4))))))
(+.f64 (*.f64 (sqrt.f64 z) (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 (sqrt.f64 (pow.f64 z 3)) (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -1 (+.f64 (/.f64 (*.f64 z (pow.f64 y 3)) (pow.f64 x 3)) (/.f64 y x)))))
(+.f64 (*.f64 (sqrt.f64 z) (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 (sqrt.f64 (pow.f64 z 3)) (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -1 (+.f64 (/.f64 y x) (/.f64 (*.f64 z (pow.f64 y 3)) (pow.f64 x 3))))))
(+.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) 0)
(*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z))))
(+.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (*.f64 (*.f64 y (sqrt.f64 z)) 0))
(*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z))))
(+.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (/.f64 (sqrt.f64 z) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)))) 0))
(*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z))))
(+.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (*.f64 (*.f64 (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (sqrt.f64 z) (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))) 0))
(*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z))))
(+.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z))) 0))
(*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z))))
(+.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) 0))
(*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z))))
(+.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (*.f64 (sqrt.f64 z) (/.f64 y y)))) 0))
(*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z))))
(+.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (*.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) 0))
(*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z))))
(+.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (/.f64 (sqrt.f64 z) (sqrt.f64 z))) 0))
(*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z))))
(+.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (*.f64 (neg.f64 (*.f64 (sqrt.f64 z) (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))) 0))
(*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z))))
(+.f64 0 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))))
(*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z))))
(+.f64 (*.f64 0 (*.f64 y (sqrt.f64 z))) (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))))
(*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z))))
(+.f64 (*.f64 0 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (/.f64 (sqrt.f64 z) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y))))) (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))))
(*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (sqrt.f64 z) (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))))
(*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))) (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))))
(*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z))))
(+.f64 (*.f64 0 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))))
(*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z))))
(+.f64 (*.f64 0 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (*.f64 (sqrt.f64 z) (/.f64 y y))))) (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))))
(*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z))))
(+.f64 (*.f64 0 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (/.f64 (sqrt.f64 z) (sqrt.f64 z)))) (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))))
(*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z))))
(-.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) 0)
(*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z))))
(-.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (*.f64 (*.f64 y (sqrt.f64 z)) 0))
(*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z))))
(-.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (/.f64 (sqrt.f64 z) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)))) 0))
(*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z))))
(-.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (*.f64 (*.f64 (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (sqrt.f64 z) (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))) 0))
(*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z))))
(-.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z))) 0))
(*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z))))
(-.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) 0))
(*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z))))
(-.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (*.f64 (sqrt.f64 z) (/.f64 y y)))) 0))
(*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z))))
(-.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (*.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) 0))
(*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z))))
(-.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (/.f64 (sqrt.f64 z) (sqrt.f64 z))) 0))
(*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z))))
(-.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (*.f64 (neg.f64 (*.f64 (sqrt.f64 z) (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))) 0))
(*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z))))
(-.f64 0 (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z))))
(-.f64 0 (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z))))
(-.f64 0 (*.f64 1 (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z))))
(-.f64 0 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 y (sqrt.f64 z))))
(*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z))))
(-.f64 0 (*.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (sqrt.f64 z) (neg.f64 y))))
(*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z))))
(-.f64 0 (*.f64 -1 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z))))))
(*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z))))
(-.f64 0 (*.f64 (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z))))
(-.f64 0 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (/.f64 y y))) (*.f64 (sqrt.f64 z) (neg.f64 y))))
(*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z))))
(-.f64 0 (*.f64 (*.f64 (sqrt.f64 z) (/.f64 y y)) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z))))
(-.f64 (*.f64 0 (*.f64 y (sqrt.f64 z))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z))))
(-.f64 (*.f64 0 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (/.f64 (sqrt.f64 z) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y))))) (*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (/.f64 (sqrt.f64 z) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 y)) (/.f64 (sqrt.f64 z) (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 y)))) (neg.f64 (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(*.f64 (*.f64 (neg.f64 y) (*.f64 (/.f64 (sqrt.f64 z) (*.f64 y (neg.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (neg.f64 (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(*.f64 (*.f64 y (neg.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (*.f64 (/.f64 (sqrt.f64 z) (*.f64 y (neg.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))) (neg.f64 y))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (sqrt.f64 z) (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (*.f64 (*.f64 (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (sqrt.f64 z) (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))) (*.f64 (*.f64 y (sqrt.f64 z)) (neg.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(*.f64 (/.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (neg.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(*.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z)))) (/.f64 (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(/.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) 1)
(*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z))))
(/.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (/.f64 y y))
(*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z))))
(/.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(/.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z)))) (/.f64 (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(/.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (/.f64 (sqrt.f64 z) (sqrt.f64 z)))
(/.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z)))) (/.f64 (sqrt.f64 z) (sqrt.f64 z)))
(/.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z))))
(/.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (/.f64 (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z))))
(/.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z))))
(*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z))))
(/.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (/.f64 (*.f64 (sqrt.f64 z) (/.f64 y y)) (*.f64 (sqrt.f64 z) (/.f64 y y))))
(/.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z)))) (/.f64 (*.f64 (sqrt.f64 z) (/.f64 y y)) (*.f64 (sqrt.f64 z) (/.f64 y y))))
(/.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (/.f64 (*.f64 (sqrt.f64 z) (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (sqrt.f64 z) (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))
(/.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z)))) (/.f64 (*.f64 (sqrt.f64 z) (/.f64 (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))) (*.f64 (sqrt.f64 z) (/.f64 (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))))
(/.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (/.f64 (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(/.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z)))) (/.f64 (/.f64 (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (/.f64 (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(/.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 y y)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 y y))))
(/.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z)))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 y y)) (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 y y))))
(/.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (/.f64 (*.f64 (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (sqrt.f64 z) (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))) (*.f64 (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (sqrt.f64 z) (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))
(*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z))))
(/.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (/.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (/.f64 (sqrt.f64 z) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (/.f64 (sqrt.f64 z) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y))))))
(/.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z)))) (/.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 y)) (/.f64 (sqrt.f64 z) (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 y)))) (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 y)) (/.f64 (sqrt.f64 z) (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 y))))))
(/.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z)))) (/.f64 (*.f64 (neg.f64 y) (*.f64 (/.f64 (sqrt.f64 z) (*.f64 y (neg.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (*.f64 (neg.f64 y) (*.f64 (/.f64 (sqrt.f64 z) (*.f64 y (neg.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(/.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z)))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (*.f64 (/.f64 (sqrt.f64 z) (*.f64 y (neg.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))) (neg.f64 y))) (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (*.f64 (/.f64 (sqrt.f64 z) (*.f64 y (neg.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))) (neg.f64 y)))))
(/.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (/.f64 (/.f64 (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (/.f64 (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))
(/.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z)))) (/.f64 (/.f64 (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))) (/.f64 (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))))
(/.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z)))) (/.f64 (/.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (/.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(/.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z)))) (/.f64 (/.f64 (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))) (/.f64 (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))))
(/.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))))
(*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z))))
(/.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (*.f64 (sqrt.f64 z) (/.f64 y y)))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (*.f64 (sqrt.f64 z) (/.f64 y y))))))
(/.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z)))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (*.f64 (sqrt.f64 z) (/.f64 y y)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (*.f64 (sqrt.f64 z) (/.f64 y y))))))
(/.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z)))) (/.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (/.f64 (sqrt.f64 z) (sqrt.f64 z))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (/.f64 (sqrt.f64 z) (sqrt.f64 z)))))
(/.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z)))) (/.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 y)) (/.f64 (sqrt.f64 z) (sqrt.f64 z))) (*.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 y)) (/.f64 (sqrt.f64 z) (sqrt.f64 z)))))
(/.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z)))) (/.f64 (*.f64 (neg.f64 y) (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 (sqrt.f64 z) (sqrt.f64 z)))) (*.f64 (neg.f64 y) (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 (sqrt.f64 z) (sqrt.f64 z))))))
(/.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z)))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (*.f64 (neg.f64 y) (/.f64 (sqrt.f64 z) (sqrt.f64 z)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (*.f64 (neg.f64 y) (/.f64 (sqrt.f64 z) (sqrt.f64 z))))))
(/.f64 (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) -1)
(*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z))))
(neg.f64 (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z))))
(neg.f64 (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z))))
(neg.f64 (*.f64 1 (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z))))
(neg.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 y (sqrt.f64 z))))
(*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z))))
(neg.f64 (*.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (sqrt.f64 z) (neg.f64 y))))
(*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z))))
(neg.f64 (*.f64 -1 (*.f64 y (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (sqrt.f64 z))))))
(*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z))))
(neg.f64 (*.f64 (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z))))
(neg.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (/.f64 y y))) (*.f64 (sqrt.f64 z) (neg.f64 y))))
(*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 z) (/.f64 y y)) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 (sqrt.f64 z))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) 0)
(*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 y))
(*.f64 y (neg.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (*.f64 (*.f64 y (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 0))
(*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 y))
(*.f64 y (neg.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (*.f64 (*.f64 y (/.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) y)) 0))
(*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 y))
(*.f64 y (neg.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (*.f64 (*.f64 (/.f64 y y) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (/.f64 y y)))) 0))
(*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 y))
(*.f64 y (neg.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 y y)) 0))
(*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 y))
(*.f64 y (neg.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(+.f64 0 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)))
(*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 y))
(*.f64 y (neg.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(+.f64 (*.f64 0 (*.f64 y (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)))
(*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 y))
(*.f64 y (neg.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(+.f64 (*.f64 0 (*.f64 y (/.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) y))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)))
(*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 y))
(*.f64 y (neg.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 y y) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (/.f64 y y))))) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)))
(*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 y))
(*.f64 y (neg.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(-.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) 0)
(*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 y))
(*.f64 y (neg.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(-.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (*.f64 (*.f64 y (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 0))
(*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 y))
(*.f64 y (neg.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(-.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (*.f64 (*.f64 y (/.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) y)) 0))
(*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 y))
(*.f64 y (neg.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(-.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (*.f64 (*.f64 (/.f64 y y) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (/.f64 y y)))) 0))
(*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 y))
(*.f64 y (neg.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(-.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 y y)) 0))
(*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 y))
(*.f64 y (neg.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(-.f64 0 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 y))
(*.f64 y (neg.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(-.f64 0 (*.f64 (/.f64 y y) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 y))
(*.f64 y (neg.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(-.f64 0 (*.f64 (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(neg.f64 (*.f64 y (*.f64 (/.f64 (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(neg.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))))
(-.f64 (*.f64 0 (*.f64 y (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 y))
(*.f64 y (neg.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) 1)
(*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 y))
(*.f64 y (neg.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (/.f64 y y))
(*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 y))
(*.f64 y (neg.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 y))
(*.f64 y (neg.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 y))
(*.f64 y (neg.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (/.f64 (/.f64 y y) (/.f64 y y)))
(/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 y)) (/.f64 (/.f64 y y) (/.f64 y y)))
(/.f64 (*.f64 y (neg.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (/.f64 (/.f64 y y) (/.f64 y y)))
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (/.f64 (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 y)) (/.f64 (/.f64 (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (/.f64 (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(/.f64 (*.f64 y (neg.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (/.f64 (/.f64 (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (/.f64 (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 y y)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 y y))))
(/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 y)) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 y y)) (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 y y))))
(/.f64 (*.f64 y (neg.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 y y)) (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 y y))))
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (/.f64 (*.f64 y (/.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) y)) (*.f64 y (/.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) y))))
(/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 y)) (/.f64 (*.f64 y (/.f64 (neg.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) y)) (*.f64 y (/.f64 (neg.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) y))))
(/.f64 (*.f64 y (neg.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (/.f64 (*.f64 y (/.f64 (neg.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) y)) (*.f64 y (/.f64 (neg.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) y))))
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (/.f64 (*.f64 (/.f64 y y) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (/.f64 y y)))) (*.f64 (/.f64 y y) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (/.f64 y y))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 y)) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y))))))
(/.f64 (*.f64 y (neg.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y)))) (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (*.f64 (/.f64 y y) (neg.f64 (/.f64 y y))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 y)) (/.f64 (*.f64 y (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 y (/.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 y)) (/.f64 (*.f64 y (/.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (*.f64 y (/.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(/.f64 (*.f64 y (neg.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (/.f64 (*.f64 y (/.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (*.f64 y (/.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) -1)
(*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 y))
(*.f64 y (neg.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(neg.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 y))
(*.f64 y (neg.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(neg.f64 (*.f64 (/.f64 y y) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (neg.f64 y))
(*.f64 y (neg.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))
(neg.f64 (*.f64 (/.f64 (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 y (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(neg.f64 (*.f64 y (*.f64 (/.f64 (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(neg.f64 (*.f64 y (*.f64 (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))))

localize30.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))
0.2b
(*.f64 y (/.f64 1 y))
0.2b
(*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))
0.2b
(*.f64 y (sqrt.f64 z))
Compiler

Compiled 110 to 43 computations (60.9% saved)

series0.0ms (0%)

Counts
1 → 12
Calls

3 calls:

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

rewrite64.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1330×rational_best_oopsla_all_46_json-2
1330×rational_best_oopsla_all_46_json-1
1330×rational_best_oopsla_all_46_json-4
1330×rational_best_oopsla_all_46_json-3
1302×rational_best_oopsla_all_46_json_45_simplify-76
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0613
13813
212213
354313
4278613
Stop Event
node limit
Counts
1 → 34
Calls
Call 1
Inputs
(*.f64 y (/.f64 1 y))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (/.f64 1 y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (/.f64 1 y)) (*.f64 0 (/.f64 (*.f64 y (/.f64 -1 y)) (*.f64 y (/.f64 -1 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (/.f64 1 y)) (*.f64 0 (*.f64 y (/.f64 1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (/.f64 1 y)) (*.f64 0 (*.f64 (/.f64 1 y) (*.f64 (/.f64 y y) (/.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (/.f64 1 y)) (*.f64 0 (*.f64 y (/.f64 (/.f64 1 y) y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y y) (neg.f64 (/.f64 0 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 y (/.f64 -1 y)) (*.f64 y (/.f64 -1 y)))) (*.f64 y (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 y (/.f64 1 y))) (*.f64 y (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 1 y) (*.f64 (/.f64 y y) (/.f64 y y)))) (*.f64 y (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 y (/.f64 (/.f64 1 y) y))) (*.f64 y (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 0 y)) (/.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (/.f64 1 y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (/.f64 1 y)) (*.f64 (*.f64 y (/.f64 1 y)) (/.f64 0 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 y (/.f64 -1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 y y) (/.f64 0 y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 y y) (/.f64 y y)) (*.f64 (/.f64 y y) (/.f64 0 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 y y) (/.f64 (*.f64 y (/.f64 -1 y)) (*.f64 y (/.f64 -1 y)))) (*.f64 (/.f64 (*.f64 y (/.f64 -1 y)) (*.f64 y (/.f64 -1 y))) (/.f64 0 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 y (/.f64 -1 y)) (*.f64 y (/.f64 -1 y)))) (*.f64 (/.f64 (*.f64 y (/.f64 -1 y)) (*.f64 y (/.f64 -1 y))) (*.f64 y (/.f64 -1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 y) -1) (neg.f64 (/.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 y (/.f64 1 y))) (*.f64 y (/.f64 -1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (/.f64 1 y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (/.f64 1 y)) (/.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (/.f64 1 y)) (/.f64 (/.f64 1 y) (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (/.f64 1 y)) (/.f64 (*.f64 y (/.f64 -1 y)) (*.f64 y (/.f64 -1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (/.f64 1 y)) (/.f64 (/.f64 y y) (/.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (/.f64 1 y)) (/.f64 (*.f64 (/.f64 1 y) (/.f64 y y)) (*.f64 (/.f64 1 y) (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (/.f64 1 y)) (/.f64 (*.f64 (/.f64 1 y) (*.f64 (/.f64 y y) (/.f64 y y))) (*.f64 (/.f64 1 y) (*.f64 (/.f64 y y) (/.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (/.f64 1 y)) (/.f64 (/.f64 (*.f64 y (/.f64 -1 y)) (*.f64 y (/.f64 -1 y))) (/.f64 (*.f64 y (/.f64 -1 y)) (*.f64 y (/.f64 -1 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (/.f64 1 y)) (/.f64 (*.f64 y (/.f64 (/.f64 1 y) y)) (*.f64 y (/.f64 (/.f64 1 y) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (/.f64 -1 y)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 y (/.f64 -1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 y (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 y (/.f64 -1 y)))))))

simplify78.0ms (0.9%)

Algorithm
egg-herbie
Rules
1246×rational_best_oopsla_all_46_json_45_simplify-49
1224×rational_best_oopsla_all_46_json_45_simplify-7
822×rational_best_oopsla_all_46_json_45_simplify-37
790×rational_best_oopsla_all_46_json_45_simplify-89
586×rational_best_oopsla_all_46_json_45_simplify-74
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
071526
1211526
2880526
34536526
Stop Event
node limit
Counts
46 → 36
Calls
Call 1
Inputs
1
1
1
1
1
1
1
1
1
1
1
1
(+.f64 (*.f64 y (/.f64 1 y)) 0)
(+.f64 (*.f64 y (/.f64 1 y)) (*.f64 0 (/.f64 (*.f64 y (/.f64 -1 y)) (*.f64 y (/.f64 -1 y)))))
(+.f64 (*.f64 y (/.f64 1 y)) (*.f64 0 (*.f64 y (/.f64 1 y))))
(+.f64 (*.f64 y (/.f64 1 y)) (*.f64 0 (*.f64 (/.f64 1 y) (*.f64 (/.f64 y y) (/.f64 y y)))))
(+.f64 (*.f64 y (/.f64 1 y)) (*.f64 0 (*.f64 y (/.f64 (/.f64 1 y) y))))
(+.f64 0 (*.f64 y (/.f64 1 y)))
(+.f64 (/.f64 y y) (neg.f64 (/.f64 0 y)))
(+.f64 (*.f64 0 (/.f64 (*.f64 y (/.f64 -1 y)) (*.f64 y (/.f64 -1 y)))) (*.f64 y (/.f64 1 y)))
(+.f64 (*.f64 0 (*.f64 y (/.f64 1 y))) (*.f64 y (/.f64 1 y)))
(+.f64 (*.f64 0 (*.f64 (/.f64 1 y) (*.f64 (/.f64 y y) (/.f64 y y)))) (*.f64 y (/.f64 1 y)))
(+.f64 (*.f64 0 (*.f64 y (/.f64 (/.f64 1 y) y))) (*.f64 y (/.f64 1 y)))
(+.f64 (neg.f64 (/.f64 0 y)) (/.f64 y y))
(-.f64 (*.f64 y (/.f64 1 y)) 0)
(-.f64 (*.f64 y (/.f64 1 y)) (*.f64 (*.f64 y (/.f64 1 y)) (/.f64 0 y)))
(-.f64 0 (*.f64 y (/.f64 -1 y)))
(-.f64 (/.f64 y y) (/.f64 0 y))
(-.f64 (*.f64 (/.f64 y y) (/.f64 y y)) (*.f64 (/.f64 y y) (/.f64 0 y)))
(-.f64 (*.f64 (/.f64 y y) (/.f64 (*.f64 y (/.f64 -1 y)) (*.f64 y (/.f64 -1 y)))) (*.f64 (/.f64 (*.f64 y (/.f64 -1 y)) (*.f64 y (/.f64 -1 y))) (/.f64 0 y)))
(-.f64 (*.f64 0 (/.f64 (*.f64 y (/.f64 -1 y)) (*.f64 y (/.f64 -1 y)))) (*.f64 (/.f64 (*.f64 y (/.f64 -1 y)) (*.f64 y (/.f64 -1 y))) (*.f64 y (/.f64 -1 y))))
(-.f64 (*.f64 (/.f64 0 y) -1) (neg.f64 (/.f64 y y)))
(-.f64 (*.f64 0 (*.f64 y (/.f64 1 y))) (*.f64 y (/.f64 -1 y)))
(/.f64 (*.f64 y (/.f64 1 y)) 1)
(/.f64 (*.f64 y (/.f64 1 y)) (/.f64 y y))
(/.f64 (*.f64 y (/.f64 1 y)) (/.f64 (/.f64 1 y) (/.f64 1 y)))
(/.f64 (*.f64 y (/.f64 1 y)) (/.f64 (*.f64 y (/.f64 -1 y)) (*.f64 y (/.f64 -1 y))))
(/.f64 (*.f64 y (/.f64 1 y)) (/.f64 (/.f64 y y) (/.f64 y y)))
(/.f64 (*.f64 y (/.f64 1 y)) (/.f64 (*.f64 (/.f64 1 y) (/.f64 y y)) (*.f64 (/.f64 1 y) (/.f64 y y))))
(/.f64 (*.f64 y (/.f64 1 y)) (/.f64 (*.f64 (/.f64 1 y) (*.f64 (/.f64 y y) (/.f64 y y))) (*.f64 (/.f64 1 y) (*.f64 (/.f64 y y) (/.f64 y y)))))
(/.f64 (*.f64 y (/.f64 1 y)) (/.f64 (/.f64 (*.f64 y (/.f64 -1 y)) (*.f64 y (/.f64 -1 y))) (/.f64 (*.f64 y (/.f64 -1 y)) (*.f64 y (/.f64 -1 y)))))
(/.f64 (*.f64 y (/.f64 1 y)) (/.f64 (*.f64 y (/.f64 (/.f64 1 y) y)) (*.f64 y (/.f64 (/.f64 1 y) y))))
(/.f64 (*.f64 y (/.f64 -1 y)) -1)
(neg.f64 (*.f64 y (/.f64 -1 y)))
(fabs.f64 (*.f64 y (/.f64 1 y)))
(fabs.f64 (*.f64 y (/.f64 -1 y)))
Outputs
1
1
1
1
1
1
1
1
1
1
1
1
(+.f64 (*.f64 y (/.f64 1 y)) 0)
(*.f64 y (/.f64 1 y))
(+.f64 (*.f64 y (/.f64 1 y)) (*.f64 0 (/.f64 (*.f64 y (/.f64 -1 y)) (*.f64 y (/.f64 -1 y)))))
(*.f64 y (/.f64 1 y))
(+.f64 (*.f64 y (/.f64 1 y)) (*.f64 0 (*.f64 y (/.f64 1 y))))
(*.f64 y (/.f64 1 y))
(+.f64 (*.f64 y (/.f64 1 y)) (*.f64 0 (*.f64 (/.f64 1 y) (*.f64 (/.f64 y y) (/.f64 y y)))))
(*.f64 y (/.f64 1 y))
(+.f64 (*.f64 y (/.f64 1 y)) (*.f64 0 (*.f64 y (/.f64 (/.f64 1 y) y))))
(*.f64 y (/.f64 1 y))
(+.f64 0 (*.f64 y (/.f64 1 y)))
(*.f64 y (/.f64 1 y))
(+.f64 (/.f64 y y) (neg.f64 (/.f64 0 y)))
(*.f64 y (/.f64 1 y))
(+.f64 (*.f64 0 (/.f64 (*.f64 y (/.f64 -1 y)) (*.f64 y (/.f64 -1 y)))) (*.f64 y (/.f64 1 y)))
(*.f64 y (/.f64 1 y))
(+.f64 (*.f64 0 (*.f64 y (/.f64 1 y))) (*.f64 y (/.f64 1 y)))
(*.f64 y (/.f64 1 y))
(+.f64 (*.f64 0 (*.f64 (/.f64 1 y) (*.f64 (/.f64 y y) (/.f64 y y)))) (*.f64 y (/.f64 1 y)))
(*.f64 y (/.f64 1 y))
(+.f64 (*.f64 0 (*.f64 y (/.f64 (/.f64 1 y) y))) (*.f64 y (/.f64 1 y)))
(*.f64 y (/.f64 1 y))
(+.f64 (neg.f64 (/.f64 0 y)) (/.f64 y y))
(*.f64 y (/.f64 1 y))
(-.f64 (*.f64 y (/.f64 1 y)) 0)
(*.f64 y (/.f64 1 y))
(-.f64 (*.f64 y (/.f64 1 y)) (*.f64 (*.f64 y (/.f64 1 y)) (/.f64 0 y)))
(*.f64 y (/.f64 1 y))
(-.f64 0 (*.f64 y (/.f64 -1 y)))
(*.f64 y (/.f64 1 y))
(-.f64 (/.f64 y y) (/.f64 0 y))
(*.f64 y (/.f64 1 y))
(-.f64 (*.f64 (/.f64 y y) (/.f64 y y)) (*.f64 (/.f64 y y) (/.f64 0 y)))
(*.f64 y (/.f64 1 y))
(-.f64 (*.f64 (/.f64 y y) (/.f64 (*.f64 y (/.f64 -1 y)) (*.f64 y (/.f64 -1 y)))) (*.f64 (/.f64 (*.f64 y (/.f64 -1 y)) (*.f64 y (/.f64 -1 y))) (/.f64 0 y)))
(*.f64 y (/.f64 1 y))
(-.f64 (*.f64 0 (/.f64 (*.f64 y (/.f64 -1 y)) (*.f64 y (/.f64 -1 y)))) (*.f64 (/.f64 (*.f64 y (/.f64 -1 y)) (*.f64 y (/.f64 -1 y))) (*.f64 y (/.f64 -1 y))))
(*.f64 y (/.f64 1 y))
(-.f64 (*.f64 (/.f64 0 y) -1) (neg.f64 (/.f64 y y)))
(*.f64 y (/.f64 1 y))
(-.f64 (*.f64 0 (*.f64 y (/.f64 1 y))) (*.f64 y (/.f64 -1 y)))
(*.f64 y (/.f64 1 y))
(/.f64 (*.f64 y (/.f64 1 y)) 1)
(*.f64 y (/.f64 1 y))
(/.f64 (*.f64 y (/.f64 1 y)) (/.f64 y y))
(*.f64 y (/.f64 1 y))
(/.f64 (*.f64 y (/.f64 1 y)) (/.f64 (/.f64 1 y) (/.f64 1 y)))
(*.f64 y (/.f64 1 y))
(/.f64 (*.f64 y (/.f64 1 y)) (/.f64 (*.f64 y (/.f64 -1 y)) (*.f64 y (/.f64 -1 y))))
(*.f64 y (/.f64 1 y))
(/.f64 (*.f64 y (/.f64 1 y)) (/.f64 (/.f64 y y) (/.f64 y y)))
(*.f64 y (/.f64 1 y))
(/.f64 (*.f64 y (/.f64 1 y)) (/.f64 (*.f64 (/.f64 1 y) (/.f64 y y)) (*.f64 (/.f64 1 y) (/.f64 y y))))
(*.f64 y (/.f64 1 y))
(/.f64 (*.f64 y (/.f64 1 y)) (/.f64 (*.f64 (/.f64 1 y) (*.f64 (/.f64 y y) (/.f64 y y))) (*.f64 (/.f64 1 y) (*.f64 (/.f64 y y) (/.f64 y y)))))
(/.f64 (*.f64 y (/.f64 1 y)) (/.f64 (/.f64 (*.f64 y (/.f64 -1 y)) (*.f64 y (/.f64 -1 y))) (/.f64 (*.f64 y (/.f64 -1 y)) (*.f64 y (/.f64 -1 y)))))
(*.f64 y (/.f64 1 y))
(/.f64 (*.f64 y (/.f64 1 y)) (/.f64 (*.f64 y (/.f64 (/.f64 1 y) y)) (*.f64 y (/.f64 (/.f64 1 y) y))))
(*.f64 y (/.f64 1 y))
(/.f64 (*.f64 y (/.f64 -1 y)) -1)
(*.f64 y (/.f64 1 y))
(neg.f64 (*.f64 y (/.f64 -1 y)))
(*.f64 y (/.f64 1 y))
(fabs.f64 (*.f64 y (/.f64 1 y)))
(*.f64 y (/.f64 1 y))
(fabs.f64 (*.f64 y (/.f64 -1 y)))
(*.f64 y (/.f64 1 y))

localize18.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
0.2b
(*.f64 y (sqrt.f64 z))
0.3b
(/.f64 1 (*.f64 y (sqrt.f64 z)))
15.6b
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
Compiler

Compiled 81 to 19 computations (76.5% saved)

series5.0ms (0.1%)

Counts
2 → 49
Calls

18 calls:

TimeVariablePointExpression
1.0ms
z
@-inf
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
1.0ms
z
@inf
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
1.0ms
z
@-inf
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
0.0ms
z
@inf
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
0.0ms
z
@0
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))

rewrite78.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1290×rational_best_oopsla_all_46_json_45_simplify-37
1114×rational_best_oopsla_all_46_json_45_simplify-89
950×rational_best_oopsla_all_46_json_45_simplify-13
906×rational_best_oopsla_all_46_json_45_simplify-87
812×rational_best_oopsla_all_46_json_45_simplify-74
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
013100
187100
2339100
31789100
Stop Event
node limit
Counts
2 → 119
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (*.f64 y (sqrt.f64 z))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x))) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) x)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) x)) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) x)) (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) x)) (*.f64 1 (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) x)) (*.f64 1 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x)) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (*.f64 (sqrt.f64 z) x)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (*.f64 (sqrt.f64 z) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (*.f64 y (sqrt.f64 z)) (+.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 x (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) x)) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) x)) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) x)) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x)) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) x)) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) x)) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) x)) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x)) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (*.f64 (sqrt.f64 z) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (*.f64 (sqrt.f64 z) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (*.f64 (sqrt.f64 z) x)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (+.f64 (*.f64 y (*.f64 (sqrt.f64 z) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 y (sqrt.f64 z)) (+.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (*.f64 (sqrt.f64 z) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (neg.f64 (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (*.f64 (sqrt.f64 z) x)) (neg.f64 (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (+.f64 (*.f64 y (*.f64 (sqrt.f64 z) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x x) (neg.f64 (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (*.f64 y (sqrt.f64 z)) (+.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (*.f64 y (sqrt.f64 z))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (neg.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (neg.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (neg.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (neg.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (neg.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (neg.f64 (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (fabs.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 y (*.f64 (sqrt.f64 z) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (sqrt.f64 z) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (sqrt.f64 z) x)) (+.f64 (*.f64 y (*.f64 (sqrt.f64 z) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (sqrt.f64 z) x)) (+.f64 (*.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x x) (*.f64 (*.f64 y (sqrt.f64 z)) (+.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 y (*.f64 (sqrt.f64 z) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 y (*.f64 (sqrt.f64 z) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 x x)) (*.f64 y (*.f64 (sqrt.f64 z) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (+.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 y (*.f64 (sqrt.f64 z) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (*.f64 (sqrt.f64 z) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (*.f64 (sqrt.f64 z) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (+.f64 (*.f64 y (*.f64 (sqrt.f64 z) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x x) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 y (sqrt.f64 z)) (+.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (neg.f64 (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 y (*.f64 (sqrt.f64 z) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (neg.f64 (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 x (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (neg.f64 (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (fabs.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (neg.f64 (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (fabs.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (fabs.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))

simplify307.0ms (3.5%)

Algorithm
egg-herbie
Rules
1074×rational_best_oopsla_all_46_json_45_simplify-49
1046×rational_best_oopsla_all_46_json_45_simplify-72
944×rational_best_oopsla_all_46_json_45_simplify-89
770×rational_best_oopsla_all_46_json_45_simplify-24
760×rational_best_oopsla_all_46_json_45_simplify-7
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
029211482
1111411348
2412311216
Stop Event
node limit
Counts
168 → 165
Calls
Call 1
Inputs
(*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))
(+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(*.f64 y (sqrt.f64 z))
(+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 2 x))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(*.f64 y (sqrt.f64 z))
(+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 2 x))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(*.f64 y (sqrt.f64 z))
(+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 2 x))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))
(+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))
(+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(*.f64 (pow.f64 y 2) z)
(+.f64 (*.f64 2 (*.f64 (*.f64 y x) (sqrt.f64 z))) (*.f64 (pow.f64 y 2) z))
(+.f64 (pow.f64 x 2) (+.f64 (*.f64 2 (*.f64 (*.f64 y x) (sqrt.f64 z))) (*.f64 (pow.f64 y 2) z)))
(+.f64 (pow.f64 x 2) (+.f64 (*.f64 2 (*.f64 (*.f64 y x) (sqrt.f64 z))) (*.f64 (pow.f64 y 2) z)))
(pow.f64 x 2)
(+.f64 (pow.f64 x 2) (*.f64 2 (*.f64 (*.f64 y x) (sqrt.f64 z))))
(+.f64 (pow.f64 x 2) (+.f64 (*.f64 2 (*.f64 (*.f64 y x) (sqrt.f64 z))) (*.f64 (pow.f64 y 2) z)))
(+.f64 (pow.f64 x 2) (+.f64 (*.f64 2 (*.f64 (*.f64 y x) (sqrt.f64 z))) (*.f64 (pow.f64 y 2) z)))
(pow.f64 x 2)
(+.f64 (pow.f64 x 2) (*.f64 2 (*.f64 (*.f64 y x) (sqrt.f64 z))))
(+.f64 (pow.f64 x 2) (+.f64 (*.f64 2 (*.f64 (*.f64 y x) (sqrt.f64 z))) (*.f64 (pow.f64 y 2) z)))
(+.f64 (pow.f64 x 2) (+.f64 (*.f64 2 (*.f64 (*.f64 y x) (sqrt.f64 z))) (*.f64 (pow.f64 y 2) z)))
(pow.f64 x 2)
(+.f64 (pow.f64 x 2) (*.f64 2 (*.f64 (*.f64 y x) (sqrt.f64 z))))
(+.f64 (pow.f64 x 2) (+.f64 (*.f64 2 (*.f64 (*.f64 y x) (sqrt.f64 z))) (*.f64 (pow.f64 y 2) z)))
(+.f64 (pow.f64 x 2) (+.f64 (*.f64 2 (*.f64 (*.f64 y x) (sqrt.f64 z))) (*.f64 (pow.f64 y 2) z)))
(*.f64 (pow.f64 y 2) z)
(+.f64 (*.f64 2 (*.f64 (*.f64 y x) (sqrt.f64 z))) (*.f64 (pow.f64 y 2) z))
(+.f64 (pow.f64 x 2) (+.f64 (*.f64 2 (*.f64 (*.f64 y x) (sqrt.f64 z))) (*.f64 (pow.f64 y 2) z)))
(+.f64 (pow.f64 x 2) (+.f64 (*.f64 2 (*.f64 (*.f64 y x) (sqrt.f64 z))) (*.f64 (pow.f64 y 2) z)))
(*.f64 (pow.f64 y 2) z)
(+.f64 (*.f64 2 (*.f64 (*.f64 y x) (sqrt.f64 z))) (*.f64 (pow.f64 y 2) z))
(+.f64 (pow.f64 x 2) (+.f64 (*.f64 2 (*.f64 (*.f64 y x) (sqrt.f64 z))) (*.f64 (pow.f64 y 2) z)))
(+.f64 (pow.f64 x 2) (+.f64 (*.f64 2 (*.f64 (*.f64 y x) (sqrt.f64 z))) (*.f64 (pow.f64 y 2) z)))
(pow.f64 x 2)
(+.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0)
(+.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))))) 0))
(+.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 0))
(+.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0))
(+.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (*.f64 y (sqrt.f64 z))))) 0))
(+.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) 0))
(+.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0))
(+.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))))) 0))
(+.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) 0))
(+.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 0))
(+.f64 0 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(+.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x))) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) x)))
(+.f64 (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) x)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(+.f64 (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) x)) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x)))
(+.f64 (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) x)) (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(+.f64 (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) x)) (*.f64 1 (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(+.f64 (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) x)) (*.f64 1 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x))))
(+.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x)) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) x)))
(+.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) x)))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(+.f64 (*.f64 (*.f64 y (*.f64 (sqrt.f64 z) x)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (*.f64 (sqrt.f64 z) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 x x))))
(+.f64 (*.f64 (*.f64 x x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (*.f64 y (sqrt.f64 z)) (+.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(+.f64 (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 x (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(+.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) x))))
(+.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) x)) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(+.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) x)) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(+.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) x)) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x)) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) x))))
(+.f64 (*.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) x))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) x))))
(+.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) x)) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(+.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) x)) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(+.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) x)) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x)) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) x))))
(+.f64 (*.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) x))))
(+.f64 (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(+.f64 (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (*.f64 (sqrt.f64 z) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(+.f64 (*.f64 (*.f64 y (*.f64 (sqrt.f64 z) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(+.f64 (*.f64 (*.f64 y (*.f64 (sqrt.f64 z) x)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (+.f64 (*.f64 y (*.f64 (sqrt.f64 z) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 x x))))
(+.f64 (*.f64 (*.f64 x x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 y (sqrt.f64 z)) (+.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) x)))
(+.f64 (*.f64 (*.f64 y (*.f64 (sqrt.f64 z) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (neg.f64 (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(+.f64 (*.f64 (*.f64 y (*.f64 (sqrt.f64 z) x)) (neg.f64 (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (+.f64 (*.f64 y (*.f64 (sqrt.f64 z) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 x x))))
(+.f64 (*.f64 (*.f64 x x) (neg.f64 (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (*.f64 y (sqrt.f64 z)) (+.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(-.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0)
(-.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))))) 0))
(-.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 0))
(-.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0))
(-.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (*.f64 y (sqrt.f64 z))))) 0))
(-.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) 0))
(-.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0))
(-.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))))) 0))
(-.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) 0))
(-.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 0))
(-.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(-.f64 0 (*.f64 1 (neg.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(-.f64 0 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(-.f64 0 (*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (neg.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(-.f64 0 (*.f64 (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(-.f64 0 (*.f64 -1 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(-.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (neg.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (neg.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (neg.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) 1)
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (neg.f64 (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(+.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) 0)
(+.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0))
(+.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (fabs.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x)) 0))
(+.f64 0 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(+.f64 (*.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 y (*.f64 (sqrt.f64 z) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(+.f64 (*.f64 y (*.f64 (sqrt.f64 z) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(+.f64 (*.f64 y (*.f64 (sqrt.f64 z) x)) (+.f64 (*.f64 y (*.f64 (sqrt.f64 z) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 x x)))
(+.f64 (*.f64 y (*.f64 (sqrt.f64 z) x)) (+.f64 (*.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 x x) (*.f64 (*.f64 y (sqrt.f64 z)) (+.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 y (*.f64 (sqrt.f64 z) x))))
(+.f64 (+.f64 (*.f64 y (*.f64 (sqrt.f64 z) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 x x)) (*.f64 y (*.f64 (sqrt.f64 z) x)))
(+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (+.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 x x))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 y (*.f64 (sqrt.f64 z) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(+.f64 (*.f64 (*.f64 y (*.f64 (sqrt.f64 z) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(+.f64 (*.f64 (*.f64 y (*.f64 (sqrt.f64 z) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (+.f64 (*.f64 y (*.f64 (sqrt.f64 z) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 x x))))
(+.f64 (*.f64 (*.f64 x x) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 y (sqrt.f64 z)) (+.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(+.f64 (*.f64 x (neg.f64 (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 y (*.f64 (sqrt.f64 z) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(+.f64 (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (neg.f64 (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 x (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(+.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (neg.f64 (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(-.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) 0)
(-.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0))
(-.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (fabs.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x)) 0))
(-.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(-.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) 1)
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (neg.f64 (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(fabs.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(fabs.f64 (neg.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(fabs.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (fabs.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(fabs.f64 (*.f64 (fabs.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(fabs.f64 (*.f64 (fabs.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(fabs.f64 (*.f64 (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (fabs.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
Outputs
(*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))
(+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))))
(+.f64 (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))) (*.f64 x 2))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (*.f64 x 2) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))) (+.f64 (*.f64 x 2) (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (*.f64 x 2) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))) (+.f64 (*.f64 x 2) (*.f64 y (sqrt.f64 z))))
(*.f64 y (sqrt.f64 z))
(+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 2 x))
(+.f64 (*.f64 x 2) (*.f64 y (sqrt.f64 z)))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (*.f64 x 2) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))) (+.f64 (*.f64 x 2) (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (*.f64 x 2) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))) (+.f64 (*.f64 x 2) (*.f64 y (sqrt.f64 z))))
(*.f64 y (sqrt.f64 z))
(+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 2 x))
(+.f64 (*.f64 x 2) (*.f64 y (sqrt.f64 z)))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (*.f64 x 2) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))) (+.f64 (*.f64 x 2) (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (*.f64 x 2) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))) (+.f64 (*.f64 x 2) (*.f64 y (sqrt.f64 z))))
(*.f64 y (sqrt.f64 z))
(+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 2 x))
(+.f64 (*.f64 x 2) (*.f64 y (sqrt.f64 z)))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (*.f64 x 2) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))) (+.f64 (*.f64 x 2) (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (*.f64 x 2) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))) (+.f64 (*.f64 x 2) (*.f64 y (sqrt.f64 z))))
(*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))
(+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))))
(+.f64 (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))) (*.f64 x 2))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (*.f64 x 2) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))) (+.f64 (*.f64 x 2) (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (*.f64 x 2) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))) (+.f64 (*.f64 x 2) (*.f64 y (sqrt.f64 z))))
(*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))
(+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))))
(+.f64 (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))) (*.f64 x 2))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (*.f64 x 2) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))) (+.f64 (*.f64 x 2) (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (*.f64 x 2) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))) (+.f64 (*.f64 x 2) (*.f64 y (sqrt.f64 z))))
(*.f64 (pow.f64 y 2) z)
(*.f64 z (pow.f64 y 2))
(+.f64 (*.f64 2 (*.f64 (*.f64 y x) (sqrt.f64 z))) (*.f64 (pow.f64 y 2) z))
(+.f64 (*.f64 z (pow.f64 y 2)) (*.f64 (*.f64 x y) (*.f64 2 (sqrt.f64 z))))
(+.f64 (*.f64 z (pow.f64 y 2)) (*.f64 (sqrt.f64 z) (*.f64 2 (*.f64 x y))))
(+.f64 (pow.f64 x 2) (+.f64 (*.f64 2 (*.f64 (*.f64 y x) (sqrt.f64 z))) (*.f64 (pow.f64 y 2) z)))
(+.f64 (pow.f64 x 2) (+.f64 (*.f64 z (pow.f64 y 2)) (*.f64 (*.f64 x y) (*.f64 2 (sqrt.f64 z)))))
(+.f64 (pow.f64 x 2) (+.f64 (*.f64 z (pow.f64 y 2)) (*.f64 (sqrt.f64 z) (*.f64 2 (*.f64 x y)))))
(+.f64 (pow.f64 x 2) (+.f64 (*.f64 2 (*.f64 (*.f64 y x) (sqrt.f64 z))) (*.f64 (pow.f64 y 2) z)))
(+.f64 (pow.f64 x 2) (+.f64 (*.f64 z (pow.f64 y 2)) (*.f64 (*.f64 x y) (*.f64 2 (sqrt.f64 z)))))
(+.f64 (pow.f64 x 2) (+.f64 (*.f64 z (pow.f64 y 2)) (*.f64 (sqrt.f64 z) (*.f64 2 (*.f64 x y)))))
(pow.f64 x 2)
(+.f64 (pow.f64 x 2) (*.f64 2 (*.f64 (*.f64 y x) (sqrt.f64 z))))
(+.f64 (pow.f64 x 2) (*.f64 (*.f64 x y) (*.f64 2 (sqrt.f64 z))))
(+.f64 (pow.f64 x 2) (*.f64 (sqrt.f64 z) (*.f64 2 (*.f64 x y))))
(+.f64 (pow.f64 x 2) (+.f64 (*.f64 2 (*.f64 (*.f64 y x) (sqrt.f64 z))) (*.f64 (pow.f64 y 2) z)))
(+.f64 (pow.f64 x 2) (+.f64 (*.f64 z (pow.f64 y 2)) (*.f64 (*.f64 x y) (*.f64 2 (sqrt.f64 z)))))
(+.f64 (pow.f64 x 2) (+.f64 (*.f64 z (pow.f64 y 2)) (*.f64 (sqrt.f64 z) (*.f64 2 (*.f64 x y)))))
(+.f64 (pow.f64 x 2) (+.f64 (*.f64 2 (*.f64 (*.f64 y x) (sqrt.f64 z))) (*.f64 (pow.f64 y 2) z)))
(+.f64 (pow.f64 x 2) (+.f64 (*.f64 z (pow.f64 y 2)) (*.f64 (*.f64 x y) (*.f64 2 (sqrt.f64 z)))))
(+.f64 (pow.f64 x 2) (+.f64 (*.f64 z (pow.f64 y 2)) (*.f64 (sqrt.f64 z) (*.f64 2 (*.f64 x y)))))
(pow.f64 x 2)
(+.f64 (pow.f64 x 2) (*.f64 2 (*.f64 (*.f64 y x) (sqrt.f64 z))))
(+.f64 (pow.f64 x 2) (*.f64 (*.f64 x y) (*.f64 2 (sqrt.f64 z))))
(+.f64 (pow.f64 x 2) (*.f64 (sqrt.f64 z) (*.f64 2 (*.f64 x y))))
(+.f64 (pow.f64 x 2) (+.f64 (*.f64 2 (*.f64 (*.f64 y x) (sqrt.f64 z))) (*.f64 (pow.f64 y 2) z)))
(+.f64 (pow.f64 x 2) (+.f64 (*.f64 z (pow.f64 y 2)) (*.f64 (*.f64 x y) (*.f64 2 (sqrt.f64 z)))))
(+.f64 (pow.f64 x 2) (+.f64 (*.f64 z (pow.f64 y 2)) (*.f64 (sqrt.f64 z) (*.f64 2 (*.f64 x y)))))
(+.f64 (pow.f64 x 2) (+.f64 (*.f64 2 (*.f64 (*.f64 y x) (sqrt.f64 z))) (*.f64 (pow.f64 y 2) z)))
(+.f64 (pow.f64 x 2) (+.f64 (*.f64 z (pow.f64 y 2)) (*.f64 (*.f64 x y) (*.f64 2 (sqrt.f64 z)))))
(+.f64 (pow.f64 x 2) (+.f64 (*.f64 z (pow.f64 y 2)) (*.f64 (sqrt.f64 z) (*.f64 2 (*.f64 x y)))))
(pow.f64 x 2)
(+.f64 (pow.f64 x 2) (*.f64 2 (*.f64 (*.f64 y x) (sqrt.f64 z))))
(+.f64 (pow.f64 x 2) (*.f64 (*.f64 x y) (*.f64 2 (sqrt.f64 z))))
(+.f64 (pow.f64 x 2) (*.f64 (sqrt.f64 z) (*.f64 2 (*.f64 x y))))
(+.f64 (pow.f64 x 2) (+.f64 (*.f64 2 (*.f64 (*.f64 y x) (sqrt.f64 z))) (*.f64 (pow.f64 y 2) z)))
(+.f64 (pow.f64 x 2) (+.f64 (*.f64 z (pow.f64 y 2)) (*.f64 (*.f64 x y) (*.f64 2 (sqrt.f64 z)))))
(+.f64 (pow.f64 x 2) (+.f64 (*.f64 z (pow.f64 y 2)) (*.f64 (sqrt.f64 z) (*.f64 2 (*.f64 x y)))))
(+.f64 (pow.f64 x 2) (+.f64 (*.f64 2 (*.f64 (*.f64 y x) (sqrt.f64 z))) (*.f64 (pow.f64 y 2) z)))
(+.f64 (pow.f64 x 2) (+.f64 (*.f64 z (pow.f64 y 2)) (*.f64 (*.f64 x y) (*.f64 2 (sqrt.f64 z)))))
(+.f64 (pow.f64 x 2) (+.f64 (*.f64 z (pow.f64 y 2)) (*.f64 (sqrt.f64 z) (*.f64 2 (*.f64 x y)))))
(*.f64 (pow.f64 y 2) z)
(*.f64 z (pow.f64 y 2))
(+.f64 (*.f64 2 (*.f64 (*.f64 y x) (sqrt.f64 z))) (*.f64 (pow.f64 y 2) z))
(+.f64 (*.f64 z (pow.f64 y 2)) (*.f64 (*.f64 x y) (*.f64 2 (sqrt.f64 z))))
(+.f64 (*.f64 z (pow.f64 y 2)) (*.f64 (sqrt.f64 z) (*.f64 2 (*.f64 x y))))
(+.f64 (pow.f64 x 2) (+.f64 (*.f64 2 (*.f64 (*.f64 y x) (sqrt.f64 z))) (*.f64 (pow.f64 y 2) z)))
(+.f64 (pow.f64 x 2) (+.f64 (*.f64 z (pow.f64 y 2)) (*.f64 (*.f64 x y) (*.f64 2 (sqrt.f64 z)))))
(+.f64 (pow.f64 x 2) (+.f64 (*.f64 z (pow.f64 y 2)) (*.f64 (sqrt.f64 z) (*.f64 2 (*.f64 x y)))))
(+.f64 (pow.f64 x 2) (+.f64 (*.f64 2 (*.f64 (*.f64 y x) (sqrt.f64 z))) (*.f64 (pow.f64 y 2) z)))
(+.f64 (pow.f64 x 2) (+.f64 (*.f64 z (pow.f64 y 2)) (*.f64 (*.f64 x y) (*.f64 2 (sqrt.f64 z)))))
(+.f64 (pow.f64 x 2) (+.f64 (*.f64 z (pow.f64 y 2)) (*.f64 (sqrt.f64 z) (*.f64 2 (*.f64 x y)))))
(*.f64 (pow.f64 y 2) z)
(*.f64 z (pow.f64 y 2))
(+.f64 (*.f64 2 (*.f64 (*.f64 y x) (sqrt.f64 z))) (*.f64 (pow.f64 y 2) z))
(+.f64 (*.f64 z (pow.f64 y 2)) (*.f64 (*.f64 x y) (*.f64 2 (sqrt.f64 z))))
(+.f64 (*.f64 z (pow.f64 y 2)) (*.f64 (sqrt.f64 z) (*.f64 2 (*.f64 x y))))
(+.f64 (pow.f64 x 2) (+.f64 (*.f64 2 (*.f64 (*.f64 y x) (sqrt.f64 z))) (*.f64 (pow.f64 y 2) z)))
(+.f64 (pow.f64 x 2) (+.f64 (*.f64 z (pow.f64 y 2)) (*.f64 (*.f64 x y) (*.f64 2 (sqrt.f64 z)))))
(+.f64 (pow.f64 x 2) (+.f64 (*.f64 z (pow.f64 y 2)) (*.f64 (sqrt.f64 z) (*.f64 2 (*.f64 x y)))))
(+.f64 (pow.f64 x 2) (+.f64 (*.f64 2 (*.f64 (*.f64 y x) (sqrt.f64 z))) (*.f64 (pow.f64 y 2) z)))
(+.f64 (pow.f64 x 2) (+.f64 (*.f64 z (pow.f64 y 2)) (*.f64 (*.f64 x y) (*.f64 2 (sqrt.f64 z)))))
(+.f64 (pow.f64 x 2) (+.f64 (*.f64 z (pow.f64 y 2)) (*.f64 (sqrt.f64 z) (*.f64 2 (*.f64 x y)))))
(pow.f64 x 2)
(+.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0)
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))))) 0))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 0))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (*.f64 y (sqrt.f64 z))))) 0))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) 0))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))))) 0))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) 0))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 0))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(+.f64 0 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x))) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) x)))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 x (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 x (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 x (+.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(+.f64 (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) x)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 x (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 x (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 x (+.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(+.f64 (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) x)) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x)))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 x (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 x (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 x (+.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(+.f64 (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) x)) (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 x (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 x (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 x (+.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(+.f64 (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) x)) (*.f64 1 (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 x (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 x (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 x (+.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(+.f64 (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) x)) (*.f64 1 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 x (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 x (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 x (+.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x)) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) x)))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 x (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 x (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 x (+.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) x)))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 x (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 x (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 x (+.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (*.f64 y (*.f64 (sqrt.f64 z) x)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (*.f64 (sqrt.f64 z) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 x x))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (*.f64 x x) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (*.f64 y (sqrt.f64 z)) (+.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 x (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) x))))
(*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 x (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 x (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z))))))))
(*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 x (+.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z))))))))
(+.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) x)) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 x (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 x (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z))))))))
(*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 x (+.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z))))))))
(+.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) x)) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 x (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 x (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z))))))))
(*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 x (+.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z))))))))
(+.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) x)) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x))))
(*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 x (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 x (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z))))))))
(*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 x (+.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z))))))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x)) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) x))))
(*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 x (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 x (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z))))))))
(*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 x (+.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z))))))))
(+.f64 (*.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) x))))
(*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 x (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 x (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z))))))))
(*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 x (+.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z))))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) x))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))) (+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 x (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 x (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z))))))))
(*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 x (+.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z))))))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 x (+.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z))))))))
(+.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) x)) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))) (+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 x (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 x (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z))))))))
(*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 x (+.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z))))))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 x (+.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z))))))))
(+.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) x)) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))) (+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 x (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 x (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z))))))))
(*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 x (+.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z))))))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 x (+.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z))))))))
(+.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) x)) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))) (+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 x (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 x (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z))))))))
(*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 x (+.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z))))))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 x (+.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z))))))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x)) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) x))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))) (+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 x (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 x (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z))))))))
(*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 x (+.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z))))))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 x (+.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z))))))))
(+.f64 (*.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) x))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))) (+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 x (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 x (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z))))))))
(*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 x (+.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z))))))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 x (+.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z))))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (*.f64 (sqrt.f64 z) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (*.f64 y (*.f64 (sqrt.f64 z) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (*.f64 y (*.f64 (sqrt.f64 z) x)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (+.f64 (*.f64 y (*.f64 (sqrt.f64 z) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 x x))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (*.f64 x x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 y (sqrt.f64 z)) (+.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))) x)))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 x (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 x (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 x (+.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 (*.f64 y (*.f64 (sqrt.f64 z) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (neg.f64 (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (*.f64 y (*.f64 (sqrt.f64 z) x)) (neg.f64 (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (+.f64 (*.f64 y (*.f64 (sqrt.f64 z) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 x x))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (*.f64 x x) (neg.f64 (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (*.f64 y (sqrt.f64 z)) (+.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(-.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0)
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(-.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (neg.f64 (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))))) 0))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(-.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 0))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(-.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(-.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (*.f64 y (sqrt.f64 z))))) 0))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(-.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) 0))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(-.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(-.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))))) 0))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(-.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) 0))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(-.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) 0))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(-.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(-.f64 0 (*.f64 1 (neg.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(-.f64 0 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(-.f64 0 (*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (neg.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(-.f64 0 (*.f64 (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(-.f64 0 (*.f64 -1 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(-.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (neg.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (neg.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))) (neg.f64 (neg.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(*.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (neg.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) 1)
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))))
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))))
(/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))))
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (neg.f64 (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))) (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))))
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))))
(/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))))
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) 0)
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (fabs.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x)) 0))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(+.f64 0 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 y (*.f64 (sqrt.f64 z) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 y (*.f64 (sqrt.f64 z) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 y (*.f64 (sqrt.f64 z) x)) (+.f64 (*.f64 y (*.f64 (sqrt.f64 z) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 x x)))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 y (*.f64 (sqrt.f64 z) x)) (+.f64 (*.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 x x) (*.f64 (*.f64 y (sqrt.f64 z)) (+.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 y (*.f64 (sqrt.f64 z) x))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(+.f64 (+.f64 (*.f64 y (*.f64 (sqrt.f64 z) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 x x)) (*.f64 y (*.f64 (sqrt.f64 z) x)))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (+.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 x x))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 y (*.f64 (sqrt.f64 z) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 (*.f64 y (*.f64 (sqrt.f64 z) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 (*.f64 y (*.f64 (sqrt.f64 z) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (+.f64 (*.f64 y (*.f64 (sqrt.f64 z) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 x x))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 (*.f64 x x) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 y (sqrt.f64 z)) (+.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 x (neg.f64 (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 y (*.f64 (sqrt.f64 z) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (neg.f64 (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 x (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 (*.f64 x (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (neg.f64 (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 y (sqrt.f64 z)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(-.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) 0)
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(-.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(-.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (fabs.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x)) 0))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(-.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(-.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) 1)
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(/.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (neg.f64 (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(fabs.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(fabs.f64 (neg.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(fabs.f64 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (fabs.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(fabs.f64 (*.f64 (fabs.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(fabs.f64 (*.f64 (fabs.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(fabs.f64 (*.f64 (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (fabs.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))

localize278.0ms (3.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z)))))
0.3b
(*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))
2.1b
(*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
3.3b
(*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z)))
Compiler

Compiled 152 to 58 computations (61.8% saved)

series29.0ms (0.3%)

Counts
2 → 24
Calls

18 calls:

TimeVariablePointExpression
13.0ms
z
@inf
(*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z)))))
7.0ms
z
@-inf
(*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z)))))
2.0ms
z
@0
(*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z)))))
2.0ms
x
@0
(*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z)))))
1.0ms
x
@inf
(*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z)))

rewrite68.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1608×rational_best_oopsla_all_46_json_45_simplify-13
1276×rational_best_oopsla_all_46_json-2
1276×rational_best_oopsla_all_46_json-1
1276×rational_best_oopsla_all_46_json-4
1276×rational_best_oopsla_all_46_json_45_simplify-23
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
019112
1127112
2489112
32744112
Stop Event
node limit
Counts
2 → 62
Calls
Call 1
Inputs
(*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z)))
(*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (neg.f64 (/.f64 x y)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (/.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 1 z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 (/.f64 x y) (/.f64 x y)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (*.f64 (/.f64 x y) (/.f64 (sqrt.f64 (/.f64 1 z)) (sqrt.f64 (/.f64 1 z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (*.f64 (/.f64 x y) (/.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 (/.f64 x y) (/.f64 x y)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (/.f64 x y)) (sqrt.f64 (/.f64 1 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (neg.f64 (/.f64 x y)) (sqrt.f64 (/.f64 1 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (neg.f64 (/.f64 x y)) (sqrt.f64 (/.f64 1 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (/.f64 x y)) (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 (/.f64 x y) (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 (/.f64 x y) (/.f64 x y))))) (*.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 (/.f64 x y) (/.f64 x y)))) (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (/.f64 (/.f64 x y) (/.f64 x y))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))) (*.f64 (/.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z)))) (*.f64 (neg.f64 (/.f64 x y)) (sqrt.f64 (/.f64 1 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (neg.f64 (/.f64 x y)) (sqrt.f64 (/.f64 1 z))) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (neg.f64 (neg.f64 (/.f64 x y)))) (*.f64 (neg.f64 (neg.f64 (/.f64 x y))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x y) (neg.f64 (neg.f64 (sqrt.f64 (/.f64 1 z))))) (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 1 z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (/.f64 (/.f64 x y) (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (/.f64 (sqrt.f64 (/.f64 1 z)) (sqrt.f64 (/.f64 1 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (/.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (/.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 (/.f64 x y) (/.f64 x y))) (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 (/.f64 x y) (/.f64 x y)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 z) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))) (*.f64 (/.f64 x y) (*.f64 (sqrt.f64 (/.f64 1 z)) (+.f64 x (*.f64 y (sqrt.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x y) (*.f64 (sqrt.f64 (/.f64 1 z)) (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (sqrt.f64 z) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))) (+.f64 (*.f64 (/.f64 x y) (*.f64 (sqrt.f64 (/.f64 1 z)) (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (sqrt.f64 z) (*.f64 (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 z) (*.f64 (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) y)) (+.f64 (*.f64 (/.f64 x y) (*.f64 (sqrt.f64 (/.f64 1 z)) (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 x (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) (*.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) (*.f64 x (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))) (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))) (*.f64 x (*.f64 (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))) (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))) (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))) (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 x y) (*.f64 (sqrt.f64 (/.f64 1 z)) (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (sqrt.f64 z) (*.f64 (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) y))) (*.f64 x (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 x y) (*.f64 (sqrt.f64 (/.f64 1 z)) (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 x (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) (*.f64 (sqrt.f64 z) (*.f64 (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) (*.f64 (neg.f64 (+.f64 x (*.f64 y (sqrt.f64 z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) (*.f64 (neg.f64 (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))) (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) (*.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) (*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) (*.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))) (+.f64 x (*.f64 y (sqrt.f64 z))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) (*.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))) (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (+.f64 x (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (neg.f64 (+.f64 x (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))) (*.f64 (neg.f64 (+.f64 x (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (+.f64 x (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))) (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))) (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))))) (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))) (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))) (+.f64 x (*.f64 y (sqrt.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))))) (*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))) (*.f64 (neg.f64 (+.f64 x (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))) (neg.f64 (neg.f64 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (*.f64 (neg.f64 (neg.f64 (+.f64 x (*.f64 y (sqrt.f64 z))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (neg.f64 (neg.f64 (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))))) (*.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) (/.f64 (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))) (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))) (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))))))))

simplify101.0ms (1.1%)

Algorithm
egg-herbie
Rules
1268×rational_best_oopsla_all_46_json_45_simplify-23
1172×rational_best_oopsla_all_46_json_45_simplify-37
934×rational_best_oopsla_all_46_json_45_simplify-49
752×rational_best_oopsla_all_46_json_45_simplify-89
672×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02596248
19575904
235615650
Stop Event
node limit
Counts
86 → 121
Calls
Call 1
Inputs
(*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))
(+.f64 (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))) x)
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))) x))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))) (+.f64 (*.f64 (+.f64 (/.f64 z x) (*.f64 -1 (/.f64 z x))) (pow.f64 y 2)) x)))
(*.f64 y (sqrt.f64 z))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) x) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 z)) x))) (sqrt.f64 z)) x))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) x) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 z)) x))) x) y) (+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))) (+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) x) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 z)) x))) (sqrt.f64 z)) x))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) x) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 z)) x))) x) y) (+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 2) z))) (+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) x) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 z)) x))) (sqrt.f64 z)) (+.f64 x (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 2) z))))))))
(*.f64 y (sqrt.f64 z))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) x) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 z)) x))) (sqrt.f64 z))) x))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) x) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 z)) x))) (sqrt.f64 z))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 z)) (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) x) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 z)) x))) x)) y)) x)))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 2) z))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) x) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 z)) x))) (sqrt.f64 z))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 z)) (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) x) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 z)) x))) x)) y)) (+.f64 x (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 2) z)))))))
(*.f64 y (sqrt.f64 z))
(+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (+.f64 1 (*.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z)))) (*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z))))) (sqrt.f64 z))) x))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 (+.f64 1 (*.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z)))) (*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z))))) (sqrt.f64 z))) x) (*.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z)))) (*.f64 -1 (*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z))))) (pow.f64 x 2))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 1 (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3))))) (*.f64 (/.f64 1 (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3))))) (pow.f64 x 4)) (+.f64 (*.f64 (+.f64 1 (*.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z)))) (*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z))))) (sqrt.f64 z))) x) (*.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z)))) (*.f64 -1 (*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z))))) (pow.f64 x 2)))))
(*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))
(+.f64 (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))) x)
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))) x))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) x) (+.f64 (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) z) x)) x))))
(*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))
(+.f64 (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))) x)
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))) x))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) z)) (*.f64 (pow.f64 y 2) z)) x)) x)))
(+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) 0)
(+.f64 0 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
(-.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) 0)
(-.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (neg.f64 (/.f64 x y)) 0))
(-.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (/.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z)))) 0))
(-.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 1 z))) 0))
(-.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 (/.f64 x y) (/.f64 x y)))) 0))
(-.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (*.f64 (/.f64 x y) (/.f64 (sqrt.f64 (/.f64 1 z)) (sqrt.f64 (/.f64 1 z)))) 0))
(-.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (*.f64 (/.f64 x y) (/.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y))) 0))
(-.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 (/.f64 x y) (/.f64 x y)))) 0))
(-.f64 0 (*.f64 (neg.f64 (/.f64 x y)) (sqrt.f64 (/.f64 1 z))))
(-.f64 0 (*.f64 1 (*.f64 (neg.f64 (/.f64 x y)) (sqrt.f64 (/.f64 1 z)))))
(-.f64 0 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (neg.f64 (/.f64 x y)) (sqrt.f64 (/.f64 1 z)))))
(-.f64 0 (*.f64 (neg.f64 (/.f64 x y)) (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 (/.f64 x y) (/.f64 x y)))))
(-.f64 0 (*.f64 -1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z)))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 (/.f64 x y) (/.f64 x y))))) (*.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 (/.f64 x y) (/.f64 x y)))) (/.f64 x y)))
(-.f64 (*.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (/.f64 (/.f64 x y) (/.f64 x y))) 0)
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))) (*.f64 (/.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z)))) (*.f64 (neg.f64 (/.f64 x y)) (sqrt.f64 (/.f64 1 z)))))
(-.f64 (*.f64 (*.f64 (neg.f64 (/.f64 x y)) (sqrt.f64 (/.f64 1 z))) -1) 0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (neg.f64 (neg.f64 (/.f64 x y)))) (*.f64 (neg.f64 (neg.f64 (/.f64 x y))) 0))
(-.f64 (*.f64 (/.f64 x y) (neg.f64 (neg.f64 (sqrt.f64 (/.f64 1 z))))) (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 1 z)))) 0))
(/.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) 1)
(/.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (/.f64 (/.f64 x y) (/.f64 x y)))
(/.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (/.f64 (sqrt.f64 (/.f64 1 z)) (sqrt.f64 (/.f64 1 z))))
(/.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (/.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z)))))
(/.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (/.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 (/.f64 x y) (/.f64 x y))) (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 (/.f64 x y) (/.f64 x y)))))
(+.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) 0)
(+.f64 0 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))))
(+.f64 (*.f64 (sqrt.f64 z) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))) (*.f64 (/.f64 x y) (*.f64 (sqrt.f64 (/.f64 1 z)) (+.f64 x (*.f64 y (sqrt.f64 z))))))
(+.f64 (*.f64 (/.f64 x y) (*.f64 (sqrt.f64 (/.f64 1 z)) (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (sqrt.f64 z) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(+.f64 (*.f64 x (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))) (+.f64 (*.f64 (/.f64 x y) (*.f64 (sqrt.f64 (/.f64 1 z)) (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (sqrt.f64 z) (*.f64 (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) y))))
(+.f64 (*.f64 (sqrt.f64 z) (*.f64 (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) y)) (+.f64 (*.f64 (/.f64 x y) (*.f64 (sqrt.f64 (/.f64 1 z)) (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 x (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))))
(+.f64 (*.f64 x (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) (*.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))))
(+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) (*.f64 x (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))))
(+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))) (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))) (*.f64 x (*.f64 (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))) (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))) (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))) (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(+.f64 (+.f64 (*.f64 (/.f64 x y) (*.f64 (sqrt.f64 (/.f64 1 z)) (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (sqrt.f64 z) (*.f64 (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) y))) (*.f64 x (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(+.f64 (+.f64 (*.f64 (/.f64 x y) (*.f64 (sqrt.f64 (/.f64 1 z)) (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 x (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) (*.f64 (sqrt.f64 z) (*.f64 (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) y)))
(-.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) 0)
(-.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) (*.f64 (neg.f64 (+.f64 x (*.f64 y (sqrt.f64 z)))) 0))
(-.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) (*.f64 (neg.f64 (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) 0))
(-.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))) (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))) 0))
(-.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) (*.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) 0))
(-.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) (*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))) 0))
(-.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) (*.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))) (+.f64 x (*.f64 y (sqrt.f64 z))))) 0))
(-.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) (*.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))) 0))
(-.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))) (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))) 0))
(-.f64 0 (*.f64 (neg.f64 (+.f64 x (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))))
(-.f64 0 (*.f64 1 (*.f64 (neg.f64 (+.f64 x (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))))
(-.f64 0 (*.f64 (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))) (*.f64 (neg.f64 (+.f64 x (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))))
(-.f64 0 (*.f64 (neg.f64 (+.f64 x (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))) (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(-.f64 0 (*.f64 -1 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))) (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))))) (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))) (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(-.f64 (*.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))) 0)
(-.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))))) (*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))) (*.f64 (neg.f64 (+.f64 x (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))))
(-.f64 (*.f64 (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))) (neg.f64 (neg.f64 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (*.f64 (neg.f64 (neg.f64 (+.f64 x (*.f64 y (sqrt.f64 z))))) 0))
(-.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (neg.f64 (neg.f64 (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))))) (*.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))) 0))
(/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) 1)
(/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) (/.f64 (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))))
(/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))))
(/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))) (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))) (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))))
Outputs
(*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))
(+.f64 (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))) x)
(+.f64 x (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))) x))
(+.f64 (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))) (+.f64 (*.f64 (+.f64 (/.f64 z x) (*.f64 -1 (/.f64 z x))) (pow.f64 y 2)) x)))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))) (+.f64 x (*.f64 (+.f64 (/.f64 z x) (*.f64 (/.f64 z x) -1)) (pow.f64 y 2)))))
(+.f64 (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))) (+.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (+.f64 (/.f64 z x) (neg.f64 (/.f64 z x))) (pow.f64 y 2)))))
(+.f64 (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))) (+.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (/.f64 z x) 0) (pow.f64 y 2)))))
(*.f64 y (sqrt.f64 z))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) x) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 z)) x))) (sqrt.f64 z)) x))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 x (*.f64 (sqrt.f64 z) (+.f64 (*.f64 x (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 (/.f64 1 z)) (*.f64 -1 x))))))
(+.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 (/.f64 1 z)) (+.f64 x (*.f64 x -1))))))
(+.f64 x (*.f64 (sqrt.f64 z) (+.f64 (*.f64 (*.f64 x (sqrt.f64 (/.f64 1 z))) 0) y)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) x) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 z)) x))) x) y) (+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))) (+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) x) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 z)) x))) (sqrt.f64 z)) x))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (/.f64 (*.f64 x (+.f64 (*.f64 x (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 (/.f64 1 z)) (*.f64 -1 x)))) y) (+.f64 (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))) (+.f64 x (*.f64 (sqrt.f64 z) (+.f64 (*.f64 x (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 (/.f64 1 z)) (*.f64 -1 x))))))))
(+.f64 (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 1 z)) (+.f64 x (*.f64 x -1)))) y) (+.f64 (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))) (+.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 (/.f64 1 z)) (+.f64 x (*.f64 x -1))))))))
(+.f64 (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))) (+.f64 (+.f64 x (*.f64 (sqrt.f64 z) (+.f64 (*.f64 (*.f64 x (sqrt.f64 (/.f64 1 z))) 0) y))) (/.f64 (*.f64 x (*.f64 (*.f64 x (sqrt.f64 (/.f64 1 z))) 0)) y)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) x) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 z)) x))) x) y) (+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 2) z))) (+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) x) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 z)) x))) (sqrt.f64 z)) (+.f64 x (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 2) z))))))))
(+.f64 (/.f64 (*.f64 x (+.f64 (*.f64 x (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 (/.f64 1 z)) (*.f64 -1 x)))) y) (+.f64 (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))) (+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) (*.f64 z (pow.f64 y 2)))) (+.f64 (*.f64 (sqrt.f64 z) (+.f64 (*.f64 x (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 (/.f64 1 z)) (*.f64 -1 x)))) (+.f64 x (/.f64 (pow.f64 x 3) (*.f64 z (pow.f64 y 2)))))))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (neg.f64 (/.f64 (pow.f64 x 3) (*.f64 z (pow.f64 y 2)))) (+.f64 (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 1 z)) (+.f64 x (*.f64 x -1)))) y) (+.f64 x (+.f64 (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))) (+.f64 (*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 (/.f64 1 z)) (+.f64 x (*.f64 x -1)))) (/.f64 (pow.f64 x 3) (*.f64 z (pow.f64 y 2)))))))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))) (+.f64 (/.f64 (*.f64 x (*.f64 (*.f64 x (sqrt.f64 (/.f64 1 z))) 0)) y) (+.f64 (*.f64 (sqrt.f64 z) (*.f64 (*.f64 x (sqrt.f64 (/.f64 1 z))) 0)) (+.f64 x (*.f64 (/.f64 (pow.f64 x 3) (*.f64 z (pow.f64 y 2))) 0))))))
(*.f64 y (sqrt.f64 z))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) x) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 z)) x))) (sqrt.f64 z))) x))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 x (*.f64 -1 (*.f64 (sqrt.f64 z) (+.f64 (*.f64 x (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 (/.f64 1 z)) (*.f64 -1 x)))))))
(+.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) (neg.f64 (*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 (/.f64 1 z)) (+.f64 x (*.f64 x -1)))))))
(+.f64 x (*.f64 (sqrt.f64 z) (+.f64 y (*.f64 -1 (*.f64 (*.f64 x (sqrt.f64 (/.f64 1 z))) 0)))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) x) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 z)) x))) (sqrt.f64 z))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 z)) (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) x) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 z)) x))) x)) y)) x)))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 z) (+.f64 (*.f64 x (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 (/.f64 1 z)) (*.f64 -1 x))))) (+.f64 x (*.f64 -1 (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 (/.f64 1 z)) (*.f64 -1 x)))) (*.f64 (sqrt.f64 (/.f64 1 z)) (*.f64 -1 (pow.f64 x 2)))) y)))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 x (+.f64 (neg.f64 (*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 (/.f64 1 z)) (+.f64 x (*.f64 x -1))))) (neg.f64 (/.f64 (+.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 1 z)) (+.f64 x (*.f64 x -1)))) (*.f64 (pow.f64 x 2) (neg.f64 (sqrt.f64 (/.f64 1 z))))) y)))))
(+.f64 (+.f64 x (*.f64 (sqrt.f64 z) (+.f64 y (*.f64 -1 (*.f64 (*.f64 x (sqrt.f64 (/.f64 1 z))) 0))))) (neg.f64 (/.f64 (+.f64 (*.f64 x (*.f64 (*.f64 x (sqrt.f64 (/.f64 1 z))) 0)) (*.f64 (pow.f64 x 2) (neg.f64 (sqrt.f64 (/.f64 1 z))))) y)))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 2) z))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) x) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 z)) x))) (sqrt.f64 z))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 z)) (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) x) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 z)) x))) x)) y)) (+.f64 x (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 2) z)))))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) (*.f64 z (pow.f64 y 2)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 z) (+.f64 (*.f64 x (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 (/.f64 1 z)) (*.f64 -1 x))))) (+.f64 x (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 (/.f64 1 z)) (*.f64 -1 x)))) (*.f64 (sqrt.f64 (/.f64 1 z)) (*.f64 -1 (pow.f64 x 2)))) y)) (/.f64 (pow.f64 x 3) (*.f64 z (pow.f64 y 2))))))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (neg.f64 (/.f64 (pow.f64 x 3) (*.f64 z (pow.f64 y 2)))) (+.f64 (+.f64 x (/.f64 (pow.f64 x 3) (*.f64 z (pow.f64 y 2)))) (+.f64 (neg.f64 (*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 (/.f64 1 z)) (+.f64 x (*.f64 x -1))))) (neg.f64 (/.f64 (+.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 1 z)) (+.f64 x (*.f64 x -1)))) (*.f64 (pow.f64 x 2) (neg.f64 (sqrt.f64 (/.f64 1 z))))) y))))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (neg.f64 (*.f64 (sqrt.f64 z) (*.f64 (*.f64 x (sqrt.f64 (/.f64 1 z))) 0))) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x (*.f64 (*.f64 x (sqrt.f64 (/.f64 1 z))) 0)) (*.f64 (pow.f64 x 2) (neg.f64 (sqrt.f64 (/.f64 1 z))))) y)) (+.f64 x (*.f64 (/.f64 (pow.f64 x 3) (*.f64 z (pow.f64 y 2))) 0)))))
(*.f64 y (sqrt.f64 z))
(+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (+.f64 1 (*.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z)))) (*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z))))) (sqrt.f64 z))) x))
(+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 x (+.f64 1 (*.f64 (sqrt.f64 z) (*.f64 y (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 y)) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 y)))))))))
(+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 x (+.f64 1 (*.f64 (sqrt.f64 z) (*.f64 y (*.f64 (/.f64 1 y) (+.f64 (sqrt.f64 (/.f64 1 z)) (neg.f64 (sqrt.f64 (/.f64 1 z))))))))))
(+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 x (+.f64 1 (*.f64 y (*.f64 (sqrt.f64 z) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 y)) 0))))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 (+.f64 1 (*.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z)))) (*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z))))) (sqrt.f64 z))) x) (*.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z)))) (*.f64 -1 (*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z))))) (pow.f64 x 2))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 x (+.f64 1 (*.f64 (sqrt.f64 z) (*.f64 y (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 y)) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 y)))))))) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 y))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 y)))))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 x (+.f64 1 (*.f64 (sqrt.f64 z) (*.f64 y (*.f64 (/.f64 1 y) (+.f64 (sqrt.f64 (/.f64 1 z)) (neg.f64 (sqrt.f64 (/.f64 1 z))))))))) (*.f64 (pow.f64 x 2) (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 y)))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 x (+.f64 1 (*.f64 y (*.f64 (sqrt.f64 z) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 y)) 0))))) (*.f64 (pow.f64 x 2) (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 y)))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 1 (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3))))) (*.f64 (/.f64 1 (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3))))) (pow.f64 x 4)) (+.f64 (*.f64 (+.f64 1 (*.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z)))) (*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z))))) (sqrt.f64 z))) x) (*.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z)))) (*.f64 -1 (*.f64 (/.f64 1 y) (sqrt.f64 (/.f64 1 z))))) (pow.f64 x 2)))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 x (+.f64 1 (*.f64 (sqrt.f64 z) (*.f64 y (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 y)) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 y)))))))) (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) (*.f64 -1 (*.f64 (/.f64 1 (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3)))))) (pow.f64 x 4)) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 y))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 y))))))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 x (+.f64 1 (*.f64 (sqrt.f64 z) (*.f64 y (*.f64 (/.f64 1 y) (+.f64 (sqrt.f64 (/.f64 1 z)) (neg.f64 (sqrt.f64 (/.f64 1 z))))))))) (+.f64 (*.f64 (pow.f64 x 2) (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 y))) (*.f64 (*.f64 (/.f64 1 (pow.f64 y 3)) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 z 3))) (*.f64 -1 (sqrt.f64 (/.f64 1 (pow.f64 z 3)))))) (pow.f64 x 4)))))
(+.f64 (*.f64 x (+.f64 1 (*.f64 y (*.f64 (sqrt.f64 z) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 y)) 0))))) (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (pow.f64 y 3)) (sqrt.f64 (/.f64 1 (pow.f64 z 3)))) 0) (pow.f64 x 4)) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (pow.f64 x 2) (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 1 y))))))
(*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))
(+.f64 (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))) x)
(+.f64 x (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))) x))
(+.f64 (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) z) x) (+.f64 (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) z) x)) x))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))) (+.f64 (/.f64 (*.f64 z (pow.f64 y 2)) x) (+.f64 x (*.f64 -1 (/.f64 (*.f64 z (pow.f64 y 2)) x))))))
(+.f64 (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))) (+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (neg.f64 (/.f64 (*.f64 z (pow.f64 y 2)) x)) (+.f64 (/.f64 (*.f64 z (pow.f64 y 2)) x) x))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))) (+.f64 x (*.f64 (/.f64 (*.f64 z (pow.f64 y 2)) x) 0))))
(*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))
(+.f64 (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))) x)
(+.f64 x (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))) x))
(+.f64 (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) z)) (*.f64 (pow.f64 y 2) z)) x)) x)))
(+.f64 (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))) (+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 x (*.f64 -1 (/.f64 (+.f64 (*.f64 z (pow.f64 y 2)) (*.f64 -1 (*.f64 z (pow.f64 y 2)))) x)))))
(+.f64 (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))) (+.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) (neg.f64 (/.f64 (*.f64 (pow.f64 y 2) (+.f64 z (*.f64 z -1))) x)))))
(+.f64 (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))) (+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 x (neg.f64 (/.f64 (*.f64 (*.f64 z (pow.f64 y 2)) 0) x)))))
(+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) 0)
(*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y))
(+.f64 0 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
(*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y))
(-.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) 0)
(*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y))
(-.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (neg.f64 (/.f64 x y)) 0))
(*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y))
(-.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (/.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z)))) 0))
(*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y))
(-.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 1 z))) 0))
(*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y))
(-.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 (/.f64 x y) (/.f64 x y)))) 0))
(*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y))
(-.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (*.f64 (/.f64 x y) (/.f64 (sqrt.f64 (/.f64 1 z)) (sqrt.f64 (/.f64 1 z)))) 0))
(*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y))
(-.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (*.f64 (/.f64 x y) (/.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y))) 0))
(*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y))
(-.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 (/.f64 x y) (/.f64 x y)))) 0))
(*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y))
(-.f64 0 (*.f64 (neg.f64 (/.f64 x y)) (sqrt.f64 (/.f64 1 z))))
(*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y))
(-.f64 0 (*.f64 1 (*.f64 (neg.f64 (/.f64 x y)) (sqrt.f64 (/.f64 1 z)))))
(*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y))
(-.f64 0 (*.f64 (/.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (neg.f64 (/.f64 x y)) (sqrt.f64 (/.f64 1 z)))))
(*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y))
(-.f64 0 (*.f64 (neg.f64 (/.f64 x y)) (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 (/.f64 x y) (/.f64 x y)))))
(*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y))
(-.f64 0 (*.f64 -1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z)))))
(*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 (/.f64 x y) (/.f64 x y))))) (*.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 (/.f64 x y) (/.f64 x y)))) (/.f64 x y)))
(*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y))
(-.f64 (*.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (/.f64 (/.f64 x y) (/.f64 x y))) 0)
(*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))) (*.f64 (/.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z)))) (*.f64 (neg.f64 (/.f64 x y)) (sqrt.f64 (/.f64 1 z)))))
(*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y))
(-.f64 (*.f64 (*.f64 (neg.f64 (/.f64 x y)) (sqrt.f64 (/.f64 1 z))) -1) 0)
(*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y))
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (neg.f64 (neg.f64 (/.f64 x y)))) (*.f64 (neg.f64 (neg.f64 (/.f64 x y))) 0))
(*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y))
(-.f64 (*.f64 (/.f64 x y) (neg.f64 (neg.f64 (sqrt.f64 (/.f64 1 z))))) (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 1 z)))) 0))
(*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y))
(/.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) 1)
(*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y))
(/.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (/.f64 (/.f64 x y) (/.f64 x y)))
(*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y))
(/.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (/.f64 (sqrt.f64 (/.f64 1 z)) (sqrt.f64 (/.f64 1 z))))
(*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y))
(/.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (/.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z)))))
(*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y))
(/.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (/.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 (/.f64 x y) (/.f64 x y))) (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 (/.f64 x y) (/.f64 x y)))))
(*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y))
(+.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) 0)
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(+.f64 0 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(+.f64 (*.f64 (sqrt.f64 z) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))) (*.f64 (/.f64 x y) (*.f64 (sqrt.f64 (/.f64 1 z)) (+.f64 x (*.f64 y (sqrt.f64 z))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(+.f64 (*.f64 (/.f64 x y) (*.f64 (sqrt.f64 (/.f64 1 z)) (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (sqrt.f64 z) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(+.f64 (*.f64 x (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))) (+.f64 (*.f64 (/.f64 x y) (*.f64 (sqrt.f64 (/.f64 1 z)) (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (sqrt.f64 z) (*.f64 (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) y))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(+.f64 (*.f64 (sqrt.f64 z) (*.f64 (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) y)) (+.f64 (*.f64 (/.f64 x y) (*.f64 (sqrt.f64 (/.f64 1 z)) (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 x (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(+.f64 (*.f64 x (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) (*.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) (*.f64 x (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))) (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))) (*.f64 x (*.f64 (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))) (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(+.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))) (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))) (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(+.f64 (+.f64 (*.f64 (/.f64 x y) (*.f64 (sqrt.f64 (/.f64 1 z)) (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (sqrt.f64 z) (*.f64 (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) y))) (*.f64 x (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(+.f64 (+.f64 (*.f64 (/.f64 x y) (*.f64 (sqrt.f64 (/.f64 1 z)) (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 x (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) (*.f64 (sqrt.f64 z) (*.f64 (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))) y)))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(-.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) 0)
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(-.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) (*.f64 (neg.f64 (+.f64 x (*.f64 y (sqrt.f64 z)))) 0))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(-.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) (*.f64 (neg.f64 (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) 0))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(-.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))) (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))) 0))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(-.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) (*.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) 0))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(-.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) (*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))) 0))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(-.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) (*.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))) (+.f64 x (*.f64 y (sqrt.f64 z))))) 0))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(-.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) (*.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))) 0))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(-.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))) (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))) 0))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(-.f64 0 (*.f64 (neg.f64 (+.f64 x (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(-.f64 0 (*.f64 1 (*.f64 (neg.f64 (+.f64 x (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(-.f64 0 (*.f64 (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))) (*.f64 (neg.f64 (+.f64 x (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(-.f64 0 (*.f64 (neg.f64 (+.f64 x (*.f64 y (sqrt.f64 z)))) (*.f64 (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))) (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(-.f64 0 (*.f64 -1 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))) (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))))) (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))) (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(-.f64 (*.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))) 0)
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))))) (*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))) (*.f64 (neg.f64 (+.f64 x (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))))
(*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))) (neg.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))) (neg.f64 (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(*.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))))
(-.f64 (*.f64 (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))) (neg.f64 (neg.f64 (+.f64 x (*.f64 y (sqrt.f64 z)))))) (*.f64 (neg.f64 (neg.f64 (+.f64 x (*.f64 y (sqrt.f64 z))))) 0))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(-.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (neg.f64 (neg.f64 (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))))) (*.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))) 0))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) 1)
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) (/.f64 (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) (/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(/.f64 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))) (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (+.f64 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))) (/.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))
(*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z))))))))

localize43.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))))))
0.5b
(/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))
1.6b
(*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
4.6b
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))
Compiler

Compiled 174 to 68 computations (60.9% saved)

series5.0ms (0.1%)

Counts
4 → 84
Calls

30 calls:

TimeVariablePointExpression
1.0ms
z
@-inf
(*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))))))
1.0ms
z
@inf
(*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))))))
0.0ms
z
@-inf
(*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
0.0ms
z
@inf
(*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
0.0ms
z
@0
(*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))))))

rewrite143.0ms (1.6%)

Algorithm
batch-egg-rewrite
Rules
1304×rational_best_oopsla_all_46_json-2
1304×rational_best_oopsla_all_46_json-1
1304×rational_best_oopsla_all_46_json-4
1304×rational_best_oopsla_all_46_json-3
792×rational_best_oopsla_all_46_json_45_simplify-49
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
016268
1111168
2451168
32856168
47689168
Stop Event
node limit
Counts
4 → 125
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))
(*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 0 (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (neg.f64 (/.f64 0 (/.f64 1 (*.f64 y (sqrt.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 -1 (/.f64 1 (*.f64 y (sqrt.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 0 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 0 (/.f64 1 (*.f64 y (sqrt.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (neg.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 -1 (/.f64 1 (*.f64 y (sqrt.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 0 (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (/.f64 0 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 0 (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 0 (/.f64 1 (*.f64 y (sqrt.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 0 (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (neg.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (neg.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 0 (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 -1 (/.f64 1 (*.f64 y (sqrt.f64 z))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 -1 (/.f64 1 (*.f64 y (sqrt.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 -1 (/.f64 1 (*.f64 y (sqrt.f64 z))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))) (+.f64 (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))) (+.f64 (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (*.f64 (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (+.f64 (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (+.f64 (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (sqrt.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (+.f64 0 (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (sqrt.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (+.f64 (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (sqrt.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (+.f64 (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (sqrt.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (+.f64 0 (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (+.f64 (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (+.f64 (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (+.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (+.f64 (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (+.f64 (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x)) (*.f64 (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (+.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (+.f64 (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (+.f64 (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z)))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (+.f64 (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (+.f64 (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (+.f64 (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (+.f64 (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) x) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (sqrt.f64 z))) (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x)) (/.f64 0 (*.f64 y (sqrt.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (/.f64 0 (*.f64 y (sqrt.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (neg.f64 (neg.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (/.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x))) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (*.f64 y (sqrt.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (*.f64 y (sqrt.f64 z)))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (*.f64 y (sqrt.f64 z)))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))) x) (+.f64 (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (*.f64 y (sqrt.f64 z)))) (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))) x) (+.f64 (*.f64 (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) x) (+.f64 (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (*.f64 y (sqrt.f64 z)))) (*.f64 x (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) x) (+.f64 (*.f64 (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 x (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (*.f64 y (sqrt.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))) (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))) (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (sqrt.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 y (sqrt.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))))))

simplify118.0ms (1.3%)

Algorithm
egg-herbie
Rules
988×rational_best_oopsla_all_46_json_45_simplify-13
858×rational_best_oopsla_all_46_json_45_simplify-72
778×rational_best_oopsla_all_46_json_45_simplify-49
608×rational_best_oopsla_all_46_json_45_simplify-89
584×rational_best_oopsla_all_46_json_45_simplify-7
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02688509
18788197
233328117
Stop Event
node limit
Counts
209 → 154
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 (/.f64 x y) (sqrt.f64 (/.f64 1 z)))
(+.f64 1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
(+.f64 1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
(+.f64 1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
1
(+.f64 1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
(+.f64 1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
(+.f64 1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
1
(+.f64 1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
(+.f64 1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
(+.f64 1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
1
(+.f64 1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
(+.f64 1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
(+.f64 1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
(*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z)))
(+.f64 1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
(+.f64 1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
(+.f64 1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
(*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z)))
(+.f64 1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
(+.f64 1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
(+.f64 1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
(*.f64 y (sqrt.f64 z))
(*.f64 y (sqrt.f64 z))
(*.f64 y (sqrt.f64 z))
(*.f64 y (sqrt.f64 z))
(*.f64 y (sqrt.f64 z))
(*.f64 y (sqrt.f64 z))
(*.f64 y (sqrt.f64 z))
(*.f64 y (sqrt.f64 z))
(*.f64 y (sqrt.f64 z))
(*.f64 y (sqrt.f64 z))
(*.f64 y (sqrt.f64 z))
(*.f64 y (sqrt.f64 z))
(*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))
(+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(*.f64 y (sqrt.f64 z))
(+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 2 x))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(*.f64 y (sqrt.f64 z))
(+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 2 x))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(*.f64 y (sqrt.f64 z))
(+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 2 x))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))
(+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))
(+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))) 0)
(+.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 0 (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(+.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(+.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (neg.f64 (/.f64 0 (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(-.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))) 0)
(-.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 -1 (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(-.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 0 (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(-.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 0 (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (neg.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 -1 (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(-.f64 (+.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 0 (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (/.f64 0 (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(-.f64 (+.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 0 (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 0 (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(-.f64 (+.f64 (*.f64 0 (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 0 (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (neg.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(-.f64 (+.f64 (*.f64 0 (neg.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 0 (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))) 1)
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 -1 (/.f64 1 (*.f64 y (sqrt.f64 z))))) -1)
(neg.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 -1 (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(fabs.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(fabs.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 -1 (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(+.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)) 0)
(+.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(+.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(+.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(+.f64 (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x))
(+.f64 (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))) (+.f64 (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x)))
(+.f64 (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))) (+.f64 (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x)))
(+.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))))
(+.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (*.f64 (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (+.f64 (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z)))))
(+.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (+.f64 (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z)))))
(+.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (+.f64 0 (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (+.f64 (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (+.f64 (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) x))
(+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (+.f64 0 (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) x)))
(+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (+.f64 (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) x)))
(+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (+.f64 (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) x)))
(+.f64 (*.f64 (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x)))
(+.f64 (*.f64 (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (+.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x))))
(+.f64 (*.f64 (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (+.f64 (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x))))
(+.f64 (*.f64 (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (+.f64 (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x)) (*.f64 (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z)))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (+.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (+.f64 (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (+.f64 (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z)))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(+.f64 (*.f64 0 x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(+.f64 (*.f64 (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x))
(+.f64 (*.f64 (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (+.f64 (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x)))
(+.f64 (*.f64 (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (+.f64 (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x)))
(+.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (+.f64 (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z)))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (+.f64 (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(+.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) x) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (sqrt.f64 z))) (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(+.f64 (*.f64 0 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(-.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)) 0)
(-.f64 (*.f64 0 (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(-.f64 (+.f64 (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x)) (/.f64 0 (*.f64 y (sqrt.f64 z))))
(-.f64 (+.f64 (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (/.f64 0 (*.f64 y (sqrt.f64 z))))
(-.f64 (+.f64 (*.f64 0 (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(-.f64 (+.f64 (*.f64 0 (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(-.f64 (+.f64 (*.f64 0 (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(-.f64 (+.f64 (*.f64 0 (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)) 1)
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(+.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) 0)
(+.f64 0 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(-.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) 0)
(*.f64 1 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(*.f64 1 (neg.f64 (neg.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) 1)
(*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (/.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))))))
(*.f64 -1 (neg.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(+.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0)
(+.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(+.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x))) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(+.f64 (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (*.f64 y (sqrt.f64 z)))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(+.f64 (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (*.f64 y (sqrt.f64 z)))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(+.f64 (*.f64 0 x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(+.f64 (*.f64 (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))) x) (+.f64 (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (*.f64 y (sqrt.f64 z)))) (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x))))
(+.f64 (*.f64 (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))) x) (+.f64 (*.f64 (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) x) (+.f64 (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (*.f64 y (sqrt.f64 z)))) (*.f64 x (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) x) (+.f64 (*.f64 (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 x (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))))))
(+.f64 (*.f64 (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 0 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(+.f64 (*.f64 (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))) (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x))))
(+.f64 (*.f64 (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))) (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 y (sqrt.f64 z))))
(-.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0)
(-.f64 (*.f64 0 (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) 1)
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
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 (/.f64 x y) (sqrt.f64 (/.f64 1 z)))
(+.f64 1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
(+.f64 1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
(+.f64 1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
1
(+.f64 1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
(+.f64 1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
(+.f64 1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
1
(+.f64 1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
(+.f64 1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
(+.f64 1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
1
(+.f64 1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
(+.f64 1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
(+.f64 1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
(*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z)))
(+.f64 1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
(+.f64 1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
(+.f64 1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
(*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z)))
(+.f64 1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
(+.f64 1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
(+.f64 1 (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))
(*.f64 y (sqrt.f64 z))
(*.f64 y (sqrt.f64 z))
(*.f64 y (sqrt.f64 z))
(*.f64 y (sqrt.f64 z))
(*.f64 y (sqrt.f64 z))
(*.f64 y (sqrt.f64 z))
(*.f64 y (sqrt.f64 z))
(*.f64 y (sqrt.f64 z))
(*.f64 y (sqrt.f64 z))
(*.f64 y (sqrt.f64 z))
(*.f64 y (sqrt.f64 z))
(*.f64 y (sqrt.f64 z))
(*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))
(*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 (pow.f64 x 2) y))
(+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 (pow.f64 x 2) y)) (*.f64 x 2))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 (pow.f64 x 2) y)) (*.f64 x 2)))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 (pow.f64 x 2) y)) (*.f64 x 2)))
(*.f64 y (sqrt.f64 z))
(+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 2 x))
(+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 x 2))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 (pow.f64 x 2) y)) (*.f64 x 2)))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 (pow.f64 x 2) y)) (*.f64 x 2)))
(*.f64 y (sqrt.f64 z))
(+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 2 x))
(+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 x 2))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 (pow.f64 x 2) y)) (*.f64 x 2)))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 (pow.f64 x 2) y)) (*.f64 x 2)))
(*.f64 y (sqrt.f64 z))
(+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 2 x))
(+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 x 2))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 (pow.f64 x 2) y)) (*.f64 x 2)))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 (pow.f64 x 2) y)) (*.f64 x 2)))
(*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))
(*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 (pow.f64 x 2) y))
(+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 (pow.f64 x 2) y)) (*.f64 x 2))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 (pow.f64 x 2) y)) (*.f64 x 2)))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 (pow.f64 x 2) y)) (*.f64 x 2)))
(*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))
(*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 (pow.f64 x 2) y))
(+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 (pow.f64 x 2) y)) (*.f64 x 2))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 (pow.f64 x 2) y)) (*.f64 x 2)))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 2 x) (*.f64 (/.f64 (pow.f64 x 2) y) (sqrt.f64 (/.f64 1 z)))))
(+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 (pow.f64 x 2) y)) (*.f64 x 2)))
(+.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))) 0)
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 0 (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(+.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(+.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (neg.f64 (/.f64 0 (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(-.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))) 0)
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(-.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 -1 (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(-.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 0 (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(-.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 0 (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (neg.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 -1 (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(-.f64 (+.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 0 (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (/.f64 0 (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(-.f64 (+.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 0 (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (*.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 0 (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(-.f64 (+.f64 (*.f64 0 (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 0 (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (neg.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(-.f64 (+.f64 (*.f64 0 (neg.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 0 (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))) 1)
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 -1 (/.f64 1 (*.f64 y (sqrt.f64 z))))) -1)
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(neg.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 -1 (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(fabs.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(fabs.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 -1 (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(fabs.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(+.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)) 0)
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(+.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(+.f64 (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))) (+.f64 (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x)))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))) (+.f64 (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x)))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (*.f64 (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (*.f64 y (sqrt.f64 z))))))))
(+.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (+.f64 (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z)))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (+.f64 (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z)))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (sqrt.f64 z))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (+.f64 0 (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (sqrt.f64 z)))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (+.f64 (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (sqrt.f64 z)))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (+.f64 (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (sqrt.f64 z)))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) x))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (+.f64 0 (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) x)))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (+.f64 (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) x)))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (+.f64 (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) x)))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x)))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (+.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (+.f64 (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (+.f64 (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x)) (*.f64 (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z)))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (+.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (+.f64 (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (+.f64 (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z)))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 0 x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x))
(+.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (*.f64 y (sqrt.f64 z))))))))
(+.f64 (*.f64 (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (+.f64 (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x)))
(+.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (*.f64 y (sqrt.f64 z))))))))
(+.f64 (*.f64 (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (+.f64 (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x)))
(+.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (*.f64 y (sqrt.f64 z))))))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))))
(+.f64 (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (+.f64 (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z)))))
(+.f64 (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))) (+.f64 (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z)))))
(+.f64 (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) x) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (sqrt.f64 z))) (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 0 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(-.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)) 0)
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(-.f64 (*.f64 0 (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(-.f64 (+.f64 (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x)) (/.f64 0 (*.f64 y (sqrt.f64 z))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(-.f64 (+.f64 (/.f64 (*.f64 y (sqrt.f64 z)) (*.f64 y (sqrt.f64 z))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))))) (/.f64 0 (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(-.f64 (+.f64 (*.f64 0 (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(-.f64 (+.f64 (*.f64 0 (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(-.f64 (+.f64 (*.f64 0 (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(-.f64 (+.f64 (*.f64 0 (neg.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)) 1)
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 -1 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 -1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))) (/.f64 (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(+.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) 0)
(/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))
(+.f64 0 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))
(-.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) 0)
(/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))
(*.f64 1 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))
(*.f64 1 (neg.f64 (neg.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))
(*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) 1)
(/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))
(*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))
(*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))
(*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (/.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))
(*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))
(/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))))))
(/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 (/.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))) (/.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))))))
(/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))
(*.f64 -1 (neg.f64 (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0)
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 0 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x))) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z))))) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 x (*.f64 y (sqrt.f64 z))))))
(+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 x (*.f64 (sqrt.f64 z) (+.f64 y y)))))
(+.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (*.f64 y (sqrt.f64 z)))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z))))) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 x (*.f64 y (sqrt.f64 z))))))
(+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 x (*.f64 (sqrt.f64 z) (+.f64 y y)))))
(+.f64 (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (*.f64 y (sqrt.f64 z)))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z))))) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 x (*.f64 y (sqrt.f64 z))))))
(+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 x (*.f64 (sqrt.f64 z) (+.f64 y y)))))
(+.f64 (*.f64 0 x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))) x) (+.f64 (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (*.f64 y (sqrt.f64 z)))) (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x))))
(+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z))))) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 x (*.f64 y (sqrt.f64 z))))))
(+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 x (*.f64 (sqrt.f64 z) (+.f64 y y)))))
(+.f64 (*.f64 (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))) x) (+.f64 (*.f64 (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) x) (+.f64 (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (*.f64 y (sqrt.f64 z)))) (*.f64 x (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))))))
(+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z))))) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 x (*.f64 y (sqrt.f64 z))))))
(+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 x (*.f64 (sqrt.f64 z) (+.f64 y y)))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) x) (+.f64 (*.f64 (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 x (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z))))) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 x (*.f64 y (sqrt.f64 z))))))
(+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 x (*.f64 (sqrt.f64 z) (+.f64 y y)))))
(+.f64 (*.f64 0 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))) (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))) (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z))))) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 x (*.f64 y (sqrt.f64 z))))))
(+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 x (*.f64 (sqrt.f64 z) (+.f64 y y)))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 y (sqrt.f64 z))))
(+.f64 (*.f64 (*.f64 y (sqrt.f64 z)) (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z))))) (+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 x (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))))
(+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 (*.f64 y (sqrt.f64 z)) (+.f64 x (*.f64 y (sqrt.f64 z))))))
(+.f64 (*.f64 y (sqrt.f64 z)) (*.f64 (*.f64 x (/.f64 1 (*.f64 y (sqrt.f64 z)))) (+.f64 x (*.f64 (sqrt.f64 z) (+.f64 y y)))))
(-.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) 0)
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(-.f64 (*.f64 0 (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (neg.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) 1)
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (*.f64 y (sqrt.f64 z)))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (sqrt.f64 z)) x))))
(*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))) (/.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z)))))))

eval534.0ms (6%)

Compiler

Compiled 58443 to 22765 computations (61% saved)

prune407.0ms (4.6%)

Pruning

11 alts after pruning (5 fresh and 6 done)

PrunedKeptTotal
New124351248
Fresh000
Picked011
Done459
Total1247111258
Error
0.0b
Counts
1258 → 11
Alt Table
Click to see full alt table
StatusErrorProgram
0.1b
(*.f64 1/2 (+.f64 x (*.f64 y (sqrt.f64 z))))
43.2b
(*.f64 1/2 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (*.f64 (sqrt.f64 z) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
47.6b
(*.f64 1/2 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (pow.f64 y 2) z)))
31.8b
(*.f64 1/2 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))))))
31.7b
(*.f64 1/2 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (/.f64 1 y)) (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))))
0.3b
(*.f64 1/2 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
31.7b
(*.f64 1/2 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))
31.7b
(*.f64 1/2 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))))
31.3b
(*.f64 1/2 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))))
31.1b
(*.f64 1/2 (*.f64 y (sqrt.f64 z)))
31.9b
(*.f64 1/2 x)
Compiler

Compiled 269 to 151 computations (43.9% saved)

regimes70.0ms (0.8%)

Counts
18 → 1
Calls
Call 1
Inputs
(*.f64 1/2 x)
(*.f64 1/2 (*.f64 y (sqrt.f64 z)))
(*.f64 1/2 (+.f64 x (*.f64 y (sqrt.f64 z))))
(*.f64 (/.f64 1 2) (+.f64 x (*.f64 y (sqrt.f64 z))))
(*.f64 1/2 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (pow.f64 y 2) z)))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (/.f64 1 y)) (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (/.f64 1 y)) (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (*.f64 y (sqrt.f64 z))))))
(*.f64 1/2 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 x (*.f64 y (sqrt.f64 z))))))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) x) (*.f64 y (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (sqrt.f64 z))))))
(*.f64 1/2 (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 y (*.f64 (sqrt.f64 z) (+.f64 (*.f64 y (sqrt.f64 z)) x))) (*.f64 x (+.f64 (*.f64 y (sqrt.f64 z)) x)))))
(*.f64 1/2 (*.f64 (+.f64 x (*.f64 y (sqrt.f64 z))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 z)) (/.f64 x y)) (*.f64 (sqrt.f64 z) (*.f64 y (/.f64 1 (+.f64 x (*.f64 y (sqrt.f64 z)))))))))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 (/.f64 x y) (sqrt.f64 (/.f64 1 z))))))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (*.f64 y (*.f64 (sqrt.f64 z) (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (+.f64 (-.f64 0 (*.f64 (*.f64 y (neg.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)))) (sqrt.f64 z))) (*.f64 x (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (*.f64 (/.f64 1 (*.f64 y (sqrt.f64 z))) (/.f64 1 (/.f64 1 (*.f64 y (sqrt.f64 z)))))))))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (+.f64 (*.f64 y (sqrt.f64 z)) x) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (*.f64 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 y (sqrt.f64 z)) x))))))))
Outputs
(*.f64 1/2 (+.f64 x (*.f64 y (sqrt.f64 z))))
Calls

7 calls:

9.0ms
(sqrt.f64 z)
9.0ms
z
9.0ms
(*.f64 (/.f64 1 2) (+.f64 x (*.f64 y (sqrt.f64 z))))
9.0ms
(*.f64 y (sqrt.f64 z))
9.0ms
y
Results
ErrorSegmentsBranch
0.1b1x
0.1b1y
0.1b1z
0.1b1(*.f64 (/.f64 1 2) (+.f64 x (*.f64 y (sqrt.f64 z))))
0.1b1(+.f64 x (*.f64 y (sqrt.f64 z)))
0.1b1(*.f64 y (sqrt.f64 z))
0.1b1(sqrt.f64 z)
Compiler

Compiled 477 to 196 computations (58.9% saved)

regimes201.0ms (2.3%)

Accuracy

Total -50.3b remaining (-443.3%)

Threshold costs -50.3b (-443.3%)

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

5 calls:

89.0ms
y
71.0ms
z
17.0ms
x
12.0ms
(*.f64 y (sqrt.f64 z))
11.0ms
(sqrt.f64 z)
Results
ErrorSegmentsBranch
14.6b5x
13.5b5y
20.7b4z
11.3b3(*.f64 y (sqrt.f64 z))
20.7b4(sqrt.f64 z)
Compiler

Compiled 36 to 27 computations (25% saved)

bsearch63.0ms (0.7%)

Algorithm
binary-search
Steps
TimeLeftRight
54.0ms
1.4215819255529106e-19
1.794420206782099e-18
10.0ms
-8.351469588621979e-102
-9.028952433246347e-103
Results
61.0ms192×body256valid
Compiler

Compiled 187 to 159 computations (15% saved)

simplify3.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
022109
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f64 1/2 (+.f64 x (*.f64 y (sqrt.f64 z))))
(if (<=.f64 (*.f64 y (sqrt.f64 z)) -4917370373310031/630432099142311667396464641602297820881275828327447146687172694467931548343955369782628260078158650252906047844909056) (*.f64 1/2 (*.f64 y (sqrt.f64 z))) (if (<=.f64 (*.f64 y (sqrt.f64 z)) 1298074214633707/2596148429267413814265248164610048) (*.f64 1/2 x) (*.f64 1/2 (*.f64 y (sqrt.f64 z)))))
(*.f64 1/2 x)
Outputs
(*.f64 1/2 (+.f64 x (*.f64 y (sqrt.f64 z))))
(if (<=.f64 (*.f64 y (sqrt.f64 z)) -4917370373310031/630432099142311667396464641602297820881275828327447146687172694467931548343955369782628260078158650252906047844909056) (*.f64 1/2 (*.f64 y (sqrt.f64 z))) (if (<=.f64 (*.f64 y (sqrt.f64 z)) 1298074214633707/2596148429267413814265248164610048) (*.f64 1/2 x) (*.f64 1/2 (*.f64 y (sqrt.f64 z)))))
(*.f64 1/2 x)
Compiler

Compiled 49 to 30 computations (38.8% saved)

soundness160.0ms (1.8%)

Algorithm
egg-herbie
Rules
1166×rational_best_oopsla_all_46_json_45_simplify-89
1128×rational_best_oopsla_all_46_json_45_simplify-23
958×rational_best_oopsla_all_46_json_45_simplify-74
798×rational_best_oopsla_all_46_json_45_simplify-24
768×rational_best_oopsla_all_46_json_45_simplify-35
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01423
12823
27723
326723
4113623
5517523
6787323
Stop Event
node limit
Compiler

Compiled 21 to 12 computations (42.9% saved)

end25.0ms (0.3%)

Compiler

Compiled 43 to 22 computations (48.8% saved)

Profiling

Loading profile data...