Details

Time bar (total: 11.5s)

analyze759.0ms (6.6%)

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
12.5%12.5%87.4%0.1%0%0%0%7
18.8%18.7%81.1%0.1%0%0%0%8
28.1%28.1%71.8%0.1%0%0%0%9
42.2%42.1%57.7%0.1%0%0%0%10
49.2%49.1%50.7%0.1%0%0%0%11
57.4%57.3%42.5%0.1%0%0%0%12
Compiler

Compiled 18 to 12 computations (33.3% saved)

sample2.2s (19.4%)

Results
2.1s8256×body256valid
Bogosity

preprocess8.0ms (0.1%)

Algorithm
egg-herbie
Rules
12×rational_best.json-simplify-1
rational_best.json-simplify-130
rational_best.json-simplify-74
rational_best.json-simplify-43
swap-x-y
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
026164
134164
237164
338164
439164
540164
033
133
Stop Event
unsound
saturated
Calls
Call 1
Inputs
0
1
2
Outputs
0
1
0
2
0
Call 2
Inputs
(sqrt.f64 (/.f64 (+.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 z z)) 3))
(sqrt.f64 (/.f64 (+.f64 (+.f64 (*.f64 y y) (*.f64 x x)) (*.f64 z z)) 3))
(sqrt.f64 (/.f64 (+.f64 (+.f64 (*.f64 z z) (*.f64 y y)) (*.f64 x x)) 3))
(sqrt.f64 (/.f64 (+.f64 (+.f64 (*.f64 x x) (*.f64 z z)) (*.f64 y y)) 3))
Outputs
(sqrt.f64 (/.f64 (+.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 z z)) 3))
(sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
(sqrt.f64 (/.f64 (+.f64 (+.f64 (*.f64 y y) (*.f64 x x)) (*.f64 z z)) 3))
(sqrt.f64 (/.f64 (+.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 z z)) 3))
(sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
(sqrt.f64 (/.f64 (+.f64 (+.f64 (*.f64 z z) (*.f64 y y)) (*.f64 x x)) 3))
(sqrt.f64 (/.f64 (+.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 z z)) 3))
(sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
(sqrt.f64 (/.f64 (+.f64 (+.f64 (*.f64 x x) (*.f64 z z)) (*.f64 y y)) 3))
(sqrt.f64 (/.f64 (+.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 z z)) 3))
(sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
Symmetry

(sort x y z)

Compiler

Compiled 20 to 14 computations (30% saved)

simplify196.0ms (1.7%)

Algorithm
egg-herbie
Rules
12×rational_best.json-simplify-1
rational_best.json-simplify-130
rational_best.json-simplify-74
rational_best.json-simplify-43
rational_best.json-simplify-117
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01441
11941
22441
33141
43241
53341
Stop Event
saturated
Counts
1 → 2
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 (+.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 z z)) 3))
Outputs
(sqrt.f64 (/.f64 (+.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 z z)) 3))
(sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))

eval1.0ms (0%)

Compiler

Compiled 31 to 16 computations (48.4% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

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

Compiled 17 to 11 computations (35.3% saved)

localize15.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 x x) (*.f64 y y))
0.3b
(/.f64 (+.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 z z)) 3)
35.3b
(sqrt.f64 (/.f64 (+.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 z z)) 3))
Compiler

Compiled 61 to 14 computations (77% saved)

series12.0ms (0.1%)

Counts
3 → 96
Calls

24 calls:

TimeVariablePointExpression
3.0ms
x
@0
(sqrt.f64 (/.f64 (+.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 z z)) 3))
1.0ms
x
@inf
(sqrt.f64 (/.f64 (+.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 z z)) 3))
1.0ms
y
@0
(sqrt.f64 (/.f64 (+.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 z z)) 3))
1.0ms
z
@0
(sqrt.f64 (/.f64 (+.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 z z)) 3))
1.0ms
y
@inf
(sqrt.f64 (/.f64 (+.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 z z)) 3))

rewrite78.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
838×rational_best.json-simplify-44
828×rational_best.json-simplify-54
754×rational_best.json-5
752×rational_best.json-2
752×rational_best.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01497
111897
238897
3162097
Stop Event
node limit
Counts
3 → 81
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 (+.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 z z)) 3))
(/.f64 (+.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 z z)) 3)
(+.f64 (*.f64 x x) (*.f64 y y))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (/.f64 1 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))) (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))) (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (*.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))) (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 1 (/.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (/.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (fabs.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (neg.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (fabs.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x x) (*.f64 y y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x x) (*.f64 y y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (+.f64 (*.f64 x x) (*.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x x) (*.f64 y y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 x x) (*.f64 y y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (+.f64 (*.f64 x x) (*.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (+.f64 (*.f64 x x) (*.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (neg.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (neg.f64 (+.f64 (*.f64 x x) (*.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (neg.f64 (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (+.f64 (*.f64 x x) (*.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 1 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 1 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (neg.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 y y))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (neg.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (+.f64 (*.f64 x x) (*.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 y y))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (neg.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 y y))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (neg.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))))))))

simplify296.0ms (2.6%)

Algorithm
egg-herbie
Rules
1286×rational_best.json-simplify-132
796×rational_best.json-simplify-49
734×rational_best.json-simplify-1
708×rational_best.json-simplify-44
586×rational_best.json-simplify-57
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03607961
17717913
219197847
333627847
465537847
Stop Event
node limit
Counts
177 → 241
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (sqrt.f64 1/3))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (sqrt.f64 1/3)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 2)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (sqrt.f64 1/3)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 4))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 5))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 6)))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (sqrt.f64 1/3)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 4)))))))
(*.f64 (sqrt.f64 1/3) x)
(+.f64 (*.f64 (sqrt.f64 1/3) x) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (sqrt.f64 1/3)) x)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) (sqrt.f64 1/3)) (pow.f64 x 3))) (+.f64 (*.f64 (sqrt.f64 1/3) x) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (sqrt.f64 1/3)) x))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3) (sqrt.f64 1/3)) (pow.f64 x 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) (sqrt.f64 1/3)) (pow.f64 x 3))) (+.f64 (*.f64 (sqrt.f64 1/3) x) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (sqrt.f64 1/3)) x)))))
(*.f64 -1 (*.f64 (sqrt.f64 1/3) x))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (sqrt.f64 1/3)) x)) (*.f64 -1 (*.f64 (sqrt.f64 1/3) x)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) (sqrt.f64 1/3)) (pow.f64 x 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (sqrt.f64 1/3)) x)) (*.f64 -1 (*.f64 (sqrt.f64 1/3) x))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) (sqrt.f64 1/3)) (pow.f64 x 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3) (sqrt.f64 1/3)) (pow.f64 x 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (sqrt.f64 1/3)) x)) (*.f64 -1 (*.f64 (sqrt.f64 1/3) x)))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) (sqrt.f64 1/3))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 y 2) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) (sqrt.f64 1/3)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 y 2) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 y 4) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) (sqrt.f64 1/3))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 y 2) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 y 4) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))))) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 y 6) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 5))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) (sqrt.f64 1/3)))))
(*.f64 y (sqrt.f64 1/3))
(+.f64 (*.f64 y (sqrt.f64 1/3)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (sqrt.f64 1/3)) y)))
(+.f64 (*.f64 y (sqrt.f64 1/3)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (sqrt.f64 1/3)) y)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) (sqrt.f64 1/3)) (pow.f64 y 3)))))
(+.f64 (*.f64 y (sqrt.f64 1/3)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (sqrt.f64 1/3)) y)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3) (sqrt.f64 1/3)) (pow.f64 y 5))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) (sqrt.f64 1/3)) (pow.f64 y 3))))))
(*.f64 -1 (*.f64 y (sqrt.f64 1/3)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (sqrt.f64 1/3)) y)) (*.f64 -1 (*.f64 y (sqrt.f64 1/3))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (sqrt.f64 1/3)) y)) (+.f64 (*.f64 -1 (*.f64 y (sqrt.f64 1/3))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) (sqrt.f64 1/3)) (pow.f64 y 3)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3) (sqrt.f64 1/3)) (pow.f64 y 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (sqrt.f64 1/3)) y)) (+.f64 (*.f64 -1 (*.f64 y (sqrt.f64 1/3))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) (sqrt.f64 1/3)) (pow.f64 y 3))))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (sqrt.f64 1/3))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 (pow.f64 z 2) (sqrt.f64 1/3)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (sqrt.f64 1/3)))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))) (*.f64 (pow.f64 z 4) (sqrt.f64 1/3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 (pow.f64 z 2) (sqrt.f64 1/3)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (sqrt.f64 1/3))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))) (*.f64 (pow.f64 z 4) (sqrt.f64 1/3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 (pow.f64 z 2) (sqrt.f64 1/3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 5))) (*.f64 (pow.f64 z 6) (sqrt.f64 1/3)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (sqrt.f64 1/3)))))
(*.f64 z (sqrt.f64 1/3))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (sqrt.f64 1/3)) z)) (*.f64 z (sqrt.f64 1/3)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (sqrt.f64 1/3)) z)) (+.f64 (*.f64 z (sqrt.f64 1/3)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) (sqrt.f64 1/3)) (pow.f64 z 3)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (sqrt.f64 1/3)) z)) (+.f64 (*.f64 z (sqrt.f64 1/3)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3) (sqrt.f64 1/3)) (pow.f64 z 5))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) (sqrt.f64 1/3)) (pow.f64 z 3))))))
(*.f64 -1 (*.f64 z (sqrt.f64 1/3)))
(+.f64 (*.f64 -1 (*.f64 z (sqrt.f64 1/3))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (sqrt.f64 1/3)) z)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) (sqrt.f64 1/3)) (pow.f64 z 3))) (+.f64 (*.f64 -1 (*.f64 z (sqrt.f64 1/3))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (sqrt.f64 1/3)) z))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) (sqrt.f64 1/3)) (pow.f64 z 3))) (+.f64 (*.f64 -1 (*.f64 z (sqrt.f64 1/3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3) (sqrt.f64 1/3)) (pow.f64 z 5))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (sqrt.f64 1/3)) z)))))
(*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))
(+.f64 (*.f64 1/3 (pow.f64 x 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(+.f64 (*.f64 1/3 (pow.f64 x 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(+.f64 (*.f64 1/3 (pow.f64 x 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(*.f64 1/3 (pow.f64 x 2))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 1/3 (pow.f64 x 2)))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 1/3 (pow.f64 x 2)))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 1/3 (pow.f64 x 2)))
(*.f64 1/3 (pow.f64 x 2))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 1/3 (pow.f64 x 2)))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 1/3 (pow.f64 x 2)))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 1/3 (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))
(+.f64 (*.f64 1/3 (pow.f64 y 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (pow.f64 y 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (pow.f64 y 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(*.f64 1/3 (pow.f64 y 2))
(+.f64 (*.f64 1/3 (pow.f64 y 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (pow.f64 y 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (pow.f64 y 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(*.f64 1/3 (pow.f64 y 2))
(+.f64 (*.f64 1/3 (pow.f64 y 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (pow.f64 y 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (pow.f64 y 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (pow.f64 z 2)))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (pow.f64 z 2)))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (pow.f64 z 2)))
(*.f64 1/3 (pow.f64 z 2))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (pow.f64 z 2)))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (pow.f64 z 2)))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (pow.f64 z 2)))
(*.f64 1/3 (pow.f64 z 2))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (pow.f64 z 2)))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (pow.f64 z 2)))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (pow.f64 z 2)))
(pow.f64 y 2)
(+.f64 (pow.f64 y 2) (pow.f64 x 2))
(+.f64 (pow.f64 y 2) (pow.f64 x 2))
(+.f64 (pow.f64 y 2) (pow.f64 x 2))
(pow.f64 x 2)
(+.f64 (pow.f64 y 2) (pow.f64 x 2))
(+.f64 (pow.f64 y 2) (pow.f64 x 2))
(+.f64 (pow.f64 y 2) (pow.f64 x 2))
(pow.f64 x 2)
(+.f64 (pow.f64 y 2) (pow.f64 x 2))
(+.f64 (pow.f64 y 2) (pow.f64 x 2))
(+.f64 (pow.f64 y 2) (pow.f64 x 2))
(pow.f64 x 2)
(+.f64 (pow.f64 y 2) (pow.f64 x 2))
(+.f64 (pow.f64 y 2) (pow.f64 x 2))
(+.f64 (pow.f64 y 2) (pow.f64 x 2))
(pow.f64 y 2)
(+.f64 (pow.f64 y 2) (pow.f64 x 2))
(+.f64 (pow.f64 y 2) (pow.f64 x 2))
(+.f64 (pow.f64 y 2) (pow.f64 x 2))
(pow.f64 y 2)
(+.f64 (pow.f64 y 2) (pow.f64 x 2))
(+.f64 (pow.f64 y 2) (pow.f64 x 2))
(+.f64 (pow.f64 y 2) (pow.f64 x 2))
(+.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) 0)
(+.f64 0 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))
(-.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) 0)
(*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) 1)
(*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (/.f64 1 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))))
(*.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))) (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))) (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (*.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))) (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))
(/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) 1)
(/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) 2) 2)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) 1)
(+.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) 0)
(+.f64 0 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
(-.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) 0)
(*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) 1)
(*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))
(*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 1 (/.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))
(*.f64 1 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
(*.f64 (/.f64 1 (/.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (/.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))))
(*.f64 (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))
(*.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))
(pow.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) 1)
(fabs.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
(fabs.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))
(fabs.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (fabs.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))))
(fabs.f64 (-.f64 0 (neg.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))
(fabs.f64 (/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (fabs.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))))
(fabs.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))))
(-.f64 (+.f64 (*.f64 x x) (*.f64 y y)) 0)
(*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) 1)
(*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))))
(*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))
(*.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (+.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) 1)
(/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) 2) 2)
(pow.f64 (+.f64 (*.f64 x x) (*.f64 y y)) 1)
(fabs.f64 (+.f64 (*.f64 x x) (*.f64 y y)))
(fabs.f64 (neg.f64 (+.f64 (*.f64 x x) (*.f64 y y))))
(fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))
(fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (neg.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))
(fabs.f64 (-.f64 0 (neg.f64 (+.f64 (*.f64 x x) (*.f64 y y)))))
(fabs.f64 (/.f64 (neg.f64 (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (+.f64 (*.f64 x x) (*.f64 y y))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 y y)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 1 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 1 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (neg.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 y y))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (neg.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (+.f64 (*.f64 x x) (*.f64 y y)))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 y y))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (neg.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))))
(fabs.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 y y))))))
(fabs.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))))
(fabs.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (neg.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))))
Outputs
(*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (sqrt.f64 1/3))
(sqrt.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 1/3))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (sqrt.f64 1/3)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 2)))))
(+.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 1/3)) (*.f64 1/2 (*.f64 (sqrt.f64 1/3) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (pow.f64 x 2)))))
(+.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 1/3)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 (pow.f64 x 2) (*.f64 1/2 (sqrt.f64 1/3)))))
(+.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 1/3)) (*.f64 1/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (*.f64 1/3 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2))))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (sqrt.f64 1/3)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 4))))))
(+.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 1/3)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/3) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (pow.f64 x 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 4))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 (pow.f64 x 2) (*.f64 1/2 (sqrt.f64 1/3)))) (+.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 1/3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) (*.f64 (pow.f64 x 4) (*.f64 -1/8 (sqrt.f64 1/3))))))
(+.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 1/3)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (*.f64 1/3 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2))))))) (*.f64 -1/8 (*.f64 (pow.f64 x 4) (sqrt.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 5))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 6)))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (sqrt.f64 1/3)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 4)))))))
(+.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/3) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (pow.f64 x 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 4))))) (+.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 1/3)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 5))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 6))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 (pow.f64 x 2) (*.f64 1/2 (sqrt.f64 1/3)))) (+.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 1/3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) (*.f64 (pow.f64 x 4) (*.f64 -1/8 (sqrt.f64 1/3)))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 5))) (*.f64 (pow.f64 x 6) (*.f64 1/16 (sqrt.f64 1/3)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (*.f64 1/3 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 x 4) (sqrt.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)))))) (+.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 1/3)) (*.f64 1/16 (*.f64 (pow.f64 x 6) (sqrt.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 5)))))))))
(+.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 1/3)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 x 4) (sqrt.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (*.f64 1/3 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2))))))) (*.f64 1/16 (*.f64 (pow.f64 x 6) (sqrt.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 5)))))))))
(*.f64 (sqrt.f64 1/3) x)
(+.f64 (*.f64 (sqrt.f64 1/3) x) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (sqrt.f64 1/3)) x)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) (sqrt.f64 1/3)) (pow.f64 x 3))) (+.f64 (*.f64 (sqrt.f64 1/3) x) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (sqrt.f64 1/3)) x))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 1/3) x) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (sqrt.f64 1/3)) x))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 x 3))))
(+.f64 (*.f64 (sqrt.f64 1/3) x) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (sqrt.f64 1/3)) x)) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 x 3)))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3) (sqrt.f64 1/3)) (pow.f64 x 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) (sqrt.f64 1/3)) (pow.f64 x 3))) (+.f64 (*.f64 (sqrt.f64 1/3) x) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (sqrt.f64 1/3)) x)))))
(+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 1/3) x) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (sqrt.f64 1/3)) x))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 x 3)))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (pow.f64 x 5))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 x 3))) (+.f64 (+.f64 (*.f64 (sqrt.f64 1/3) x) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (sqrt.f64 1/3)) x))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (pow.f64 x 5)))))
(+.f64 (*.f64 (sqrt.f64 1/3) x) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (sqrt.f64 1/3)) x)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 x 3))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (pow.f64 x 5))))))
(*.f64 -1 (*.f64 (sqrt.f64 1/3) x))
(*.f64 (sqrt.f64 1/3) (*.f64 -1 x))
(neg.f64 (*.f64 (sqrt.f64 1/3) x))
(*.f64 (sqrt.f64 1/3) (neg.f64 x))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (sqrt.f64 1/3)) x)) (*.f64 -1 (*.f64 (sqrt.f64 1/3) x)))
(+.f64 (*.f64 (sqrt.f64 1/3) (*.f64 -1 x)) (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (sqrt.f64 1/3)) x) -1/2))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 1/3) x)) (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (sqrt.f64 1/3)) x) -1/2))
(+.f64 (*.f64 (sqrt.f64 1/3) (neg.f64 x)) (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (sqrt.f64 1/3)) x) -1/2))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) (sqrt.f64 1/3)) (pow.f64 x 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (sqrt.f64 1/3)) x)) (*.f64 -1 (*.f64 (sqrt.f64 1/3) x))))
(+.f64 (*.f64 (sqrt.f64 1/3) (*.f64 -1 x)) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (sqrt.f64 1/3)) x) -1/2) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 x 3)) 1/8)))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (sqrt.f64 1/3)) x) -1/2) (+.f64 (neg.f64 (*.f64 (sqrt.f64 1/3) x)) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 x 3)) 1/8)))
(+.f64 (+.f64 (*.f64 (sqrt.f64 1/3) (neg.f64 x)) (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (sqrt.f64 1/3)) x) -1/2)) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 x 3)) 1/8))
(+.f64 (*.f64 (sqrt.f64 1/3) (neg.f64 x)) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (sqrt.f64 1/3)) x) -1/2) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 x 3)) 1/8)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) (sqrt.f64 1/3)) (pow.f64 x 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3) (sqrt.f64 1/3)) (pow.f64 x 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (sqrt.f64 1/3)) x)) (*.f64 -1 (*.f64 (sqrt.f64 1/3) x)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 1/3) (*.f64 -1 x)) (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (sqrt.f64 1/3)) x) -1/2)) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (pow.f64 x 5)) -1/16) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 x 3)) 1/8)))
(+.f64 (+.f64 (neg.f64 (*.f64 (sqrt.f64 1/3) x)) (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (sqrt.f64 1/3)) x) -1/2)) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 x 3)) 1/8) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (pow.f64 x 5)) -1/16)))
(+.f64 (+.f64 (*.f64 (sqrt.f64 1/3) (neg.f64 x)) (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (sqrt.f64 1/3)) x) -1/2)) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 x 3)) 1/8) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (pow.f64 x 5)) -1/16)))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (sqrt.f64 1/3)) x) -1/2) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 x 3)) 1/8) (+.f64 (*.f64 (sqrt.f64 1/3) (neg.f64 x)) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (pow.f64 x 5)) -1/16))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) (sqrt.f64 1/3))
(sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 y 2) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) (sqrt.f64 1/3)))
(+.f64 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 y 2) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))))))
(+.f64 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (*.f64 1/2 (*.f64 (pow.f64 y 2) (sqrt.f64 1/3)))))
(+.f64 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (*.f64 1/2 (*.f64 (pow.f64 y 2) (sqrt.f64 (*.f64 1/3 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 y 2) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 y 4) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) (sqrt.f64 1/3))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 y 2) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))))) (+.f64 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 y 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)))))))
(+.f64 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (*.f64 1/2 (*.f64 (pow.f64 y 2) (sqrt.f64 1/3)))) (*.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 y 4)) (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)))))))
(+.f64 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 y 2) (sqrt.f64 (*.f64 1/3 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))))) (*.f64 -1/8 (*.f64 (pow.f64 y 4) (sqrt.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 y 2) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 y 4) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))))) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 y 6) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 5))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) (sqrt.f64 1/3)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 y 2) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))))) (+.f64 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 y 6)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 5))))) (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 y 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (*.f64 1/2 (*.f64 (pow.f64 y 2) (sqrt.f64 1/3)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 y 6)) (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 5))))) (+.f64 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (*.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 y 4)) (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))))))))
(+.f64 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 y 2) (sqrt.f64 (*.f64 1/3 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 y 4) (sqrt.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)))))) (*.f64 1/16 (*.f64 (pow.f64 y 6) (sqrt.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 5)))))))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 y 2) (sqrt.f64 (*.f64 1/3 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))))) (+.f64 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 y 4) (sqrt.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)))))) (*.f64 1/16 (*.f64 (pow.f64 y 6) (sqrt.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 5)))))))))
(*.f64 y (sqrt.f64 1/3))
(+.f64 (*.f64 y (sqrt.f64 1/3)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (sqrt.f64 1/3)) y)))
(+.f64 (*.f64 y (sqrt.f64 1/3)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 z 2) (pow.f64 x 2))) y)))
(+.f64 (*.f64 y (sqrt.f64 1/3)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (sqrt.f64 1/3)) y)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) (sqrt.f64 1/3)) (pow.f64 y 3)))))
(+.f64 (*.f64 y (sqrt.f64 1/3)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 z 2) (pow.f64 x 2))) y)) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2)) (pow.f64 y 3)))))
(+.f64 (+.f64 (*.f64 y (sqrt.f64 1/3)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 z 2) (pow.f64 x 2))) y))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2)) (pow.f64 y 3))))
(+.f64 (*.f64 y (sqrt.f64 1/3)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (sqrt.f64 1/3)) y)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3) (sqrt.f64 1/3)) (pow.f64 y 5))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) (sqrt.f64 1/3)) (pow.f64 y 3))))))
(+.f64 (*.f64 y (sqrt.f64 1/3)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 z 2) (pow.f64 x 2))) y)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2)) (pow.f64 y 3))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)) (pow.f64 y 5))))))
(+.f64 (+.f64 (*.f64 y (sqrt.f64 1/3)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 z 2) (pow.f64 x 2))) y))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2)) (pow.f64 y 3))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)) (pow.f64 y 5)))))
(+.f64 (*.f64 y (sqrt.f64 1/3)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2)) (pow.f64 y 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 z 2) (pow.f64 x 2))) y)) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)) (pow.f64 y 5))))))
(*.f64 -1 (*.f64 y (sqrt.f64 1/3)))
(*.f64 y (*.f64 -1 (sqrt.f64 1/3)))
(neg.f64 (*.f64 y (sqrt.f64 1/3)))
(*.f64 y (neg.f64 (sqrt.f64 1/3)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (sqrt.f64 1/3)) y)) (*.f64 -1 (*.f64 y (sqrt.f64 1/3))))
(+.f64 (*.f64 y (*.f64 -1 (sqrt.f64 1/3))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 z 2) (pow.f64 x 2))) y)))
(+.f64 (neg.f64 (*.f64 y (sqrt.f64 1/3))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 z 2) (pow.f64 x 2))) y)))
(+.f64 (*.f64 y (neg.f64 (sqrt.f64 1/3))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 z 2) (pow.f64 x 2))) y)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (sqrt.f64 1/3)) y)) (+.f64 (*.f64 -1 (*.f64 y (sqrt.f64 1/3))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) (sqrt.f64 1/3)) (pow.f64 y 3)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 z 2) (pow.f64 x 2))) y)) (+.f64 (*.f64 y (*.f64 -1 (sqrt.f64 1/3))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2)) (pow.f64 y 3)))))
(+.f64 (neg.f64 (*.f64 y (sqrt.f64 1/3))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2)) (pow.f64 y 3))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 z 2) (pow.f64 x 2))) y))))
(+.f64 (neg.f64 (*.f64 y (sqrt.f64 1/3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 z 2) (pow.f64 x 2))) y)) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2)) (pow.f64 y 3)))))
(+.f64 (*.f64 y (neg.f64 (sqrt.f64 1/3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 z 2) (pow.f64 x 2))) y)) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2)) (pow.f64 y 3)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3) (sqrt.f64 1/3)) (pow.f64 y 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (sqrt.f64 1/3)) y)) (+.f64 (*.f64 -1 (*.f64 y (sqrt.f64 1/3))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) (sqrt.f64 1/3)) (pow.f64 y 3))))))
(+.f64 (+.f64 (*.f64 y (*.f64 -1 (sqrt.f64 1/3))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2)) (pow.f64 y 3)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 z 2) (pow.f64 x 2))) y)) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)) (pow.f64 y 5)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 z 2) (pow.f64 x 2))) y)) (+.f64 (+.f64 (neg.f64 (*.f64 y (sqrt.f64 1/3))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2)) (pow.f64 y 3)))) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)) (pow.f64 y 5)))))
(+.f64 (neg.f64 (*.f64 y (sqrt.f64 1/3))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2)) (pow.f64 y 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 z 2) (pow.f64 x 2))) y)) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)) (pow.f64 y 5))))))
(+.f64 (*.f64 y (neg.f64 (sqrt.f64 1/3))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2)) (pow.f64 y 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 z 2) (pow.f64 x 2))) y)) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)) (pow.f64 y 5))))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (sqrt.f64 1/3))
(sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 (pow.f64 z 2) (sqrt.f64 1/3)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (sqrt.f64 1/3)))
(+.f64 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 1/2 (*.f64 (pow.f64 z 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (sqrt.f64 1/3)))))
(+.f64 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 (pow.f64 z 2) (*.f64 1/2 (sqrt.f64 (*.f64 1/3 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2))))))))
(+.f64 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 (pow.f64 z 2) (*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) 1/3)))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))) (*.f64 (pow.f64 z 4) (sqrt.f64 1/3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 (pow.f64 z 2) (sqrt.f64 1/3)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (sqrt.f64 1/3))))
(+.f64 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 z 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (sqrt.f64 1/3)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))) (*.f64 -1/8 (*.f64 (sqrt.f64 1/3) (pow.f64 z 4))))))
(+.f64 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (+.f64 (*.f64 (pow.f64 z 2) (*.f64 1/2 (sqrt.f64 (*.f64 1/3 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2))))))) (*.f64 -1/8 (*.f64 (pow.f64 z 4) (sqrt.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))))))))
(+.f64 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (+.f64 (*.f64 (pow.f64 z 2) (*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) 1/3)))) (*.f64 -1/8 (*.f64 (pow.f64 z 4) (sqrt.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))) (*.f64 (pow.f64 z 4) (sqrt.f64 1/3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 (pow.f64 z 2) (sqrt.f64 1/3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 5))) (*.f64 (pow.f64 z 6) (sqrt.f64 1/3)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (sqrt.f64 1/3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))) (*.f64 -1/8 (*.f64 (sqrt.f64 1/3) (pow.f64 z 4)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 z 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (sqrt.f64 1/3)))) (+.f64 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 5))) (*.f64 1/16 (*.f64 (sqrt.f64 1/3) (pow.f64 z 6)))))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 z 4) (sqrt.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)))))) (+.f64 (*.f64 1/16 (*.f64 (pow.f64 z 6) (sqrt.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 5)))))) (+.f64 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 (pow.f64 z 2) (*.f64 1/2 (sqrt.f64 (*.f64 1/3 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2))))))))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 (pow.f64 z 2) (*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) 1/3))))) (+.f64 (*.f64 1/16 (*.f64 (pow.f64 z 6) (sqrt.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 5)))))) (*.f64 -1/8 (*.f64 (pow.f64 z 4) (sqrt.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))))))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 z 4) (sqrt.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)))))) (+.f64 (+.f64 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 (pow.f64 z 2) (*.f64 1/2 (sqrt.f64 (*.f64 1/3 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))))))) (*.f64 1/16 (*.f64 (pow.f64 z 6) (sqrt.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 5))))))))
(*.f64 z (sqrt.f64 1/3))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (sqrt.f64 1/3)) z)) (*.f64 z (sqrt.f64 1/3)))
(+.f64 (*.f64 z (sqrt.f64 1/3)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 y 2) (pow.f64 x 2))) z)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (sqrt.f64 1/3)) z)) (+.f64 (*.f64 z (sqrt.f64 1/3)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) (sqrt.f64 1/3)) (pow.f64 z 3)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 y 2) (pow.f64 x 2))) z)) (+.f64 (*.f64 z (sqrt.f64 1/3)) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2)) (pow.f64 z 3)))))
(+.f64 (+.f64 (*.f64 z (sqrt.f64 1/3)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 y 2) (pow.f64 x 2))) z))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2)) (pow.f64 z 3))))
(+.f64 (*.f64 z (sqrt.f64 1/3)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 y 2) (pow.f64 x 2))) z)) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2)) (pow.f64 z 3)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (sqrt.f64 1/3)) z)) (+.f64 (*.f64 z (sqrt.f64 1/3)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3) (sqrt.f64 1/3)) (pow.f64 z 5))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) (sqrt.f64 1/3)) (pow.f64 z 3))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 y 2) (pow.f64 x 2))) z)) (+.f64 (*.f64 z (sqrt.f64 1/3)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2)) (pow.f64 z 3))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) (pow.f64 z 5))))))
(+.f64 (*.f64 z (sqrt.f64 1/3)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 y 2) (pow.f64 x 2))) z)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2)) (pow.f64 z 3))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) (pow.f64 z 5))))))
(*.f64 -1 (*.f64 z (sqrt.f64 1/3)))
(*.f64 z (*.f64 -1 (sqrt.f64 1/3)))
(neg.f64 (*.f64 z (sqrt.f64 1/3)))
(*.f64 z (neg.f64 (sqrt.f64 1/3)))
(+.f64 (*.f64 -1 (*.f64 z (sqrt.f64 1/3))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (sqrt.f64 1/3)) z)))
(+.f64 (*.f64 z (*.f64 -1 (sqrt.f64 1/3))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 y 2) (pow.f64 x 2))) z)))
(+.f64 (neg.f64 (*.f64 z (sqrt.f64 1/3))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 y 2) (pow.f64 x 2))) z)))
(+.f64 (*.f64 z (neg.f64 (sqrt.f64 1/3))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 y 2) (pow.f64 x 2))) z)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) (sqrt.f64 1/3)) (pow.f64 z 3))) (+.f64 (*.f64 -1 (*.f64 z (sqrt.f64 1/3))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (sqrt.f64 1/3)) z))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 y 2) (pow.f64 x 2))) z)) (+.f64 (*.f64 z (*.f64 -1 (sqrt.f64 1/3))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2)) (pow.f64 z 3)))))
(+.f64 (neg.f64 (*.f64 z (sqrt.f64 1/3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 y 2) (pow.f64 x 2))) z)) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2)) (pow.f64 z 3)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 y 2) (pow.f64 x 2))) z)) (+.f64 (*.f64 z (neg.f64 (sqrt.f64 1/3))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2)) (pow.f64 z 3)))))
(+.f64 (*.f64 z (neg.f64 (sqrt.f64 1/3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 y 2) (pow.f64 x 2))) z)) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2)) (pow.f64 z 3)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) (sqrt.f64 1/3)) (pow.f64 z 3))) (+.f64 (*.f64 -1 (*.f64 z (sqrt.f64 1/3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3) (sqrt.f64 1/3)) (pow.f64 z 5))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (sqrt.f64 1/3)) z)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2)) (pow.f64 z 3))) (+.f64 (*.f64 z (*.f64 -1 (sqrt.f64 1/3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 y 2) (pow.f64 x 2))) z)) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) (pow.f64 z 5))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2)) (pow.f64 z 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) (pow.f64 z 5))) (+.f64 (neg.f64 (*.f64 z (sqrt.f64 1/3))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 y 2) (pow.f64 x 2))) z)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 y 2) (pow.f64 x 2))) z)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) (pow.f64 z 5))) (+.f64 (*.f64 z (neg.f64 (sqrt.f64 1/3))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2)) (pow.f64 z 3))))))
(+.f64 (*.f64 z (neg.f64 (sqrt.f64 1/3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) (pow.f64 z 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 y 2) (pow.f64 x 2))) z)) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2)) (pow.f64 z 3))))))
(*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))
(*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 1/3)
(+.f64 (*.f64 1/3 (pow.f64 x 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(*.f64 1/3 (+.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (pow.f64 x 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(*.f64 1/3 (+.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (pow.f64 x 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(*.f64 1/3 (+.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2))))
(*.f64 1/3 (pow.f64 x 2))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 1/3 (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 1/3 (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 1/3 (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2))))
(*.f64 1/3 (pow.f64 x 2))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 1/3 (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 1/3 (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 1/3 (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2))))
(*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))
(+.f64 (*.f64 1/3 (pow.f64 y 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(*.f64 1/3 (+.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (pow.f64 y 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(*.f64 1/3 (+.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (pow.f64 y 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(*.f64 1/3 (+.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2))))
(*.f64 1/3 (pow.f64 y 2))
(*.f64 (pow.f64 y 2) 1/3)
(+.f64 (*.f64 1/3 (pow.f64 y 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(*.f64 1/3 (+.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (pow.f64 y 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(*.f64 1/3 (+.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (pow.f64 y 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(*.f64 1/3 (+.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2))))
(*.f64 1/3 (pow.f64 y 2))
(*.f64 (pow.f64 y 2) 1/3)
(+.f64 (*.f64 1/3 (pow.f64 y 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(*.f64 1/3 (+.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (pow.f64 y 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(*.f64 1/3 (+.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (pow.f64 y 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(*.f64 1/3 (+.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (pow.f64 z 2)))
(*.f64 1/3 (+.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (pow.f64 z 2)))
(*.f64 1/3 (+.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (pow.f64 z 2)))
(*.f64 1/3 (+.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2))))
(*.f64 1/3 (pow.f64 z 2))
(*.f64 (pow.f64 z 2) 1/3)
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (pow.f64 z 2)))
(*.f64 1/3 (+.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (pow.f64 z 2)))
(*.f64 1/3 (+.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (pow.f64 z 2)))
(*.f64 1/3 (+.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2))))
(*.f64 1/3 (pow.f64 z 2))
(*.f64 (pow.f64 z 2) 1/3)
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (pow.f64 z 2)))
(*.f64 1/3 (+.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (pow.f64 z 2)))
(*.f64 1/3 (+.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (pow.f64 z 2)))
(*.f64 1/3 (+.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2))))
(pow.f64 y 2)
(+.f64 (pow.f64 y 2) (pow.f64 x 2))
(+.f64 (pow.f64 y 2) (pow.f64 x 2))
(+.f64 (pow.f64 y 2) (pow.f64 x 2))
(pow.f64 x 2)
(+.f64 (pow.f64 y 2) (pow.f64 x 2))
(+.f64 (pow.f64 y 2) (pow.f64 x 2))
(+.f64 (pow.f64 y 2) (pow.f64 x 2))
(pow.f64 x 2)
(+.f64 (pow.f64 y 2) (pow.f64 x 2))
(+.f64 (pow.f64 y 2) (pow.f64 x 2))
(+.f64 (pow.f64 y 2) (pow.f64 x 2))
(pow.f64 x 2)
(+.f64 (pow.f64 y 2) (pow.f64 x 2))
(+.f64 (pow.f64 y 2) (pow.f64 x 2))
(+.f64 (pow.f64 y 2) (pow.f64 x 2))
(pow.f64 y 2)
(+.f64 (pow.f64 y 2) (pow.f64 x 2))
(+.f64 (pow.f64 y 2) (pow.f64 x 2))
(+.f64 (pow.f64 y 2) (pow.f64 x 2))
(pow.f64 y 2)
(+.f64 (pow.f64 y 2) (pow.f64 x 2))
(+.f64 (pow.f64 y 2) (pow.f64 x 2))
(+.f64 (pow.f64 y 2) (pow.f64 x 2))
(+.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) 0)
(sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
(sqrt.f64 (/.f64 (+.f64 (*.f64 z z) (+.f64 (*.f64 x x) (*.f64 y y))) 3))
(+.f64 0 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))
(sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
(sqrt.f64 (/.f64 (+.f64 (*.f64 z z) (+.f64 (*.f64 x x) (*.f64 y y))) 3))
(-.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) 0)
(sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
(sqrt.f64 (/.f64 (+.f64 (*.f64 z z) (+.f64 (*.f64 x x) (*.f64 y y))) 3))
(*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) 1)
(sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
(sqrt.f64 (/.f64 (+.f64 (*.f64 z z) (+.f64 (*.f64 x x) (*.f64 y y))) 3))
(*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))
(sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
(sqrt.f64 (/.f64 (+.f64 (*.f64 z z) (+.f64 (*.f64 x x) (*.f64 y y))) 3))
(*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))))
(sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
(sqrt.f64 (/.f64 (+.f64 (*.f64 z z) (+.f64 (*.f64 x x) (*.f64 y y))) 3))
(*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (/.f64 1 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))))
(sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
(sqrt.f64 (/.f64 (+.f64 (*.f64 z z) (+.f64 (*.f64 x x) (*.f64 y y))) 3))
(*.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))
(sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
(sqrt.f64 (/.f64 (+.f64 (*.f64 z z) (+.f64 (*.f64 x x) (*.f64 y y))) 3))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))
(sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
(sqrt.f64 (/.f64 (+.f64 (*.f64 z z) (+.f64 (*.f64 x x) (*.f64 y y))) 3))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))
(sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
(sqrt.f64 (/.f64 (+.f64 (*.f64 z z) (+.f64 (*.f64 x x) (*.f64 y y))) 3))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))
(sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
(sqrt.f64 (/.f64 (+.f64 (*.f64 z z) (+.f64 (*.f64 x x) (*.f64 y y))) 3))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))) (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))
(sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
(sqrt.f64 (/.f64 (+.f64 (*.f64 z z) (+.f64 (*.f64 x x) (*.f64 y y))) 3))
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))) (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (*.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))))
(sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
(sqrt.f64 (/.f64 (+.f64 (*.f64 z z) (+.f64 (*.f64 x x) (*.f64 y y))) 3))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))))
(sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
(sqrt.f64 (/.f64 (+.f64 (*.f64 z z) (+.f64 (*.f64 x x) (*.f64 y y))) 3))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))
(sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
(sqrt.f64 (/.f64 (+.f64 (*.f64 z z) (+.f64 (*.f64 x x) (*.f64 y y))) 3))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))) (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))
(sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
(sqrt.f64 (/.f64 (+.f64 (*.f64 z z) (+.f64 (*.f64 x x) (*.f64 y y))) 3))
(/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) 1)
(sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
(sqrt.f64 (/.f64 (+.f64 (*.f64 z z) (+.f64 (*.f64 x x) (*.f64 y y))) 3))
(/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))
(sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
(sqrt.f64 (/.f64 (+.f64 (*.f64 z z) (+.f64 (*.f64 x x) (*.f64 y y))) 3))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) 2) 2)
(sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
(sqrt.f64 (/.f64 (+.f64 (*.f64 z z) (+.f64 (*.f64 x x) (*.f64 y y))) 3))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) 1)
(sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
(sqrt.f64 (/.f64 (+.f64 (*.f64 z z) (+.f64 (*.f64 x x) (*.f64 y y))) 3))
(+.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) 0)
(/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)
(/.f64 (+.f64 (*.f64 z z) (+.f64 (*.f64 x x) (*.f64 y y))) 3)
(+.f64 0 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
(/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)
(/.f64 (+.f64 (*.f64 z z) (+.f64 (*.f64 x x) (*.f64 y y))) 3)
(-.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) 0)
(/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)
(/.f64 (+.f64 (*.f64 z z) (+.f64 (*.f64 x x) (*.f64 y y))) 3)
(*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) 1)
(/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)
(/.f64 (+.f64 (*.f64 z z) (+.f64 (*.f64 x x) (*.f64 y y))) 3)
(*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))
(/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)
(/.f64 (+.f64 (*.f64 z z) (+.f64 (*.f64 x x) (*.f64 y y))) 3)
(*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))
(/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)
(/.f64 (+.f64 (*.f64 z z) (+.f64 (*.f64 x x) (*.f64 y y))) 3)
(*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 1 (/.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))
(/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)
(/.f64 (+.f64 (*.f64 z z) (+.f64 (*.f64 x x) (*.f64 y y))) 3)
(*.f64 1 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
(/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)
(/.f64 (+.f64 (*.f64 z z) (+.f64 (*.f64 x x) (*.f64 y y))) 3)
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
(/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)
(/.f64 (+.f64 (*.f64 z z) (+.f64 (*.f64 x x) (*.f64 y y))) 3)
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))
(/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)
(/.f64 (+.f64 (*.f64 z z) (+.f64 (*.f64 x x) (*.f64 y y))) 3)
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))
(/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)
(/.f64 (+.f64 (*.f64 z z) (+.f64 (*.f64 x x) (*.f64 y y))) 3)
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
(/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)
(/.f64 (+.f64 (*.f64 z z) (+.f64 (*.f64 x x) (*.f64 y y))) 3)
(*.f64 (/.f64 1 (/.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (/.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))))
(/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)
(/.f64 (+.f64 (*.f64 z z) (+.f64 (*.f64 x x) (*.f64 y y))) 3)
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))))
(/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)
(/.f64 (+.f64 (*.f64 z z) (+.f64 (*.f64 x x) (*.f64 y y))) 3)
(*.f64 (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))
(/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)
(/.f64 (+.f64 (*.f64 z z) (+.f64 (*.f64 x x) (*.f64 y y))) 3)
(*.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))
(/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)
(/.f64 (+.f64 (*.f64 z z) (+.f64 (*.f64 x x) (*.f64 y y))) 3)
(pow.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) 1)
(/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)
(/.f64 (+.f64 (*.f64 z z) (+.f64 (*.f64 x x) (*.f64 y y))) 3)
(fabs.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
(fabs.f64 (/.f64 (+.f64 (*.f64 z z) (+.f64 (*.f64 x x) (*.f64 y y))) 3))
(fabs.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))
(fabs.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
(fabs.f64 (/.f64 (+.f64 (*.f64 z z) (+.f64 (*.f64 x x) (*.f64 y y))) 3))
(fabs.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (fabs.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))))
(fabs.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
(fabs.f64 (/.f64 (+.f64 (*.f64 z z) (+.f64 (*.f64 x x) (*.f64 y y))) 3))
(fabs.f64 (-.f64 0 (neg.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))
(fabs.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
(fabs.f64 (/.f64 (+.f64 (*.f64 z z) (+.f64 (*.f64 x x) (*.f64 y y))) 3))
(fabs.f64 (/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (fabs.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))))
(fabs.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
(fabs.f64 (/.f64 (+.f64 (*.f64 z z) (+.f64 (*.f64 x x) (*.f64 y y))) 3))
(fabs.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))))
(fabs.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
(fabs.f64 (/.f64 (+.f64 (*.f64 z z) (+.f64 (*.f64 x x) (*.f64 y y))) 3))
(-.f64 (+.f64 (*.f64 x x) (*.f64 y y)) 0)
(+.f64 (*.f64 x x) (*.f64 y y))
(*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) 1)
(+.f64 (*.f64 x x) (*.f64 y y))
(*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))
(+.f64 (*.f64 x x) (*.f64 y y))
(*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))))
(+.f64 (*.f64 x x) (*.f64 y y))
(*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))
(+.f64 (*.f64 x x) (*.f64 y y))
(*.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))
(+.f64 (*.f64 x x) (*.f64 y y))
(*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y)))
(+.f64 (*.f64 x x) (*.f64 y y))
(*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))
(+.f64 (*.f64 x x) (*.f64 y y))
(*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))))
(+.f64 (*.f64 x x) (*.f64 y y))
(*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (+.f64 (*.f64 x x) (*.f64 y y)))
(+.f64 (*.f64 x x) (*.f64 y y))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))
(+.f64 (*.f64 x x) (*.f64 y y))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))
(+.f64 (*.f64 x x) (*.f64 y y))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))
(+.f64 (*.f64 x x) (*.f64 y y))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))
(+.f64 (*.f64 x x) (*.f64 y y))
(/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) 1)
(+.f64 (*.f64 x x) (*.f64 y y))
(/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))
(+.f64 (*.f64 x x) (*.f64 y y))
(/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) 2) 2)
(+.f64 (*.f64 x x) (*.f64 y y))
(pow.f64 (+.f64 (*.f64 x x) (*.f64 y y)) 1)
(+.f64 (*.f64 x x) (*.f64 y y))
(fabs.f64 (+.f64 (*.f64 x x) (*.f64 y y)))
(+.f64 (*.f64 x x) (*.f64 y y))
(fabs.f64 (neg.f64 (+.f64 (*.f64 x x) (*.f64 y y))))
(+.f64 (*.f64 x x) (*.f64 y y))
(fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))
(+.f64 (*.f64 x x) (*.f64 y y))
(fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (neg.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))
(+.f64 (*.f64 x x) (*.f64 y y))
(fabs.f64 (-.f64 0 (neg.f64 (+.f64 (*.f64 x x) (*.f64 y y)))))
(+.f64 (*.f64 x x) (*.f64 y y))
(fabs.f64 (/.f64 (neg.f64 (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))
(+.f64 (*.f64 x x) (*.f64 y y))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (+.f64 (*.f64 x x) (*.f64 y y))))
(+.f64 (*.f64 x x) (*.f64 y y))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 y y)))))
(+.f64 (*.f64 x x) (*.f64 y y))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 1 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))))
(+.f64 (*.f64 x x) (*.f64 y y))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 1 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (neg.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))))
(+.f64 (*.f64 x x) (*.f64 y y))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 y y))))))
(+.f64 (*.f64 x x) (*.f64 y y))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))))
(+.f64 (*.f64 x x) (*.f64 y y))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (neg.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))))
(+.f64 (*.f64 x x) (*.f64 y y))
(fabs.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (+.f64 (*.f64 x x) (*.f64 y y)))))
(+.f64 (*.f64 x x) (*.f64 y y))
(fabs.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 y y))))))
(+.f64 (*.f64 x x) (*.f64 y y))
(fabs.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))))
(+.f64 (*.f64 x x) (*.f64 y y))
(fabs.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (neg.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))))
(+.f64 (*.f64 x x) (*.f64 y y))
(fabs.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 y y))))))
(fabs.f64 (*.f64 (neg.f64 (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))))))
(fabs.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (neg.f64 (+.f64 (*.f64 x x) (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y)))))
(fabs.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (neg.f64 (+.f64 (*.f64 x x) (*.f64 y y))))))
(fabs.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))))
(fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))))
(fabs.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))))
(fabs.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (neg.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))))
(fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (neg.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))))))
(fabs.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (neg.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))) (+.f64 (*.f64 x x) (*.f64 y y)))))
(fabs.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (neg.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))))

eval369.0ms (3.2%)

Compiler

Compiled 8869 to 5154 computations (41.9% saved)

prune41.0ms (0.4%)

Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New2374241
Fresh000
Picked011
Done000
Total2375242
Error
0.5b
Counts
242 → 5
Alt Table
Click to see full alt table
StatusErrorProgram
50.3b
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))
29.2b
(*.f64 (sqrt.f64 1/3) (neg.f64 x))
33.4b
(*.f64 z (sqrt.f64 1/3))
38.3b
(sqrt.f64 (/.f64 (+.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 z z)) 3))
46.3b
(sqrt.f64 (/.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 z z)) 3))
Compiler

Compiled 115 to 59 computations (48.7% saved)

localize80.0ms (0.7%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 z z)) 3)
0.4b
(/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))
35.3b
(sqrt.f64 (/.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 z z)) 3))
36.6b
(*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))
Compiler

Compiled 165 to 32 computations (80.6% saved)

series155.0ms (1.3%)

Counts
4 → 120
Calls

30 calls:

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

rewrite89.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1116×rational_best.json-simplify-47
1034×rational_best.json-5
1032×rational_best.json-2
1032×rational_best.json-3
1032×rational_best.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
018122
1156122
2495122
32128122
Stop Event
node limit
Counts
4 → 113
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))
(sqrt.f64 (/.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 z z)) 3))
(/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))
(/.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 z z)) 3)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x x) (*.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y y) (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 x x) (*.f64 y y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (*.f64 x x) (*.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x x) (*.f64 y y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x x) (*.f64 y y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 x x) (*.f64 y y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (+.f64 (*.f64 x x) (*.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (+.f64 (*.f64 x x) (*.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (neg.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (fabs.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (neg.f64 (+.f64 (*.f64 x x) (*.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 2) (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 2) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 2) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (neg.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 2) (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 2) (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (fabs.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 2) (*.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 2) (*.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 2) (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (fabs.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 2) (*.f64 (fabs.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y))))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 2) (*.f64 (fabs.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y))))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 2) (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 2) (*.f64 (fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 2) (*.f64 (fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 2) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 2) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 2) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 2) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 2) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 2) (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 2) (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) 2)) (neg.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) 2)) (fabs.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) 2)) (/.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) 2)) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) 2)) (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) 2) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) 2) (neg.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) 2) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) 2) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) 2) (/.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) 2) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (neg.f64 (+.f64 (*.f64 x x) (*.f64 y y))))) 2))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (/.f64 1 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))) (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))) (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (/.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 1 (/.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (fabs.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (neg.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))))))

simplify562.0ms (4.9%)

Algorithm
egg-herbie
Rules
710×rational_best.json-simplify-1
646×rational_best.json-simplify-44
628×rational_best.json-simplify-24
612×rational_best.json-simplify-29
592×rational_best.json-simplify-80
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
050313473
1104813361
2204713289
3409413179
4649713179
Stop Event
node limit
Counts
233 → 363
Calls
Call 1
Inputs
(pow.f64 y 2)
(+.f64 (pow.f64 y 2) (pow.f64 x 2))
(+.f64 (pow.f64 y 2) (pow.f64 x 2))
(+.f64 (pow.f64 y 2) (pow.f64 x 2))
(pow.f64 x 2)
(+.f64 (pow.f64 y 2) (pow.f64 x 2))
(+.f64 (pow.f64 y 2) (pow.f64 x 2))
(+.f64 (pow.f64 y 2) (pow.f64 x 2))
(pow.f64 x 2)
(+.f64 (pow.f64 y 2) (pow.f64 x 2))
(+.f64 (pow.f64 y 2) (pow.f64 x 2))
(+.f64 (pow.f64 y 2) (pow.f64 x 2))
(pow.f64 x 2)
(+.f64 (pow.f64 y 2) (pow.f64 x 2))
(+.f64 (pow.f64 y 2) (pow.f64 x 2))
(+.f64 (pow.f64 y 2) (pow.f64 x 2))
(pow.f64 y 2)
(+.f64 (pow.f64 y 2) (pow.f64 x 2))
(+.f64 (pow.f64 y 2) (pow.f64 x 2))
(+.f64 (pow.f64 y 2) (pow.f64 x 2))
(pow.f64 y 2)
(+.f64 (pow.f64 y 2) (pow.f64 x 2))
(+.f64 (pow.f64 y 2) (pow.f64 x 2))
(+.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (sqrt.f64 1/3))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (sqrt.f64 1/3)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 2)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (sqrt.f64 1/3)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 4))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 5))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 6)))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (sqrt.f64 1/3)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 4)))))))
(*.f64 (sqrt.f64 1/3) x)
(+.f64 (*.f64 (sqrt.f64 1/3) x) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (sqrt.f64 1/3)) x)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) (sqrt.f64 1/3)) (pow.f64 x 3))) (+.f64 (*.f64 (sqrt.f64 1/3) x) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (sqrt.f64 1/3)) x))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3) (sqrt.f64 1/3)) (pow.f64 x 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) (sqrt.f64 1/3)) (pow.f64 x 3))) (+.f64 (*.f64 (sqrt.f64 1/3) x) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (sqrt.f64 1/3)) x)))))
(*.f64 -1 (*.f64 (sqrt.f64 1/3) x))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (sqrt.f64 1/3)) x)) (*.f64 -1 (*.f64 (sqrt.f64 1/3) x)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) (sqrt.f64 1/3)) (pow.f64 x 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (sqrt.f64 1/3)) x)) (*.f64 -1 (*.f64 (sqrt.f64 1/3) x))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) (sqrt.f64 1/3)) (pow.f64 x 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3) (sqrt.f64 1/3)) (pow.f64 x 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (sqrt.f64 1/3)) x)) (*.f64 -1 (*.f64 (sqrt.f64 1/3) x)))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) (sqrt.f64 1/3))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 y 2) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) (sqrt.f64 1/3)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 y 2) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 y 4) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) (sqrt.f64 1/3))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 y 2) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 y 4) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))))) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 y 6) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 5))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) (sqrt.f64 1/3)))))
(*.f64 y (sqrt.f64 1/3))
(+.f64 (*.f64 y (sqrt.f64 1/3)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (sqrt.f64 1/3)) y)))
(+.f64 (*.f64 y (sqrt.f64 1/3)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (sqrt.f64 1/3)) y)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) (sqrt.f64 1/3)) (pow.f64 y 3)))))
(+.f64 (*.f64 y (sqrt.f64 1/3)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (sqrt.f64 1/3)) y)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3) (sqrt.f64 1/3)) (pow.f64 y 5))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) (sqrt.f64 1/3)) (pow.f64 y 3))))))
(*.f64 -1 (*.f64 y (sqrt.f64 1/3)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (sqrt.f64 1/3)) y)) (*.f64 -1 (*.f64 y (sqrt.f64 1/3))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (sqrt.f64 1/3)) y)) (+.f64 (*.f64 -1 (*.f64 y (sqrt.f64 1/3))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) (sqrt.f64 1/3)) (pow.f64 y 3)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3) (sqrt.f64 1/3)) (pow.f64 y 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (sqrt.f64 1/3)) y)) (+.f64 (*.f64 -1 (*.f64 y (sqrt.f64 1/3))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) (sqrt.f64 1/3)) (pow.f64 y 3))))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (sqrt.f64 1/3))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 (pow.f64 z 2) (sqrt.f64 1/3)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (sqrt.f64 1/3)))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))) (*.f64 (pow.f64 z 4) (sqrt.f64 1/3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 (pow.f64 z 2) (sqrt.f64 1/3)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (sqrt.f64 1/3))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))) (*.f64 (pow.f64 z 4) (sqrt.f64 1/3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 (pow.f64 z 2) (sqrt.f64 1/3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 5))) (*.f64 (pow.f64 z 6) (sqrt.f64 1/3)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (sqrt.f64 1/3)))))
(*.f64 z (sqrt.f64 1/3))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (sqrt.f64 1/3)) z)) (*.f64 z (sqrt.f64 1/3)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (sqrt.f64 1/3)) z)) (+.f64 (*.f64 z (sqrt.f64 1/3)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) (sqrt.f64 1/3)) (pow.f64 z 3)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (sqrt.f64 1/3)) z)) (+.f64 (*.f64 z (sqrt.f64 1/3)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3) (sqrt.f64 1/3)) (pow.f64 z 5))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) (sqrt.f64 1/3)) (pow.f64 z 3))))))
(*.f64 -1 (*.f64 z (sqrt.f64 1/3)))
(+.f64 (*.f64 -1 (*.f64 z (sqrt.f64 1/3))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (sqrt.f64 1/3)) z)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) (sqrt.f64 1/3)) (pow.f64 z 3))) (+.f64 (*.f64 -1 (*.f64 z (sqrt.f64 1/3))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (sqrt.f64 1/3)) z))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) (sqrt.f64 1/3)) (pow.f64 z 3))) (+.f64 (*.f64 -1 (*.f64 z (sqrt.f64 1/3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3) (sqrt.f64 1/3)) (pow.f64 z 5))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (sqrt.f64 1/3)) z)))))
(/.f64 1 (pow.f64 y 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 4))) (/.f64 1 (pow.f64 y 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 4))) (+.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 6))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 6) (pow.f64 y 8))) (+.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 6)))))
(/.f64 1 (pow.f64 x 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 4))) (/.f64 1 (pow.f64 x 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 4))) (+.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 6)) (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 6) (pow.f64 x 8))) (+.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 6)) (/.f64 1 (pow.f64 x 2)))))
(/.f64 1 (pow.f64 x 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 4))) (/.f64 1 (pow.f64 x 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 4))) (+.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 6)) (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 6) (pow.f64 x 8))) (+.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 6)) (/.f64 1 (pow.f64 x 2)))))
(/.f64 1 (pow.f64 x 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 4))) (/.f64 1 (pow.f64 x 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 4))) (+.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 6)) (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 6) (pow.f64 x 8))) (+.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 6)) (/.f64 1 (pow.f64 x 2)))))
(/.f64 1 (pow.f64 y 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 4))) (/.f64 1 (pow.f64 y 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 4))) (+.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 6))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 6) (pow.f64 y 8))) (+.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 6)))))
(/.f64 1 (pow.f64 y 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 4))) (/.f64 1 (pow.f64 y 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 4))) (+.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 6))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 6) (pow.f64 y 8))) (+.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 6)))))
(*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))
(+.f64 (*.f64 1/3 (pow.f64 x 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(+.f64 (*.f64 1/3 (pow.f64 x 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(+.f64 (*.f64 1/3 (pow.f64 x 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(*.f64 1/3 (pow.f64 x 2))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 1/3 (pow.f64 x 2)))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 1/3 (pow.f64 x 2)))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 1/3 (pow.f64 x 2)))
(*.f64 1/3 (pow.f64 x 2))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 1/3 (pow.f64 x 2)))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 1/3 (pow.f64 x 2)))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 1/3 (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))
(+.f64 (*.f64 1/3 (pow.f64 y 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (pow.f64 y 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (pow.f64 y 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(*.f64 1/3 (pow.f64 y 2))
(+.f64 (*.f64 1/3 (pow.f64 y 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (pow.f64 y 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (pow.f64 y 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(*.f64 1/3 (pow.f64 y 2))
(+.f64 (*.f64 1/3 (pow.f64 y 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (pow.f64 y 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (pow.f64 y 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (pow.f64 z 2)))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (pow.f64 z 2)))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (pow.f64 z 2)))
(*.f64 1/3 (pow.f64 z 2))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (pow.f64 z 2)))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (pow.f64 z 2)))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (pow.f64 z 2)))
(*.f64 1/3 (pow.f64 z 2))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (pow.f64 z 2)))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (pow.f64 z 2)))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (pow.f64 z 2)))
(+.f64 (*.f64 x x) (*.f64 y y))
(+.f64 (*.f64 y y) (*.f64 x x))
(+.f64 (+.f64 (*.f64 x x) (*.f64 y y)) 0)
(+.f64 0 (+.f64 (*.f64 x x) (*.f64 y y)))
(-.f64 (+.f64 (*.f64 x x) (*.f64 y y)) 0)
(/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) 1)
(/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) 2) 2)
(pow.f64 (+.f64 (*.f64 x x) (*.f64 y y)) 1)
(fabs.f64 (+.f64 (*.f64 x x) (*.f64 y y)))
(fabs.f64 (neg.f64 (+.f64 (*.f64 x x) (*.f64 y y))))
(fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))
(fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (neg.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y)))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))
(fabs.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (fabs.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))))
(fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))
(fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))))
(fabs.f64 (-.f64 0 (neg.f64 (+.f64 (*.f64 x x) (*.f64 y y)))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 2) (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 2) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 2) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (neg.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 2) (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 2) (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (fabs.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 2) (*.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 2) (*.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 2) (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (fabs.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 2) (*.f64 (fabs.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y))))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 2) (*.f64 (fabs.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y))))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 2) (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 2) (*.f64 (fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 2) (*.f64 (fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 2) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 2) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 2) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 2) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 2) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 2) (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 2) (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) 2)) (neg.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) 2)) (fabs.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) 2)) (/.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) 2)) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) 2)) (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) 2) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) 2) (neg.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) 2) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) 2) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) 2) (/.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) 2) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (neg.f64 (+.f64 (*.f64 x x) (*.f64 y y))))) 2))
(+.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) 0)
(+.f64 0 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))
(-.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) 0)
(*.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) 1)
(*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (/.f64 1 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))) (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))) (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))
(/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) 1)
(/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) 2) 2)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) 1)
(+.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 0)
(+.f64 0 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))))
(-.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 0)
(*.f64 1 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 1)
(*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))))
(*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))))))
(*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (/.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))))
(*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))))
(pow.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 1)
(+.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) 0)
(+.f64 0 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
(-.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) 0)
(*.f64 1 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
(*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) 1)
(*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))
(*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 1 (/.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))
(*.f64 (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))
(*.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))
(pow.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) 1)
(fabs.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
(fabs.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))
(fabs.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (fabs.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))))
(fabs.f64 (-.f64 0 (neg.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))
Outputs
(pow.f64 y 2)
(+.f64 (pow.f64 y 2) (pow.f64 x 2))
(+.f64 (pow.f64 y 2) (pow.f64 x 2))
(+.f64 (pow.f64 y 2) (pow.f64 x 2))
(pow.f64 x 2)
(+.f64 (pow.f64 y 2) (pow.f64 x 2))
(+.f64 (pow.f64 y 2) (pow.f64 x 2))
(+.f64 (pow.f64 y 2) (pow.f64 x 2))
(pow.f64 x 2)
(+.f64 (pow.f64 y 2) (pow.f64 x 2))
(+.f64 (pow.f64 y 2) (pow.f64 x 2))
(+.f64 (pow.f64 y 2) (pow.f64 x 2))
(pow.f64 x 2)
(+.f64 (pow.f64 y 2) (pow.f64 x 2))
(+.f64 (pow.f64 y 2) (pow.f64 x 2))
(+.f64 (pow.f64 y 2) (pow.f64 x 2))
(pow.f64 y 2)
(+.f64 (pow.f64 y 2) (pow.f64 x 2))
(+.f64 (pow.f64 y 2) (pow.f64 x 2))
(+.f64 (pow.f64 y 2) (pow.f64 x 2))
(pow.f64 y 2)
(+.f64 (pow.f64 y 2) (pow.f64 x 2))
(+.f64 (pow.f64 y 2) (pow.f64 x 2))
(+.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (sqrt.f64 1/3))
(sqrt.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) 1/3))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (sqrt.f64 1/3)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 2)))))
(+.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) 1/3)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 z 2)))) (*.f64 (pow.f64 x 2) (sqrt.f64 1/3)))))
(+.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) 1/3)) (*.f64 (sqrt.f64 1/3) (*.f64 1/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 z 2))))))))
(*.f64 (sqrt.f64 1/3) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 z 2)))))) (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)))))
(*.f64 (sqrt.f64 1/3) (+.f64 (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2))) (*.f64 1/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 z 2))))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (sqrt.f64 1/3)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 4))))))
(+.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) 1/3)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 z 2)))) (*.f64 (pow.f64 x 2) (sqrt.f64 1/3)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) 3))) (*.f64 -1/8 (*.f64 (sqrt.f64 1/3) (pow.f64 x 4))))))
(+.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) 1/3)) (+.f64 (*.f64 (sqrt.f64 1/3) (*.f64 1/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 z 2))))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) 3))) (*.f64 (sqrt.f64 1/3) (*.f64 -1/8 (pow.f64 x 4))))))
(+.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) 1/3)) (*.f64 (sqrt.f64 1/3) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) 3))) (pow.f64 x 4))) (*.f64 1/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 z 2)))))))))
(+.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) 1/3)) (*.f64 (sqrt.f64 1/3) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 z 2)))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) 3))) (pow.f64 x 4))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 5))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 6)))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (sqrt.f64 1/3)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 4)))))))
(+.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 z 2)))) (*.f64 (pow.f64 x 2) (sqrt.f64 1/3)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) 3))) (*.f64 -1/8 (*.f64 (sqrt.f64 1/3) (pow.f64 x 4))))) (+.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) 1/3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) 5))) (*.f64 1/16 (*.f64 (sqrt.f64 1/3) (pow.f64 x 6))))))
(+.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) 1/3)) (+.f64 (+.f64 (*.f64 (sqrt.f64 1/3) (*.f64 1/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 z 2))))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) 3))) (*.f64 (sqrt.f64 1/3) (*.f64 -1/8 (pow.f64 x 4))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) 5))) (*.f64 (sqrt.f64 1/3) (*.f64 1/16 (pow.f64 x 6))))))
(+.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 z 2)))))) (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2))))) (*.f64 (sqrt.f64 1/3) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) 5))) (pow.f64 x 6))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) 3))) (pow.f64 x 4))))))
(+.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2))) (*.f64 1/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 z 2)))))))) (*.f64 (sqrt.f64 1/3) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) 5))) (pow.f64 x 6))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) 3))) (pow.f64 x 4))))))
(*.f64 (sqrt.f64 1/3) x)
(*.f64 x (sqrt.f64 1/3))
(+.f64 (*.f64 (sqrt.f64 1/3) x) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (sqrt.f64 1/3)) x)))
(+.f64 (*.f64 x (sqrt.f64 1/3)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) (sqrt.f64 1/3)) x)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) (sqrt.f64 1/3)) (pow.f64 x 3))) (+.f64 (*.f64 (sqrt.f64 1/3) x) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (sqrt.f64 1/3)) x))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) (sqrt.f64 1/3)) x)) (+.f64 (*.f64 x (sqrt.f64 1/3)) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) 2)) (pow.f64 x 3)))))
(+.f64 (*.f64 x (sqrt.f64 1/3)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) (sqrt.f64 1/3)) x)) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) 2)) (pow.f64 x 3)))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3) (sqrt.f64 1/3)) (pow.f64 x 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) (sqrt.f64 1/3)) (pow.f64 x 3))) (+.f64 (*.f64 (sqrt.f64 1/3) x) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (sqrt.f64 1/3)) x)))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) (sqrt.f64 1/3)) x)) (+.f64 (*.f64 x (sqrt.f64 1/3)) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) 2)) (pow.f64 x 3))))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) 3)) (pow.f64 x 5))))
(+.f64 (*.f64 x (sqrt.f64 1/3)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) (sqrt.f64 1/3)) x)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) 2)) (pow.f64 x 3))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) 3)) (pow.f64 x 5))))))
(+.f64 (*.f64 x (sqrt.f64 1/3)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) 3)) (pow.f64 x 5))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) (sqrt.f64 1/3)) x)) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) 2)) (pow.f64 x 3))))))
(*.f64 -1 (*.f64 (sqrt.f64 1/3) x))
(*.f64 (sqrt.f64 1/3) (*.f64 -1 x))
(neg.f64 (*.f64 x (sqrt.f64 1/3)))
(*.f64 (sqrt.f64 1/3) (neg.f64 x))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (sqrt.f64 1/3)) x)) (*.f64 -1 (*.f64 (sqrt.f64 1/3) x)))
(+.f64 (*.f64 (sqrt.f64 1/3) (*.f64 -1 x)) (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) (sqrt.f64 1/3)) x) -1/2))
(+.f64 (neg.f64 (*.f64 x (sqrt.f64 1/3))) (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) (sqrt.f64 1/3)) x) -1/2))
(+.f64 (*.f64 (sqrt.f64 1/3) (neg.f64 x)) (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) (sqrt.f64 1/3)) x) -1/2))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) (sqrt.f64 1/3)) (pow.f64 x 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (sqrt.f64 1/3)) x)) (*.f64 -1 (*.f64 (sqrt.f64 1/3) x))))
(+.f64 (*.f64 (sqrt.f64 1/3) (*.f64 -1 x)) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) (sqrt.f64 1/3)) x) -1/2) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) 2)) (pow.f64 x 3)) 1/8)))
(+.f64 (neg.f64 (*.f64 x (sqrt.f64 1/3))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) (sqrt.f64 1/3)) x) -1/2) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) 2)) (pow.f64 x 3)) 1/8)))
(+.f64 (*.f64 (sqrt.f64 1/3) (neg.f64 x)) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) (sqrt.f64 1/3)) x) -1/2) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) 2)) (pow.f64 x 3)) 1/8)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) (sqrt.f64 1/3)) (pow.f64 x 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3) (sqrt.f64 1/3)) (pow.f64 x 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (sqrt.f64 1/3)) x)) (*.f64 -1 (*.f64 (sqrt.f64 1/3) x)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 1/3) (*.f64 -1 x)) (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) (sqrt.f64 1/3)) x) -1/2)) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) 3)) (pow.f64 x 5)) -1/16) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) 2)) (pow.f64 x 3)) 1/8)))
(+.f64 (+.f64 (neg.f64 (*.f64 x (sqrt.f64 1/3))) (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) (sqrt.f64 1/3)) x) -1/2)) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) 2)) (pow.f64 x 3)) 1/8) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) 3)) (pow.f64 x 5)) -1/16)))
(+.f64 (*.f64 (sqrt.f64 1/3) (neg.f64 x)) (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) (sqrt.f64 1/3)) x) -1/2) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) 2)) (pow.f64 x 3)) 1/8)) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) 3)) (pow.f64 x 5)) -1/16)))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) (sqrt.f64 1/3)) x) -1/2) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) 3)) (pow.f64 x 5)) -1/16) (+.f64 (*.f64 (sqrt.f64 1/3) (neg.f64 x)) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) 2)) (pow.f64 x 3)) 1/8))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) (sqrt.f64 1/3))
(sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 x 2) (pow.f64 z 2))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 y 2) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) (sqrt.f64 1/3)))
(+.f64 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 x 2) (pow.f64 z 2)))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 y 2) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 x 2) (pow.f64 z 2)))))))
(+.f64 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 x 2) (pow.f64 z 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 x 2) (pow.f64 z 2)))) (*.f64 1/2 (*.f64 (pow.f64 y 2) (sqrt.f64 1/3)))))
(+.f64 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 x 2) (pow.f64 z 2)))) (*.f64 1/2 (*.f64 (pow.f64 y 2) (sqrt.f64 (*.f64 1/3 (/.f64 1 (+.f64 (pow.f64 x 2) (pow.f64 z 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 y 2) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 y 4) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) (sqrt.f64 1/3))))
(+.f64 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 x 2) (pow.f64 z 2)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 y 4)) (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 x 2) (pow.f64 z 2)) 3))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 y 2) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 x 2) (pow.f64 z 2))))))))
(+.f64 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 x 2) (pow.f64 z 2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 x 2) (pow.f64 z 2)))) (*.f64 1/2 (*.f64 (pow.f64 y 2) (sqrt.f64 1/3)))) (*.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 y 4)) (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 x 2) (pow.f64 z 2)) 3)))))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 y 2) (sqrt.f64 (*.f64 1/3 (/.f64 1 (+.f64 (pow.f64 x 2) (pow.f64 z 2))))))) (+.f64 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 x 2) (pow.f64 z 2)))) (*.f64 -1/8 (*.f64 (pow.f64 y 4) (sqrt.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (+.f64 (pow.f64 x 2) (pow.f64 z 2)) 3))))))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 x 2) (pow.f64 z 2)))) (*.f64 1/2 (*.f64 (pow.f64 y 2) (sqrt.f64 (*.f64 1/3 (/.f64 1 (+.f64 (pow.f64 x 2) (pow.f64 z 2)))))))) (*.f64 -1/8 (*.f64 (pow.f64 y 4) (sqrt.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (+.f64 (pow.f64 x 2) (pow.f64 z 2)) 3)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 y 2) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 y 4) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))))) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 y 6) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 5))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) (sqrt.f64 1/3)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 y 2) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 x 2) (pow.f64 z 2)))))) (+.f64 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 x 2) (pow.f64 z 2)))) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 y 6)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 x 2) (pow.f64 z 2)) 5))))) (*.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 y 4)) (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 x 2) (pow.f64 z 2)) 3))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 x 2) (pow.f64 z 2)))) (*.f64 1/2 (*.f64 (pow.f64 y 2) (sqrt.f64 1/3)))) (+.f64 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 x 2) (pow.f64 z 2)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 y 4)) (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 x 2) (pow.f64 z 2)) 3))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 x 2) (pow.f64 z 2)) 5))) (*.f64 1/16 (*.f64 (sqrt.f64 1/3) (pow.f64 y 6)))))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 y 2) (sqrt.f64 (*.f64 1/3 (/.f64 1 (+.f64 (pow.f64 x 2) (pow.f64 z 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 y 4) (sqrt.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (+.f64 (pow.f64 x 2) (pow.f64 z 2)) 3)))))) (+.f64 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 x 2) (pow.f64 z 2)))) (*.f64 1/16 (*.f64 (pow.f64 y 6) (sqrt.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (+.f64 (pow.f64 x 2) (pow.f64 z 2)) 5)))))))))
(+.f64 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 x 2) (pow.f64 z 2)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 y 4) (sqrt.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (+.f64 (pow.f64 x 2) (pow.f64 z 2)) 3)))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 y 2) (sqrt.f64 (*.f64 1/3 (/.f64 1 (+.f64 (pow.f64 x 2) (pow.f64 z 2))))))) (*.f64 1/16 (*.f64 (pow.f64 y 6) (sqrt.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (+.f64 (pow.f64 x 2) (pow.f64 z 2)) 5)))))))))
(*.f64 y (sqrt.f64 1/3))
(+.f64 (*.f64 y (sqrt.f64 1/3)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (sqrt.f64 1/3)) y)))
(+.f64 (*.f64 y (sqrt.f64 1/3)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 x 2) (pow.f64 z 2))) y)))
(+.f64 (*.f64 y (sqrt.f64 1/3)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (sqrt.f64 1/3)) y)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) (sqrt.f64 1/3)) (pow.f64 y 3)))))
(+.f64 (*.f64 y (sqrt.f64 1/3)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 x 2) (pow.f64 z 2))) y)) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 x 2) (pow.f64 z 2)) 2)) (pow.f64 y 3)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 x 2) (pow.f64 z 2))) y)) (+.f64 (*.f64 y (sqrt.f64 1/3)) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 x 2) (pow.f64 z 2)) 2)) (pow.f64 y 3)))))
(+.f64 (+.f64 (*.f64 y (sqrt.f64 1/3)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 x 2) (pow.f64 z 2))) y))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 x 2) (pow.f64 z 2)) 2)) (pow.f64 y 3))))
(+.f64 (*.f64 y (sqrt.f64 1/3)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (sqrt.f64 1/3)) y)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3) (sqrt.f64 1/3)) (pow.f64 y 5))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) (sqrt.f64 1/3)) (pow.f64 y 3))))))
(+.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 x 2) (pow.f64 z 2)) 2)) (pow.f64 y 3))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 x 2) (pow.f64 z 2)) 3)) (pow.f64 y 5)))) (+.f64 (*.f64 y (sqrt.f64 1/3)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 x 2) (pow.f64 z 2))) y))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 x 2) (pow.f64 z 2))) y)) (+.f64 (*.f64 y (sqrt.f64 1/3)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 x 2) (pow.f64 z 2)) 2)) (pow.f64 y 3))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 x 2) (pow.f64 z 2)) 3)) (pow.f64 y 5))))))
(+.f64 (*.f64 y (sqrt.f64 1/3)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 x 2) (pow.f64 z 2))) y)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 x 2) (pow.f64 z 2)) 2)) (pow.f64 y 3))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 x 2) (pow.f64 z 2)) 3)) (pow.f64 y 5))))))
(+.f64 (*.f64 y (sqrt.f64 1/3)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 x 2) (pow.f64 z 2)) 2)) (pow.f64 y 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 x 2) (pow.f64 z 2))) y)) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 x 2) (pow.f64 z 2)) 3)) (pow.f64 y 5))))))
(*.f64 -1 (*.f64 y (sqrt.f64 1/3)))
(*.f64 y (*.f64 -1 (sqrt.f64 1/3)))
(neg.f64 (*.f64 y (sqrt.f64 1/3)))
(*.f64 y (neg.f64 (sqrt.f64 1/3)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (sqrt.f64 1/3)) y)) (*.f64 -1 (*.f64 y (sqrt.f64 1/3))))
(+.f64 (*.f64 y (*.f64 -1 (sqrt.f64 1/3))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 x 2) (pow.f64 z 2))) y)))
(+.f64 (neg.f64 (*.f64 y (sqrt.f64 1/3))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 x 2) (pow.f64 z 2))) y)))
(+.f64 (*.f64 y (neg.f64 (sqrt.f64 1/3))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 x 2) (pow.f64 z 2))) y)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (sqrt.f64 1/3)) y)) (+.f64 (*.f64 -1 (*.f64 y (sqrt.f64 1/3))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) (sqrt.f64 1/3)) (pow.f64 y 3)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 x 2) (pow.f64 z 2))) y)) (+.f64 (*.f64 y (*.f64 -1 (sqrt.f64 1/3))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 x 2) (pow.f64 z 2)) 2)) (pow.f64 y 3)))))
(+.f64 (neg.f64 (*.f64 y (sqrt.f64 1/3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 x 2) (pow.f64 z 2))) y)) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 x 2) (pow.f64 z 2)) 2)) (pow.f64 y 3)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 x 2) (pow.f64 z 2))) y)) (+.f64 (*.f64 y (neg.f64 (sqrt.f64 1/3))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 x 2) (pow.f64 z 2)) 2)) (pow.f64 y 3)))))
(+.f64 (*.f64 y (neg.f64 (sqrt.f64 1/3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 x 2) (pow.f64 z 2))) y)) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 x 2) (pow.f64 z 2)) 2)) (pow.f64 y 3)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3) (sqrt.f64 1/3)) (pow.f64 y 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (sqrt.f64 1/3)) y)) (+.f64 (*.f64 -1 (*.f64 y (sqrt.f64 1/3))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) (sqrt.f64 1/3)) (pow.f64 y 3))))))
(+.f64 (+.f64 (*.f64 y (*.f64 -1 (sqrt.f64 1/3))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 x 2) (pow.f64 z 2)) 2)) (pow.f64 y 3)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 x 2) (pow.f64 z 2))) y)) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 x 2) (pow.f64 z 2)) 3)) (pow.f64 y 5)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 x 2) (pow.f64 z 2))) y)) (+.f64 (+.f64 (neg.f64 (*.f64 y (sqrt.f64 1/3))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 x 2) (pow.f64 z 2)) 2)) (pow.f64 y 3)))) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 x 2) (pow.f64 z 2)) 3)) (pow.f64 y 5)))))
(+.f64 (*.f64 y (neg.f64 (sqrt.f64 1/3))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 x 2) (pow.f64 z 2)) 2)) (pow.f64 y 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 x 2) (pow.f64 z 2))) y)) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 x 2) (pow.f64 z 2)) 3)) (pow.f64 y 5))))))
(+.f64 (*.f64 y (neg.f64 (sqrt.f64 1/3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 x 2) (pow.f64 z 2))) y)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 x 2) (pow.f64 z 2)) 2)) (pow.f64 y 3))) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 x 2) (pow.f64 z 2)) 3)) (pow.f64 y 5))))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (sqrt.f64 1/3))
(sqrt.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 1/3))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 (pow.f64 z 2) (sqrt.f64 1/3)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (sqrt.f64 1/3)))
(+.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 1/3)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 (pow.f64 z 2) (sqrt.f64 1/3)))))
(+.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 1/3)) (*.f64 (pow.f64 z 2) (*.f64 1/2 (sqrt.f64 (*.f64 1/3 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2))))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))) (*.f64 (pow.f64 z 4) (sqrt.f64 1/3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 (pow.f64 z 2) (sqrt.f64 1/3)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (sqrt.f64 1/3))))
(+.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 1/3)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 (pow.f64 z 2) (sqrt.f64 1/3)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))) (*.f64 -1/8 (*.f64 (sqrt.f64 1/3) (pow.f64 z 4))))))
(+.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 1/3)) (+.f64 (*.f64 (pow.f64 z 2) (*.f64 1/2 (sqrt.f64 (*.f64 1/3 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2))))))) (*.f64 -1/8 (*.f64 (pow.f64 z 4) (sqrt.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))))))))
(+.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 1/3)) (+.f64 (*.f64 (pow.f64 z 2) (*.f64 1/2 (sqrt.f64 (*.f64 1/3 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2))))))) (*.f64 -1/8 (*.f64 (pow.f64 z 4) (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) 1/3))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))) (*.f64 (pow.f64 z 4) (sqrt.f64 1/3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 (pow.f64 z 2) (sqrt.f64 1/3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 5))) (*.f64 (pow.f64 z 6) (sqrt.f64 1/3)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (sqrt.f64 1/3)))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 1/3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 5))) (*.f64 1/16 (*.f64 (sqrt.f64 1/3) (pow.f64 z 6))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 (pow.f64 z 2) (sqrt.f64 1/3)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))) (*.f64 -1/8 (*.f64 (sqrt.f64 1/3) (pow.f64 z 4))))))
(+.f64 (*.f64 (pow.f64 z 2) (*.f64 1/2 (sqrt.f64 (*.f64 1/3 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2))))))) (+.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 1/3)) (*.f64 1/16 (*.f64 (pow.f64 z 6) (sqrt.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 5))))))) (*.f64 -1/8 (*.f64 (pow.f64 z 4) (sqrt.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))))))))
(+.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 1/3)) (+.f64 (+.f64 (*.f64 (pow.f64 z 2) (*.f64 1/2 (sqrt.f64 (*.f64 1/3 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2))))))) (*.f64 1/16 (*.f64 (pow.f64 z 6) (sqrt.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 5))))))) (*.f64 -1/8 (*.f64 (pow.f64 z 4) (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) 1/3))))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 z 4) (sqrt.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)))))) (+.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 1/3)) (*.f64 (pow.f64 z 2) (*.f64 1/2 (sqrt.f64 (*.f64 1/3 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))))))) (*.f64 1/16 (*.f64 (pow.f64 z 6) (sqrt.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 5))))))))
(*.f64 z (sqrt.f64 1/3))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (sqrt.f64 1/3)) z)) (*.f64 z (sqrt.f64 1/3)))
(+.f64 (*.f64 z (sqrt.f64 1/3)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (sqrt.f64 1/3)) z)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (sqrt.f64 1/3)) z)) (+.f64 (*.f64 z (sqrt.f64 1/3)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) (sqrt.f64 1/3)) (pow.f64 z 3)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (sqrt.f64 1/3)) z)) (+.f64 (*.f64 z (sqrt.f64 1/3)) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2)) (pow.f64 z 3)))))
(+.f64 (*.f64 z (sqrt.f64 1/3)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2)) (pow.f64 z 3))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (sqrt.f64 1/3)) z))))
(+.f64 (*.f64 z (sqrt.f64 1/3)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (sqrt.f64 1/3)) z)) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2)) (pow.f64 z 3)))))
(+.f64 (+.f64 (*.f64 z (sqrt.f64 1/3)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (sqrt.f64 1/3)) z))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2)) (pow.f64 z 3))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (sqrt.f64 1/3)) z)) (+.f64 (*.f64 z (sqrt.f64 1/3)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3) (sqrt.f64 1/3)) (pow.f64 z 5))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) (sqrt.f64 1/3)) (pow.f64 z 3))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (sqrt.f64 1/3)) z)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2)) (pow.f64 z 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) (pow.f64 z 5))) (*.f64 z (sqrt.f64 1/3)))))
(+.f64 (*.f64 z (sqrt.f64 1/3)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (sqrt.f64 1/3)) z)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2)) (pow.f64 z 3))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) (pow.f64 z 5))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (sqrt.f64 1/3)) z)) (+.f64 (*.f64 z (sqrt.f64 1/3)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2)) (pow.f64 z 3))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) (pow.f64 z 5))))))
(+.f64 (*.f64 z (sqrt.f64 1/3)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2)) (pow.f64 z 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (sqrt.f64 1/3)) z)) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) (pow.f64 z 5))))))
(*.f64 -1 (*.f64 z (sqrt.f64 1/3)))
(*.f64 z (*.f64 -1 (sqrt.f64 1/3)))
(neg.f64 (*.f64 z (sqrt.f64 1/3)))
(*.f64 z (neg.f64 (sqrt.f64 1/3)))
(+.f64 (*.f64 -1 (*.f64 z (sqrt.f64 1/3))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (sqrt.f64 1/3)) z)))
(+.f64 (*.f64 z (*.f64 -1 (sqrt.f64 1/3))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (sqrt.f64 1/3)) z)))
(+.f64 (neg.f64 (*.f64 z (sqrt.f64 1/3))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (sqrt.f64 1/3)) z)))
(+.f64 (*.f64 z (neg.f64 (sqrt.f64 1/3))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (sqrt.f64 1/3)) z)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) (sqrt.f64 1/3)) (pow.f64 z 3))) (+.f64 (*.f64 -1 (*.f64 z (sqrt.f64 1/3))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (sqrt.f64 1/3)) z))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (sqrt.f64 1/3)) z)) (+.f64 (*.f64 z (*.f64 -1 (sqrt.f64 1/3))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2)) (pow.f64 z 3)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (sqrt.f64 1/3)) z)) (+.f64 (neg.f64 (*.f64 z (sqrt.f64 1/3))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2)) (pow.f64 z 3)))))
(+.f64 (+.f64 (*.f64 z (neg.f64 (sqrt.f64 1/3))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (sqrt.f64 1/3)) z))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2)) (pow.f64 z 3))))
(+.f64 (*.f64 z (neg.f64 (sqrt.f64 1/3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (sqrt.f64 1/3)) z)) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2)) (pow.f64 z 3)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) (sqrt.f64 1/3)) (pow.f64 z 3))) (+.f64 (*.f64 -1 (*.f64 z (sqrt.f64 1/3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3) (sqrt.f64 1/3)) (pow.f64 z 5))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (sqrt.f64 1/3)) z)))))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (sqrt.f64 1/3)) z)) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) (pow.f64 z 5)))) (+.f64 (*.f64 z (*.f64 -1 (sqrt.f64 1/3))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2)) (pow.f64 z 3)))))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (sqrt.f64 1/3)) z)) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) (pow.f64 z 5)))) (+.f64 (neg.f64 (*.f64 z (sqrt.f64 1/3))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2)) (pow.f64 z 3)))))
(+.f64 (*.f64 z (neg.f64 (sqrt.f64 1/3))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2)) (pow.f64 z 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (sqrt.f64 1/3)) z)) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) (pow.f64 z 5))))))
(+.f64 (*.f64 z (neg.f64 (sqrt.f64 1/3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (sqrt.f64 1/3)) z)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2)) (pow.f64 z 3))) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) (pow.f64 z 5))))))
(/.f64 1 (pow.f64 y 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 4))) (/.f64 1 (pow.f64 y 2)))
(+.f64 (/.f64 1 (pow.f64 y 2)) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 4))))
(+.f64 (/.f64 1 (pow.f64 y 2)) (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 4))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 4))) (+.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 6))))
(+.f64 (/.f64 1 (pow.f64 y 2)) (+.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 6)) (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 4)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 4))) (+.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 6))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 6) (pow.f64 y 8))) (+.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 6)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 4))) (+.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 6)) (+.f64 (/.f64 1 (pow.f64 y 2)) (*.f64 -1 (/.f64 (pow.f64 x 6) (pow.f64 y 8))))))
(+.f64 (+.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 6))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 4)) (/.f64 (pow.f64 x 6) (pow.f64 y 8)))))
(+.f64 (/.f64 1 (pow.f64 y 2)) (+.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 6)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 4)) (/.f64 (pow.f64 x 6) (pow.f64 y 8))))))
(/.f64 1 (pow.f64 x 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 4))) (/.f64 1 (pow.f64 x 2)))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 4))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (neg.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 4))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 4))) (+.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 6)) (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 4))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 (pow.f64 y 4) (pow.f64 x 6))))
(+.f64 (neg.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 4))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 (pow.f64 y 4) (pow.f64 x 6))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (neg.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 4))) (/.f64 (pow.f64 y 4) (pow.f64 x 6))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 6) (pow.f64 x 8))) (+.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 6)) (/.f64 1 (pow.f64 x 2)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 4))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 6)) (*.f64 -1 (/.f64 (pow.f64 y 6) (pow.f64 x 8))))))
(+.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 (pow.f64 y 4) (pow.f64 x 6))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 4)) (/.f64 (pow.f64 y 6) (pow.f64 x 8)))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 6)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 4)) (/.f64 (pow.f64 y 6) (pow.f64 x 8))))))
(/.f64 1 (pow.f64 x 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 4))) (/.f64 1 (pow.f64 x 2)))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 4))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (neg.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 4))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 4))) (+.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 6)) (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 4))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 (pow.f64 y 4) (pow.f64 x 6))))
(+.f64 (neg.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 4))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 (pow.f64 y 4) (pow.f64 x 6))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (neg.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 4))) (/.f64 (pow.f64 y 4) (pow.f64 x 6))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 6) (pow.f64 x 8))) (+.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 6)) (/.f64 1 (pow.f64 x 2)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 4))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 6)) (*.f64 -1 (/.f64 (pow.f64 y 6) (pow.f64 x 8))))))
(+.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 (pow.f64 y 4) (pow.f64 x 6))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 4)) (/.f64 (pow.f64 y 6) (pow.f64 x 8)))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 6)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 4)) (/.f64 (pow.f64 y 6) (pow.f64 x 8))))))
(/.f64 1 (pow.f64 x 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 4))) (/.f64 1 (pow.f64 x 2)))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 4))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (neg.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 4))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 4))) (+.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 6)) (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 4))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 (pow.f64 y 4) (pow.f64 x 6))))
(+.f64 (neg.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 4))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 (pow.f64 y 4) (pow.f64 x 6))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (neg.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 4))) (/.f64 (pow.f64 y 4) (pow.f64 x 6))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 6) (pow.f64 x 8))) (+.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 6)) (/.f64 1 (pow.f64 x 2)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 4))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 6)) (*.f64 -1 (/.f64 (pow.f64 y 6) (pow.f64 x 8))))))
(+.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 (pow.f64 y 4) (pow.f64 x 6))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 4)) (/.f64 (pow.f64 y 6) (pow.f64 x 8)))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 6)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 4)) (/.f64 (pow.f64 y 6) (pow.f64 x 8))))))
(/.f64 1 (pow.f64 y 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 4))) (/.f64 1 (pow.f64 y 2)))
(+.f64 (/.f64 1 (pow.f64 y 2)) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 4))))
(+.f64 (/.f64 1 (pow.f64 y 2)) (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 4))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 4))) (+.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 6))))
(+.f64 (/.f64 1 (pow.f64 y 2)) (+.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 6)) (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 4)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 4))) (+.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 6))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 6) (pow.f64 y 8))) (+.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 6)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 4))) (+.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 6)) (+.f64 (/.f64 1 (pow.f64 y 2)) (*.f64 -1 (/.f64 (pow.f64 x 6) (pow.f64 y 8))))))
(+.f64 (+.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 6))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 4)) (/.f64 (pow.f64 x 6) (pow.f64 y 8)))))
(+.f64 (/.f64 1 (pow.f64 y 2)) (+.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 6)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 4)) (/.f64 (pow.f64 x 6) (pow.f64 y 8))))))
(/.f64 1 (pow.f64 y 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 4))) (/.f64 1 (pow.f64 y 2)))
(+.f64 (/.f64 1 (pow.f64 y 2)) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 4))))
(+.f64 (/.f64 1 (pow.f64 y 2)) (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 4))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 4))) (+.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 6))))
(+.f64 (/.f64 1 (pow.f64 y 2)) (+.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 6)) (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 4)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 4))) (+.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 6))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 6) (pow.f64 y 8))) (+.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 6)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 4))) (+.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 6)) (+.f64 (/.f64 1 (pow.f64 y 2)) (*.f64 -1 (/.f64 (pow.f64 x 6) (pow.f64 y 8))))))
(+.f64 (+.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 6))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 4)) (/.f64 (pow.f64 x 6) (pow.f64 y 8)))))
(+.f64 (/.f64 1 (pow.f64 y 2)) (+.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 6)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 4)) (/.f64 (pow.f64 x 6) (pow.f64 y 8))))))
(*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))
(*.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) 1/3)
(+.f64 (*.f64 1/3 (pow.f64 x 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(*.f64 1/3 (+.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 y 2) (pow.f64 z 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 x 2) (pow.f64 z 2))))
(+.f64 (*.f64 1/3 (pow.f64 x 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(*.f64 1/3 (+.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 y 2) (pow.f64 z 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 x 2) (pow.f64 z 2))))
(+.f64 (*.f64 1/3 (pow.f64 x 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(*.f64 1/3 (+.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 y 2) (pow.f64 z 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 x 2) (pow.f64 z 2))))
(*.f64 1/3 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 1/3)
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 1/3 (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 y 2) (pow.f64 z 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 x 2) (pow.f64 z 2))))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 1/3 (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 y 2) (pow.f64 z 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 x 2) (pow.f64 z 2))))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 1/3 (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 y 2) (pow.f64 z 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 x 2) (pow.f64 z 2))))
(*.f64 1/3 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 1/3)
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 1/3 (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 y 2) (pow.f64 z 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 x 2) (pow.f64 z 2))))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 1/3 (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 y 2) (pow.f64 z 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 x 2) (pow.f64 z 2))))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 1/3 (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 y 2) (pow.f64 z 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 x 2) (pow.f64 z 2))))
(*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (pow.f64 z 2)))
(+.f64 (*.f64 1/3 (pow.f64 y 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(*.f64 1/3 (+.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 y 2) (pow.f64 z 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 x 2) (pow.f64 z 2))))
(+.f64 (*.f64 1/3 (pow.f64 y 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(*.f64 1/3 (+.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 y 2) (pow.f64 z 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 x 2) (pow.f64 z 2))))
(+.f64 (*.f64 1/3 (pow.f64 y 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(*.f64 1/3 (+.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 y 2) (pow.f64 z 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 x 2) (pow.f64 z 2))))
(*.f64 1/3 (pow.f64 y 2))
(*.f64 (pow.f64 y 2) 1/3)
(+.f64 (*.f64 1/3 (pow.f64 y 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(*.f64 1/3 (+.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 y 2) (pow.f64 z 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 x 2) (pow.f64 z 2))))
(+.f64 (*.f64 1/3 (pow.f64 y 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(*.f64 1/3 (+.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 y 2) (pow.f64 z 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 x 2) (pow.f64 z 2))))
(+.f64 (*.f64 1/3 (pow.f64 y 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(*.f64 1/3 (+.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 y 2) (pow.f64 z 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 x 2) (pow.f64 z 2))))
(*.f64 1/3 (pow.f64 y 2))
(*.f64 (pow.f64 y 2) 1/3)
(+.f64 (*.f64 1/3 (pow.f64 y 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(*.f64 1/3 (+.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 y 2) (pow.f64 z 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 x 2) (pow.f64 z 2))))
(+.f64 (*.f64 1/3 (pow.f64 y 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(*.f64 1/3 (+.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 y 2) (pow.f64 z 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 x 2) (pow.f64 z 2))))
(+.f64 (*.f64 1/3 (pow.f64 y 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(*.f64 1/3 (+.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 y 2) (pow.f64 z 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 x 2) (pow.f64 z 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))
(*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 1/3)
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (pow.f64 z 2)))
(*.f64 1/3 (+.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 y 2) (pow.f64 z 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 x 2) (pow.f64 z 2))))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (pow.f64 z 2)))
(*.f64 1/3 (+.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 y 2) (pow.f64 z 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 x 2) (pow.f64 z 2))))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (pow.f64 z 2)))
(*.f64 1/3 (+.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 y 2) (pow.f64 z 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 x 2) (pow.f64 z 2))))
(*.f64 1/3 (pow.f64 z 2))
(*.f64 (pow.f64 z 2) 1/3)
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (pow.f64 z 2)))
(*.f64 1/3 (+.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 y 2) (pow.f64 z 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 x 2) (pow.f64 z 2))))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (pow.f64 z 2)))
(*.f64 1/3 (+.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 y 2) (pow.f64 z 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 x 2) (pow.f64 z 2))))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (pow.f64 z 2)))
(*.f64 1/3 (+.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 y 2) (pow.f64 z 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 x 2) (pow.f64 z 2))))
(*.f64 1/3 (pow.f64 z 2))
(*.f64 (pow.f64 z 2) 1/3)
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (pow.f64 z 2)))
(*.f64 1/3 (+.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 y 2) (pow.f64 z 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 x 2) (pow.f64 z 2))))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (pow.f64 z 2)))
(*.f64 1/3 (+.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 y 2) (pow.f64 z 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 x 2) (pow.f64 z 2))))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (pow.f64 z 2)))
(*.f64 1/3 (+.f64 (+.f64 (pow.f64 y 2) (pow.f64 z 2)) (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 y 2) (pow.f64 z 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 x 2) (pow.f64 z 2))))
(+.f64 (*.f64 x x) (*.f64 y y))
(+.f64 (*.f64 y y) (*.f64 x x))
(+.f64 (*.f64 x x) (*.f64 y y))
(+.f64 (+.f64 (*.f64 x x) (*.f64 y y)) 0)
(+.f64 (*.f64 x x) (*.f64 y y))
(+.f64 0 (+.f64 (*.f64 x x) (*.f64 y y)))
(+.f64 (*.f64 x x) (*.f64 y y))
(-.f64 (+.f64 (*.f64 x x) (*.f64 y y)) 0)
(+.f64 (*.f64 x x) (*.f64 y y))
(/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) 1)
(+.f64 (*.f64 x x) (*.f64 y y))
(/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))
(+.f64 (*.f64 x x) (*.f64 y y))
(/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))
(*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) 2) 2)
(+.f64 (*.f64 x x) (*.f64 y y))
(pow.f64 (+.f64 (*.f64 x x) (*.f64 y y)) 1)
(+.f64 (*.f64 x x) (*.f64 y y))
(fabs.f64 (+.f64 (*.f64 x x) (*.f64 y y)))
(+.f64 (*.f64 x x) (*.f64 y y))
(fabs.f64 (neg.f64 (+.f64 (*.f64 x x) (*.f64 y y))))
(+.f64 (*.f64 x x) (*.f64 y y))
(fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))
(+.f64 (*.f64 x x) (*.f64 y y))
(fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (neg.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))
(+.f64 (*.f64 x x) (*.f64 y y))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))))))
(+.f64 (*.f64 x x) (*.f64 y y))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y)))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))
(*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (fabs.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y))))) (+.f64 (*.f64 x x) (*.f64 y y))))
(fabs.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))))
(+.f64 (*.f64 x x) (*.f64 y y))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))
(+.f64 (*.f64 x x) (*.f64 y y))
(fabs.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))
(+.f64 (*.f64 x x) (*.f64 y y))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (fabs.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))))))
(+.f64 (*.f64 x x) (*.f64 y y))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))))
(fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))
(+.f64 (*.f64 x x) (*.f64 y y))
(fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))))
(+.f64 (*.f64 x x) (*.f64 y y))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))))))
(+.f64 (*.f64 x x) (*.f64 y y))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))))))
(+.f64 (*.f64 x x) (*.f64 y y))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))))
(+.f64 (*.f64 x x) (*.f64 y y))
(fabs.f64 (-.f64 0 (neg.f64 (+.f64 (*.f64 x x) (*.f64 y y)))))
(+.f64 (*.f64 x x) (*.f64 y y))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 2) (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))) 2))
(+.f64 (*.f64 x x) (*.f64 y y))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 2) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))) 2))
(+.f64 (*.f64 x x) (*.f64 y y))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 2) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (neg.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (neg.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (neg.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))) 2)) 2))
(fabs.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (neg.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 2) (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))) 2))
(+.f64 (*.f64 x x) (*.f64 y y))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 2) (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (fabs.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))))) 2))
(+.f64 (*.f64 x x) (*.f64 y y))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 2) (*.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))) 2))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))) 2))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 2 (+.f64 (*.f64 x x) (*.f64 y y))))) 2))
(fabs.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))) (+.f64 (*.f64 x x) (*.f64 y y)))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 2) (*.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))))) 2))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))))) 2))
(fabs.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (fabs.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))) (*.f64 2 (+.f64 (*.f64 x x) (*.f64 y y))))) 2))
(fabs.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))) (+.f64 (*.f64 x x) (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y)))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 2) (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (fabs.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (fabs.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y))))))) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))) 2)) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (fabs.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y))))) (+.f64 (*.f64 x x) (*.f64 y y))))) 2)) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (fabs.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))) 2)) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 2) (*.f64 (fabs.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y))))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))) 2))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y))))) (*.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))) 2))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y))))) (*.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 y y)))))) 2))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y))))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) 2)))) 2))
(fabs.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (fabs.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y))))) (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))) (+.f64 (*.f64 x x) (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y)))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 2) (*.f64 (fabs.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y))))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))))) 2))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y))))) (*.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))))) 2))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))) (*.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (+.f64 (*.f64 x x) (*.f64 y y))))) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (*.f64 (fabs.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y))))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))) 2)) 2))
(fabs.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (fabs.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y))))) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))) (+.f64 (*.f64 x x) (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y)))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 2) (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))) 2))
(+.f64 (*.f64 x x) (*.f64 y y))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 2) (*.f64 (fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))) 2))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))))) (*.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))))) (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 y y))))) 2)) 2))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) 2)))) 2))
(fabs.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (neg.f64 (fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))))))) (+.f64 (*.f64 x x) (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y)))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 2) (*.f64 (fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))))) 2))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))))) (*.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))))) 2))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))) (*.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (+.f64 (*.f64 x x) (*.f64 y y))))) 2))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))) 2)))) 2))
(fabs.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))))) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))) (+.f64 (*.f64 x x) (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y)))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 2) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))) 2))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))) 2))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))))) 2))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) 2)))) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (+.f64 (*.f64 x x) (*.f64 y y)))) 2)) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 2) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))))) 2))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))))) 2))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))) (*.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))))) 2))
(fabs.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))))) 2))
(fabs.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))) (+.f64 (*.f64 x x) (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y)))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 2) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))) 2))
(+.f64 (*.f64 x x) (*.f64 y y))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 2) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))) 2))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))) 2))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 2 (+.f64 (*.f64 x x) (*.f64 y y))))) 2))
(fabs.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))) (+.f64 (*.f64 x x) (*.f64 y y)))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 2) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))))) 2))
(fabs.f64 (/.f64 (*.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))))) 2))
(fabs.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (fabs.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))) (*.f64 2 (+.f64 (*.f64 x x) (*.f64 y y))))) 2))
(fabs.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))) (+.f64 (*.f64 x x) (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y)))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 2) (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))) 2))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))) 2))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))))) 2))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) 2)))) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (+.f64 (*.f64 x x) (*.f64 y y)))) 2)) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 2) (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))) 2))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))))) 2))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))) (*.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))))) 2))
(fabs.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))))) 2))
(fabs.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))) (+.f64 (*.f64 x x) (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y)))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) 2)) (neg.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))))) 2))
(+.f64 (*.f64 x x) (*.f64 y y))
(fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) 2)) (fabs.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))))) 2))
(+.f64 (*.f64 x x) (*.f64 y y))
(fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) 2)) (/.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 2 (+.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) 2)) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y))))) 2))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 2 (+.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y))))) 2))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 2 (+.f64 (*.f64 x x) (*.f64 y y)))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 2 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))) 2))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 2 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) 2)) (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 2 (+.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))) 2))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 2 (+.f64 (*.f64 x x) (*.f64 y y))))) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 x x) (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))))) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 x x) (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) 2) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))) 2))
(+.f64 (*.f64 x x) (*.f64 y y))
(fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) 2) (neg.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 x x) (*.f64 y y))) (neg.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))) 2))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) 2)) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (neg.f64 (*.f64 2 (+.f64 (*.f64 x x) (*.f64 y y))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) 2) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))) 2))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))) 2)) 2))
(fabs.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (neg.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))) (+.f64 (*.f64 x x) (*.f64 y y)))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) 2) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))) 2))
(fabs.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))) (+.f64 (*.f64 x x) (*.f64 y y)))) 2))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))) 2)) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) 2) (/.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))) 2))
(fabs.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (fabs.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))) (+.f64 (*.f64 x x) (*.f64 y y)))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) 2) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (neg.f64 (+.f64 (*.f64 x x) (*.f64 y y))))) 2))
(fabs.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (neg.f64 (+.f64 (*.f64 x x) (*.f64 y y))))) 2))
(fabs.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (neg.f64 (+.f64 (*.f64 x x) (*.f64 y y)))) (+.f64 (*.f64 x x) (*.f64 y y)))) 2))
(+.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) 0)
(sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
(+.f64 0 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))
(sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
(-.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) 0)
(sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
(*.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))
(sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
(*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) 1)
(sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
(*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))
(sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
(*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))))
(sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
(*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (/.f64 1 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))
(sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))
(sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))
(sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))) (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))
(sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))))
(sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))
(sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))) (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))
(sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
(/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) 1)
(sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
(/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))
(sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) 2) 2)
(sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) 1)
(sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
(+.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 0)
(/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))
(+.f64 0 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))
(-.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 0)
(/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 1 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 1)
(/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))))))
(/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (/.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))))
(/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))))))
(/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))
(*.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))) (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))))
(/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))
(pow.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 1)
(/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))
(+.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) 0)
(/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)
(+.f64 0 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
(/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)
(-.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) 0)
(/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)
(*.f64 1 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
(/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)
(*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) 1)
(/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)
(*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))
(/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)
(*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))
(/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)
(*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 1 (/.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
(/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))
(/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))
(/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
(/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))
(/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)
(*.f64 (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))
(/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)
(*.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 1 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))
(/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)
(pow.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) 1)
(/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)
(fabs.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
(/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)
(fabs.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))
(/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)
(fabs.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (fabs.f64 (/.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))))
(/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)
(fabs.f64 (-.f64 0 (neg.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))
(/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)

localize5.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.3b
(*.f64 z (sqrt.f64 1/3))
Compiler

Compiled 11 to 9 computations (18.2% saved)

series1.0ms (0%)

Counts
1 → 0
Calls

3 calls:

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

rewrite68.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1446×rational_best.json-2
1446×rational_best.json-3
1446×rational_best.json-1
1446×exponential.json-1
1446×rational_best.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0711
15811
218411
375011
4300211
Stop Event
node limit
Counts
1 → 9
Calls
Call 1
Inputs
(*.f64 z (sqrt.f64 1/3))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (sqrt.f64 1/3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (sqrt.f64 1/3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 z (sqrt.f64 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (sqrt.f64 1/3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (sqrt.f64 1/3)) (/.f64 (*.f64 z (sqrt.f64 1/3)) (*.f64 z (sqrt.f64 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 (sqrt.f64 1/3) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 z (sqrt.f64 1/3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 z (sqrt.f64 1/3))))))))

simplify138.0ms (1.2%)

Algorithm
egg-herbie
Rules
1570×rational_best.json-simplify-132
1344×rational_best.json-simplify-80
1212×rational_best.json-simplify-78
1010×rational_best.json-simplify-82
794×rational_best.json-simplify-47
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02399
14099
28499
321699
4102199
5292599
6574099
Stop Event
node limit
Counts
9 → 10
Calls
Call 1
Inputs
(+.f64 (*.f64 z (sqrt.f64 1/3)) 0)
(+.f64 0 (*.f64 z (sqrt.f64 1/3)))
(-.f64 (*.f64 z (sqrt.f64 1/3)) 0)
(-.f64 0 (neg.f64 (*.f64 z (sqrt.f64 1/3))))
(/.f64 (*.f64 z (sqrt.f64 1/3)) 1)
(/.f64 (*.f64 z (sqrt.f64 1/3)) (/.f64 (*.f64 z (sqrt.f64 1/3)) (*.f64 z (sqrt.f64 1/3))))
(/.f64 (*.f64 z (*.f64 (sqrt.f64 1/3) 2)) 2)
(pow.f64 (*.f64 z (sqrt.f64 1/3)) 1)
(neg.f64 (neg.f64 (*.f64 z (sqrt.f64 1/3))))
Outputs
(+.f64 (*.f64 z (sqrt.f64 1/3)) 0)
(*.f64 z (sqrt.f64 1/3))
(+.f64 0 (*.f64 z (sqrt.f64 1/3)))
(*.f64 z (sqrt.f64 1/3))
(-.f64 (*.f64 z (sqrt.f64 1/3)) 0)
(*.f64 z (sqrt.f64 1/3))
(-.f64 0 (neg.f64 (*.f64 z (sqrt.f64 1/3))))
(*.f64 z (sqrt.f64 1/3))
(/.f64 (*.f64 z (sqrt.f64 1/3)) 1)
(*.f64 z (sqrt.f64 1/3))
(/.f64 (*.f64 z (sqrt.f64 1/3)) (/.f64 (*.f64 z (sqrt.f64 1/3)) (*.f64 z (sqrt.f64 1/3))))
(*.f64 z (sqrt.f64 1/3))
(/.f64 (*.f64 z (*.f64 (sqrt.f64 1/3) 2)) 2)
(*.f64 z (sqrt.f64 1/3))
(pow.f64 (*.f64 z (sqrt.f64 1/3)) 1)
(*.f64 z (sqrt.f64 1/3))
(neg.f64 (neg.f64 (*.f64 z (sqrt.f64 1/3))))
(*.f64 z (sqrt.f64 1/3))

localize7.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.4b
(*.f64 (sqrt.f64 1/3) (neg.f64 x))
Compiler

Compiled 14 to 10 computations (28.6% saved)

series1.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
1.0ms
x
@0
(*.f64 (sqrt.f64 1/3) (neg.f64 x))
0.0ms
x
@inf
(*.f64 (sqrt.f64 1/3) (neg.f64 x))
0.0ms
x
@-inf
(*.f64 (sqrt.f64 1/3) (neg.f64 x))

rewrite73.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1668×rational_best.json-2
1668×rational_best.json-1
1662×rational_best.json-3
1662×exponential.json-1
1662×rational_best.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0815
17015
222615
387215
4353215
Stop Event
node limit
Counts
1 → 8
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 1/3) (neg.f64 x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 1/3) (neg.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 1/3) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 1/3) (neg.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/3) (neg.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/3) (neg.f64 x)) (/.f64 (*.f64 (sqrt.f64 1/3) (neg.f64 x)) (*.f64 (sqrt.f64 1/3) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/3) (*.f64 x -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/3) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 1/3) (neg.f64 x)) 1)))))

simplify128.0ms (1.1%)

Algorithm
egg-herbie
Rules
1460×rational_best.json-simplify-129
1454×rational_best.json-simplify-132
1292×rational_best.json-simplify-80
1160×rational_best.json-simplify-78
1122×rational_best.json-simplify-2
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
026340
145300
290300
3229300
41176300
52748300
65410300
Stop Event
node limit
Counts
20 → 11
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 (sqrt.f64 1/3) x))
(*.f64 -1 (*.f64 (sqrt.f64 1/3) x))
(*.f64 -1 (*.f64 (sqrt.f64 1/3) x))
(*.f64 -1 (*.f64 (sqrt.f64 1/3) x))
(*.f64 -1 (*.f64 (sqrt.f64 1/3) x))
(*.f64 -1 (*.f64 (sqrt.f64 1/3) x))
(*.f64 -1 (*.f64 (sqrt.f64 1/3) x))
(*.f64 -1 (*.f64 (sqrt.f64 1/3) x))
(*.f64 -1 (*.f64 (sqrt.f64 1/3) x))
(*.f64 -1 (*.f64 (sqrt.f64 1/3) x))
(*.f64 -1 (*.f64 (sqrt.f64 1/3) x))
(*.f64 -1 (*.f64 (sqrt.f64 1/3) x))
(+.f64 (*.f64 (sqrt.f64 1/3) (neg.f64 x)) 0)
(+.f64 0 (*.f64 (sqrt.f64 1/3) (neg.f64 x)))
(-.f64 (*.f64 (sqrt.f64 1/3) (neg.f64 x)) 0)
(/.f64 (*.f64 (sqrt.f64 1/3) (neg.f64 x)) 1)
(/.f64 (*.f64 (sqrt.f64 1/3) (neg.f64 x)) (/.f64 (*.f64 (sqrt.f64 1/3) (neg.f64 x)) (*.f64 (sqrt.f64 1/3) (neg.f64 x))))
(/.f64 (*.f64 (sqrt.f64 1/3) (*.f64 x -2)) 2)
(/.f64 (*.f64 (sqrt.f64 1/3) x) -1)
(pow.f64 (*.f64 (sqrt.f64 1/3) (neg.f64 x)) 1)
Outputs
(*.f64 -1 (*.f64 (sqrt.f64 1/3) x))
(*.f64 (sqrt.f64 1/3) (neg.f64 x))
(neg.f64 (*.f64 (sqrt.f64 1/3) x))
(*.f64 -1 (*.f64 (sqrt.f64 1/3) x))
(*.f64 (sqrt.f64 1/3) (neg.f64 x))
(neg.f64 (*.f64 (sqrt.f64 1/3) x))
(*.f64 -1 (*.f64 (sqrt.f64 1/3) x))
(*.f64 (sqrt.f64 1/3) (neg.f64 x))
(neg.f64 (*.f64 (sqrt.f64 1/3) x))
(*.f64 -1 (*.f64 (sqrt.f64 1/3) x))
(*.f64 (sqrt.f64 1/3) (neg.f64 x))
(neg.f64 (*.f64 (sqrt.f64 1/3) x))
(*.f64 -1 (*.f64 (sqrt.f64 1/3) x))
(*.f64 (sqrt.f64 1/3) (neg.f64 x))
(neg.f64 (*.f64 (sqrt.f64 1/3) x))
(*.f64 -1 (*.f64 (sqrt.f64 1/3) x))
(*.f64 (sqrt.f64 1/3) (neg.f64 x))
(neg.f64 (*.f64 (sqrt.f64 1/3) x))
(*.f64 -1 (*.f64 (sqrt.f64 1/3) x))
(*.f64 (sqrt.f64 1/3) (neg.f64 x))
(neg.f64 (*.f64 (sqrt.f64 1/3) x))
(*.f64 -1 (*.f64 (sqrt.f64 1/3) x))
(*.f64 (sqrt.f64 1/3) (neg.f64 x))
(neg.f64 (*.f64 (sqrt.f64 1/3) x))
(*.f64 -1 (*.f64 (sqrt.f64 1/3) x))
(*.f64 (sqrt.f64 1/3) (neg.f64 x))
(neg.f64 (*.f64 (sqrt.f64 1/3) x))
(*.f64 -1 (*.f64 (sqrt.f64 1/3) x))
(*.f64 (sqrt.f64 1/3) (neg.f64 x))
(neg.f64 (*.f64 (sqrt.f64 1/3) x))
(*.f64 -1 (*.f64 (sqrt.f64 1/3) x))
(*.f64 (sqrt.f64 1/3) (neg.f64 x))
(neg.f64 (*.f64 (sqrt.f64 1/3) x))
(*.f64 -1 (*.f64 (sqrt.f64 1/3) x))
(*.f64 (sqrt.f64 1/3) (neg.f64 x))
(neg.f64 (*.f64 (sqrt.f64 1/3) x))
(+.f64 (*.f64 (sqrt.f64 1/3) (neg.f64 x)) 0)
(*.f64 -1 (*.f64 (sqrt.f64 1/3) x))
(*.f64 (sqrt.f64 1/3) (neg.f64 x))
(neg.f64 (*.f64 (sqrt.f64 1/3) x))
(+.f64 0 (*.f64 (sqrt.f64 1/3) (neg.f64 x)))
(*.f64 -1 (*.f64 (sqrt.f64 1/3) x))
(*.f64 (sqrt.f64 1/3) (neg.f64 x))
(neg.f64 (*.f64 (sqrt.f64 1/3) x))
(-.f64 (*.f64 (sqrt.f64 1/3) (neg.f64 x)) 0)
(*.f64 -1 (*.f64 (sqrt.f64 1/3) x))
(*.f64 (sqrt.f64 1/3) (neg.f64 x))
(neg.f64 (*.f64 (sqrt.f64 1/3) x))
(/.f64 (*.f64 (sqrt.f64 1/3) (neg.f64 x)) 1)
(*.f64 -1 (*.f64 (sqrt.f64 1/3) x))
(*.f64 (sqrt.f64 1/3) (neg.f64 x))
(neg.f64 (*.f64 (sqrt.f64 1/3) x))
(/.f64 (*.f64 (sqrt.f64 1/3) (neg.f64 x)) (/.f64 (*.f64 (sqrt.f64 1/3) (neg.f64 x)) (*.f64 (sqrt.f64 1/3) (neg.f64 x))))
(*.f64 -1 (*.f64 (sqrt.f64 1/3) x))
(*.f64 (sqrt.f64 1/3) (neg.f64 x))
(neg.f64 (*.f64 (sqrt.f64 1/3) x))
(/.f64 (*.f64 (sqrt.f64 1/3) (*.f64 x -2)) 2)
(*.f64 -1 (*.f64 (sqrt.f64 1/3) x))
(*.f64 (sqrt.f64 1/3) (neg.f64 x))
(neg.f64 (*.f64 (sqrt.f64 1/3) x))
(/.f64 (*.f64 (sqrt.f64 1/3) x) -1)
(*.f64 -1 (*.f64 (sqrt.f64 1/3) x))
(*.f64 (sqrt.f64 1/3) (neg.f64 x))
(neg.f64 (*.f64 (sqrt.f64 1/3) x))
(pow.f64 (*.f64 (sqrt.f64 1/3) (neg.f64 x)) 1)
(*.f64 -1 (*.f64 (sqrt.f64 1/3) x))
(*.f64 (sqrt.f64 1/3) (neg.f64 x))
(neg.f64 (*.f64 (sqrt.f64 1/3) x))

localize32.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)
11.5b
(sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))
35.3b
(sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
35.4b
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))
Compiler

Compiled 178 to 43 computations (75.8% saved)

series10.0ms (0.1%)

Counts
4 → 144
Calls

36 calls:

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

rewrite85.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1092×rational_best.json-simplify-54
944×rational_best.json-5
942×rational_best.json-2
942×rational_best.json-3
942×rational_best.json-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
019390
1159390
2510202
32150202
Stop Event
node limit
Counts
4 → 97
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))
(sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
(sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))
(/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (/.f64 1 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))) (/.f64 1 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))) (/.f64 1 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (*.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (*.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 1 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 1 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (neg.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))) (/.f64 1 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (fabs.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 1 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 1 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (fabs.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (fabs.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (neg.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (neg.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (fabs.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))) (neg.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (fabs.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (fabs.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (fabs.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))) (fabs.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (fabs.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (fabs.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (fabs.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (fabs.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))) (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (fabs.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 1 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 1 (/.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (/.f64 1 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))) (/.f64 1 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 1 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))) (/.f64 1 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 1 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (fabs.f64 (/.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (neg.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))))))

simplify392.0ms (3.4%)

Algorithm
egg-herbie
Rules
1760×rational_best.json-simplify-129
950×rational_best.json-simplify-2
946×rational_best.json-simplify-1
714×rational_best.json-simplify-43
688×rational_best.json-simplify-80
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
047915757
196415709
2163815653
3343015653
Stop Event
node limit
Counts
241 → 350
Calls
Call 1
Inputs
(*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (/.f64 1 (sqrt.f64 1/3))))
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (/.f64 1 (sqrt.f64 1/3)))) (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (/.f64 (pow.f64 x 2) (sqrt.f64 1/3)))))
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (/.f64 1 (sqrt.f64 1/3)))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (/.f64 (pow.f64 x 2) (sqrt.f64 1/3)))) (*.f64 -1/24 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) (/.f64 (pow.f64 x 4) (sqrt.f64 1/3))))))
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (/.f64 1 (sqrt.f64 1/3)))) (+.f64 (*.f64 1/48 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 5))) (/.f64 (pow.f64 x 6) (sqrt.f64 1/3)))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (/.f64 (pow.f64 x 2) (sqrt.f64 1/3)))) (*.f64 -1/24 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) (/.f64 (pow.f64 x 4) (sqrt.f64 1/3)))))))
(*.f64 1/3 (/.f64 x (sqrt.f64 1/3)))
(+.f64 (*.f64 1/6 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (*.f64 (sqrt.f64 1/3) x))) (*.f64 1/3 (/.f64 x (sqrt.f64 1/3))))
(+.f64 (*.f64 -1/24 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3)))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (*.f64 (sqrt.f64 1/3) x))) (*.f64 1/3 (/.f64 x (sqrt.f64 1/3)))))
(+.f64 (*.f64 -1/24 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3)))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (*.f64 (sqrt.f64 1/3) x))) (+.f64 (*.f64 1/48 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3) (*.f64 (sqrt.f64 1/3) (pow.f64 x 5)))) (*.f64 1/3 (/.f64 x (sqrt.f64 1/3))))))
(*.f64 -1/3 (/.f64 x (sqrt.f64 1/3)))
(+.f64 (*.f64 -1/3 (/.f64 x (sqrt.f64 1/3))) (*.f64 -1/6 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (*.f64 (sqrt.f64 1/3) x))))
(+.f64 (*.f64 -1/3 (/.f64 x (sqrt.f64 1/3))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3)))) (*.f64 -1/6 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (*.f64 (sqrt.f64 1/3) x)))))
(+.f64 (*.f64 -1/3 (/.f64 x (sqrt.f64 1/3))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3)))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (*.f64 (sqrt.f64 1/3) x))) (*.f64 -1/48 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3) (*.f64 (sqrt.f64 1/3) (pow.f64 x 5)))))))
(*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) (/.f64 1 (sqrt.f64 1/3))))
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) (/.f64 1 (sqrt.f64 1/3)))) (*.f64 1/6 (*.f64 (/.f64 (pow.f64 y 2) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))))))
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) (/.f64 1 (sqrt.f64 1/3)))) (+.f64 (*.f64 1/6 (*.f64 (/.f64 (pow.f64 y 2) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))))) (*.f64 -1/24 (*.f64 (/.f64 (pow.f64 y 4) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)))))))
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) (/.f64 1 (sqrt.f64 1/3)))) (+.f64 (*.f64 1/6 (*.f64 (/.f64 (pow.f64 y 2) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))))) (+.f64 (*.f64 -1/24 (*.f64 (/.f64 (pow.f64 y 4) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))))) (*.f64 1/48 (*.f64 (/.f64 (pow.f64 y 6) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 5))))))))
(*.f64 1/3 (/.f64 y (sqrt.f64 1/3)))
(+.f64 (*.f64 1/6 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 y (sqrt.f64 1/3)))) (*.f64 1/3 (/.f64 y (sqrt.f64 1/3))))
(+.f64 (*.f64 -1/24 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) (*.f64 (pow.f64 y 3) (sqrt.f64 1/3)))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 y (sqrt.f64 1/3)))) (*.f64 1/3 (/.f64 y (sqrt.f64 1/3)))))
(+.f64 (*.f64 -1/24 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) (*.f64 (pow.f64 y 3) (sqrt.f64 1/3)))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 y (sqrt.f64 1/3)))) (+.f64 (*.f64 1/48 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3) (*.f64 (pow.f64 y 5) (sqrt.f64 1/3)))) (*.f64 1/3 (/.f64 y (sqrt.f64 1/3))))))
(*.f64 -1/3 (/.f64 y (sqrt.f64 1/3)))
(+.f64 (*.f64 -1/3 (/.f64 y (sqrt.f64 1/3))) (*.f64 -1/6 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 y (sqrt.f64 1/3)))))
(+.f64 (*.f64 -1/3 (/.f64 y (sqrt.f64 1/3))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 y (sqrt.f64 1/3)))) (*.f64 1/24 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) (*.f64 (pow.f64 y 3) (sqrt.f64 1/3))))))
(+.f64 (*.f64 -1/48 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3) (*.f64 (pow.f64 y 5) (sqrt.f64 1/3)))) (+.f64 (*.f64 -1/3 (/.f64 y (sqrt.f64 1/3))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 y (sqrt.f64 1/3)))) (*.f64 1/24 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) (*.f64 (pow.f64 y 3) (sqrt.f64 1/3)))))))
(*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (/.f64 1 (sqrt.f64 1/3))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)))) (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (/.f64 1 (sqrt.f64 1/3)))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)))) (+.f64 (*.f64 -1/24 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))) (/.f64 (pow.f64 z 4) (sqrt.f64 1/3)))) (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (/.f64 1 (sqrt.f64 1/3))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)))) (+.f64 (*.f64 1/48 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 5))) (/.f64 (pow.f64 z 6) (sqrt.f64 1/3)))) (+.f64 (*.f64 -1/24 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))) (/.f64 (pow.f64 z 4) (sqrt.f64 1/3)))) (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (/.f64 1 (sqrt.f64 1/3)))))))
(*.f64 1/3 (/.f64 z (sqrt.f64 1/3)))
(+.f64 (*.f64 1/3 (/.f64 z (sqrt.f64 1/3))) (*.f64 1/6 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 z (sqrt.f64 1/3)))))
(+.f64 (*.f64 1/3 (/.f64 z (sqrt.f64 1/3))) (+.f64 (*.f64 -1/24 (/.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) (*.f64 (pow.f64 z 3) (sqrt.f64 1/3)))) (*.f64 1/6 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 z (sqrt.f64 1/3))))))
(+.f64 (*.f64 1/3 (/.f64 z (sqrt.f64 1/3))) (+.f64 (*.f64 1/48 (/.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3) (*.f64 (pow.f64 z 5) (sqrt.f64 1/3)))) (+.f64 (*.f64 -1/24 (/.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) (*.f64 (pow.f64 z 3) (sqrt.f64 1/3)))) (*.f64 1/6 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 z (sqrt.f64 1/3)))))))
(*.f64 -1/3 (/.f64 z (sqrt.f64 1/3)))
(+.f64 (*.f64 -1/3 (/.f64 z (sqrt.f64 1/3))) (*.f64 -1/6 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 z (sqrt.f64 1/3)))))
(+.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) (*.f64 (pow.f64 z 3) (sqrt.f64 1/3)))) (+.f64 (*.f64 -1/3 (/.f64 z (sqrt.f64 1/3))) (*.f64 -1/6 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 z (sqrt.f64 1/3))))))
(+.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) (*.f64 (pow.f64 z 3) (sqrt.f64 1/3)))) (+.f64 (*.f64 -1/3 (/.f64 z (sqrt.f64 1/3))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3) (*.f64 (pow.f64 z 5) (sqrt.f64 1/3)))) (*.f64 -1/6 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 z (sqrt.f64 1/3)))))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (sqrt.f64 1/3))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (sqrt.f64 1/3)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 2)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (sqrt.f64 1/3)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 4))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 5))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 6)))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (sqrt.f64 1/3)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 4)))))))
(*.f64 (sqrt.f64 1/3) x)
(+.f64 (*.f64 (sqrt.f64 1/3) x) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (sqrt.f64 1/3)) x)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) (sqrt.f64 1/3)) (pow.f64 x 3))) (+.f64 (*.f64 (sqrt.f64 1/3) x) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (sqrt.f64 1/3)) x))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3) (sqrt.f64 1/3)) (pow.f64 x 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) (sqrt.f64 1/3)) (pow.f64 x 3))) (+.f64 (*.f64 (sqrt.f64 1/3) x) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (sqrt.f64 1/3)) x)))))
(*.f64 -1 (*.f64 (sqrt.f64 1/3) x))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (sqrt.f64 1/3)) x)) (*.f64 -1 (*.f64 (sqrt.f64 1/3) x)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) (sqrt.f64 1/3)) (pow.f64 x 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (sqrt.f64 1/3)) x)) (*.f64 -1 (*.f64 (sqrt.f64 1/3) x))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) (sqrt.f64 1/3)) (pow.f64 x 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3) (sqrt.f64 1/3)) (pow.f64 x 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (sqrt.f64 1/3)) x)) (*.f64 -1 (*.f64 (sqrt.f64 1/3) x)))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) (sqrt.f64 1/3))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 y 2) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) (sqrt.f64 1/3)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 y 2) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 y 4) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) (sqrt.f64 1/3))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 y 2) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 y 4) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))))) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 y 6) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 5))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) (sqrt.f64 1/3)))))
(*.f64 y (sqrt.f64 1/3))
(+.f64 (*.f64 y (sqrt.f64 1/3)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (sqrt.f64 1/3)) y)))
(+.f64 (*.f64 y (sqrt.f64 1/3)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (sqrt.f64 1/3)) y)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) (sqrt.f64 1/3)) (pow.f64 y 3)))))
(+.f64 (*.f64 y (sqrt.f64 1/3)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (sqrt.f64 1/3)) y)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3) (sqrt.f64 1/3)) (pow.f64 y 5))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) (sqrt.f64 1/3)) (pow.f64 y 3))))))
(*.f64 -1 (*.f64 y (sqrt.f64 1/3)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (sqrt.f64 1/3)) y)) (*.f64 -1 (*.f64 y (sqrt.f64 1/3))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (sqrt.f64 1/3)) y)) (+.f64 (*.f64 -1 (*.f64 y (sqrt.f64 1/3))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) (sqrt.f64 1/3)) (pow.f64 y 3)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3) (sqrt.f64 1/3)) (pow.f64 y 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (sqrt.f64 1/3)) y)) (+.f64 (*.f64 -1 (*.f64 y (sqrt.f64 1/3))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) (sqrt.f64 1/3)) (pow.f64 y 3))))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (sqrt.f64 1/3))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 (pow.f64 z 2) (sqrt.f64 1/3)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (sqrt.f64 1/3)))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))) (*.f64 (pow.f64 z 4) (sqrt.f64 1/3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 (pow.f64 z 2) (sqrt.f64 1/3)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (sqrt.f64 1/3))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))) (*.f64 (pow.f64 z 4) (sqrt.f64 1/3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 (pow.f64 z 2) (sqrt.f64 1/3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 5))) (*.f64 (pow.f64 z 6) (sqrt.f64 1/3)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (sqrt.f64 1/3)))))
(*.f64 z (sqrt.f64 1/3))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (sqrt.f64 1/3)) z)) (*.f64 z (sqrt.f64 1/3)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (sqrt.f64 1/3)) z)) (+.f64 (*.f64 z (sqrt.f64 1/3)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) (sqrt.f64 1/3)) (pow.f64 z 3)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (sqrt.f64 1/3)) z)) (+.f64 (*.f64 z (sqrt.f64 1/3)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3) (sqrt.f64 1/3)) (pow.f64 z 5))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) (sqrt.f64 1/3)) (pow.f64 z 3))))))
(*.f64 -1 (*.f64 z (sqrt.f64 1/3)))
(+.f64 (*.f64 -1 (*.f64 z (sqrt.f64 1/3))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (sqrt.f64 1/3)) z)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) (sqrt.f64 1/3)) (pow.f64 z 3))) (+.f64 (*.f64 -1 (*.f64 z (sqrt.f64 1/3))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (sqrt.f64 1/3)) z))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) (sqrt.f64 1/3)) (pow.f64 z 3))) (+.f64 (*.f64 -1 (*.f64 z (sqrt.f64 1/3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3) (sqrt.f64 1/3)) (pow.f64 z 5))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (sqrt.f64 1/3)) z)))))
(*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))
(+.f64 (*.f64 1/3 (pow.f64 x 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(+.f64 (*.f64 1/3 (pow.f64 x 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(+.f64 (*.f64 1/3 (pow.f64 x 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(*.f64 1/3 (pow.f64 x 2))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 1/3 (pow.f64 x 2)))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 1/3 (pow.f64 x 2)))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 1/3 (pow.f64 x 2)))
(*.f64 1/3 (pow.f64 x 2))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 1/3 (pow.f64 x 2)))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 1/3 (pow.f64 x 2)))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 1/3 (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))
(+.f64 (*.f64 1/3 (pow.f64 y 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (pow.f64 y 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (pow.f64 y 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(*.f64 1/3 (pow.f64 y 2))
(+.f64 (*.f64 1/3 (pow.f64 y 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (pow.f64 y 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (pow.f64 y 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(*.f64 1/3 (pow.f64 y 2))
(+.f64 (*.f64 1/3 (pow.f64 y 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (pow.f64 y 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (pow.f64 y 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (pow.f64 z 2)))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (pow.f64 z 2)))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (pow.f64 z 2)))
(*.f64 1/3 (pow.f64 z 2))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (pow.f64 z 2)))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (pow.f64 z 2)))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (pow.f64 z 2)))
(*.f64 1/3 (pow.f64 z 2))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (pow.f64 z 2)))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (pow.f64 z 2)))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (pow.f64 z 2)))
(*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))
(+.f64 (*.f64 1/3 (pow.f64 x 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(+.f64 (*.f64 1/3 (pow.f64 x 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(+.f64 (*.f64 1/3 (pow.f64 x 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(*.f64 1/3 (pow.f64 x 2))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 1/3 (pow.f64 x 2)))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 1/3 (pow.f64 x 2)))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 1/3 (pow.f64 x 2)))
(*.f64 1/3 (pow.f64 x 2))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 1/3 (pow.f64 x 2)))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 1/3 (pow.f64 x 2)))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 1/3 (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))
(+.f64 (*.f64 1/3 (pow.f64 y 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (pow.f64 y 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (pow.f64 y 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(*.f64 1/3 (pow.f64 y 2))
(+.f64 (*.f64 1/3 (pow.f64 y 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (pow.f64 y 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (pow.f64 y 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(*.f64 1/3 (pow.f64 y 2))
(+.f64 (*.f64 1/3 (pow.f64 y 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (pow.f64 y 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (pow.f64 y 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (pow.f64 z 2)))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (pow.f64 z 2)))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (pow.f64 z 2)))
(*.f64 1/3 (pow.f64 z 2))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (pow.f64 z 2)))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (pow.f64 z 2)))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (pow.f64 z 2)))
(*.f64 1/3 (pow.f64 z 2))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (pow.f64 z 2)))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (pow.f64 z 2)))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (pow.f64 z 2)))
(+.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) 0)
(+.f64 0 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(-.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) 0)
(/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) 1)
(/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) 2) 2)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) 1)
(sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))
(+.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) 0)
(+.f64 0 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(-.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) 0)
(*.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) 1)
(*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (/.f64 1 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))))
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))) (/.f64 1 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))) (/.f64 1 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))
(/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) 1)
(/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) 2) 2)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) 1)
(+.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) 0)
(+.f64 0 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))
(-.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) 0)
(*.f64 1 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (*.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) 1)
(*.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (*.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 1 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 1 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (neg.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))) (/.f64 1 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))
(*.f64 (fabs.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (fabs.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 1 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 1 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) 1)
(/.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) 2) 2)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) 1)
(fabs.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))
(fabs.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))
(fabs.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (fabs.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))))
(fabs.f64 (-.f64 0 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))
(fabs.f64 (*.f64 (fabs.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))
(fabs.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (fabs.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (neg.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))
(fabs.f64 (*.f64 (fabs.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (neg.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))
(fabs.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (fabs.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))) (neg.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (fabs.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (fabs.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))
(fabs.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (fabs.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))) (fabs.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (fabs.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (fabs.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))))
(fabs.f64 (*.f64 (fabs.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (fabs.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))))
(fabs.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (fabs.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))) (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (fabs.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))))
(+.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) 0)
(+.f64 0 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))
(-.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) 0)
(*.f64 1 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))
(*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) 1)
(*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 1 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))
(*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 1 (/.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (/.f64 1 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))
(*.f64 (/.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))) (/.f64 1 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 1 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))
(*.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))) (/.f64 1 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))
(*.f64 (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(*.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 1 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(pow.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) 1)
(fabs.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))
(fabs.f64 (neg.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(fabs.f64 (/.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (fabs.f64 (/.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))
(fabs.f64 (-.f64 0 (neg.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))
Outputs
(*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (/.f64 1 (sqrt.f64 1/3))))
(*.f64 (/.f64 1 (sqrt.f64 1/3)) (*.f64 1/3 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))))
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (/.f64 1 (sqrt.f64 1/3)))) (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (/.f64 (pow.f64 x 2) (sqrt.f64 1/3)))))
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (/.f64 1 (sqrt.f64 1/3)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 1/6 (/.f64 (pow.f64 x 2) (sqrt.f64 1/3)))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 1/3)) (*.f64 1/3 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 1/6 (/.f64 (pow.f64 x 2) (sqrt.f64 1/3)))))
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (/.f64 1 (sqrt.f64 1/3)))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (/.f64 (pow.f64 x 2) (sqrt.f64 1/3)))) (*.f64 -1/24 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) (/.f64 (pow.f64 x 4) (sqrt.f64 1/3))))))
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (/.f64 1 (sqrt.f64 1/3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 1/6 (/.f64 (pow.f64 x 2) (sqrt.f64 1/3)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) (*.f64 -1/24 (/.f64 (pow.f64 x 4) (sqrt.f64 1/3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 1/6 (/.f64 (pow.f64 x 2) (sqrt.f64 1/3)))) (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (/.f64 1 (sqrt.f64 1/3)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) (*.f64 -1/24 (/.f64 (pow.f64 x 4) (sqrt.f64 1/3))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 1/3)) (*.f64 1/3 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 1/6 (/.f64 (pow.f64 x 2) (sqrt.f64 1/3))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) (*.f64 -1/24 (/.f64 (pow.f64 x 4) (sqrt.f64 1/3)))))
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (/.f64 1 (sqrt.f64 1/3)))) (+.f64 (*.f64 1/48 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 5))) (/.f64 (pow.f64 x 6) (sqrt.f64 1/3)))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (/.f64 (pow.f64 x 2) (sqrt.f64 1/3)))) (*.f64 -1/24 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) (/.f64 (pow.f64 x 4) (sqrt.f64 1/3)))))))
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (/.f64 1 (sqrt.f64 1/3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) (*.f64 -1/24 (/.f64 (pow.f64 x 4) (sqrt.f64 1/3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 1/6 (/.f64 (pow.f64 x 2) (sqrt.f64 1/3)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 5))) (*.f64 1/48 (/.f64 (pow.f64 x 6) (sqrt.f64 1/3)))))))
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (/.f64 1 (sqrt.f64 1/3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 1/6 (/.f64 (pow.f64 x 2) (sqrt.f64 1/3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) (*.f64 -1/24 (/.f64 (pow.f64 x 4) (sqrt.f64 1/3)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 5))) (*.f64 1/48 (/.f64 (pow.f64 x 6) (sqrt.f64 1/3)))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (/.f64 (pow.f64 x 2) (sqrt.f64 1/3)))) (+.f64 (*.f64 -1/24 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) (/.f64 (pow.f64 x 4) (sqrt.f64 1/3)))) (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (/.f64 1 (sqrt.f64 1/3)))) (*.f64 1/48 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 5))) (/.f64 (pow.f64 x 6) (sqrt.f64 1/3)))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 1/3)) (*.f64 1/3 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) (*.f64 -1/24 (/.f64 (pow.f64 x 4) (sqrt.f64 1/3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 1/6 (/.f64 (pow.f64 x 2) (sqrt.f64 1/3)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 5))) (*.f64 1/48 (/.f64 (pow.f64 x 6) (sqrt.f64 1/3)))))))
(*.f64 1/3 (/.f64 x (sqrt.f64 1/3)))
(+.f64 (*.f64 1/6 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (*.f64 (sqrt.f64 1/3) x))) (*.f64 1/3 (/.f64 x (sqrt.f64 1/3))))
(+.f64 (*.f64 1/3 (/.f64 x (sqrt.f64 1/3))) (*.f64 1/6 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (*.f64 (sqrt.f64 1/3) x))))
(+.f64 (*.f64 -1/24 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3)))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (*.f64 (sqrt.f64 1/3) x))) (*.f64 1/3 (/.f64 x (sqrt.f64 1/3)))))
(+.f64 (+.f64 (*.f64 1/3 (/.f64 x (sqrt.f64 1/3))) (*.f64 1/6 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (*.f64 (sqrt.f64 1/3) x)))) (*.f64 -1/24 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3)))))
(+.f64 (*.f64 1/6 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (*.f64 (sqrt.f64 1/3) x))) (+.f64 (*.f64 1/3 (/.f64 x (sqrt.f64 1/3))) (*.f64 -1/24 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3))))))
(+.f64 (*.f64 -1/24 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3)))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (*.f64 (sqrt.f64 1/3) x))) (+.f64 (*.f64 1/48 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3) (*.f64 (sqrt.f64 1/3) (pow.f64 x 5)))) (*.f64 1/3 (/.f64 x (sqrt.f64 1/3))))))
(+.f64 (*.f64 -1/24 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3)))) (+.f64 (*.f64 1/3 (/.f64 x (sqrt.f64 1/3))) (+.f64 (*.f64 1/48 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3) (*.f64 (sqrt.f64 1/3) (pow.f64 x 5)))) (*.f64 1/6 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (*.f64 (sqrt.f64 1/3) x))))))
(+.f64 (*.f64 -1/24 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3)))) (+.f64 (*.f64 1/3 (/.f64 x (sqrt.f64 1/3))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (*.f64 (sqrt.f64 1/3) x))) (*.f64 1/48 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3) (*.f64 (sqrt.f64 1/3) (pow.f64 x 5)))))))
(+.f64 (*.f64 1/6 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (*.f64 (sqrt.f64 1/3) x))) (+.f64 (*.f64 -1/24 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3)))) (+.f64 (*.f64 1/3 (/.f64 x (sqrt.f64 1/3))) (*.f64 1/48 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3) (*.f64 (sqrt.f64 1/3) (pow.f64 x 5)))))))
(+.f64 (*.f64 1/3 (/.f64 x (sqrt.f64 1/3))) (+.f64 (*.f64 -1/24 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3)))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (*.f64 (sqrt.f64 1/3) x))) (*.f64 1/48 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3) (*.f64 (sqrt.f64 1/3) (pow.f64 x 5)))))))
(*.f64 -1/3 (/.f64 x (sqrt.f64 1/3)))
(*.f64 (/.f64 x (sqrt.f64 1/3)) -1/3)
(+.f64 (*.f64 -1/3 (/.f64 x (sqrt.f64 1/3))) (*.f64 -1/6 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (*.f64 (sqrt.f64 1/3) x))))
(+.f64 (*.f64 (/.f64 x (sqrt.f64 1/3)) -1/3) (*.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (*.f64 (sqrt.f64 1/3) x)) -1/6))
(+.f64 (*.f64 -1/3 (/.f64 x (sqrt.f64 1/3))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3)))) (*.f64 -1/6 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (*.f64 (sqrt.f64 1/3) x)))))
(+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (*.f64 (sqrt.f64 1/3) x)) -1/6) (+.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3))) 1/24) (*.f64 (/.f64 x (sqrt.f64 1/3)) -1/3)))
(+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (*.f64 (sqrt.f64 1/3) x)) -1/6) (+.f64 (*.f64 (/.f64 x (sqrt.f64 1/3)) -1/3) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3))) 1/24)))
(+.f64 (*.f64 (/.f64 x (sqrt.f64 1/3)) -1/3) (+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (*.f64 (sqrt.f64 1/3) x)) -1/6) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3))) 1/24)))
(+.f64 (*.f64 -1/3 (/.f64 x (sqrt.f64 1/3))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3)))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (*.f64 (sqrt.f64 1/3) x))) (*.f64 -1/48 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3) (*.f64 (sqrt.f64 1/3) (pow.f64 x 5)))))))
(+.f64 (+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (*.f64 (sqrt.f64 1/3) x)) -1/6) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3) (*.f64 (sqrt.f64 1/3) (pow.f64 x 5))) -1/48)) (+.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3))) 1/24) (*.f64 (/.f64 x (sqrt.f64 1/3)) -1/3)))
(+.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3))) 1/24) (+.f64 (+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (*.f64 (sqrt.f64 1/3) x)) -1/6) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3) (*.f64 (sqrt.f64 1/3) (pow.f64 x 5))) -1/48)) (*.f64 (/.f64 x (sqrt.f64 1/3)) -1/3)))
(+.f64 (*.f64 (/.f64 x (sqrt.f64 1/3)) -1/3) (+.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3))) 1/24) (+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (*.f64 (sqrt.f64 1/3) x)) -1/6) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3) (*.f64 (sqrt.f64 1/3) (pow.f64 x 5))) -1/48))))
(+.f64 (*.f64 (/.f64 x (sqrt.f64 1/3)) -1/3) (+.f64 (+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (*.f64 (sqrt.f64 1/3) x)) -1/6) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3))) 1/24)) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3) (*.f64 (sqrt.f64 1/3) (pow.f64 x 5))) -1/48)))
(*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) (/.f64 1 (sqrt.f64 1/3))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) (*.f64 1/3 (/.f64 1 (sqrt.f64 1/3))))
(*.f64 (/.f64 1 (sqrt.f64 1/3)) (*.f64 1/3 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))))
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) (/.f64 1 (sqrt.f64 1/3)))) (*.f64 1/6 (*.f64 (/.f64 (pow.f64 y 2) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) (*.f64 1/3 (/.f64 1 (sqrt.f64 1/3)))) (*.f64 (/.f64 (pow.f64 y 2) (sqrt.f64 1/3)) (*.f64 1/6 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 1/3)) (*.f64 1/3 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))) (*.f64 (/.f64 (pow.f64 y 2) (sqrt.f64 1/3)) (*.f64 1/6 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))))))
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) (/.f64 1 (sqrt.f64 1/3)))) (+.f64 (*.f64 1/6 (*.f64 (/.f64 (pow.f64 y 2) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))))) (*.f64 -1/24 (*.f64 (/.f64 (pow.f64 y 4) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)))))))
(+.f64 (*.f64 -1/24 (*.f64 (/.f64 (pow.f64 y 4) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) (*.f64 1/3 (/.f64 1 (sqrt.f64 1/3)))) (*.f64 (/.f64 (pow.f64 y 2) (sqrt.f64 1/3)) (*.f64 1/6 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))))))
(+.f64 (*.f64 (/.f64 (pow.f64 y 2) (sqrt.f64 1/3)) (*.f64 1/6 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))) (*.f64 -1/24 (/.f64 (pow.f64 y 4) (sqrt.f64 1/3)))) (*.f64 (/.f64 1 (sqrt.f64 1/3)) (*.f64 1/3 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 1/3)) (*.f64 1/3 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (sqrt.f64 1/3)) (*.f64 1/6 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))))) (*.f64 -1/24 (*.f64 (/.f64 (pow.f64 y 4) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)))))))
(+.f64 (*.f64 (/.f64 (pow.f64 y 2) (sqrt.f64 1/3)) (*.f64 1/6 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 1/3)) (*.f64 1/3 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))) (*.f64 -1/24 (/.f64 (pow.f64 y 4) (sqrt.f64 1/3))))))
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) (/.f64 1 (sqrt.f64 1/3)))) (+.f64 (*.f64 1/6 (*.f64 (/.f64 (pow.f64 y 2) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))))) (+.f64 (*.f64 -1/24 (*.f64 (/.f64 (pow.f64 y 4) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))))) (*.f64 1/48 (*.f64 (/.f64 (pow.f64 y 6) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 5))))))))
(+.f64 (+.f64 (*.f64 -1/24 (*.f64 (/.f64 (pow.f64 y 4) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))))) (*.f64 1/48 (*.f64 (/.f64 (pow.f64 y 6) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 5)))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) (*.f64 1/3 (/.f64 1 (sqrt.f64 1/3)))) (*.f64 (/.f64 (pow.f64 y 2) (sqrt.f64 1/3)) (*.f64 1/6 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))))))
(+.f64 (*.f64 (/.f64 (pow.f64 y 2) (sqrt.f64 1/3)) (*.f64 1/6 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 1/3)) (*.f64 1/3 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))) (*.f64 -1/24 (/.f64 (pow.f64 y 4) (sqrt.f64 1/3)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 5))) (*.f64 1/48 (/.f64 (pow.f64 y 6) (sqrt.f64 1/3)))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 1/3)) (*.f64 1/3 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (sqrt.f64 1/3)) (*.f64 1/6 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))))) (+.f64 (*.f64 -1/24 (*.f64 (/.f64 (pow.f64 y 4) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))))) (*.f64 1/48 (*.f64 (/.f64 (pow.f64 y 6) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 5))))))))
(+.f64 (*.f64 (/.f64 (pow.f64 y 2) (sqrt.f64 1/3)) (*.f64 1/6 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))))) (+.f64 (*.f64 (/.f64 (pow.f64 y 6) (sqrt.f64 1/3)) (*.f64 1/48 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 5))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 1/3)) (*.f64 1/3 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))) (*.f64 -1/24 (/.f64 (pow.f64 y 4) (sqrt.f64 1/3)))))))
(*.f64 1/3 (/.f64 y (sqrt.f64 1/3)))
(+.f64 (*.f64 1/6 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 y (sqrt.f64 1/3)))) (*.f64 1/3 (/.f64 y (sqrt.f64 1/3))))
(+.f64 (*.f64 1/3 (/.f64 y (sqrt.f64 1/3))) (*.f64 1/6 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 y (sqrt.f64 1/3)))))
(+.f64 (*.f64 -1/24 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) (*.f64 (pow.f64 y 3) (sqrt.f64 1/3)))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 y (sqrt.f64 1/3)))) (*.f64 1/3 (/.f64 y (sqrt.f64 1/3)))))
(+.f64 (*.f64 1/3 (/.f64 y (sqrt.f64 1/3))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 y (sqrt.f64 1/3)))) (*.f64 -1/24 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) (*.f64 (sqrt.f64 1/3) (pow.f64 y 3))))))
(+.f64 (*.f64 -1/24 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) (*.f64 (pow.f64 y 3) (sqrt.f64 1/3)))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 y (sqrt.f64 1/3)))) (+.f64 (*.f64 1/48 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3) (*.f64 (pow.f64 y 5) (sqrt.f64 1/3)))) (*.f64 1/3 (/.f64 y (sqrt.f64 1/3))))))
(+.f64 (*.f64 -1/24 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) (*.f64 (sqrt.f64 1/3) (pow.f64 y 3)))) (+.f64 (*.f64 1/3 (/.f64 y (sqrt.f64 1/3))) (+.f64 (*.f64 1/48 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3) (*.f64 (sqrt.f64 1/3) (pow.f64 y 5)))) (*.f64 1/6 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 y (sqrt.f64 1/3)))))))
(+.f64 (*.f64 -1/24 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) (*.f64 (sqrt.f64 1/3) (pow.f64 y 3)))) (+.f64 (*.f64 1/3 (/.f64 y (sqrt.f64 1/3))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 y (sqrt.f64 1/3)))) (*.f64 1/48 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3) (*.f64 (sqrt.f64 1/3) (pow.f64 y 5)))))))
(+.f64 (*.f64 1/3 (/.f64 y (sqrt.f64 1/3))) (+.f64 (+.f64 (*.f64 1/6 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 y (sqrt.f64 1/3)))) (*.f64 1/48 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3) (*.f64 (sqrt.f64 1/3) (pow.f64 y 5))))) (*.f64 -1/24 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) (*.f64 (sqrt.f64 1/3) (pow.f64 y 3))))))
(+.f64 (*.f64 1/3 (/.f64 y (sqrt.f64 1/3))) (+.f64 (*.f64 -1/24 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) (*.f64 (sqrt.f64 1/3) (pow.f64 y 3)))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 y (sqrt.f64 1/3)))) (*.f64 1/48 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3) (*.f64 (sqrt.f64 1/3) (pow.f64 y 5)))))))
(*.f64 -1/3 (/.f64 y (sqrt.f64 1/3)))
(+.f64 (*.f64 -1/3 (/.f64 y (sqrt.f64 1/3))) (*.f64 -1/6 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 y (sqrt.f64 1/3)))))
(+.f64 (*.f64 -1/3 (/.f64 y (sqrt.f64 1/3))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 y (sqrt.f64 1/3)))) (*.f64 1/24 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) (*.f64 (pow.f64 y 3) (sqrt.f64 1/3))))))
(+.f64 (*.f64 -1/3 (/.f64 y (sqrt.f64 1/3))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 y (sqrt.f64 1/3)))) (*.f64 1/24 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) (*.f64 (sqrt.f64 1/3) (pow.f64 y 3))))))
(+.f64 (*.f64 -1/6 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 y (sqrt.f64 1/3)))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) (*.f64 (sqrt.f64 1/3) (pow.f64 y 3)))) (*.f64 -1/3 (/.f64 y (sqrt.f64 1/3)))))
(+.f64 (*.f64 -1/6 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 y (sqrt.f64 1/3)))) (+.f64 (*.f64 -1/3 (/.f64 y (sqrt.f64 1/3))) (*.f64 1/24 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) (*.f64 (sqrt.f64 1/3) (pow.f64 y 3))))))
(+.f64 (*.f64 -1/48 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3) (*.f64 (pow.f64 y 5) (sqrt.f64 1/3)))) (+.f64 (*.f64 -1/3 (/.f64 y (sqrt.f64 1/3))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 y (sqrt.f64 1/3)))) (*.f64 1/24 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) (*.f64 (pow.f64 y 3) (sqrt.f64 1/3)))))))
(+.f64 (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 y (sqrt.f64 1/3)))) (*.f64 1/24 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) (*.f64 (sqrt.f64 1/3) (pow.f64 y 3))))) (+.f64 (*.f64 -1/3 (/.f64 y (sqrt.f64 1/3))) (*.f64 -1/48 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3) (*.f64 (sqrt.f64 1/3) (pow.f64 y 5))))))
(+.f64 (+.f64 (*.f64 -1/3 (/.f64 y (sqrt.f64 1/3))) (*.f64 -1/6 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 y (sqrt.f64 1/3))))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) (*.f64 (sqrt.f64 1/3) (pow.f64 y 3)))) (*.f64 -1/48 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3) (*.f64 (sqrt.f64 1/3) (pow.f64 y 5))))))
(+.f64 (*.f64 -1/6 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 y (sqrt.f64 1/3)))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) (*.f64 (sqrt.f64 1/3) (pow.f64 y 3)))) (+.f64 (*.f64 -1/3 (/.f64 y (sqrt.f64 1/3))) (*.f64 -1/48 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3) (*.f64 (sqrt.f64 1/3) (pow.f64 y 5)))))))
(+.f64 (*.f64 -1/3 (/.f64 y (sqrt.f64 1/3))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) (*.f64 (sqrt.f64 1/3) (pow.f64 y 3)))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 y (sqrt.f64 1/3)))) (*.f64 -1/48 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3) (*.f64 (sqrt.f64 1/3) (pow.f64 y 5)))))))
(*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (/.f64 1 (sqrt.f64 1/3))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (/.f64 1 (sqrt.f64 1/3))))
(*.f64 (/.f64 1 (sqrt.f64 1/3)) (*.f64 1/3 (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(*.f64 1/3 (*.f64 (/.f64 1 (sqrt.f64 1/3)) (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)))) (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (/.f64 1 (sqrt.f64 1/3)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (/.f64 1 (sqrt.f64 1/3)))) (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 1/3)) (*.f64 1/3 (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))))) (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)))))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 1 (sqrt.f64 1/3)) (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))))) (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)))) (+.f64 (*.f64 -1/24 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))) (/.f64 (pow.f64 z 4) (sqrt.f64 1/3)))) (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (/.f64 1 (sqrt.f64 1/3))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (/.f64 1 (sqrt.f64 1/3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))) (*.f64 -1/24 (/.f64 (pow.f64 z 4) (sqrt.f64 1/3)))) (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (/.f64 (pow.f64 z 2) (sqrt.f64 1/3))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 1/3)) (*.f64 1/3 (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))) (*.f64 -1/24 (/.f64 (pow.f64 z 4) (sqrt.f64 1/3))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 1 (sqrt.f64 1/3)) (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))) (*.f64 -1/24 (/.f64 (pow.f64 z 4) (sqrt.f64 1/3))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (/.f64 1 (sqrt.f64 1/3)))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))) (*.f64 -1/24 (/.f64 (pow.f64 z 4) (sqrt.f64 1/3))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)))) (+.f64 (*.f64 1/48 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 5))) (/.f64 (pow.f64 z 6) (sqrt.f64 1/3)))) (+.f64 (*.f64 -1/24 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))) (/.f64 (pow.f64 z 4) (sqrt.f64 1/3)))) (*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (/.f64 1 (sqrt.f64 1/3)))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (/.f64 1 (sqrt.f64 1/3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))) (*.f64 -1/24 (/.f64 (pow.f64 z 4) (sqrt.f64 1/3)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 5))) (*.f64 1/48 (/.f64 (pow.f64 z 6) (sqrt.f64 1/3)))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 1/3)) (*.f64 1/3 (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))) (*.f64 -1/24 (/.f64 (pow.f64 z 4) (sqrt.f64 1/3)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 5))) (*.f64 1/48 (/.f64 (pow.f64 z 6) (sqrt.f64 1/3)))))))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 1 (sqrt.f64 1/3)) (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))) (*.f64 -1/24 (/.f64 (pow.f64 z 4) (sqrt.f64 1/3)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 5))) (*.f64 1/48 (/.f64 (pow.f64 z 6) (sqrt.f64 1/3))))) (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (/.f64 (pow.f64 z 2) (sqrt.f64 1/3))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (/.f64 1 (sqrt.f64 1/3)))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))) (*.f64 -1/24 (/.f64 (pow.f64 z 4) (sqrt.f64 1/3)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 5))) (*.f64 1/48 (/.f64 (pow.f64 z 6) (sqrt.f64 1/3)))))))
(*.f64 1/3 (/.f64 z (sqrt.f64 1/3)))
(+.f64 (*.f64 1/3 (/.f64 z (sqrt.f64 1/3))) (*.f64 1/6 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 z (sqrt.f64 1/3)))))
(+.f64 (*.f64 1/3 (/.f64 z (sqrt.f64 1/3))) (+.f64 (*.f64 -1/24 (/.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) (*.f64 (pow.f64 z 3) (sqrt.f64 1/3)))) (*.f64 1/6 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 z (sqrt.f64 1/3))))))
(+.f64 (*.f64 1/6 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 z (sqrt.f64 1/3)))) (+.f64 (*.f64 -1/24 (/.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) (*.f64 (sqrt.f64 1/3) (pow.f64 z 3)))) (*.f64 1/3 (/.f64 z (sqrt.f64 1/3)))))
(+.f64 (*.f64 1/6 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 z (sqrt.f64 1/3)))) (+.f64 (*.f64 1/3 (/.f64 z (sqrt.f64 1/3))) (*.f64 -1/24 (/.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) (*.f64 (sqrt.f64 1/3) (pow.f64 z 3))))))
(+.f64 (*.f64 1/3 (/.f64 z (sqrt.f64 1/3))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 z (sqrt.f64 1/3)))) (*.f64 -1/24 (/.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) (*.f64 (sqrt.f64 1/3) (pow.f64 z 3))))))
(+.f64 (+.f64 (*.f64 1/3 (/.f64 z (sqrt.f64 1/3))) (*.f64 1/6 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 z (sqrt.f64 1/3))))) (*.f64 -1/24 (/.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) (*.f64 (sqrt.f64 1/3) (pow.f64 z 3)))))
(+.f64 (*.f64 1/3 (/.f64 z (sqrt.f64 1/3))) (+.f64 (*.f64 1/48 (/.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3) (*.f64 (pow.f64 z 5) (sqrt.f64 1/3)))) (+.f64 (*.f64 -1/24 (/.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) (*.f64 (pow.f64 z 3) (sqrt.f64 1/3)))) (*.f64 1/6 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 z (sqrt.f64 1/3)))))))
(+.f64 (*.f64 1/3 (/.f64 z (sqrt.f64 1/3))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 z (sqrt.f64 1/3)))) (+.f64 (*.f64 -1/24 (/.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) (*.f64 (sqrt.f64 1/3) (pow.f64 z 3)))) (*.f64 1/48 (/.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3) (*.f64 (sqrt.f64 1/3) (pow.f64 z 5)))))))
(+.f64 (*.f64 1/3 (/.f64 z (sqrt.f64 1/3))) (+.f64 (*.f64 -1/24 (/.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) (*.f64 (sqrt.f64 1/3) (pow.f64 z 3)))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 z (sqrt.f64 1/3)))) (*.f64 1/48 (/.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3) (*.f64 (sqrt.f64 1/3) (pow.f64 z 5)))))))
(+.f64 (*.f64 -1/24 (/.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) (*.f64 (sqrt.f64 1/3) (pow.f64 z 3)))) (+.f64 (+.f64 (*.f64 1/3 (/.f64 z (sqrt.f64 1/3))) (*.f64 1/6 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 z (sqrt.f64 1/3))))) (*.f64 1/48 (/.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3) (*.f64 (sqrt.f64 1/3) (pow.f64 z 5))))))
(*.f64 -1/3 (/.f64 z (sqrt.f64 1/3)))
(+.f64 (*.f64 -1/3 (/.f64 z (sqrt.f64 1/3))) (*.f64 -1/6 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 z (sqrt.f64 1/3)))))
(+.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) (*.f64 (pow.f64 z 3) (sqrt.f64 1/3)))) (+.f64 (*.f64 -1/3 (/.f64 z (sqrt.f64 1/3))) (*.f64 -1/6 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 z (sqrt.f64 1/3))))))
(+.f64 (*.f64 -1/6 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 z (sqrt.f64 1/3)))) (+.f64 (*.f64 -1/3 (/.f64 z (sqrt.f64 1/3))) (*.f64 1/24 (/.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) (*.f64 (sqrt.f64 1/3) (pow.f64 z 3))))))
(+.f64 (*.f64 -1/3 (/.f64 z (sqrt.f64 1/3))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 z (sqrt.f64 1/3)))) (*.f64 1/24 (/.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) (*.f64 (sqrt.f64 1/3) (pow.f64 z 3))))))
(+.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) (*.f64 (pow.f64 z 3) (sqrt.f64 1/3)))) (+.f64 (*.f64 -1/3 (/.f64 z (sqrt.f64 1/3))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3) (*.f64 (pow.f64 z 5) (sqrt.f64 1/3)))) (*.f64 -1/6 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 z (sqrt.f64 1/3)))))))
(+.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) (*.f64 (sqrt.f64 1/3) (pow.f64 z 3)))) (+.f64 (*.f64 -1/3 (/.f64 z (sqrt.f64 1/3))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 z (sqrt.f64 1/3)))) (*.f64 -1/48 (/.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3) (*.f64 (sqrt.f64 1/3) (pow.f64 z 5)))))))
(+.f64 (*.f64 -1/3 (/.f64 z (sqrt.f64 1/3))) (+.f64 (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 z (sqrt.f64 1/3)))) (*.f64 -1/48 (/.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3) (*.f64 (sqrt.f64 1/3) (pow.f64 z 5))))) (*.f64 1/24 (/.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) (*.f64 (sqrt.f64 1/3) (pow.f64 z 3))))))
(+.f64 (*.f64 -1/3 (/.f64 z (sqrt.f64 1/3))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 z (sqrt.f64 1/3)))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) (*.f64 (sqrt.f64 1/3) (pow.f64 z 3)))) (*.f64 -1/48 (/.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3) (*.f64 (sqrt.f64 1/3) (pow.f64 z 5)))))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (sqrt.f64 1/3))
(sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (sqrt.f64 1/3)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 2)))))
(+.f64 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 1/3) (pow.f64 x 2)))))
(+.f64 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 (sqrt.f64 1/3) (*.f64 1/2 (pow.f64 x 2)))))
(*.f64 (sqrt.f64 1/3) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (pow.f64 x 2))) (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))))
(*.f64 (sqrt.f64 1/3) (+.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (pow.f64 x 2)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (sqrt.f64 1/3)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 4))))))
(+.f64 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 1/3) (pow.f64 x 2)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) (*.f64 -1/8 (*.f64 (sqrt.f64 1/3) (pow.f64 x 4))))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 (sqrt.f64 1/3) (*.f64 1/2 (pow.f64 x 2))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) (*.f64 (sqrt.f64 1/3) (*.f64 -1/8 (pow.f64 x 4)))))
(+.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (pow.f64 x 2))) (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))))) (*.f64 -1/8 (*.f64 (pow.f64 x 4) (sqrt.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)))))))
(+.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (pow.f64 x 2))))) (*.f64 -1/8 (*.f64 (pow.f64 x 4) (sqrt.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 5))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 6)))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (sqrt.f64 1/3)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 4)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 1/3) (pow.f64 x 2)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) (*.f64 -1/8 (*.f64 (sqrt.f64 1/3) (pow.f64 x 4))))) (+.f64 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 5))) (*.f64 1/16 (*.f64 (sqrt.f64 1/3) (pow.f64 x 6))))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 (sqrt.f64 1/3) (*.f64 1/2 (pow.f64 x 2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) (*.f64 (sqrt.f64 1/3) (*.f64 -1/8 (pow.f64 x 4)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 5))) (*.f64 (sqrt.f64 1/3) (*.f64 1/16 (pow.f64 x 6))))))
(+.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (pow.f64 x 2))) (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))))) (*.f64 (sqrt.f64 1/3) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 5))) (pow.f64 x 6))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) (pow.f64 x 4))))))
(+.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (pow.f64 x 2))))) (*.f64 (sqrt.f64 1/3) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) (pow.f64 x 4))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 5))) (pow.f64 x 6))))))
(*.f64 (sqrt.f64 1/3) x)
(+.f64 (*.f64 (sqrt.f64 1/3) x) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (sqrt.f64 1/3)) x)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) (sqrt.f64 1/3)) (pow.f64 x 3))) (+.f64 (*.f64 (sqrt.f64 1/3) x) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (sqrt.f64 1/3)) x))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 1/3) x) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (sqrt.f64 1/3)) x))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 x 3))))
(+.f64 (*.f64 (sqrt.f64 1/3) x) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (sqrt.f64 1/3)) x)) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 x 3)))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3) (sqrt.f64 1/3)) (pow.f64 x 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) (sqrt.f64 1/3)) (pow.f64 x 3))) (+.f64 (*.f64 (sqrt.f64 1/3) x) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (sqrt.f64 1/3)) x)))))
(+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 1/3) x) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (sqrt.f64 1/3)) x))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 x 3)))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (pow.f64 x 5))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 1/3) x) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (sqrt.f64 1/3)) x)) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 x 3))))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (pow.f64 x 5))))
(+.f64 (*.f64 (sqrt.f64 1/3) x) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (pow.f64 x 5))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (sqrt.f64 1/3)) x)) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 x 3))))))
(*.f64 -1 (*.f64 (sqrt.f64 1/3) x))
(*.f64 (sqrt.f64 1/3) (*.f64 -1 x))
(neg.f64 (*.f64 (sqrt.f64 1/3) x))
(*.f64 (sqrt.f64 1/3) (neg.f64 x))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (sqrt.f64 1/3)) x)) (*.f64 -1 (*.f64 (sqrt.f64 1/3) x)))
(+.f64 (*.f64 (sqrt.f64 1/3) (*.f64 -1 x)) (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (sqrt.f64 1/3)) x) -1/2))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 1/3) x)) (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (sqrt.f64 1/3)) x) -1/2))
(+.f64 (*.f64 (sqrt.f64 1/3) (neg.f64 x)) (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (sqrt.f64 1/3)) x) -1/2))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) (sqrt.f64 1/3)) (pow.f64 x 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (sqrt.f64 1/3)) x)) (*.f64 -1 (*.f64 (sqrt.f64 1/3) x))))
(+.f64 (*.f64 (sqrt.f64 1/3) (*.f64 -1 x)) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (sqrt.f64 1/3)) x) -1/2) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 x 3)) 1/8)))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 1/3) x)) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (sqrt.f64 1/3)) x) -1/2) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 x 3)) 1/8)))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (sqrt.f64 1/3)) x) -1/2) (+.f64 (*.f64 (sqrt.f64 1/3) (neg.f64 x)) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 x 3)) 1/8)))
(+.f64 (*.f64 (sqrt.f64 1/3) (neg.f64 x)) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (sqrt.f64 1/3)) x) -1/2) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 x 3)) 1/8)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) (sqrt.f64 1/3)) (pow.f64 x 3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3) (sqrt.f64 1/3)) (pow.f64 x 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (sqrt.f64 1/3)) x)) (*.f64 -1 (*.f64 (sqrt.f64 1/3) x)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 1/3) (*.f64 -1 x)) (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (sqrt.f64 1/3)) x) -1/2)) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (pow.f64 x 5)) -1/16) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 x 3)) 1/8)))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (pow.f64 x 5)) -1/16) (+.f64 (neg.f64 (*.f64 (sqrt.f64 1/3) x)) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (sqrt.f64 1/3)) x) -1/2) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 x 3)) 1/8))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 x 3)) 1/8) (+.f64 (+.f64 (*.f64 (sqrt.f64 1/3) (neg.f64 x)) (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (sqrt.f64 1/3)) x) -1/2)) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (pow.f64 x 5)) -1/16)))
(+.f64 (*.f64 (sqrt.f64 1/3) (neg.f64 x)) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 x 3)) 1/8) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (sqrt.f64 1/3)) x) -1/2) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (pow.f64 x 5)) -1/16))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) (sqrt.f64 1/3))
(sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 y 2) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) (sqrt.f64 1/3)))
(+.f64 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (*.f64 (pow.f64 y 2) (sqrt.f64 1/3)))))
(+.f64 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (*.f64 1/2 (*.f64 (pow.f64 y 2) (sqrt.f64 1/3)))))
(+.f64 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (*.f64 1/2 (*.f64 (pow.f64 y 2) (sqrt.f64 (*.f64 1/3 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 y 2) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 y 4) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) (sqrt.f64 1/3))))
(+.f64 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))) (*.f64 (sqrt.f64 1/3) (pow.f64 y 4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (*.f64 (pow.f64 y 2) (sqrt.f64 1/3))))))
(+.f64 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (*.f64 1/2 (*.f64 (pow.f64 y 2) (sqrt.f64 1/3)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))) (*.f64 -1/8 (*.f64 (sqrt.f64 1/3) (pow.f64 y 4))))))
(+.f64 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 y 2) (sqrt.f64 (*.f64 1/3 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))))) (*.f64 -1/8 (*.f64 (pow.f64 y 4) (sqrt.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))))))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (*.f64 1/2 (*.f64 (pow.f64 y 2) (sqrt.f64 (*.f64 1/3 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))))))) (*.f64 -1/8 (*.f64 (pow.f64 y 4) (sqrt.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 y 2) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 y 4) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))))) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 y 6) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 5))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) (sqrt.f64 1/3)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (*.f64 (pow.f64 y 2) (sqrt.f64 1/3)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))) (*.f64 (sqrt.f64 1/3) (pow.f64 y 4)))) (+.f64 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 5))) (*.f64 (sqrt.f64 1/3) (pow.f64 y 6)))))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 5))) (*.f64 1/16 (*.f64 (sqrt.f64 1/3) (pow.f64 y 6))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (*.f64 1/2 (*.f64 (pow.f64 y 2) (sqrt.f64 1/3)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))) (*.f64 -1/8 (*.f64 (sqrt.f64 1/3) (pow.f64 y 4))))))
(+.f64 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (+.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 y 4) (sqrt.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)))))) (*.f64 1/16 (*.f64 (pow.f64 y 6) (sqrt.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 5))))))) (*.f64 1/2 (*.f64 (pow.f64 y 2) (sqrt.f64 (*.f64 1/3 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))))))))
(+.f64 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 y 4) (sqrt.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 y 2) (sqrt.f64 (*.f64 1/3 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))))) (*.f64 1/16 (*.f64 (pow.f64 y 6) (sqrt.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 5)))))))))
(*.f64 y (sqrt.f64 1/3))
(+.f64 (*.f64 y (sqrt.f64 1/3)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (sqrt.f64 1/3)) y)))
(+.f64 (*.f64 y (sqrt.f64 1/3)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 z 2) (pow.f64 x 2))) y)))
(+.f64 (*.f64 y (sqrt.f64 1/3)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (sqrt.f64 1/3)) y)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) (sqrt.f64 1/3)) (pow.f64 y 3)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2)) (pow.f64 y 3))) (+.f64 (*.f64 y (sqrt.f64 1/3)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 z 2) (pow.f64 x 2))) y))))
(+.f64 (+.f64 (*.f64 y (sqrt.f64 1/3)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 z 2) (pow.f64 x 2))) y))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2)) (pow.f64 y 3))))
(+.f64 (*.f64 y (sqrt.f64 1/3)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 z 2) (pow.f64 x 2))) y)) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2)) (pow.f64 y 3)))))
(+.f64 (*.f64 y (sqrt.f64 1/3)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (sqrt.f64 1/3)) y)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3) (sqrt.f64 1/3)) (pow.f64 y 5))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) (sqrt.f64 1/3)) (pow.f64 y 3))))))
(+.f64 (*.f64 y (sqrt.f64 1/3)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2)) (pow.f64 y 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)) (pow.f64 y 5))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 z 2) (pow.f64 x 2))) y)))))
(+.f64 (*.f64 y (sqrt.f64 1/3)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2)) (pow.f64 y 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 z 2) (pow.f64 x 2))) y)) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)) (pow.f64 y 5))))))
(+.f64 (*.f64 y (sqrt.f64 1/3)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 z 2) (pow.f64 x 2))) y)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2)) (pow.f64 y 3))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)) (pow.f64 y 5))))))
(*.f64 -1 (*.f64 y (sqrt.f64 1/3)))
(*.f64 y (*.f64 -1 (sqrt.f64 1/3)))
(neg.f64 (*.f64 y (sqrt.f64 1/3)))
(*.f64 y (neg.f64 (sqrt.f64 1/3)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (sqrt.f64 1/3)) y)) (*.f64 -1 (*.f64 y (sqrt.f64 1/3))))
(+.f64 (*.f64 y (*.f64 -1 (sqrt.f64 1/3))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 z 2) (pow.f64 x 2))) y)))
(+.f64 (neg.f64 (*.f64 y (sqrt.f64 1/3))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 z 2) (pow.f64 x 2))) y)))
(+.f64 (*.f64 y (neg.f64 (sqrt.f64 1/3))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 z 2) (pow.f64 x 2))) y)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (sqrt.f64 1/3)) y)) (+.f64 (*.f64 -1 (*.f64 y (sqrt.f64 1/3))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) (sqrt.f64 1/3)) (pow.f64 y 3)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 z 2) (pow.f64 x 2))) y)) (+.f64 (*.f64 y (*.f64 -1 (sqrt.f64 1/3))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2)) (pow.f64 y 3)))))
(+.f64 (neg.f64 (*.f64 y (sqrt.f64 1/3))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2)) (pow.f64 y 3))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 z 2) (pow.f64 x 2))) y))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 z 2) (pow.f64 x 2))) y)) (+.f64 (*.f64 y (neg.f64 (sqrt.f64 1/3))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2)) (pow.f64 y 3)))))
(+.f64 (*.f64 y (neg.f64 (sqrt.f64 1/3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 z 2) (pow.f64 x 2))) y)) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2)) (pow.f64 y 3)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3) (sqrt.f64 1/3)) (pow.f64 y 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (sqrt.f64 1/3)) y)) (+.f64 (*.f64 -1 (*.f64 y (sqrt.f64 1/3))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) (sqrt.f64 1/3)) (pow.f64 y 3))))))
(+.f64 (+.f64 (*.f64 y (*.f64 -1 (sqrt.f64 1/3))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2)) (pow.f64 y 3)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 z 2) (pow.f64 x 2))) y)) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)) (pow.f64 y 5)))))
(+.f64 (+.f64 (neg.f64 (*.f64 y (sqrt.f64 1/3))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 z 2) (pow.f64 x 2))) y))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2)) (pow.f64 y 3))) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)) (pow.f64 y 5)))))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 z 2) (pow.f64 x 2))) y)) (+.f64 (*.f64 y (neg.f64 (sqrt.f64 1/3))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2)) (pow.f64 y 3))))) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)) (pow.f64 y 5))))
(+.f64 (*.f64 y (neg.f64 (sqrt.f64 1/3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 z 2) (pow.f64 x 2))) y)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2)) (pow.f64 y 3))) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)) (pow.f64 y 5))))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (sqrt.f64 1/3))
(sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 (pow.f64 z 2) (sqrt.f64 1/3)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (sqrt.f64 1/3)))
(+.f64 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 1/2 (*.f64 (pow.f64 z 2) (sqrt.f64 1/3)))))
(+.f64 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 (pow.f64 z 2) (*.f64 1/2 (sqrt.f64 (*.f64 1/3 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2))))))))
(+.f64 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 1/2 (*.f64 (pow.f64 z 2) (sqrt.f64 (*.f64 1/3 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2))))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))) (*.f64 (pow.f64 z 4) (sqrt.f64 1/3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 (pow.f64 z 2) (sqrt.f64 1/3)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (sqrt.f64 1/3))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 1/2 (*.f64 (pow.f64 z 2) (sqrt.f64 1/3))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))) (*.f64 -1/8 (*.f64 (sqrt.f64 1/3) (pow.f64 z 4)))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 (pow.f64 z 2) (*.f64 1/2 (sqrt.f64 (*.f64 1/3 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))))))) (*.f64 (pow.f64 z 4) (*.f64 -1/8 (sqrt.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)))))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 1/2 (*.f64 (pow.f64 z 2) (sqrt.f64 (*.f64 1/3 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))))))) (*.f64 (pow.f64 z 4) (*.f64 -1/8 (sqrt.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)))))))
(+.f64 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 z 2) (sqrt.f64 (*.f64 1/3 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2))))))) (*.f64 (pow.f64 z 4) (*.f64 -1/8 (sqrt.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))) (*.f64 (pow.f64 z 4) (sqrt.f64 1/3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 (pow.f64 z 2) (sqrt.f64 1/3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 5))) (*.f64 (pow.f64 z 6) (sqrt.f64 1/3)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (sqrt.f64 1/3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))) (*.f64 -1/8 (*.f64 (sqrt.f64 1/3) (pow.f64 z 4)))) (+.f64 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 5))) (*.f64 1/16 (*.f64 (sqrt.f64 1/3) (pow.f64 z 6)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 1/2 (*.f64 (pow.f64 z 2) (sqrt.f64 1/3)))))))
(+.f64 (*.f64 (pow.f64 z 2) (*.f64 1/2 (sqrt.f64 (*.f64 1/3 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2))))))) (+.f64 (+.f64 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 (pow.f64 z 6) (*.f64 1/16 (sqrt.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 5))))))) (*.f64 (pow.f64 z 4) (*.f64 -1/8 (sqrt.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))))))))
(+.f64 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 z 2) (sqrt.f64 (*.f64 1/3 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2))))))) (*.f64 (pow.f64 z 6) (*.f64 1/16 (sqrt.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 5))))))) (*.f64 (pow.f64 z 4) (*.f64 -1/8 (sqrt.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))))))))
(+.f64 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (+.f64 (*.f64 (pow.f64 z 4) (*.f64 -1/8 (sqrt.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 z 2) (sqrt.f64 (*.f64 1/3 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2))))))) (*.f64 (pow.f64 z 6) (*.f64 1/16 (sqrt.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 5)))))))))
(*.f64 z (sqrt.f64 1/3))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (sqrt.f64 1/3)) z)) (*.f64 z (sqrt.f64 1/3)))
(+.f64 (*.f64 z (sqrt.f64 1/3)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 y 2) (pow.f64 x 2))) z)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (sqrt.f64 1/3)) z)) (+.f64 (*.f64 z (sqrt.f64 1/3)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) (sqrt.f64 1/3)) (pow.f64 z 3)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2)) (pow.f64 z 3))) (+.f64 (*.f64 z (sqrt.f64 1/3)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 y 2) (pow.f64 x 2))) z))))
(+.f64 (+.f64 (*.f64 z (sqrt.f64 1/3)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 y 2) (pow.f64 x 2))) z))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2)) (pow.f64 z 3))))
(+.f64 (*.f64 z (sqrt.f64 1/3)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 y 2) (pow.f64 x 2))) z)) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2)) (pow.f64 z 3)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (sqrt.f64 1/3)) z)) (+.f64 (*.f64 z (sqrt.f64 1/3)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3) (sqrt.f64 1/3)) (pow.f64 z 5))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) (sqrt.f64 1/3)) (pow.f64 z 3))))))
(+.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2)) (pow.f64 z 3))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) (pow.f64 z 5)))) (+.f64 (*.f64 z (sqrt.f64 1/3)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 y 2) (pow.f64 x 2))) z))))
(+.f64 (+.f64 (*.f64 z (sqrt.f64 1/3)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 y 2) (pow.f64 x 2))) z))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2)) (pow.f64 z 3))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) (pow.f64 z 5)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 y 2) (pow.f64 x 2))) z)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2)) (pow.f64 z 3))) (+.f64 (*.f64 z (sqrt.f64 1/3)) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) (pow.f64 z 5))))))
(*.f64 -1 (*.f64 z (sqrt.f64 1/3)))
(*.f64 z (*.f64 -1 (sqrt.f64 1/3)))
(neg.f64 (*.f64 z (sqrt.f64 1/3)))
(*.f64 z (neg.f64 (sqrt.f64 1/3)))
(+.f64 (*.f64 -1 (*.f64 z (sqrt.f64 1/3))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (sqrt.f64 1/3)) z)))
(+.f64 (*.f64 z (*.f64 -1 (sqrt.f64 1/3))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 y 2) (pow.f64 x 2))) z)))
(+.f64 (neg.f64 (*.f64 z (sqrt.f64 1/3))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 y 2) (pow.f64 x 2))) z)))
(+.f64 (*.f64 z (neg.f64 (sqrt.f64 1/3))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 y 2) (pow.f64 x 2))) z)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) (sqrt.f64 1/3)) (pow.f64 z 3))) (+.f64 (*.f64 -1 (*.f64 z (sqrt.f64 1/3))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (sqrt.f64 1/3)) z))))
(+.f64 (+.f64 (*.f64 z (*.f64 -1 (sqrt.f64 1/3))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 y 2) (pow.f64 x 2))) z))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2)) (pow.f64 z 3))))
(+.f64 (neg.f64 (*.f64 z (sqrt.f64 1/3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 y 2) (pow.f64 x 2))) z)) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2)) (pow.f64 z 3)))))
(+.f64 (*.f64 z (neg.f64 (sqrt.f64 1/3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 y 2) (pow.f64 x 2))) z)) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2)) (pow.f64 z 3)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) (sqrt.f64 1/3)) (pow.f64 z 3))) (+.f64 (*.f64 -1 (*.f64 z (sqrt.f64 1/3))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3) (sqrt.f64 1/3)) (pow.f64 z 5))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (sqrt.f64 1/3)) z)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2)) (pow.f64 z 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 y 2) (pow.f64 x 2))) z)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) (pow.f64 z 5))) (*.f64 z (*.f64 -1 (sqrt.f64 1/3))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2)) (pow.f64 z 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 y 2) (pow.f64 x 2))) z)) (+.f64 (neg.f64 (*.f64 z (sqrt.f64 1/3))) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) (pow.f64 z 5))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 y 2) (pow.f64 x 2))) z)) (+.f64 (+.f64 (*.f64 z (neg.f64 (sqrt.f64 1/3))) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) (pow.f64 z 5)))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2)) (pow.f64 z 3)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 y 2) (pow.f64 x 2))) z)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2)) (pow.f64 z 3))) (+.f64 (*.f64 z (neg.f64 (sqrt.f64 1/3))) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) (pow.f64 z 5))))))
(*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))
(+.f64 (*.f64 1/3 (pow.f64 x 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (pow.f64 x 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (pow.f64 x 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(*.f64 1/3 (pow.f64 x 2))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 1/3 (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 1/3 (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 1/3 (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(*.f64 1/3 (pow.f64 x 2))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 1/3 (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 1/3 (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 1/3 (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))
(+.f64 (*.f64 1/3 (pow.f64 y 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (pow.f64 y 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (pow.f64 y 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(*.f64 1/3 (pow.f64 y 2))
(+.f64 (*.f64 1/3 (pow.f64 y 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (pow.f64 y 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (pow.f64 y 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(*.f64 1/3 (pow.f64 y 2))
(+.f64 (*.f64 1/3 (pow.f64 y 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (pow.f64 y 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (pow.f64 y 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (pow.f64 z 2)))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (pow.f64 z 2)))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (pow.f64 z 2)))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(*.f64 1/3 (pow.f64 z 2))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (pow.f64 z 2)))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (pow.f64 z 2)))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (pow.f64 z 2)))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(*.f64 1/3 (pow.f64 z 2))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (pow.f64 z 2)))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (pow.f64 z 2)))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (pow.f64 z 2)))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))
(+.f64 (*.f64 1/3 (pow.f64 x 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (pow.f64 x 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (pow.f64 x 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(*.f64 1/3 (pow.f64 x 2))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 1/3 (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 1/3 (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 1/3 (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(*.f64 1/3 (pow.f64 x 2))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 1/3 (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 1/3 (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 1/3 (pow.f64 x 2)))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))
(+.f64 (*.f64 1/3 (pow.f64 y 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (pow.f64 y 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (pow.f64 y 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(*.f64 1/3 (pow.f64 y 2))
(+.f64 (*.f64 1/3 (pow.f64 y 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (pow.f64 y 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (pow.f64 y 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(*.f64 1/3 (pow.f64 y 2))
(+.f64 (*.f64 1/3 (pow.f64 y 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (pow.f64 y 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (pow.f64 y 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (pow.f64 z 2)))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (pow.f64 z 2)))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (pow.f64 z 2)))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(*.f64 1/3 (pow.f64 z 2))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (pow.f64 z 2)))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (pow.f64 z 2)))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (pow.f64 z 2)))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(*.f64 1/3 (pow.f64 z 2))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (pow.f64 z 2)))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (pow.f64 z 2)))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/3 (pow.f64 z 2)))
(*.f64 1/3 (+.f64 (pow.f64 x 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))))
(*.f64 1/3 (+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) 0)
(sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))
(+.f64 0 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))
(-.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) 0)
(sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))
(/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) 1)
(sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))
(/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))
(sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) 2) 2)
(sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) 1)
(sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))
(sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))
(+.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) 0)
(sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))
(+.f64 0 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))
(-.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) 0)
(sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))
(*.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))
(sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))
(sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))
(*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) 1)
(sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))
(*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))
(sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))
(*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))
(sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))
(*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (/.f64 1 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))
(sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))))
(sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))))
(sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))) (/.f64 1 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))
(sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))) (/.f64 1 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))
(sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))))
(sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))
(sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))
(*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))
(sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))
(/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) 1)
(sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))
(/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))
(sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) 2) 2)
(sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) 1)
(sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))
(+.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) 0)
(sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(+.f64 0 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))
(sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(-.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) 0)
(sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(*.f64 1 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))
(sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (*.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))
(sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) 1)
(sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))
(sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (*.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 1 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))))
(sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))
(sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 1 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))
(sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))
(sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (neg.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))
(sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))))
(sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))) (/.f64 1 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))
(sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(*.f64 (fabs.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (fabs.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))
(sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))
(sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 1 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))
(sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))
(sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))))
(sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))))
(sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))))
(sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 1 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))))
(sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) 1)
(sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))
(sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) 2) 2)
(sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) 1)
(sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(fabs.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))
(sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(fabs.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))
(sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(fabs.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (fabs.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))))
(sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(fabs.f64 (-.f64 0 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))))
(sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))
(sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(fabs.f64 (*.f64 (fabs.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))
(sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(fabs.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (fabs.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))
(sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (neg.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))
(sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(fabs.f64 (*.f64 (fabs.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (neg.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))
(sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(fabs.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (fabs.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))) (neg.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))
(sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (fabs.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))
(sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (fabs.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))
(sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(fabs.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (fabs.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))) (fabs.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))
(sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (fabs.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))))
(sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (fabs.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))))
(sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(fabs.f64 (*.f64 (fabs.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (fabs.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))))
(sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(fabs.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (fabs.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))) (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (fabs.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))))
(sqrt.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(+.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) 0)
(/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)
(+.f64 0 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))
(/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)
(-.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) 0)
(/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)
(*.f64 1 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))
(/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)
(*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) 1)
(/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)
(*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)
(*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 1 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))
(/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)
(*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 1 (/.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))
(/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (/.f64 1 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))
(/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)
(*.f64 (/.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))) (/.f64 1 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))
(/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 1 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))
(/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)
(*.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))) (/.f64 1 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))
(/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))
(/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)
(*.f64 (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)
(*.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 1 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)) (*.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)
(pow.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) 1)
(/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)
(fabs.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))
(/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)
(fabs.f64 (neg.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)
(fabs.f64 (/.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (fabs.f64 (/.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))
(/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)
(fabs.f64 (-.f64 0 (neg.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))
(/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)

eval795.0ms (6.9%)

Compiler

Compiled 40898 to 20376 computations (50.2% saved)

prune171.0ms (1.5%)

Pruning

6 alts after pruning (3 fresh and 3 done)

PrunedKeptTotal
New7773780
Fresh000
Picked101
Done134
Total7796785
Error
0.4b
Counts
785 → 6
Alt Table
Click to see full alt table
StatusErrorProgram
29.2b
(*.f64 (/.f64 x (sqrt.f64 1/3)) -1/3)
52.0b
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (*.f64 1/3 (pow.f64 z 2)))
29.2b
(*.f64 (sqrt.f64 1/3) (neg.f64 x))
33.4b
(*.f64 z (sqrt.f64 1/3))
33.4b
(*.f64 1/3 (/.f64 z (sqrt.f64 1/3)))
38.3b
(sqrt.f64 (/.f64 (+.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 z z)) 3))
Compiler

Compiled 75 to 58 computations (22.7% saved)

localize9.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.4b
(*.f64 1/3 (/.f64 z (sqrt.f64 1/3)))
0.4b
(/.f64 z (sqrt.f64 1/3))
Compiler

Compiled 17 to 14 computations (17.6% saved)

series4.0ms (0%)

Counts
2 → 0
Calls

6 calls:

TimeVariablePointExpression
2.0ms
z
@-inf
(/.f64 z (sqrt.f64 1/3))
0.0ms
z
@0
(/.f64 z (sqrt.f64 1/3))
0.0ms
z
@-inf
(*.f64 1/3 (/.f64 z (sqrt.f64 1/3)))
0.0ms
z
@inf
(*.f64 1/3 (/.f64 z (sqrt.f64 1/3)))
0.0ms
z
@inf
(/.f64 z (sqrt.f64 1/3))

rewrite73.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1736×rational_best.json-2
1736×rational_best.json-3
1736×rational_best.json-1
1736×rational_best.json-4
1734×exponential.json-1
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
0828
16628
221528
389228
4359222
Stop Event
node limit
Counts
2 → 24
Calls
Call 1
Inputs
(/.f64 z (sqrt.f64 1/3))
(*.f64 1/3 (/.f64 z (sqrt.f64 1/3)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 z (sqrt.f64 1/3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 z (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 z (sqrt.f64 1/3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (sqrt.f64 1/3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (sqrt.f64 1/3)) (/.f64 (/.f64 z (sqrt.f64 1/3)) (/.f64 z (sqrt.f64 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (sqrt.f64 1/3)) (*.f64 (/.f64 z (sqrt.f64 1/3)) (/.f64 1 (/.f64 z (sqrt.f64 1/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (sqrt.f64 1/3)) (/.f64 1 (/.f64 (/.f64 z (sqrt.f64 1/3)) (/.f64 z (sqrt.f64 1/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 z (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 z (sqrt.f64 1/3)) (/.f64 z (sqrt.f64 1/3))) (/.f64 z (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 z (sqrt.f64 1/3))) (*.f64 (/.f64 z (sqrt.f64 1/3)) (/.f64 z (sqrt.f64 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 z (sqrt.f64 1/3)) (/.f64 z (sqrt.f64 1/3))) (/.f64 1 (/.f64 z (sqrt.f64 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 z (sqrt.f64 1/3)) (/.f64 1 (/.f64 z (sqrt.f64 1/3)))) (/.f64 z (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 z (sqrt.f64 1/3)) (/.f64 z (sqrt.f64 1/3)))) (*.f64 (/.f64 z (sqrt.f64 1/3)) (*.f64 (/.f64 (/.f64 z (sqrt.f64 1/3)) (/.f64 z (sqrt.f64 1/3))) (/.f64 (/.f64 z (sqrt.f64 1/3)) (/.f64 z (sqrt.f64 1/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 z (sqrt.f64 1/3))) (*.f64 (/.f64 z (sqrt.f64 1/3)) (/.f64 z (sqrt.f64 1/3)))) (*.f64 (*.f64 (/.f64 z (sqrt.f64 1/3)) (/.f64 z (sqrt.f64 1/3))) (*.f64 (/.f64 z (sqrt.f64 1/3)) (/.f64 z (sqrt.f64 1/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 z (sqrt.f64 1/3)) (/.f64 z (sqrt.f64 1/3))) (/.f64 z (sqrt.f64 1/3))) (*.f64 (/.f64 z (sqrt.f64 1/3)) (/.f64 z (sqrt.f64 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 z (sqrt.f64 1/3)) (/.f64 1 (/.f64 z (sqrt.f64 1/3)))) (/.f64 z (sqrt.f64 1/3))) (*.f64 (/.f64 z (sqrt.f64 1/3)) (/.f64 z (sqrt.f64 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 z (sqrt.f64 1/3)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 1/3) z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 1/3) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 1/3) z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/3) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/3) z) (/.f64 (*.f64 (sqrt.f64 1/3) z) (*.f64 (sqrt.f64 1/3) z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z (sqrt.f64 1/3)) 2/3) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 1/3) z) 1)))))

simplify148.0ms (1.3%)

Algorithm
egg-herbie
Rules
1278×rational_best.json-simplify-80
1094×rational_best.json-simplify-78
1056×rational_best.json-simplify-2
872×rational_best.json-simplify-132
750×rational_best.json-simplify-82
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
049276
190276
2220276
31044276
42378276
54913276
Stop Event
node limit
Counts
24 → 26
Calls
Call 1
Inputs
(+.f64 (/.f64 z (sqrt.f64 1/3)) 0)
(+.f64 0 (/.f64 z (sqrt.f64 1/3)))
(-.f64 (/.f64 z (sqrt.f64 1/3)) 0)
(*.f64 (/.f64 z (sqrt.f64 1/3)) 1)
(*.f64 (/.f64 z (sqrt.f64 1/3)) (/.f64 (/.f64 z (sqrt.f64 1/3)) (/.f64 z (sqrt.f64 1/3))))
(*.f64 (/.f64 z (sqrt.f64 1/3)) (*.f64 (/.f64 z (sqrt.f64 1/3)) (/.f64 1 (/.f64 z (sqrt.f64 1/3)))))
(*.f64 (/.f64 z (sqrt.f64 1/3)) (/.f64 1 (/.f64 (/.f64 z (sqrt.f64 1/3)) (/.f64 z (sqrt.f64 1/3)))))
(*.f64 1 (/.f64 z (sqrt.f64 1/3)))
(*.f64 (/.f64 (/.f64 z (sqrt.f64 1/3)) (/.f64 z (sqrt.f64 1/3))) (/.f64 z (sqrt.f64 1/3)))
(*.f64 (/.f64 1 (/.f64 z (sqrt.f64 1/3))) (*.f64 (/.f64 z (sqrt.f64 1/3)) (/.f64 z (sqrt.f64 1/3))))
(*.f64 (*.f64 (/.f64 z (sqrt.f64 1/3)) (/.f64 z (sqrt.f64 1/3))) (/.f64 1 (/.f64 z (sqrt.f64 1/3))))
(*.f64 (*.f64 (/.f64 z (sqrt.f64 1/3)) (/.f64 1 (/.f64 z (sqrt.f64 1/3)))) (/.f64 z (sqrt.f64 1/3)))
(*.f64 (/.f64 1 (/.f64 (/.f64 z (sqrt.f64 1/3)) (/.f64 z (sqrt.f64 1/3)))) (*.f64 (/.f64 z (sqrt.f64 1/3)) (*.f64 (/.f64 (/.f64 z (sqrt.f64 1/3)) (/.f64 z (sqrt.f64 1/3))) (/.f64 (/.f64 z (sqrt.f64 1/3)) (/.f64 z (sqrt.f64 1/3))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 z (sqrt.f64 1/3))) (*.f64 (/.f64 z (sqrt.f64 1/3)) (/.f64 z (sqrt.f64 1/3)))) (*.f64 (*.f64 (/.f64 z (sqrt.f64 1/3)) (/.f64 z (sqrt.f64 1/3))) (*.f64 (/.f64 z (sqrt.f64 1/3)) (/.f64 z (sqrt.f64 1/3)))))
(*.f64 (/.f64 (/.f64 (/.f64 z (sqrt.f64 1/3)) (/.f64 z (sqrt.f64 1/3))) (/.f64 z (sqrt.f64 1/3))) (*.f64 (/.f64 z (sqrt.f64 1/3)) (/.f64 z (sqrt.f64 1/3))))
(*.f64 (/.f64 (*.f64 (/.f64 z (sqrt.f64 1/3)) (/.f64 1 (/.f64 z (sqrt.f64 1/3)))) (/.f64 z (sqrt.f64 1/3))) (*.f64 (/.f64 z (sqrt.f64 1/3)) (/.f64 z (sqrt.f64 1/3))))
(pow.f64 (/.f64 z (sqrt.f64 1/3)) 1)
(+.f64 (*.f64 (sqrt.f64 1/3) z) 0)
(+.f64 0 (*.f64 (sqrt.f64 1/3) z))
(-.f64 (*.f64 (sqrt.f64 1/3) z) 0)
(/.f64 (*.f64 (sqrt.f64 1/3) z) 1)
(/.f64 (*.f64 (sqrt.f64 1/3) z) (/.f64 (*.f64 (sqrt.f64 1/3) z) (*.f64 (sqrt.f64 1/3) z)))
(/.f64 (*.f64 (/.f64 z (sqrt.f64 1/3)) 2/3) 2)
(pow.f64 (*.f64 (sqrt.f64 1/3) z) 1)
Outputs
(+.f64 (/.f64 z (sqrt.f64 1/3)) 0)
(/.f64 z (sqrt.f64 1/3))
(+.f64 0 (/.f64 z (sqrt.f64 1/3)))
(/.f64 z (sqrt.f64 1/3))
(-.f64 (/.f64 z (sqrt.f64 1/3)) 0)
(/.f64 z (sqrt.f64 1/3))
(*.f64 (/.f64 z (sqrt.f64 1/3)) 1)
(/.f64 z (sqrt.f64 1/3))
(*.f64 (/.f64 z (sqrt.f64 1/3)) (/.f64 (/.f64 z (sqrt.f64 1/3)) (/.f64 z (sqrt.f64 1/3))))
(/.f64 z (sqrt.f64 1/3))
(*.f64 (/.f64 z (sqrt.f64 1/3)) (*.f64 (/.f64 z (sqrt.f64 1/3)) (/.f64 1 (/.f64 z (sqrt.f64 1/3)))))
(/.f64 z (sqrt.f64 1/3))
(*.f64 (/.f64 z (sqrt.f64 1/3)) (/.f64 1 (/.f64 (/.f64 z (sqrt.f64 1/3)) (/.f64 z (sqrt.f64 1/3)))))
(/.f64 z (sqrt.f64 1/3))
(*.f64 1 (/.f64 z (sqrt.f64 1/3)))
(/.f64 z (sqrt.f64 1/3))
(*.f64 (/.f64 (/.f64 z (sqrt.f64 1/3)) (/.f64 z (sqrt.f64 1/3))) (/.f64 z (sqrt.f64 1/3)))
(/.f64 z (sqrt.f64 1/3))
(*.f64 (/.f64 1 (/.f64 z (sqrt.f64 1/3))) (*.f64 (/.f64 z (sqrt.f64 1/3)) (/.f64 z (sqrt.f64 1/3))))
(/.f64 z (sqrt.f64 1/3))
(*.f64 (*.f64 (/.f64 z (sqrt.f64 1/3)) (/.f64 z (sqrt.f64 1/3))) (/.f64 1 (/.f64 z (sqrt.f64 1/3))))
(/.f64 z (sqrt.f64 1/3))
(*.f64 (*.f64 (/.f64 z (sqrt.f64 1/3)) (/.f64 1 (/.f64 z (sqrt.f64 1/3)))) (/.f64 z (sqrt.f64 1/3)))
(/.f64 z (sqrt.f64 1/3))
(*.f64 (/.f64 1 (/.f64 (/.f64 z (sqrt.f64 1/3)) (/.f64 z (sqrt.f64 1/3)))) (*.f64 (/.f64 z (sqrt.f64 1/3)) (*.f64 (/.f64 (/.f64 z (sqrt.f64 1/3)) (/.f64 z (sqrt.f64 1/3))) (/.f64 (/.f64 z (sqrt.f64 1/3)) (/.f64 z (sqrt.f64 1/3))))))
(/.f64 z (sqrt.f64 1/3))
(*.f64 (/.f64 (/.f64 1 (/.f64 z (sqrt.f64 1/3))) (*.f64 (/.f64 z (sqrt.f64 1/3)) (/.f64 z (sqrt.f64 1/3)))) (*.f64 (*.f64 (/.f64 z (sqrt.f64 1/3)) (/.f64 z (sqrt.f64 1/3))) (*.f64 (/.f64 z (sqrt.f64 1/3)) (/.f64 z (sqrt.f64 1/3)))))
(/.f64 z (sqrt.f64 1/3))
(*.f64 (/.f64 (/.f64 (/.f64 z (sqrt.f64 1/3)) (/.f64 z (sqrt.f64 1/3))) (/.f64 z (sqrt.f64 1/3))) (*.f64 (/.f64 z (sqrt.f64 1/3)) (/.f64 z (sqrt.f64 1/3))))
(/.f64 z (sqrt.f64 1/3))
(*.f64 (/.f64 (*.f64 (/.f64 z (sqrt.f64 1/3)) (/.f64 1 (/.f64 z (sqrt.f64 1/3)))) (/.f64 z (sqrt.f64 1/3))) (*.f64 (/.f64 z (sqrt.f64 1/3)) (/.f64 z (sqrt.f64 1/3))))
(/.f64 z (sqrt.f64 1/3))
(pow.f64 (/.f64 z (sqrt.f64 1/3)) 1)
(/.f64 z (sqrt.f64 1/3))
(+.f64 (*.f64 (sqrt.f64 1/3) z) 0)
(*.f64 z (sqrt.f64 1/3))
(+.f64 0 (*.f64 (sqrt.f64 1/3) z))
(*.f64 z (sqrt.f64 1/3))
(-.f64 (*.f64 (sqrt.f64 1/3) z) 0)
(*.f64 z (sqrt.f64 1/3))
(/.f64 (*.f64 (sqrt.f64 1/3) z) 1)
(*.f64 z (sqrt.f64 1/3))
(/.f64 (*.f64 (sqrt.f64 1/3) z) (/.f64 (*.f64 (sqrt.f64 1/3) z) (*.f64 (sqrt.f64 1/3) z)))
(*.f64 z (sqrt.f64 1/3))
(/.f64 (*.f64 (/.f64 z (sqrt.f64 1/3)) 2/3) 2)
(pow.f64 (*.f64 (sqrt.f64 1/3) z) 1)
(*.f64 z (sqrt.f64 1/3))

localize101.0ms (0.9%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))
0.3b
(/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)
20.5b
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (*.f64 1/3 (pow.f64 z 2)))
35.3b
(sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
Compiler

Compiled 110 to 38 computations (65.5% saved)

series148.0ms (1.3%)

Counts
2 → 72
Calls

18 calls:

TimeVariablePointExpression
132.0ms
x
@0
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (*.f64 1/3 (pow.f64 z 2)))
2.0ms
y
@0
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (*.f64 1/3 (pow.f64 z 2)))
2.0ms
x
@0
(/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))
2.0ms
z
@0
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (*.f64 1/3 (pow.f64 z 2)))
1.0ms
x
@inf
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (*.f64 1/3 (pow.f64 z 2)))

rewrite64.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1046×rational_best.json-5
1044×rational_best.json-2
1044×rational_best.json-3
1044×rational_best.json-1
1044×exponential.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
021112
1175112
2542112
32233112
Stop Event
node limit
Counts
2 → 23
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (*.f64 1/3 (pow.f64 z 2)))
(/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (*.f64 1/3 (pow.f64 z 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (*.f64 1/3 (pow.f64 z 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (*.f64 1/3 (pow.f64 z 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (*.f64 1/3 (pow.f64 z 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (*.f64 1/3 (pow.f64 z 2))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (*.f64 1/3 (pow.f64 z 2))) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (*.f64 1/3 (pow.f64 z 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (*.f64 (pow.f64 z 2) 2/3)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (*.f64 1/3 (pow.f64 z 2))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 1 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))) (/.f64 1 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 1 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 1 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) 1)))))

simplify630.0ms (5.5%)

Algorithm
egg-herbie
Rules
856×rational_best.json-simplify-1
702×rational_best.json-simplify-78
696×rational_best.json-simplify-2
650×rational_best.json-simplify-80
648×rational_best.json-simplify-44
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
041814119
185513957
2135713793
3244613793
4356713793
5540413793
Stop Event
node limit
Counts
95 → 248
Calls
Call 1
Inputs
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (/.f64 (pow.f64 z 2) (sqrt.f64 1/3))))
(+.f64 (*.f64 -1/6 (*.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 2)) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)))))
(+.f64 (*.f64 -1/6 (*.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 2)) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))))) (+.f64 (*.f64 1/6 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)))) 2)) (*.f64 (pow.f64 z 2) (pow.f64 x 4))) (sqrt.f64 1/3)) (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (/.f64 (pow.f64 z 2) (sqrt.f64 1/3))))))
(+.f64 (*.f64 -1/6 (*.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 2)) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))))) (+.f64 (*.f64 1/6 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)))) 2)) (*.f64 (pow.f64 z 2) (pow.f64 x 4))) (sqrt.f64 1/3)) (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))))) (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)))) (*.f64 -1/6 (*.f64 (/.f64 (*.f64 (pow.f64 z 2) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)))) 2)) (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 4))) (pow.f64 x 6))) (sqrt.f64 1/3)) (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))))))))
(*.f64 1/3 (/.f64 (pow.f64 z 2) (*.f64 (sqrt.f64 1/3) x)))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 z 2) (*.f64 (sqrt.f64 1/3) x))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3)))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) 2)) (pow.f64 z 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 x 5)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 z 2) (*.f64 (sqrt.f64 1/3) x))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3))))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) 2)) (pow.f64 z 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 x 5)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 z 2) (*.f64 (sqrt.f64 1/3) x))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3)))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) 2)) (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 7)))))))
(*.f64 -1/3 (/.f64 (pow.f64 z 2) (*.f64 (sqrt.f64 1/3) x)))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3)))) (*.f64 -1/3 (/.f64 (pow.f64 z 2) (*.f64 (sqrt.f64 1/3) x))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) 2)) (pow.f64 z 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 x 5)))) (*.f64 -1/3 (/.f64 (pow.f64 z 2) (*.f64 (sqrt.f64 1/3) x)))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) 2)) (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 7)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) 2)) (pow.f64 z 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 x 5)))) (*.f64 -1/3 (/.f64 (pow.f64 z 2) (*.f64 (sqrt.f64 1/3) x))))))
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (/.f64 (pow.f64 z 2) (sqrt.f64 1/3))))
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)))) (*.f64 -1/6 (*.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))))))
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)))) (+.f64 (*.f64 1/6 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)))) 2)) (*.f64 (pow.f64 y 4) (pow.f64 z 2))) (sqrt.f64 1/3)) (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))) (*.f64 -1/6 (*.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)))))))
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)))) (+.f64 (*.f64 -1/6 (*.f64 (/.f64 (*.f64 (pow.f64 y 6) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)))) 2)) (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 4))) (pow.f64 z 2))) (sqrt.f64 1/3)) (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))) (+.f64 (*.f64 1/6 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)))) 2)) (*.f64 (pow.f64 y 4) (pow.f64 z 2))) (sqrt.f64 1/3)) (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))) (*.f64 -1/6 (*.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))))))))
(*.f64 1/3 (/.f64 (pow.f64 z 2) (*.f64 y (sqrt.f64 1/3))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (pow.f64 z 2)) (*.f64 (pow.f64 y 3) (sqrt.f64 1/3)))) (*.f64 1/3 (/.f64 (pow.f64 z 2) (*.f64 y (sqrt.f64 1/3)))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 2) (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2)))) (*.f64 (pow.f64 y 5) (sqrt.f64 1/3)))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (pow.f64 z 2)) (*.f64 (pow.f64 y 3) (sqrt.f64 1/3)))) (*.f64 1/3 (/.f64 (pow.f64 z 2) (*.f64 y (sqrt.f64 1/3))))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3) (*.f64 1/2 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 2) (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2)))))) (pow.f64 z 2)) (*.f64 (pow.f64 y 7) (sqrt.f64 1/3)))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 2) (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2)))) (*.f64 (pow.f64 y 5) (sqrt.f64 1/3)))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (pow.f64 z 2)) (*.f64 (pow.f64 y 3) (sqrt.f64 1/3)))) (*.f64 1/3 (/.f64 (pow.f64 z 2) (*.f64 y (sqrt.f64 1/3)))))))
(*.f64 -1/3 (/.f64 (pow.f64 z 2) (*.f64 y (sqrt.f64 1/3))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (pow.f64 z 2)) (*.f64 (pow.f64 y 3) (sqrt.f64 1/3)))) (*.f64 -1/3 (/.f64 (pow.f64 z 2) (*.f64 y (sqrt.f64 1/3)))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (pow.f64 z 2)) (*.f64 (pow.f64 y 3) (sqrt.f64 1/3)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 2) (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2)))) (*.f64 (pow.f64 y 5) (sqrt.f64 1/3)))) (*.f64 -1/3 (/.f64 (pow.f64 z 2) (*.f64 y (sqrt.f64 1/3))))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (pow.f64 z 2)) (*.f64 (pow.f64 y 3) (sqrt.f64 1/3)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3) (*.f64 1/2 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 2) (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2)))))) (pow.f64 z 2)) (*.f64 (pow.f64 y 7) (sqrt.f64 1/3)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 2) (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2)))) (*.f64 (pow.f64 y 5) (sqrt.f64 1/3)))) (*.f64 -1/3 (/.f64 (pow.f64 z 2) (*.f64 y (sqrt.f64 1/3)))))))
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (/.f64 (pow.f64 z 2) (sqrt.f64 1/3))))
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)))) (*.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))) (/.f64 (pow.f64 z 4) (sqrt.f64 1/3)))))
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)))) (+.f64 (*.f64 1/6 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)))) 2)) (pow.f64 z 6)) (sqrt.f64 1/3)) (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))))) (*.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))) (/.f64 (pow.f64 z 4) (sqrt.f64 1/3))))))
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)))) (+.f64 (*.f64 1/6 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)))) 2)) (pow.f64 z 6)) (sqrt.f64 1/3)) (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))))) (+.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (/.f64 (*.f64 (pow.f64 z 8) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)))) 2)) (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 4)))) (sqrt.f64 1/3)))) (*.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))) (/.f64 (pow.f64 z 4) (sqrt.f64 1/3)))))))
(*.f64 1/3 (/.f64 z (sqrt.f64 1/3)))
(+.f64 (*.f64 1/3 (/.f64 z (sqrt.f64 1/3))) (*.f64 -1/6 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 z (sqrt.f64 1/3)))))
(+.f64 (*.f64 -1/6 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) 2) (*.f64 -1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2))) (*.f64 (pow.f64 z 3) (sqrt.f64 1/3)))) (+.f64 (*.f64 1/3 (/.f64 z (sqrt.f64 1/3))) (*.f64 -1/6 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 z (sqrt.f64 1/3))))))
(+.f64 (*.f64 -1/6 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) 2) (*.f64 -1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2))) (*.f64 (pow.f64 z 3) (sqrt.f64 1/3)))) (+.f64 (*.f64 1/3 (/.f64 z (sqrt.f64 1/3))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 z (sqrt.f64 1/3)))) (*.f64 -1/6 (/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3) (*.f64 1/2 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) 2) (*.f64 -1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2)))))) (*.f64 (pow.f64 z 5) (sqrt.f64 1/3)))))))
(*.f64 -1/3 (/.f64 z (sqrt.f64 1/3)))
(+.f64 (*.f64 -1/3 (/.f64 z (sqrt.f64 1/3))) (*.f64 1/6 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 z (sqrt.f64 1/3)))))
(+.f64 (*.f64 -1/3 (/.f64 z (sqrt.f64 1/3))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) 2) (*.f64 -1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2))) (*.f64 (pow.f64 z 3) (sqrt.f64 1/3)))) (*.f64 1/6 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 z (sqrt.f64 1/3))))))
(+.f64 (*.f64 -1/3 (/.f64 z (sqrt.f64 1/3))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) 2) (*.f64 -1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2))) (*.f64 (pow.f64 z 3) (sqrt.f64 1/3)))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 z (sqrt.f64 1/3)))) (*.f64 1/6 (/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3) (*.f64 1/2 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) 2) (*.f64 -1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2)))))) (*.f64 (pow.f64 z 5) (sqrt.f64 1/3)))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (/.f64 1 (sqrt.f64 1/3)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) (/.f64 (pow.f64 x 2) (sqrt.f64 1/3)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (/.f64 1 (sqrt.f64 1/3))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) (/.f64 (pow.f64 x 2) (sqrt.f64 1/3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (/.f64 1 (sqrt.f64 1/3))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)))) 2)) (pow.f64 x 4)) (sqrt.f64 1/3)) (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) (/.f64 (pow.f64 x 2) (sqrt.f64 1/3)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)))) 2)) (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 4))) (pow.f64 x 6)) (sqrt.f64 1/3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (/.f64 1 (sqrt.f64 1/3))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)))) 2)) (pow.f64 x 4)) (sqrt.f64 1/3)) (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))))))))
(/.f64 1 (*.f64 (sqrt.f64 1/3) x))
(+.f64 (/.f64 1 (*.f64 (sqrt.f64 1/3) x)) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3)))))
(+.f64 (/.f64 1 (*.f64 (sqrt.f64 1/3) x)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 x 5)))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3))))))
(+.f64 (/.f64 1 (*.f64 (sqrt.f64 1/3) x)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 x 5)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) 2)) (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (*.f64 (sqrt.f64 1/3) (pow.f64 x 7)))))))
(/.f64 -1 (*.f64 (sqrt.f64 1/3) x))
(-.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3)))) (/.f64 1 (*.f64 (sqrt.f64 1/3) x)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 x 5))))) (/.f64 1 (*.f64 (sqrt.f64 1/3) x)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) 2)) (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (*.f64 (sqrt.f64 1/3) (pow.f64 x 7)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 x 5)))))) (/.f64 1 (*.f64 (sqrt.f64 1/3) x)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (/.f64 1 (sqrt.f64 1/3)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 y 2) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (/.f64 1 (sqrt.f64 1/3))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)))) 2)) (pow.f64 y 4)) (sqrt.f64 1/3)) (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 y 2) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (/.f64 1 (sqrt.f64 1/3)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)))) 2)) (pow.f64 y 4)) (sqrt.f64 1/3)) (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 y 2) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 y 6) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)))) 2)) (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 4)))) (sqrt.f64 1/3)) (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (/.f64 1 (sqrt.f64 1/3))))))
(/.f64 1 (*.f64 y (sqrt.f64 1/3)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (pow.f64 y 3) (sqrt.f64 1/3)))) (/.f64 1 (*.f64 y (sqrt.f64 1/3))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 2) (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2))) (*.f64 (pow.f64 y 5) (sqrt.f64 1/3)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (pow.f64 y 3) (sqrt.f64 1/3)))) (/.f64 1 (*.f64 y (sqrt.f64 1/3)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 2) (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2))) (*.f64 (pow.f64 y 5) (sqrt.f64 1/3)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (pow.f64 y 3) (sqrt.f64 1/3)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3) (*.f64 1/2 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 2) (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2)))))) (*.f64 (pow.f64 y 7) (sqrt.f64 1/3)))) (/.f64 1 (*.f64 y (sqrt.f64 1/3))))))
(/.f64 -1 (*.f64 y (sqrt.f64 1/3)))
(-.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (pow.f64 y 3) (sqrt.f64 1/3)))) (/.f64 1 (*.f64 y (sqrt.f64 1/3))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (pow.f64 y 3) (sqrt.f64 1/3)))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 2) (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2))) (*.f64 (pow.f64 y 5) (sqrt.f64 1/3))))) (/.f64 1 (*.f64 y (sqrt.f64 1/3))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (pow.f64 y 3) (sqrt.f64 1/3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3) (*.f64 1/2 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 2) (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2)))))) (*.f64 (pow.f64 y 7) (sqrt.f64 1/3)))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 2) (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2))) (*.f64 (pow.f64 y 5) (sqrt.f64 1/3)))))) (/.f64 1 (*.f64 y (sqrt.f64 1/3))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (/.f64 1 (sqrt.f64 1/3)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (/.f64 1 (sqrt.f64 1/3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))) (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (/.f64 1 (sqrt.f64 1/3))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))) (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)))) 2)) (pow.f64 z 4)) (sqrt.f64 1/3)) (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (/.f64 (*.f64 (pow.f64 z 6) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)))) 2)) (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 4)))) (sqrt.f64 1/3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (/.f64 1 (sqrt.f64 1/3))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))) (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)))) 2)) (pow.f64 z 4)) (sqrt.f64 1/3)) (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))))))))
(/.f64 1 (*.f64 z (sqrt.f64 1/3)))
(+.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 (pow.f64 z 3) (sqrt.f64 1/3)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) 2) (*.f64 -1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2))) (*.f64 (pow.f64 z 5) (sqrt.f64 1/3)))) (+.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 (pow.f64 z 3) (sqrt.f64 1/3))))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) 2) (*.f64 -1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2))) (*.f64 (pow.f64 z 5) (sqrt.f64 1/3)))) (+.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 (pow.f64 z 3) (sqrt.f64 1/3)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) 2) (*.f64 -1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2))))) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) (*.f64 (pow.f64 z 7) (sqrt.f64 1/3)))))))
(/.f64 -1 (*.f64 z (sqrt.f64 1/3)))
(-.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 (pow.f64 z 3) (sqrt.f64 1/3)))) (/.f64 1 (*.f64 z (sqrt.f64 1/3))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 (pow.f64 z 3) (sqrt.f64 1/3)))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) 2) (*.f64 -1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2))) (*.f64 (pow.f64 z 5) (sqrt.f64 1/3))))) (/.f64 1 (*.f64 z (sqrt.f64 1/3))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) 2) (*.f64 -1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2))))) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) (*.f64 (pow.f64 z 7) (sqrt.f64 1/3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 (pow.f64 z 3) (sqrt.f64 1/3)))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) 2) (*.f64 -1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2))) (*.f64 (pow.f64 z 5) (sqrt.f64 1/3)))))) (/.f64 1 (*.f64 z (sqrt.f64 1/3))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (*.f64 1/3 (pow.f64 z 2))) 0)
(+.f64 0 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (*.f64 1/3 (pow.f64 z 2))))
(-.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (*.f64 1/3 (pow.f64 z 2))) 0)
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (*.f64 1/3 (pow.f64 z 2))) 1)
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (*.f64 1/3 (pow.f64 z 2))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (*.f64 1/3 (pow.f64 z 2))) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (*.f64 1/3 (pow.f64 z 2)))))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (*.f64 (pow.f64 z 2) 2/3)) 2)
(pow.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (*.f64 1/3 (pow.f64 z 2))) 1)
(+.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) 0)
(+.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))
(-.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) 0)
(*.f64 1 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) 1)
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 1 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))) (/.f64 1 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 1 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 1 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))
(pow.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) 1)
Outputs
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (/.f64 (pow.f64 z 2) (sqrt.f64 1/3))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 1/3 (/.f64 (pow.f64 z 2) (sqrt.f64 1/3))))
(+.f64 (*.f64 -1/6 (*.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 2)) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 1/3 (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)))) (*.f64 -1/6 (*.f64 (/.f64 (pow.f64 (*.f64 x z) 2) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 1/3 (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) (*.f64 -1/6 (/.f64 (pow.f64 (*.f64 z x) 2) (sqrt.f64 1/3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 1/3 (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)))) (*.f64 -1/6 (*.f64 (/.f64 (pow.f64 (*.f64 z x) 2) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))))))
(+.f64 (*.f64 -1/6 (*.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 2)) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))))) (+.f64 (*.f64 1/6 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)))) 2)) (*.f64 (pow.f64 z 2) (pow.f64 x 4))) (sqrt.f64 1/3)) (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))))) (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (/.f64 (pow.f64 z 2) (sqrt.f64 1/3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 1/3 (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)))) (+.f64 (*.f64 1/6 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) -1/2) 2)) (*.f64 (pow.f64 z 2) (pow.f64 x 4))) (sqrt.f64 1/3)) (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))))) (*.f64 -1/6 (*.f64 (/.f64 (pow.f64 (*.f64 x z) 2) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)))))))
(+.f64 (*.f64 1/6 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) -1/2) 2)) (*.f64 (pow.f64 z 2) (pow.f64 x 4))) (sqrt.f64 1/3)) (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 1/3 (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) (*.f64 -1/6 (/.f64 (pow.f64 (*.f64 z x) 2) (sqrt.f64 1/3))))))
(+.f64 (*.f64 -1/6 (*.f64 (/.f64 (pow.f64 (*.f64 z x) 2) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 1/3 (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)))) (*.f64 1/6 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) -1/2) 2)) (*.f64 (pow.f64 z 2) (pow.f64 x 4))) (sqrt.f64 1/3)) (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 1/3 (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) (*.f64 -1/6 (/.f64 (pow.f64 (*.f64 z x) 2) (sqrt.f64 1/3))))) (*.f64 1/6 (*.f64 (/.f64 (*.f64 (pow.f64 z 2) (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) -1/2) 2)) (pow.f64 x 4))) (sqrt.f64 1/3)) (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))))))
(+.f64 (*.f64 -1/6 (*.f64 (/.f64 (*.f64 (pow.f64 z 2) (pow.f64 x 2)) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))))) (+.f64 (*.f64 1/6 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)))) 2)) (*.f64 (pow.f64 z 2) (pow.f64 x 4))) (sqrt.f64 1/3)) (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))))) (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)))) (*.f64 -1/6 (*.f64 (/.f64 (*.f64 (pow.f64 z 2) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)))) 2)) (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 4))) (pow.f64 x 6))) (sqrt.f64 1/3)) (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))))))))
(+.f64 (*.f64 -1/6 (*.f64 (/.f64 (pow.f64 (*.f64 x z) 2) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) -1/2) 2)) (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 4))) (*.f64 (pow.f64 z 2) (pow.f64 x 6))) (sqrt.f64 1/3)) (*.f64 -1/6 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 1/3 (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)))) (*.f64 1/6 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) -1/2) 2)) (*.f64 (pow.f64 z 2) (pow.f64 x 4))) (sqrt.f64 1/3)) (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) (*.f64 -1/6 (/.f64 (pow.f64 (*.f64 z x) 2) (sqrt.f64 1/3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 1/3 (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 -1/6 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) -1/2) 2)) (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 4))) (*.f64 (pow.f64 z 2) (pow.f64 x 6))) (sqrt.f64 1/3)))) (*.f64 1/6 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) -1/2) 2)) (*.f64 (pow.f64 z 2) (pow.f64 x 4))) (sqrt.f64 1/3)) (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))))))))
(+.f64 (*.f64 -1/6 (*.f64 (/.f64 (pow.f64 (*.f64 z x) 2) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 1/3 (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) -1/2) 2)) (*.f64 (pow.f64 z 2) (pow.f64 x 4))) (sqrt.f64 1/3))) (*.f64 -1/6 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) -1/2) 2)) (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 4))) (*.f64 (pow.f64 z 2) (pow.f64 x 6))) (sqrt.f64 1/3)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 1/3 (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)))) (+.f64 (*.f64 -1/6 (*.f64 (/.f64 (pow.f64 (*.f64 z x) 2) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) -1/2) 2)) (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 4))) (*.f64 (pow.f64 z 2) (pow.f64 x 6))) (sqrt.f64 1/3))) (*.f64 1/6 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) -1/2) 2)) (*.f64 (pow.f64 z 2) (pow.f64 x 4))) (sqrt.f64 1/3)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 1/3 (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) (*.f64 -1/6 (/.f64 (pow.f64 (*.f64 z x) 2) (sqrt.f64 1/3)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) -1/2) 2)) (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 4))) (*.f64 (pow.f64 z 2) (pow.f64 x 6))) (sqrt.f64 1/3))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z 2) (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) -1/2) 2)) (pow.f64 x 4))) (sqrt.f64 1/3)))))))
(*.f64 1/3 (/.f64 (pow.f64 z 2) (*.f64 (sqrt.f64 1/3) x)))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 z 2) (*.f64 (sqrt.f64 1/3) x))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3)))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) 2)) (pow.f64 z 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 x 5)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 z 2) (*.f64 (sqrt.f64 1/3) x))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3))))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 z 2) (*.f64 (sqrt.f64 1/3) x))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) -1/2) 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 5))))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 z 2) (*.f64 (sqrt.f64 1/3) x))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (neg.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) -1/2) 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 5))))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 z 2) (*.f64 (sqrt.f64 1/3) x))) (*.f64 -1/6 (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3))) (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (neg.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) -1/2) 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 5))))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) 2)) (pow.f64 z 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 x 5)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 z 2) (*.f64 (sqrt.f64 1/3) x))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3)))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) 2)) (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 7)))))))
(+.f64 (*.f64 -1/6 (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3) (*.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) -1/2) 2)) (*.f64 1/2 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 7))) (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3))))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 z 2) (*.f64 (sqrt.f64 1/3) x))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) -1/2) 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 5))))))
(+.f64 (*.f64 -1/6 (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3))) (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3) (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (*.f64 1/2 (+.f64 (neg.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) -1/2) 2)))))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 7))))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 z 2) (*.f64 (sqrt.f64 1/3) x))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (neg.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) -1/2) 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 5))))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 z 2) (*.f64 (sqrt.f64 1/3) x))) (*.f64 -1/6 (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (neg.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) -1/2) 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 5))) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3))) (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3) (*.f64 (+.f64 (neg.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) -1/2) 2)) (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 1/2)))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 7)))))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 z 2) (*.f64 (sqrt.f64 1/3) x))) (*.f64 -1/6 (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3) (*.f64 (+.f64 (neg.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) -1/2) 2)) (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 1/2)))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 7))) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3))) (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (neg.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) -1/2) 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 5)))))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 z 2) (*.f64 (sqrt.f64 1/3) x))) (*.f64 -1/6 (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3))) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (neg.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) -1/2) 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 5))) (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3) (*.f64 (+.f64 (neg.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) -1/2) 2)) (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 1/2)))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 7)))))))
(*.f64 -1/3 (/.f64 (pow.f64 z 2) (*.f64 (sqrt.f64 1/3) x)))
(*.f64 (/.f64 (pow.f64 z 2) (*.f64 (sqrt.f64 1/3) x)) -1/3)
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3)))) (*.f64 -1/3 (/.f64 (pow.f64 z 2) (*.f64 (sqrt.f64 1/3) x))))
(+.f64 (*.f64 (/.f64 (pow.f64 z 2) (*.f64 (sqrt.f64 1/3) x)) -1/3) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3)))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) 2)) (pow.f64 z 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 x 5)))) (*.f64 -1/3 (/.f64 (pow.f64 z 2) (*.f64 (sqrt.f64 1/3) x)))))
(+.f64 (*.f64 (/.f64 (pow.f64 z 2) (*.f64 (sqrt.f64 1/3) x)) -1/3) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) -1/2) 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 5)))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3))))))
(+.f64 (*.f64 (/.f64 (pow.f64 z 2) (*.f64 (sqrt.f64 1/3) x)) -1/3) (*.f64 1/6 (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3))) (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (neg.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) -1/2) 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 5))))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) 2)) (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 7)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) 2)) (pow.f64 z 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 x 5)))) (*.f64 -1/3 (/.f64 (pow.f64 z 2) (*.f64 (sqrt.f64 1/3) x))))))
(+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 z 2) (*.f64 (sqrt.f64 1/3) x)) -1/3) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) -1/2) 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 5)))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3)))))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3) (*.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) -1/2) 2)) (*.f64 1/2 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 7)))))
(+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 z 2) (*.f64 (sqrt.f64 1/3) x)) -1/3) (*.f64 1/6 (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3))) (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (neg.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) -1/2) 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 5)))))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3) (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (*.f64 1/2 (+.f64 (neg.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) -1/2) 2)))))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 7)))))
(+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 z 2) (*.f64 (sqrt.f64 1/3) x)) -1/3) (*.f64 1/6 (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3))) (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (neg.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) -1/2) 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 5)))))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3) (*.f64 (+.f64 (neg.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) -1/2) 2)) (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 1/2)))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 7)))))
(+.f64 (*.f64 (/.f64 (pow.f64 z 2) (*.f64 (sqrt.f64 1/3) x)) -1/3) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3) (*.f64 (+.f64 (neg.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) -1/2) 2)) (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 1/2)))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 7)))) (*.f64 1/6 (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3))) (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (neg.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) -1/2) 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 5)))))))
(+.f64 (*.f64 (/.f64 (pow.f64 z 2) (*.f64 (sqrt.f64 1/3) x)) -1/3) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (neg.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) -1/2) 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 5)))) (*.f64 1/6 (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3))) (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3) (*.f64 (+.f64 (neg.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) -1/2) 2)) (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 1/2)))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 7)))))))
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (/.f64 (pow.f64 z 2) (sqrt.f64 1/3))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (*.f64 1/3 (/.f64 (pow.f64 z 2) (sqrt.f64 1/3))))
(*.f64 1/3 (*.f64 (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))))
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)))) (*.f64 -1/6 (*.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (*.f64 1/3 (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)))) (*.f64 -1/6 (*.f64 (/.f64 (pow.f64 (*.f64 z y) 2) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (*.f64 1/3 (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))) (*.f64 -1/6 (/.f64 (pow.f64 (*.f64 z y) 2) (sqrt.f64 1/3)))))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))))) (*.f64 -1/6 (*.f64 (/.f64 (pow.f64 (*.f64 z y) 2) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))))))
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)))) (+.f64 (*.f64 1/6 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)))) 2)) (*.f64 (pow.f64 y 4) (pow.f64 z 2))) (sqrt.f64 1/3)) (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))) (*.f64 -1/6 (*.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (*.f64 1/3 (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)))) (+.f64 (*.f64 -1/6 (*.f64 (/.f64 (pow.f64 (*.f64 z y) 2) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))))) (*.f64 1/6 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)))) 2)) (*.f64 (pow.f64 z 2) (pow.f64 y 4))) (sqrt.f64 1/3)) (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))))))
(+.f64 (*.f64 1/6 (*.f64 (/.f64 (*.f64 (pow.f64 z 2) (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)))) 2)) (pow.f64 y 4))) (sqrt.f64 1/3)) (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (*.f64 1/3 (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))) (*.f64 -1/6 (/.f64 (pow.f64 (*.f64 z y) 2) (sqrt.f64 1/3))))))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))))) (+.f64 (*.f64 -1/6 (*.f64 (/.f64 (pow.f64 (*.f64 z y) 2) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))))) (*.f64 1/6 (*.f64 (/.f64 (*.f64 (pow.f64 z 2) (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)))) 2)) (pow.f64 y 4))) (sqrt.f64 1/3)) (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))) (*.f64 -1/6 (/.f64 (pow.f64 (*.f64 z y) 2) (sqrt.f64 1/3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (*.f64 1/3 (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)))) (*.f64 1/6 (*.f64 (/.f64 (*.f64 (pow.f64 z 2) (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)))) 2)) (pow.f64 y 4))) (sqrt.f64 1/3)) (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))))))
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)))) (+.f64 (*.f64 -1/6 (*.f64 (/.f64 (*.f64 (pow.f64 y 6) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)))) 2)) (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 4))) (pow.f64 z 2))) (sqrt.f64 1/3)) (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))) (+.f64 (*.f64 1/6 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)))) 2)) (*.f64 (pow.f64 y 4) (pow.f64 z 2))) (sqrt.f64 1/3)) (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))) (*.f64 -1/6 (*.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (*.f64 1/3 (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)))) (+.f64 (+.f64 (*.f64 -1/6 (*.f64 (/.f64 (pow.f64 (*.f64 z y) 2) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))))) (*.f64 1/6 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)))) 2)) (*.f64 (pow.f64 z 2) (pow.f64 y 4))) (sqrt.f64 1/3)) (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)))) 2)) (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 4))) (*.f64 (pow.f64 y 6) (pow.f64 z 2))) (sqrt.f64 1/3)) (*.f64 -1/6 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)))) 2)) (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 4))) (*.f64 (pow.f64 z 2) (pow.f64 y 6))) (sqrt.f64 1/3)) (*.f64 -1/6 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))) (+.f64 (*.f64 1/6 (*.f64 (/.f64 (*.f64 (pow.f64 z 2) (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)))) 2)) (pow.f64 y 4))) (sqrt.f64 1/3)) (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (*.f64 1/3 (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))) (*.f64 -1/6 (/.f64 (pow.f64 (*.f64 z y) 2) (sqrt.f64 1/3)))))))
(+.f64 (+.f64 (*.f64 1/3 (*.f64 (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))))) (*.f64 -1/6 (*.f64 (/.f64 (pow.f64 (*.f64 z y) 2) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 y 6) (*.f64 (pow.f64 z 2) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)))) 2)) (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 4))))) (sqrt.f64 1/3))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z 2) (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)))) 2)) (pow.f64 y 4))) (sqrt.f64 1/3))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (*.f64 1/3 (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))) (*.f64 -1/6 (/.f64 (pow.f64 (*.f64 z y) 2) (sqrt.f64 1/3))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)))) 2)) (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 4))) (*.f64 (pow.f64 z 2) (pow.f64 y 6))) (sqrt.f64 1/3))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z 2) (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)))) 2)) (pow.f64 y 4))) (sqrt.f64 1/3))))))
(*.f64 1/3 (/.f64 (pow.f64 z 2) (*.f64 y (sqrt.f64 1/3))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (pow.f64 z 2)) (*.f64 (pow.f64 y 3) (sqrt.f64 1/3)))) (*.f64 1/3 (/.f64 (pow.f64 z 2) (*.f64 y (sqrt.f64 1/3)))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 z 2) (*.f64 y (sqrt.f64 1/3)))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 y 3)))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 2) (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2)))) (*.f64 (pow.f64 y 5) (sqrt.f64 1/3)))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (pow.f64 z 2)) (*.f64 (pow.f64 y 3) (sqrt.f64 1/3)))) (*.f64 1/3 (/.f64 (pow.f64 z 2) (*.f64 y (sqrt.f64 1/3))))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 z 2) (*.f64 y (sqrt.f64 1/3)))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 y 3)))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 2) (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2)))) (*.f64 (sqrt.f64 1/3) (pow.f64 y 5))))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 z 2) (*.f64 y (sqrt.f64 1/3)))) (*.f64 -1/6 (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 2) (neg.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2)))) (*.f64 (sqrt.f64 1/3) (pow.f64 y 5))) (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 y 3))))))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 z 2) (*.f64 y (sqrt.f64 1/3)))) (*.f64 -1/6 (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 y 3))) (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 2) (neg.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2)))) (*.f64 (sqrt.f64 1/3) (pow.f64 y 5))))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3) (*.f64 1/2 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 2) (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2)))))) (pow.f64 z 2)) (*.f64 (pow.f64 y 7) (sqrt.f64 1/3)))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 2) (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2)))) (*.f64 (pow.f64 y 5) (sqrt.f64 1/3)))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (pow.f64 z 2)) (*.f64 (pow.f64 y 3) (sqrt.f64 1/3)))) (*.f64 1/3 (/.f64 (pow.f64 z 2) (*.f64 y (sqrt.f64 1/3)))))))
(+.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 z 2) (*.f64 y (sqrt.f64 1/3)))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 y 3))))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 2) (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2)))) (*.f64 (sqrt.f64 1/3) (pow.f64 y 5)))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3) (*.f64 1/2 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 2) (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2))))))) (*.f64 (sqrt.f64 1/3) (pow.f64 y 7))))))
(+.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 z 2) (*.f64 y (sqrt.f64 1/3)))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 y 3))))) (*.f64 -1/6 (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3) (*.f64 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 2) (neg.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2))) (*.f64 1/2 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))))) (*.f64 (sqrt.f64 1/3) (pow.f64 y 7))) (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 2) (neg.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2)))) (*.f64 (sqrt.f64 1/3) (pow.f64 y 5))))))
(+.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 z 2) (*.f64 y (sqrt.f64 1/3)))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 y 3))))) (*.f64 -1/6 (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 2) (neg.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2)))) (*.f64 (sqrt.f64 1/3) (pow.f64 y 5))) (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3) (*.f64 1/2 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 2) (neg.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2))))))) (*.f64 (sqrt.f64 1/3) (pow.f64 y 7))))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 y 3)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 z 2) (*.f64 y (sqrt.f64 1/3)))) (*.f64 -1/6 (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 2) (neg.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2)))) (*.f64 (sqrt.f64 1/3) (pow.f64 y 5))) (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3) (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 1/2 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 2) (neg.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2))))))) (*.f64 (sqrt.f64 1/3) (pow.f64 y 7)))))))
(*.f64 -1/3 (/.f64 (pow.f64 z 2) (*.f64 y (sqrt.f64 1/3))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (pow.f64 z 2)) (*.f64 (pow.f64 y 3) (sqrt.f64 1/3)))) (*.f64 -1/3 (/.f64 (pow.f64 z 2) (*.f64 y (sqrt.f64 1/3)))))
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 z 2) (*.f64 y (sqrt.f64 1/3)))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 y 3)))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (pow.f64 z 2)) (*.f64 (pow.f64 y 3) (sqrt.f64 1/3)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 2) (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2)))) (*.f64 (pow.f64 y 5) (sqrt.f64 1/3)))) (*.f64 -1/3 (/.f64 (pow.f64 z 2) (*.f64 y (sqrt.f64 1/3))))))
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 z 2) (*.f64 y (sqrt.f64 1/3)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 2) (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2)))) (*.f64 (sqrt.f64 1/3) (pow.f64 y 5)))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 y 3))))))
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 z 2) (*.f64 y (sqrt.f64 1/3)))) (*.f64 1/6 (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 y 3))) (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 2) (neg.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2)))) (*.f64 (sqrt.f64 1/3) (pow.f64 y 5))))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (pow.f64 z 2)) (*.f64 (pow.f64 y 3) (sqrt.f64 1/3)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3) (*.f64 1/2 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 2) (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2)))))) (pow.f64 z 2)) (*.f64 (pow.f64 y 7) (sqrt.f64 1/3)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 2) (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2)))) (*.f64 (pow.f64 y 5) (sqrt.f64 1/3)))) (*.f64 -1/3 (/.f64 (pow.f64 z 2) (*.f64 y (sqrt.f64 1/3)))))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 y 3)))) (+.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 z 2) (*.f64 y (sqrt.f64 1/3)))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 2) (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2)))) (*.f64 (sqrt.f64 1/3) (pow.f64 y 5))))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3) (*.f64 1/2 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 2) (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2))))))) (*.f64 (sqrt.f64 1/3) (pow.f64 y 7))))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3) (*.f64 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 2) (neg.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2))) (*.f64 1/2 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))))) (*.f64 (sqrt.f64 1/3) (pow.f64 y 7)))) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 z 2) (*.f64 y (sqrt.f64 1/3)))) (*.f64 1/6 (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 y 3))) (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 2) (neg.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2)))) (*.f64 (sqrt.f64 1/3) (pow.f64 y 5)))))))
(+.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 z 2) (*.f64 y (sqrt.f64 1/3)))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 y 3))))) (*.f64 1/6 (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 2) (neg.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2)))) (*.f64 (sqrt.f64 1/3) (pow.f64 y 5))) (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3) (*.f64 1/2 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 2) (neg.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2))))))) (*.f64 (sqrt.f64 1/3) (pow.f64 y 7))))))
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 z 2) (*.f64 y (sqrt.f64 1/3)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 y 3)))) (*.f64 1/6 (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 2) (neg.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2)))) (*.f64 (sqrt.f64 1/3) (pow.f64 y 5))) (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3) (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 1/2 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 2) (neg.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2))))))) (*.f64 (sqrt.f64 1/3) (pow.f64 y 7)))))))
(*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (/.f64 (pow.f64 z 2) (sqrt.f64 1/3))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 1/3 (/.f64 (pow.f64 z 2) (sqrt.f64 1/3))))
(*.f64 1/3 (*.f64 (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2))))))
(*.f64 (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)) (*.f64 1/3 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2))))))
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)))) (*.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))) (/.f64 (pow.f64 z 4) (sqrt.f64 1/3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 1/3 (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))) (*.f64 -1/6 (/.f64 (pow.f64 z 4) (sqrt.f64 1/3)))))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))) (*.f64 -1/6 (/.f64 (pow.f64 z 4) (sqrt.f64 1/3)))))
(+.f64 (*.f64 (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)) (*.f64 1/3 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))) (*.f64 -1/6 (/.f64 (pow.f64 z 4) (sqrt.f64 1/3)))))
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)))) (+.f64 (*.f64 1/6 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)))) 2)) (pow.f64 z 6)) (sqrt.f64 1/3)) (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))))) (*.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))) (/.f64 (pow.f64 z 4) (sqrt.f64 1/3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))) (*.f64 -1/6 (/.f64 (pow.f64 z 4) (sqrt.f64 1/3)))) (+.f64 (*.f64 1/6 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)))) 2)) (pow.f64 z 6)) (sqrt.f64 1/3)) (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 1/3 (/.f64 (pow.f64 z 2) (sqrt.f64 1/3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))) (*.f64 -1/6 (/.f64 (pow.f64 z 4) (sqrt.f64 1/3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 1/3 (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)))) (*.f64 1/6 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)))) 2)) (pow.f64 z 6)) (sqrt.f64 1/3)) (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))))))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))) (*.f64 -1/6 (/.f64 (pow.f64 z 4) (sqrt.f64 1/3)))) (*.f64 1/6 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)))) 2)) (pow.f64 z 6)) (sqrt.f64 1/3)) (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))))))
(+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)) (*.f64 1/3 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))) (*.f64 -1/6 (/.f64 (pow.f64 z 4) (sqrt.f64 1/3))))) (*.f64 1/6 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)))) 2)) (pow.f64 z 6)) (sqrt.f64 1/3)) (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))))))
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)))) (+.f64 (*.f64 1/6 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)))) 2)) (pow.f64 z 6)) (sqrt.f64 1/3)) (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))))) (+.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (/.f64 (*.f64 (pow.f64 z 8) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)))) 2)) (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 4)))) (sqrt.f64 1/3)))) (*.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))) (/.f64 (pow.f64 z 4) (sqrt.f64 1/3)))))))
(+.f64 (*.f64 -1/6 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))) (/.f64 (pow.f64 z 4) (sqrt.f64 1/3))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (/.f64 (*.f64 (pow.f64 z 8) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)))) 2)) (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 4)))) (sqrt.f64 1/3))))) (+.f64 (*.f64 1/6 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)))) 2)) (pow.f64 z 6)) (sqrt.f64 1/3)) (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 1/3 (/.f64 (pow.f64 z 2) (sqrt.f64 1/3))))))
(+.f64 (*.f64 -1/6 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))) (/.f64 (pow.f64 z 4) (sqrt.f64 1/3))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (/.f64 (*.f64 (pow.f64 z 8) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)))) 2)) (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 4)))) (sqrt.f64 1/3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 1/3 (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)))) (*.f64 1/6 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)))) 2)) (pow.f64 z 6)) (sqrt.f64 1/3)) (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))))))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))) (*.f64 -1/6 (/.f64 (pow.f64 z 4) (sqrt.f64 1/3)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 z 8) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)))) 2)) (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 4)))) (sqrt.f64 1/3))) (*.f64 1/6 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)))) 2)) (pow.f64 z 6)) (sqrt.f64 1/3)))))))
(+.f64 (*.f64 (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)) (*.f64 1/3 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))) (*.f64 -1/6 (/.f64 (pow.f64 z 4) (sqrt.f64 1/3)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 z 8) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)))) 2)) (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 4)))) (sqrt.f64 1/3))) (*.f64 1/6 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)))) 2)) (pow.f64 z 6)) (sqrt.f64 1/3)))))))
(*.f64 1/3 (/.f64 z (sqrt.f64 1/3)))
(+.f64 (*.f64 1/3 (/.f64 z (sqrt.f64 1/3))) (*.f64 -1/6 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 z (sqrt.f64 1/3)))))
(+.f64 (*.f64 -1/6 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) 2) (*.f64 -1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2))) (*.f64 (pow.f64 z 3) (sqrt.f64 1/3)))) (+.f64 (*.f64 1/3 (/.f64 z (sqrt.f64 1/3))) (*.f64 -1/6 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 z (sqrt.f64 1/3))))))
(+.f64 (*.f64 -1/6 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 z (sqrt.f64 1/3)))) (+.f64 (*.f64 1/3 (/.f64 z (sqrt.f64 1/3))) (*.f64 -1/6 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) 2) (*.f64 -1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 z 3))))))
(+.f64 (*.f64 1/3 (/.f64 z (sqrt.f64 1/3))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 z (sqrt.f64 1/3)))) (*.f64 -1/6 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) 2) (neg.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 z 3))))))
(+.f64 (*.f64 1/3 (/.f64 z (sqrt.f64 1/3))) (*.f64 -1/6 (+.f64 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 z (sqrt.f64 1/3))) (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) 2) (neg.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 z 3))))))
(+.f64 (*.f64 -1/6 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) 2) (*.f64 -1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2))) (*.f64 (pow.f64 z 3) (sqrt.f64 1/3)))) (+.f64 (*.f64 1/3 (/.f64 z (sqrt.f64 1/3))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 z (sqrt.f64 1/3)))) (*.f64 -1/6 (/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3) (*.f64 1/2 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) 2) (*.f64 -1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2)))))) (*.f64 (pow.f64 z 5) (sqrt.f64 1/3)))))))
(+.f64 (*.f64 -1/6 (+.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3) (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 1/2 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) 2) (*.f64 -1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2)))))) (*.f64 (sqrt.f64 1/3) (pow.f64 z 5))) (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 z (sqrt.f64 1/3))))) (+.f64 (*.f64 1/3 (/.f64 z (sqrt.f64 1/3))) (*.f64 -1/6 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) 2) (*.f64 -1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 z 3))))))
(+.f64 (*.f64 -1/6 (+.f64 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 z (sqrt.f64 1/3))) (/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3) (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 1/2 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) 2) (neg.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2)))))) (*.f64 (sqrt.f64 1/3) (pow.f64 z 5))))) (+.f64 (*.f64 1/3 (/.f64 z (sqrt.f64 1/3))) (*.f64 -1/6 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) 2) (neg.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 z 3))))))
(+.f64 (*.f64 1/3 (/.f64 z (sqrt.f64 1/3))) (*.f64 -1/6 (+.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3) (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 1/2 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) 2) (neg.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2)))))) (*.f64 (sqrt.f64 1/3) (pow.f64 z 5))) (+.f64 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 z (sqrt.f64 1/3))) (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) 2) (neg.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 z 3)))))))
(*.f64 -1/3 (/.f64 z (sqrt.f64 1/3)))
(+.f64 (*.f64 -1/3 (/.f64 z (sqrt.f64 1/3))) (*.f64 1/6 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 z (sqrt.f64 1/3)))))
(+.f64 (*.f64 -1/3 (/.f64 z (sqrt.f64 1/3))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) 2) (*.f64 -1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2))) (*.f64 (pow.f64 z 3) (sqrt.f64 1/3)))) (*.f64 1/6 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 z (sqrt.f64 1/3))))))
(+.f64 (*.f64 -1/3 (/.f64 z (sqrt.f64 1/3))) (*.f64 1/6 (+.f64 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 z (sqrt.f64 1/3))) (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) 2) (*.f64 -1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 z 3))))))
(+.f64 (*.f64 -1/3 (/.f64 z (sqrt.f64 1/3))) (*.f64 1/6 (+.f64 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 z (sqrt.f64 1/3))) (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) 2) (neg.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 z 3))))))
(+.f64 (*.f64 -1/3 (/.f64 z (sqrt.f64 1/3))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) 2) (*.f64 -1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2))) (*.f64 (pow.f64 z 3) (sqrt.f64 1/3)))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 z (sqrt.f64 1/3)))) (*.f64 1/6 (/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3) (*.f64 1/2 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) 2) (*.f64 -1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2)))))) (*.f64 (pow.f64 z 5) (sqrt.f64 1/3)))))))
(+.f64 (*.f64 1/6 (+.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3) (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 1/2 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) 2) (*.f64 -1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2)))))) (*.f64 (sqrt.f64 1/3) (pow.f64 z 5))) (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 z (sqrt.f64 1/3))))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) 2) (*.f64 -1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 z 3)))) (*.f64 -1/3 (/.f64 z (sqrt.f64 1/3)))))
(+.f64 (*.f64 -1/3 (/.f64 z (sqrt.f64 1/3))) (*.f64 1/6 (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 z (sqrt.f64 1/3))) (/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3) (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 1/2 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) 2) (neg.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2)))))) (*.f64 (sqrt.f64 1/3) (pow.f64 z 5)))) (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) 2) (neg.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 z 3))))))
(+.f64 (*.f64 -1/3 (/.f64 z (sqrt.f64 1/3))) (*.f64 1/6 (+.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3) (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 1/2 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) 2) (neg.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2)))))) (*.f64 (sqrt.f64 1/3) (pow.f64 z 5))) (+.f64 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 z (sqrt.f64 1/3))) (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) 2) (neg.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 z 3)))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (/.f64 1 (sqrt.f64 1/3)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) (/.f64 (pow.f64 x 2) (sqrt.f64 1/3)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (/.f64 1 (sqrt.f64 1/3))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (/.f64 1 (sqrt.f64 1/3))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (sqrt.f64 1/3)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) (/.f64 (pow.f64 x 2) (sqrt.f64 1/3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (/.f64 1 (sqrt.f64 1/3))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)))) 2)) (pow.f64 x 4)) (sqrt.f64 1/3)) (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))))))
(+.f64 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) -1/2) 2)) (pow.f64 x 4)) (sqrt.f64 1/3)) (*.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (/.f64 1 (sqrt.f64 1/3))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (sqrt.f64 1/3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (/.f64 1 (sqrt.f64 1/3))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (sqrt.f64 1/3)))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) -1/2) 2)) (pow.f64 x 4)) (sqrt.f64 1/3)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) 1/2))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (sqrt.f64 1/3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (/.f64 1 (sqrt.f64 1/3))) (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) -1/2) 2)) (pow.f64 x 4)) (sqrt.f64 1/3))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (/.f64 1 (sqrt.f64 1/3))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (sqrt.f64 1/3))))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) -1/2) 2)) (pow.f64 x 4)) (sqrt.f64 1/3)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) 1/2)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) (/.f64 (pow.f64 x 2) (sqrt.f64 1/3)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)))) 2)) (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 4))) (pow.f64 x 6)) (sqrt.f64 1/3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (/.f64 1 (sqrt.f64 1/3))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)))) 2)) (pow.f64 x 4)) (sqrt.f64 1/3)) (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (sqrt.f64 1/3)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (/.f64 1 (sqrt.f64 1/3))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) -1/2) 2)) (pow.f64 x 4)) (sqrt.f64 1/3)) (*.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) -1/2) 2)) (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 4))) (pow.f64 x 6)) (sqrt.f64 1/3))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (/.f64 1 (sqrt.f64 1/3))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) -1/2) 2)) (pow.f64 x 4)) (sqrt.f64 1/3)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) 1/2))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) (/.f64 (pow.f64 x 2) (sqrt.f64 1/3))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) -1/2) 2)) (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 4))) (pow.f64 x 6)) (sqrt.f64 1/3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (sqrt.f64 1/3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (/.f64 1 (sqrt.f64 1/3))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) -1/2) 2)) (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 4))) (pow.f64 x 6)) (sqrt.f64 1/3))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) -1/2) 2)) (pow.f64 x 4)) (sqrt.f64 1/3)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (/.f64 1 (sqrt.f64 1/3))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (sqrt.f64 1/3)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) -1/2) 2)) (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 4))) (pow.f64 x 6)) (sqrt.f64 1/3))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) -1/2) 2)) (pow.f64 x 4)) (sqrt.f64 1/3)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (/.f64 1 (sqrt.f64 1/3))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (sqrt.f64 1/3))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) -1/2) 2)) (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 4))) (pow.f64 x 6)) (sqrt.f64 1/3))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) -1/2) 2)) (pow.f64 x 4)) (sqrt.f64 1/3))))))
(/.f64 1 (*.f64 (sqrt.f64 1/3) x))
(+.f64 (/.f64 1 (*.f64 (sqrt.f64 1/3) x)) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3)))))
(+.f64 (/.f64 1 (*.f64 (sqrt.f64 1/3) x)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 x 5)))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3))))))
(+.f64 (/.f64 1 (*.f64 (sqrt.f64 1/3) x)) (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3))) (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) -1/2) 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 x 5))))))
(+.f64 (/.f64 1 (*.f64 (sqrt.f64 1/3) x)) (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3))) (/.f64 (+.f64 (neg.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) -1/2) 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 x 5))))))
(+.f64 (/.f64 1 (*.f64 (sqrt.f64 1/3) x)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 x 5)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) 2)) (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (*.f64 (sqrt.f64 1/3) (pow.f64 x 7)))))))
(+.f64 (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3) (*.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) -1/2) 2)) (*.f64 1/2 (+.f64 (pow.f64 z 2) (pow.f64 y 2))))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 7))) (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3))))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) -1/2) 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 x 5)))) (/.f64 1 (*.f64 (sqrt.f64 1/3) x))))
(+.f64 (/.f64 1 (*.f64 (sqrt.f64 1/3) x)) (*.f64 -1/2 (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3))) (/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3) (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (*.f64 1/2 (+.f64 (neg.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) -1/2) 2))))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 7)))) (/.f64 (+.f64 (neg.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) -1/2) 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 x 5))))))
(+.f64 (/.f64 1 (*.f64 (sqrt.f64 1/3) x)) (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3))) (+.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) -1/2) 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 x 5))) (/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3) (*.f64 (+.f64 (neg.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) -1/2) 2)) (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 1/2))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 7)))))))
(+.f64 (/.f64 1 (*.f64 (sqrt.f64 1/3) x)) (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3) (*.f64 (+.f64 (neg.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) -1/2) 2)) (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 1/2))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 7))) (+.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3))) (/.f64 (+.f64 (neg.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) -1/2) 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 x 5)))))))
(/.f64 -1 (*.f64 (sqrt.f64 1/3) x))
(-.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3)))) (/.f64 1 (*.f64 (sqrt.f64 1/3) x)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 x 5))))) (/.f64 1 (*.f64 (sqrt.f64 1/3) x)))
(-.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) -1/2) 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 x 5))) (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3))))) (/.f64 1 (*.f64 (sqrt.f64 1/3) x)))
(-.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3))) (/.f64 (+.f64 (neg.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) -1/2) 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 x 5))))) (/.f64 1 (*.f64 (sqrt.f64 1/3) x)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) 2)) (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (*.f64 (sqrt.f64 1/3) (pow.f64 x 7)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 x 5)))))) (/.f64 1 (*.f64 (sqrt.f64 1/3) x)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3)))) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) -1/2) 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 x 5))) (/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3) (*.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) -1/2) 2)) (*.f64 1/2 (+.f64 (pow.f64 z 2) (pow.f64 y 2))))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 7)))))) (/.f64 1 (*.f64 (sqrt.f64 1/3) x)))
(-.f64 (*.f64 1/2 (+.f64 (+.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) -1/2) 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 x 5))) (/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3) (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (*.f64 1/2 (+.f64 (neg.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) -1/2) 2))))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 7)))) (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3))))) (/.f64 1 (*.f64 (sqrt.f64 1/3) x)))
(-.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3))) (+.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) -1/2) 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 x 5))) (/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3) (*.f64 (+.f64 (neg.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) -1/2) 2)) (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 1/2))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 7)))))) (/.f64 1 (*.f64 (sqrt.f64 1/3) x)))
(-.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3) (*.f64 (+.f64 (neg.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) -1/2) 2)) (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 1/2))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 7))) (+.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3))) (/.f64 (+.f64 (neg.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (pow.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) -1/2) 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 x 5)))))) (/.f64 1 (*.f64 (sqrt.f64 1/3) x)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (/.f64 1 (sqrt.f64 1/3)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 y 2) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (/.f64 1 (sqrt.f64 1/3))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (/.f64 1 (sqrt.f64 1/3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))) (/.f64 (pow.f64 y 2) (sqrt.f64 1/3)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)))) 2)) (pow.f64 y 4)) (sqrt.f64 1/3)) (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 y 2) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (/.f64 1 (sqrt.f64 1/3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (/.f64 1 (sqrt.f64 1/3))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))) (/.f64 (pow.f64 y 2) (sqrt.f64 1/3)))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)))) 2)) (pow.f64 y 4)) (sqrt.f64 1/3)) (*.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (/.f64 1 (sqrt.f64 1/3))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))) (/.f64 (pow.f64 y 2) (sqrt.f64 1/3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)))) 2)) (pow.f64 y 4)) (sqrt.f64 1/3))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)))) 2)) (pow.f64 y 4)) (sqrt.f64 1/3)) (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 y 2) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 y 6) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)))) 2)) (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 4)))) (sqrt.f64 1/3)) (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (/.f64 1 (sqrt.f64 1/3))))))
(+.f64 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)))) 2)) (pow.f64 y 4)) (sqrt.f64 1/3)) (*.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (/.f64 1 (sqrt.f64 1/3))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 y 6) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)))) 2)) (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 4)))) (sqrt.f64 1/3)) (*.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))) (/.f64 (pow.f64 y 2) (sqrt.f64 1/3)))))))
(+.f64 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)))) 2)) (pow.f64 y 4)) (sqrt.f64 1/3)) (*.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (/.f64 1 (sqrt.f64 1/3))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))) (/.f64 (pow.f64 y 2) (sqrt.f64 1/3))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) (/.f64 (*.f64 (pow.f64 y 6) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)))) 2)) (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 4)))) (sqrt.f64 1/3)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (/.f64 1 (sqrt.f64 1/3))) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))) (/.f64 (pow.f64 y 2) (sqrt.f64 1/3))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) (/.f64 (*.f64 (pow.f64 y 6) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)))) 2)) (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 4)))) (sqrt.f64 1/3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)))) 2)) (pow.f64 y 4)) (sqrt.f64 1/3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (/.f64 1 (sqrt.f64 1/3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)))) 2)) (pow.f64 y 4)) (sqrt.f64 1/3)))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))) (/.f64 (pow.f64 y 2) (sqrt.f64 1/3))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) (/.f64 (*.f64 (pow.f64 y 6) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)))) 2)) (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 4)))) (sqrt.f64 1/3)))))))
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))) (/.f64 (pow.f64 y 2) (sqrt.f64 1/3))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) (/.f64 (*.f64 (pow.f64 y 6) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)))) 2)) (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 4)))) (sqrt.f64 1/3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (/.f64 1 (sqrt.f64 1/3))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)))) 2)) (pow.f64 y 4)) (sqrt.f64 1/3)) (*.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))))))
(/.f64 1 (*.f64 y (sqrt.f64 1/3)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (pow.f64 y 3) (sqrt.f64 1/3)))) (/.f64 1 (*.f64 y (sqrt.f64 1/3))))
(+.f64 (/.f64 1 (*.f64 y (sqrt.f64 1/3))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 y 3)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 2) (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2))) (*.f64 (pow.f64 y 5) (sqrt.f64 1/3)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (pow.f64 y 3) (sqrt.f64 1/3)))) (/.f64 1 (*.f64 y (sqrt.f64 1/3)))))
(+.f64 (+.f64 (/.f64 1 (*.f64 y (sqrt.f64 1/3))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 y 3))))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 2) (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 y 5)))))
(+.f64 (/.f64 1 (*.f64 y (sqrt.f64 1/3))) (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 y 3))) (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 2) (neg.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 y 5))))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 2) (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2))) (*.f64 (pow.f64 y 5) (sqrt.f64 1/3)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (pow.f64 y 3) (sqrt.f64 1/3)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3) (*.f64 1/2 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 2) (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2)))))) (*.f64 (pow.f64 y 7) (sqrt.f64 1/3)))) (/.f64 1 (*.f64 y (sqrt.f64 1/3))))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 2) (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 y 5)))) (+.f64 (/.f64 1 (*.f64 y (sqrt.f64 1/3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3) (*.f64 1/2 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 2) (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2)))))) (*.f64 (sqrt.f64 1/3) (pow.f64 y 7)))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 y 3)))))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 2) (neg.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 y 5)))) (+.f64 (/.f64 1 (*.f64 y (sqrt.f64 1/3))) (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 y 3))) (/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3) (*.f64 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 2) (neg.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2))) (*.f64 1/2 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))) (*.f64 (sqrt.f64 1/3) (pow.f64 y 7)))))))
(+.f64 (/.f64 1 (*.f64 y (sqrt.f64 1/3))) (+.f64 (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 y 3))) (/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3) (*.f64 1/2 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 2) (neg.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2)))))) (*.f64 (sqrt.f64 1/3) (pow.f64 y 7))))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 2) (neg.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 y 5))))))
(+.f64 (/.f64 1 (*.f64 y (sqrt.f64 1/3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 2) (neg.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 y 5)))) (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 y 3))) (/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3) (*.f64 1/2 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 2) (neg.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2)))))) (*.f64 (sqrt.f64 1/3) (pow.f64 y 7)))))))
(+.f64 (/.f64 1 (*.f64 y (sqrt.f64 1/3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 2) (neg.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 y 5)))) (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 y 3))) (/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3) (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 1/2 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 2) (neg.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2)))))) (*.f64 (sqrt.f64 1/3) (pow.f64 y 7)))))))
(/.f64 -1 (*.f64 y (sqrt.f64 1/3)))
(-.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (pow.f64 y 3) (sqrt.f64 1/3)))) (/.f64 1 (*.f64 y (sqrt.f64 1/3))))
(-.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 y 3)))) (/.f64 1 (*.f64 y (sqrt.f64 1/3))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (pow.f64 y 3) (sqrt.f64 1/3)))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 2) (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2))) (*.f64 (pow.f64 y 5) (sqrt.f64 1/3))))) (/.f64 1 (*.f64 y (sqrt.f64 1/3))))
(-.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 2) (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 y 5))) (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 y 3))))) (/.f64 1 (*.f64 y (sqrt.f64 1/3))))
(-.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 y 3))) (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 2) (neg.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 y 5))))) (/.f64 1 (*.f64 y (sqrt.f64 1/3))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (pow.f64 y 3) (sqrt.f64 1/3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3) (*.f64 1/2 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 2) (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2)))))) (*.f64 (pow.f64 y 7) (sqrt.f64 1/3)))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 2) (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2))) (*.f64 (pow.f64 y 5) (sqrt.f64 1/3)))))) (/.f64 1 (*.f64 y (sqrt.f64 1/3))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 y 3)))) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 2) (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 y 5))) (/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3) (*.f64 1/2 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 2) (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2)))))) (*.f64 (sqrt.f64 1/3) (pow.f64 y 7)))))) (/.f64 1 (*.f64 y (sqrt.f64 1/3))))
(-.f64 (*.f64 1/2 (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 2) (neg.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 y 5))) (/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3) (*.f64 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 2) (neg.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2))) (*.f64 1/2 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))) (*.f64 (sqrt.f64 1/3) (pow.f64 y 7)))) (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 y 3))))) (/.f64 1 (*.f64 y (sqrt.f64 1/3))))
(-.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 y 3))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 2) (neg.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 y 5))) (/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3) (*.f64 1/2 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 2) (neg.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2)))))) (*.f64 (sqrt.f64 1/3) (pow.f64 y 7)))))) (/.f64 1 (*.f64 y (sqrt.f64 1/3))))
(-.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 y 3))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 2) (neg.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 y 5))) (/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3) (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 1/2 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 2) (neg.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2)))))) (*.f64 (sqrt.f64 1/3) (pow.f64 y 7)))))) (/.f64 1 (*.f64 y (sqrt.f64 1/3))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (/.f64 1 (sqrt.f64 1/3)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (/.f64 1 (sqrt.f64 1/3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))) (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (/.f64 1 (sqrt.f64 1/3))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))) (*.f64 -1/2 (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (/.f64 1 (sqrt.f64 1/3))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))) (*.f64 (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)) -1/2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (/.f64 1 (sqrt.f64 1/3))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (/.f64 1 (sqrt.f64 1/3))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))) (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)))) 2)) (pow.f64 z 4)) (sqrt.f64 1/3)) (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 z 4) (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)))) 2))) (sqrt.f64 1/3)) (*.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (/.f64 1 (sqrt.f64 1/3))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))) (*.f64 -1/2 (/.f64 (pow.f64 z 2) (sqrt.f64 1/3))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (/.f64 1 (sqrt.f64 1/3))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))) (*.f64 (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)) -1/2))) (*.f64 (/.f64 (*.f64 (pow.f64 z 4) (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)))) 2))) (sqrt.f64 1/3)) (*.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (/.f64 1 (sqrt.f64 1/3))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (/.f64 (*.f64 (pow.f64 z 4) (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)))) 2))) (sqrt.f64 1/3))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (/.f64 1 (sqrt.f64 1/3))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z 4) (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)))) 2))) (sqrt.f64 1/3))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (/.f64 (*.f64 (pow.f64 z 6) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)))) 2)) (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 4)))) (sqrt.f64 1/3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (/.f64 1 (sqrt.f64 1/3))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))) (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)))) 2)) (pow.f64 z 4)) (sqrt.f64 1/3)) (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))))))))
(+.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 z 4) (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)))) 2))) (sqrt.f64 1/3)) (*.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (/.f64 1 (sqrt.f64 1/3))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))) (*.f64 -1/2 (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 z 6) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)))) 2)) (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 4)))) (sqrt.f64 1/3)))))
(+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (/.f64 1 (sqrt.f64 1/3))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))) (*.f64 (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)) -1/2))) (*.f64 (/.f64 (*.f64 (pow.f64 z 4) (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)))) 2))) (sqrt.f64 1/3)) (*.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 z 6) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)))) 2)) (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 4)))) (sqrt.f64 1/3)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (/.f64 1 (sqrt.f64 1/3))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 z 6) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)))) 2)) (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 4)))) (sqrt.f64 1/3))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z 4) (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)))) 2))) (sqrt.f64 1/3))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (/.f64 1 (sqrt.f64 1/3))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 z 6) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)))) 2)) (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 4)))) (sqrt.f64 1/3))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z 4) (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) (pow.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)))) 2))) (sqrt.f64 1/3)))))))
(/.f64 1 (*.f64 z (sqrt.f64 1/3)))
(+.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 (pow.f64 z 3) (sqrt.f64 1/3)))))
(+.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 z 3)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) 2) (*.f64 -1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2))) (*.f64 (pow.f64 z 5) (sqrt.f64 1/3)))) (+.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 (pow.f64 z 3) (sqrt.f64 1/3))))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 z 3)))) (+.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) 2) (*.f64 -1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 z 5))))))
(+.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 z 3)))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) 2) (neg.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 z 5))))))
(+.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 z 3))) (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) 2) (neg.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 z 5))))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) 2) (*.f64 -1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2))) (*.f64 (pow.f64 z 5) (sqrt.f64 1/3)))) (+.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 (pow.f64 z 3) (sqrt.f64 1/3)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) 2) (*.f64 -1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2))))) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) (*.f64 (pow.f64 z 7) (sqrt.f64 1/3)))))))
(+.f64 (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3) (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 1/2 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) 2) (*.f64 -1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2)))))) (*.f64 (sqrt.f64 1/3) (pow.f64 z 7))) (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 z 3))))) (+.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) 2) (*.f64 -1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 z 5))))))
(+.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (+.f64 (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 z 3))) (/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3) (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 1/2 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) 2) (neg.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2)))))) (*.f64 (sqrt.f64 1/3) (pow.f64 z 7))))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) 2) (neg.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 z 5))))))
(+.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3) (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 1/2 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) 2) (neg.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2)))))) (*.f64 (sqrt.f64 1/3) (pow.f64 z 7))) (+.f64 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 z 3))) (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) 2) (neg.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 z 5)))))))
(/.f64 -1 (*.f64 z (sqrt.f64 1/3)))
(-.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 (pow.f64 z 3) (sqrt.f64 1/3)))) (/.f64 1 (*.f64 z (sqrt.f64 1/3))))
(-.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 z 3)))) (/.f64 1 (*.f64 z (sqrt.f64 1/3))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 (pow.f64 z 3) (sqrt.f64 1/3)))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) 2) (*.f64 -1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2))) (*.f64 (pow.f64 z 5) (sqrt.f64 1/3))))) (/.f64 1 (*.f64 z (sqrt.f64 1/3))))
(-.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) 2) (*.f64 -1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 z 5))) (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 z 3))))) (/.f64 1 (*.f64 z (sqrt.f64 1/3))))
(-.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 z 3))) (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) 2) (neg.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 z 5))))) (/.f64 1 (*.f64 z (sqrt.f64 1/3))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) 2) (*.f64 -1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2))))) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) (*.f64 (pow.f64 z 7) (sqrt.f64 1/3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 (pow.f64 z 3) (sqrt.f64 1/3)))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) 2) (*.f64 -1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2))) (*.f64 (pow.f64 z 5) (sqrt.f64 1/3)))))) (/.f64 1 (*.f64 z (sqrt.f64 1/3))))
(-.f64 (+.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) 2) (*.f64 -1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 z 5))) (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 z 3))))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3) (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 1/2 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) 2) (*.f64 -1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2)))))) (*.f64 (sqrt.f64 1/3) (pow.f64 z 7))))) (/.f64 1 (*.f64 z (sqrt.f64 1/3))))
(-.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3) (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 1/2 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) 2) (neg.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2)))))) (*.f64 (sqrt.f64 1/3) (pow.f64 z 7))) (+.f64 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 z 3))) (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) 2) (neg.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 z 5)))))) (/.f64 1 (*.f64 z (sqrt.f64 1/3))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (*.f64 1/3 (pow.f64 z 2))) 0)
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (*.f64 1/3 (pow.f64 z 2)))
(+.f64 0 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (*.f64 1/3 (pow.f64 z 2))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (*.f64 1/3 (pow.f64 z 2)))
(-.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (*.f64 1/3 (pow.f64 z 2))) 0)
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (*.f64 1/3 (pow.f64 z 2)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (*.f64 1/3 (pow.f64 z 2))) 1)
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (*.f64 1/3 (pow.f64 z 2)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (*.f64 1/3 (pow.f64 z 2))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (*.f64 1/3 (pow.f64 z 2))) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (*.f64 1/3 (pow.f64 z 2)))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (*.f64 1/3 (pow.f64 z 2)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (*.f64 (pow.f64 z 2) 2/3)) 2)
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (*.f64 1/3 (pow.f64 z 2)))
(pow.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (*.f64 1/3 (pow.f64 z 2))) 1)
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (*.f64 1/3 (pow.f64 z 2)))
(+.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) 0)
(/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(+.f64 0 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))
(/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(-.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) 0)
(/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(*.f64 1 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))
(/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) 1)
(/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))
(/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 1 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))))
(/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))))
(/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))
(/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))
(/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))) (/.f64 1 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))
(/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 1 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))
(/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))))
(/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(*.f64 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))
(/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(*.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 1 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))))) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))
(/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))
(pow.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) 1)
(/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))

localize9.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.4b
(/.f64 x (sqrt.f64 1/3))
0.4b
(*.f64 (/.f64 x (sqrt.f64 1/3)) -1/3)
Compiler

Compiled 18 to 15 computations (16.7% saved)

series2.0ms (0%)

Counts
2 → 12
Calls

6 calls:

TimeVariablePointExpression
0.0ms
x
@0
(*.f64 (/.f64 x (sqrt.f64 1/3)) -1/3)
0.0ms
x
@inf
(*.f64 (/.f64 x (sqrt.f64 1/3)) -1/3)
0.0ms
x
@-inf
(*.f64 (/.f64 x (sqrt.f64 1/3)) -1/3)
0.0ms
x
@-inf
(/.f64 x (sqrt.f64 1/3))
0.0ms
x
@inf
(/.f64 x (sqrt.f64 1/3))

rewrite73.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1734×rational_best.json-2
1734×rational_best.json-3
1734×rational_best.json-1
1734×exponential.json-1
1734×rational_best.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0928
17328
222228
389928
4360528
Stop Event
node limit
Counts
2 → 24
Calls
Call 1
Inputs
(*.f64 (/.f64 x (sqrt.f64 1/3)) -1/3)
(/.f64 x (sqrt.f64 1/3))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x (sqrt.f64 1/3)) -1/3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 x (sqrt.f64 1/3)) -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x (sqrt.f64 1/3)) -1/3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x (sqrt.f64 1/3)) -1/3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x (sqrt.f64 1/3)) -1/3) (/.f64 (*.f64 (/.f64 x (sqrt.f64 1/3)) -1/3) (*.f64 (/.f64 x (sqrt.f64 1/3)) -1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x (sqrt.f64 1/3)) -2/3) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 x (sqrt.f64 1/3)) -1/3) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (sqrt.f64 1/3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 x (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (sqrt.f64 1/3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (sqrt.f64 1/3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (sqrt.f64 1/3)) (/.f64 (/.f64 x (sqrt.f64 1/3)) (/.f64 x (sqrt.f64 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (sqrt.f64 1/3)) (*.f64 (/.f64 x (sqrt.f64 1/3)) (/.f64 1 (/.f64 x (sqrt.f64 1/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (sqrt.f64 1/3)) (/.f64 1 (/.f64 (/.f64 x (sqrt.f64 1/3)) (/.f64 x (sqrt.f64 1/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x (sqrt.f64 1/3)) (/.f64 x (sqrt.f64 1/3))) (/.f64 x (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 x (sqrt.f64 1/3))) (*.f64 (/.f64 x (sqrt.f64 1/3)) (/.f64 x (sqrt.f64 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (sqrt.f64 1/3)) (/.f64 x (sqrt.f64 1/3))) (/.f64 1 (/.f64 x (sqrt.f64 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (sqrt.f64 1/3)) (/.f64 1 (/.f64 x (sqrt.f64 1/3)))) (/.f64 x (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 x (sqrt.f64 1/3)) (/.f64 x (sqrt.f64 1/3)))) (*.f64 (/.f64 x (sqrt.f64 1/3)) (*.f64 (/.f64 (/.f64 x (sqrt.f64 1/3)) (/.f64 x (sqrt.f64 1/3))) (/.f64 (/.f64 x (sqrt.f64 1/3)) (/.f64 x (sqrt.f64 1/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 x (sqrt.f64 1/3))) (*.f64 (/.f64 x (sqrt.f64 1/3)) (/.f64 x (sqrt.f64 1/3)))) (*.f64 (/.f64 x (sqrt.f64 1/3)) (*.f64 (/.f64 x (sqrt.f64 1/3)) (*.f64 (/.f64 x (sqrt.f64 1/3)) (/.f64 x (sqrt.f64 1/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 x (sqrt.f64 1/3)) (/.f64 x (sqrt.f64 1/3))) (/.f64 x (sqrt.f64 1/3))) (*.f64 (/.f64 x (sqrt.f64 1/3)) (/.f64 x (sqrt.f64 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 x (sqrt.f64 1/3)) (/.f64 1 (/.f64 x (sqrt.f64 1/3)))) (/.f64 x (sqrt.f64 1/3))) (*.f64 (/.f64 x (sqrt.f64 1/3)) (/.f64 x (sqrt.f64 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x (sqrt.f64 1/3)) 1)))))

simplify307.0ms (2.7%)

Algorithm
egg-herbie
Rules
1048×rational_best.json-simplify-80
870×rational_best.json-simplify-78
870×rational_best.json-simplify-2
742×rational_best.json-simplify-132
698×rational_best.json-simplify-94
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
052510
189510
2224510
31096510
42357510
54397510
Stop Event
node limit
Counts
36 → 26
Calls
Call 1
Inputs
(*.f64 -1/3 (/.f64 x (sqrt.f64 1/3)))
(*.f64 -1/3 (/.f64 x (sqrt.f64 1/3)))
(*.f64 -1/3 (/.f64 x (sqrt.f64 1/3)))
(*.f64 -1/3 (/.f64 x (sqrt.f64 1/3)))
(*.f64 -1/3 (/.f64 x (sqrt.f64 1/3)))
(*.f64 -1/3 (/.f64 x (sqrt.f64 1/3)))
(*.f64 -1/3 (/.f64 x (sqrt.f64 1/3)))
(*.f64 -1/3 (/.f64 x (sqrt.f64 1/3)))
(*.f64 -1/3 (/.f64 x (sqrt.f64 1/3)))
(*.f64 -1/3 (/.f64 x (sqrt.f64 1/3)))
(*.f64 -1/3 (/.f64 x (sqrt.f64 1/3)))
(*.f64 -1/3 (/.f64 x (sqrt.f64 1/3)))
(+.f64 (*.f64 (/.f64 x (sqrt.f64 1/3)) -1/3) 0)
(+.f64 0 (*.f64 (/.f64 x (sqrt.f64 1/3)) -1/3))
(-.f64 (*.f64 (/.f64 x (sqrt.f64 1/3)) -1/3) 0)
(/.f64 (*.f64 (/.f64 x (sqrt.f64 1/3)) -1/3) 1)
(/.f64 (*.f64 (/.f64 x (sqrt.f64 1/3)) -1/3) (/.f64 (*.f64 (/.f64 x (sqrt.f64 1/3)) -1/3) (*.f64 (/.f64 x (sqrt.f64 1/3)) -1/3)))
(/.f64 (*.f64 (/.f64 x (sqrt.f64 1/3)) -2/3) 2)
(pow.f64 (*.f64 (/.f64 x (sqrt.f64 1/3)) -1/3) 1)
(+.f64 (/.f64 x (sqrt.f64 1/3)) 0)
(+.f64 0 (/.f64 x (sqrt.f64 1/3)))
(-.f64 (/.f64 x (sqrt.f64 1/3)) 0)
(*.f64 (/.f64 x (sqrt.f64 1/3)) 1)
(*.f64 (/.f64 x (sqrt.f64 1/3)) (/.f64 (/.f64 x (sqrt.f64 1/3)) (/.f64 x (sqrt.f64 1/3))))
(*.f64 (/.f64 x (sqrt.f64 1/3)) (*.f64 (/.f64 x (sqrt.f64 1/3)) (/.f64 1 (/.f64 x (sqrt.f64 1/3)))))
(*.f64 (/.f64 x (sqrt.f64 1/3)) (/.f64 1 (/.f64 (/.f64 x (sqrt.f64 1/3)) (/.f64 x (sqrt.f64 1/3)))))
(*.f64 1 (/.f64 x (sqrt.f64 1/3)))
(*.f64 (/.f64 (/.f64 x (sqrt.f64 1/3)) (/.f64 x (sqrt.f64 1/3))) (/.f64 x (sqrt.f64 1/3)))
(*.f64 (/.f64 1 (/.f64 x (sqrt.f64 1/3))) (*.f64 (/.f64 x (sqrt.f64 1/3)) (/.f64 x (sqrt.f64 1/3))))
(*.f64 (*.f64 (/.f64 x (sqrt.f64 1/3)) (/.f64 x (sqrt.f64 1/3))) (/.f64 1 (/.f64 x (sqrt.f64 1/3))))
(*.f64 (*.f64 (/.f64 x (sqrt.f64 1/3)) (/.f64 1 (/.f64 x (sqrt.f64 1/3)))) (/.f64 x (sqrt.f64 1/3)))
(*.f64 (/.f64 1 (/.f64 (/.f64 x (sqrt.f64 1/3)) (/.f64 x (sqrt.f64 1/3)))) (*.f64 (/.f64 x (sqrt.f64 1/3)) (*.f64 (/.f64 (/.f64 x (sqrt.f64 1/3)) (/.f64 x (sqrt.f64 1/3))) (/.f64 (/.f64 x (sqrt.f64 1/3)) (/.f64 x (sqrt.f64 1/3))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 x (sqrt.f64 1/3))) (*.f64 (/.f64 x (sqrt.f64 1/3)) (/.f64 x (sqrt.f64 1/3)))) (*.f64 (/.f64 x (sqrt.f64 1/3)) (*.f64 (/.f64 x (sqrt.f64 1/3)) (*.f64 (/.f64 x (sqrt.f64 1/3)) (/.f64 x (sqrt.f64 1/3))))))
(*.f64 (/.f64 (/.f64 (/.f64 x (sqrt.f64 1/3)) (/.f64 x (sqrt.f64 1/3))) (/.f64 x (sqrt.f64 1/3))) (*.f64 (/.f64 x (sqrt.f64 1/3)) (/.f64 x (sqrt.f64 1/3))))
(*.f64 (/.f64 (*.f64 (/.f64 x (sqrt.f64 1/3)) (/.f64 1 (/.f64 x (sqrt.f64 1/3)))) (/.f64 x (sqrt.f64 1/3))) (*.f64 (/.f64 x (sqrt.f64 1/3)) (/.f64 x (sqrt.f64 1/3))))
(pow.f64 (/.f64 x (sqrt.f64 1/3)) 1)
Outputs
(*.f64 -1/3 (/.f64 x (sqrt.f64 1/3)))
(*.f64 -1/3 (/.f64 x (sqrt.f64 1/3)))
(*.f64 -1/3 (/.f64 x (sqrt.f64 1/3)))
(*.f64 -1/3 (/.f64 x (sqrt.f64 1/3)))
(*.f64 -1/3 (/.f64 x (sqrt.f64 1/3)))
(*.f64 -1/3 (/.f64 x (sqrt.f64 1/3)))
(*.f64 -1/3 (/.f64 x (sqrt.f64 1/3)))
(*.f64 -1/3 (/.f64 x (sqrt.f64 1/3)))
(*.f64 -1/3 (/.f64 x (sqrt.f64 1/3)))
(*.f64 -1/3 (/.f64 x (sqrt.f64 1/3)))
(*.f64 -1/3 (/.f64 x (sqrt.f64 1/3)))
(*.f64 -1/3 (/.f64 x (sqrt.f64 1/3)))
(+.f64 (*.f64 (/.f64 x (sqrt.f64 1/3)) -1/3) 0)
(*.f64 -1/3 (/.f64 x (sqrt.f64 1/3)))
(+.f64 0 (*.f64 (/.f64 x (sqrt.f64 1/3)) -1/3))
(*.f64 -1/3 (/.f64 x (sqrt.f64 1/3)))
(-.f64 (*.f64 (/.f64 x (sqrt.f64 1/3)) -1/3) 0)
(*.f64 -1/3 (/.f64 x (sqrt.f64 1/3)))
(/.f64 (*.f64 (/.f64 x (sqrt.f64 1/3)) -1/3) 1)
(*.f64 -1/3 (/.f64 x (sqrt.f64 1/3)))
(/.f64 (*.f64 (/.f64 x (sqrt.f64 1/3)) -1/3) (/.f64 (*.f64 (/.f64 x (sqrt.f64 1/3)) -1/3) (*.f64 (/.f64 x (sqrt.f64 1/3)) -1/3)))
(*.f64 -1/3 (/.f64 x (sqrt.f64 1/3)))
(/.f64 (*.f64 (/.f64 x (sqrt.f64 1/3)) -2/3) 2)
(*.f64 -1/3 (/.f64 x (sqrt.f64 1/3)))
(pow.f64 (*.f64 (/.f64 x (sqrt.f64 1/3)) -1/3) 1)
(*.f64 -1/3 (/.f64 x (sqrt.f64 1/3)))
(+.f64 (/.f64 x (sqrt.f64 1/3)) 0)
(/.f64 x (sqrt.f64 1/3))
(+.f64 0 (/.f64 x (sqrt.f64 1/3)))
(/.f64 x (sqrt.f64 1/3))
(-.f64 (/.f64 x (sqrt.f64 1/3)) 0)
(/.f64 x (sqrt.f64 1/3))
(*.f64 (/.f64 x (sqrt.f64 1/3)) 1)
(/.f64 x (sqrt.f64 1/3))
(*.f64 (/.f64 x (sqrt.f64 1/3)) (/.f64 (/.f64 x (sqrt.f64 1/3)) (/.f64 x (sqrt.f64 1/3))))
(/.f64 x (sqrt.f64 1/3))
(*.f64 (/.f64 x (sqrt.f64 1/3)) (*.f64 (/.f64 x (sqrt.f64 1/3)) (/.f64 1 (/.f64 x (sqrt.f64 1/3)))))
(/.f64 x (sqrt.f64 1/3))
(*.f64 (/.f64 x (sqrt.f64 1/3)) (/.f64 1 (/.f64 (/.f64 x (sqrt.f64 1/3)) (/.f64 x (sqrt.f64 1/3)))))
(/.f64 x (sqrt.f64 1/3))
(*.f64 1 (/.f64 x (sqrt.f64 1/3)))
(/.f64 x (sqrt.f64 1/3))
(*.f64 (/.f64 (/.f64 x (sqrt.f64 1/3)) (/.f64 x (sqrt.f64 1/3))) (/.f64 x (sqrt.f64 1/3)))
(/.f64 x (sqrt.f64 1/3))
(*.f64 (/.f64 1 (/.f64 x (sqrt.f64 1/3))) (*.f64 (/.f64 x (sqrt.f64 1/3)) (/.f64 x (sqrt.f64 1/3))))
(/.f64 x (sqrt.f64 1/3))
(*.f64 (*.f64 (/.f64 x (sqrt.f64 1/3)) (/.f64 x (sqrt.f64 1/3))) (/.f64 1 (/.f64 x (sqrt.f64 1/3))))
(/.f64 x (sqrt.f64 1/3))
(*.f64 (*.f64 (/.f64 x (sqrt.f64 1/3)) (/.f64 1 (/.f64 x (sqrt.f64 1/3)))) (/.f64 x (sqrt.f64 1/3)))
(/.f64 x (sqrt.f64 1/3))
(*.f64 (/.f64 1 (/.f64 (/.f64 x (sqrt.f64 1/3)) (/.f64 x (sqrt.f64 1/3)))) (*.f64 (/.f64 x (sqrt.f64 1/3)) (*.f64 (/.f64 (/.f64 x (sqrt.f64 1/3)) (/.f64 x (sqrt.f64 1/3))) (/.f64 (/.f64 x (sqrt.f64 1/3)) (/.f64 x (sqrt.f64 1/3))))))
(/.f64 x (sqrt.f64 1/3))
(*.f64 (/.f64 (/.f64 1 (/.f64 x (sqrt.f64 1/3))) (*.f64 (/.f64 x (sqrt.f64 1/3)) (/.f64 x (sqrt.f64 1/3)))) (*.f64 (/.f64 x (sqrt.f64 1/3)) (*.f64 (/.f64 x (sqrt.f64 1/3)) (*.f64 (/.f64 x (sqrt.f64 1/3)) (/.f64 x (sqrt.f64 1/3))))))
(/.f64 x (sqrt.f64 1/3))
(*.f64 (/.f64 (/.f64 (/.f64 x (sqrt.f64 1/3)) (/.f64 x (sqrt.f64 1/3))) (/.f64 x (sqrt.f64 1/3))) (*.f64 (/.f64 x (sqrt.f64 1/3)) (/.f64 x (sqrt.f64 1/3))))
(/.f64 x (sqrt.f64 1/3))
(*.f64 (/.f64 (*.f64 (/.f64 x (sqrt.f64 1/3)) (/.f64 1 (/.f64 x (sqrt.f64 1/3)))) (/.f64 x (sqrt.f64 1/3))) (*.f64 (/.f64 x (sqrt.f64 1/3)) (/.f64 x (sqrt.f64 1/3))))
(/.f64 x (sqrt.f64 1/3))
(pow.f64 (/.f64 x (sqrt.f64 1/3)) 1)
(/.f64 x (sqrt.f64 1/3))

eval1.5s (13%)

Compiler

Compiled 29035 to 22724 computations (21.7% saved)

prune250.0ms (2.2%)

Pruning

6 alts after pruning (1 fresh and 5 done)

PrunedKeptTotal
New4711472
Fresh000
Picked011
Done145
Total4726478
Error
0.4b
Counts
478 → 6
Alt Table
Click to see full alt table
StatusErrorProgram
29.2b
(*.f64 (/.f64 x (sqrt.f64 1/3)) -1/3)
51.8b
(*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (*.f64 1/3 (pow.f64 z 2)))
29.2b
(*.f64 (sqrt.f64 1/3) (neg.f64 x))
33.4b
(*.f64 z (sqrt.f64 1/3))
33.4b
(*.f64 1/3 (/.f64 z (sqrt.f64 1/3)))
38.3b
(sqrt.f64 (/.f64 (+.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 z z)) 3))
Compiler

Compiled 65 to 53 computations (18.5% saved)

localize17.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 1/3 (pow.f64 z 2))
0.3b
(/.f64 1 (*.f64 z (sqrt.f64 1/3)))
0.3b
(*.f64 z (sqrt.f64 1/3))
33.6b
(*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (*.f64 1/3 (pow.f64 z 2)))
Compiler

Compiled 39 to 32 computations (17.9% saved)

series1.0ms (0%)

Counts
3 → 12
Calls

9 calls:

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

rewrite107.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1238×rational_best.json-simplify-57
884×rational_best.json-simplify-44
650×rational_best.json-simplify-43
594×rational_best.json-2
594×rational_best.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01365
110665
232065
3133565
4584365
Stop Event
node limit
Counts
3 → 38
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (*.f64 1/3 (pow.f64 z 2)))
(/.f64 1 (*.f64 z (sqrt.f64 1/3)))
(*.f64 1/3 (pow.f64 z 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/3 (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (pow.f64 z 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 1/3 (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (pow.f64 z 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/3 (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (pow.f64 z 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 1/3 (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (pow.f64 z 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/3 (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (pow.f64 z 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/3 (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (pow.f64 z 2))) (/.f64 (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (*.f64 (pow.f64 z 2) 2/3)) (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (*.f64 (pow.f64 z 2) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (*.f64 (pow.f64 z 2) 2/3)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/3 (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (pow.f64 z 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 1/3 (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (pow.f64 z 2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (*.f64 z (sqrt.f64 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (*.f64 z (sqrt.f64 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (/.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (/.f64 1 (*.f64 z (sqrt.f64 1/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (/.f64 1 (/.f64 1 (*.f64 z (sqrt.f64 1/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (/.f64 1 (/.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (/.f64 1 (*.f64 z (sqrt.f64 1/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (/.f64 1 (*.f64 z (sqrt.f64 1/3)))) (/.f64 1 (*.f64 z (sqrt.f64 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (*.f64 z (sqrt.f64 1/3)))) (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (/.f64 1 (*.f64 z (sqrt.f64 1/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (/.f64 1 (*.f64 z (sqrt.f64 1/3)))) (/.f64 1 (/.f64 1 (*.f64 z (sqrt.f64 1/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (/.f64 1 (/.f64 1 (*.f64 z (sqrt.f64 1/3))))) (/.f64 1 (*.f64 z (sqrt.f64 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (/.f64 1 (*.f64 z (sqrt.f64 1/3))))) (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (*.f64 (/.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (/.f64 1 (*.f64 z (sqrt.f64 1/3)))) (/.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (/.f64 1 (*.f64 z (sqrt.f64 1/3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 1 (*.f64 z (sqrt.f64 1/3)))) (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (/.f64 1 (*.f64 z (sqrt.f64 1/3))))) (*.f64 (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (/.f64 1 (*.f64 z (sqrt.f64 1/3)))) (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (/.f64 1 (*.f64 z (sqrt.f64 1/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (/.f64 1 (*.f64 z (sqrt.f64 1/3)))) (/.f64 1 (*.f64 z (sqrt.f64 1/3)))) (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (/.f64 1 (*.f64 z (sqrt.f64 1/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (/.f64 1 (/.f64 1 (*.f64 z (sqrt.f64 1/3))))) (/.f64 1 (*.f64 z (sqrt.f64 1/3)))) (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (/.f64 1 (*.f64 z (sqrt.f64 1/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (/.f64 1 (*.f64 z (sqrt.f64 1/3))))) (/.f64 1 (*.f64 z (sqrt.f64 1/3)))) (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (/.f64 1 (*.f64 z (sqrt.f64 1/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/3 (pow.f64 z 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 1/3 (pow.f64 z 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/3 (pow.f64 z 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 1/3 (pow.f64 z 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/3 (pow.f64 z 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/3 (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 z 2) 2/3) (*.f64 (pow.f64 z 2) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 z 2) 2/3) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/3 (pow.f64 z 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 1/3 (pow.f64 z 2))))))))

simplify195.0ms (1.7%)

Algorithm
egg-herbie
Rules
1452×rational_best.json-simplify-2
1044×rational_best.json-simplify-78
946×rational_best.json-simplify-44
748×rational_best.json-simplify-132
702×rational_best.json-simplify-43
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
075976
1152976
2335976
31567976
43399976
56013976
Stop Event
node limit
Counts
50 → 43
Calls
Call 1
Inputs
(*.f64 1/3 (/.f64 z (sqrt.f64 1/3)))
(*.f64 1/3 (/.f64 z (sqrt.f64 1/3)))
(*.f64 1/3 (/.f64 z (sqrt.f64 1/3)))
(*.f64 1/3 (/.f64 z (sqrt.f64 1/3)))
(*.f64 1/3 (/.f64 z (sqrt.f64 1/3)))
(*.f64 1/3 (/.f64 z (sqrt.f64 1/3)))
(*.f64 1/3 (/.f64 z (sqrt.f64 1/3)))
(*.f64 1/3 (/.f64 z (sqrt.f64 1/3)))
(*.f64 1/3 (/.f64 z (sqrt.f64 1/3)))
(*.f64 1/3 (/.f64 z (sqrt.f64 1/3)))
(*.f64 1/3 (/.f64 z (sqrt.f64 1/3)))
(*.f64 1/3 (/.f64 z (sqrt.f64 1/3)))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (pow.f64 z 2))) 0)
(+.f64 0 (*.f64 1/3 (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (pow.f64 z 2))))
(-.f64 (*.f64 1/3 (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (pow.f64 z 2))) 0)
(-.f64 0 (neg.f64 (*.f64 1/3 (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (pow.f64 z 2)))))
(/.f64 (*.f64 1/3 (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (pow.f64 z 2))) 1)
(/.f64 (*.f64 1/3 (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (pow.f64 z 2))) (/.f64 (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (*.f64 (pow.f64 z 2) 2/3)) (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (*.f64 (pow.f64 z 2) 2/3))))
(/.f64 (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (*.f64 (pow.f64 z 2) 2/3)) 2)
(pow.f64 (*.f64 1/3 (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (pow.f64 z 2))) 1)
(neg.f64 (neg.f64 (*.f64 1/3 (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (pow.f64 z 2)))))
(+.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) 0)
(+.f64 0 (/.f64 1 (*.f64 z (sqrt.f64 1/3))))
(-.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) 0)
(-.f64 0 (neg.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3)))))
(*.f64 1 (/.f64 1 (*.f64 z (sqrt.f64 1/3))))
(*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) 1)
(*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (/.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (/.f64 1 (*.f64 z (sqrt.f64 1/3)))))
(*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (/.f64 1 (/.f64 1 (*.f64 z (sqrt.f64 1/3))))))
(*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (/.f64 1 (/.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (/.f64 1 (*.f64 z (sqrt.f64 1/3))))))
(*.f64 (/.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (/.f64 1 (*.f64 z (sqrt.f64 1/3)))) (/.f64 1 (*.f64 z (sqrt.f64 1/3))))
(*.f64 (/.f64 1 (/.f64 1 (*.f64 z (sqrt.f64 1/3)))) (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (/.f64 1 (*.f64 z (sqrt.f64 1/3)))))
(*.f64 (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (/.f64 1 (*.f64 z (sqrt.f64 1/3)))) (/.f64 1 (/.f64 1 (*.f64 z (sqrt.f64 1/3)))))
(*.f64 (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (/.f64 1 (/.f64 1 (*.f64 z (sqrt.f64 1/3))))) (/.f64 1 (*.f64 z (sqrt.f64 1/3))))
(*.f64 (/.f64 1 (/.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (/.f64 1 (*.f64 z (sqrt.f64 1/3))))) (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (*.f64 (/.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (/.f64 1 (*.f64 z (sqrt.f64 1/3)))) (/.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (/.f64 1 (*.f64 z (sqrt.f64 1/3)))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (*.f64 z (sqrt.f64 1/3)))) (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (/.f64 1 (*.f64 z (sqrt.f64 1/3))))) (*.f64 (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (/.f64 1 (*.f64 z (sqrt.f64 1/3)))) (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (/.f64 1 (*.f64 z (sqrt.f64 1/3))))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (/.f64 1 (*.f64 z (sqrt.f64 1/3)))) (/.f64 1 (*.f64 z (sqrt.f64 1/3)))) (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (/.f64 1 (*.f64 z (sqrt.f64 1/3)))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (/.f64 1 (/.f64 1 (*.f64 z (sqrt.f64 1/3))))) (/.f64 1 (*.f64 z (sqrt.f64 1/3)))) (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (/.f64 1 (*.f64 z (sqrt.f64 1/3)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (/.f64 1 (*.f64 z (sqrt.f64 1/3))))) (/.f64 1 (*.f64 z (sqrt.f64 1/3)))) (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (/.f64 1 (*.f64 z (sqrt.f64 1/3)))))
(pow.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) 1)
(neg.f64 (neg.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3)))))
(+.f64 (*.f64 1/3 (pow.f64 z 2)) 0)
(+.f64 0 (*.f64 1/3 (pow.f64 z 2)))
(-.f64 (*.f64 1/3 (pow.f64 z 2)) 0)
(-.f64 0 (neg.f64 (*.f64 1/3 (pow.f64 z 2))))
(/.f64 (*.f64 1/3 (pow.f64 z 2)) 1)
(/.f64 (*.f64 1/3 (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 z 2) 2/3) (*.f64 (pow.f64 z 2) 2/3)))
(/.f64 (*.f64 (pow.f64 z 2) 2/3) 2)
(pow.f64 (*.f64 1/3 (pow.f64 z 2)) 1)
(neg.f64 (neg.f64 (*.f64 1/3 (pow.f64 z 2))))
Outputs
(*.f64 1/3 (/.f64 z (sqrt.f64 1/3)))
(*.f64 1/3 (/.f64 z (sqrt.f64 1/3)))
(*.f64 1/3 (/.f64 z (sqrt.f64 1/3)))
(*.f64 1/3 (/.f64 z (sqrt.f64 1/3)))
(*.f64 1/3 (/.f64 z (sqrt.f64 1/3)))
(*.f64 1/3 (/.f64 z (sqrt.f64 1/3)))
(*.f64 1/3 (/.f64 z (sqrt.f64 1/3)))
(*.f64 1/3 (/.f64 z (sqrt.f64 1/3)))
(*.f64 1/3 (/.f64 z (sqrt.f64 1/3)))
(*.f64 1/3 (/.f64 z (sqrt.f64 1/3)))
(*.f64 1/3 (/.f64 z (sqrt.f64 1/3)))
(*.f64 1/3 (/.f64 z (sqrt.f64 1/3)))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (pow.f64 z 2))) 0)
(*.f64 1/3 (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (pow.f64 z 2)))
(*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (*.f64 1/3 (pow.f64 z 2)))
(+.f64 0 (*.f64 1/3 (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (pow.f64 z 2))))
(*.f64 1/3 (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (pow.f64 z 2)))
(*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (*.f64 1/3 (pow.f64 z 2)))
(-.f64 (*.f64 1/3 (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (pow.f64 z 2))) 0)
(*.f64 1/3 (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (pow.f64 z 2)))
(*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (*.f64 1/3 (pow.f64 z 2)))
(-.f64 0 (neg.f64 (*.f64 1/3 (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (pow.f64 z 2)))))
(*.f64 1/3 (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (pow.f64 z 2)))
(*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (*.f64 1/3 (pow.f64 z 2)))
(/.f64 (*.f64 1/3 (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (pow.f64 z 2))) 1)
(*.f64 1/3 (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (pow.f64 z 2)))
(*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (*.f64 1/3 (pow.f64 z 2)))
(/.f64 (*.f64 1/3 (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (pow.f64 z 2))) (/.f64 (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (*.f64 (pow.f64 z 2) 2/3)) (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (*.f64 (pow.f64 z 2) 2/3))))
(*.f64 1/3 (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (pow.f64 z 2)))
(*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (*.f64 1/3 (pow.f64 z 2)))
(/.f64 (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (*.f64 (pow.f64 z 2) 2/3)) 2)
(*.f64 1/3 (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (pow.f64 z 2)))
(*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (*.f64 1/3 (pow.f64 z 2)))
(pow.f64 (*.f64 1/3 (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (pow.f64 z 2))) 1)
(*.f64 1/3 (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (pow.f64 z 2)))
(*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (*.f64 1/3 (pow.f64 z 2)))
(neg.f64 (neg.f64 (*.f64 1/3 (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (pow.f64 z 2)))))
(*.f64 1/3 (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (pow.f64 z 2)))
(*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (*.f64 1/3 (pow.f64 z 2)))
(+.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) 0)
(/.f64 1 (*.f64 z (sqrt.f64 1/3)))
(+.f64 0 (/.f64 1 (*.f64 z (sqrt.f64 1/3))))
(/.f64 1 (*.f64 z (sqrt.f64 1/3)))
(-.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) 0)
(/.f64 1 (*.f64 z (sqrt.f64 1/3)))
(-.f64 0 (neg.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3)))))
(/.f64 1 (*.f64 z (sqrt.f64 1/3)))
(*.f64 1 (/.f64 1 (*.f64 z (sqrt.f64 1/3))))
(/.f64 1 (*.f64 z (sqrt.f64 1/3)))
(*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) 1)
(/.f64 1 (*.f64 z (sqrt.f64 1/3)))
(*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (/.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (/.f64 1 (*.f64 z (sqrt.f64 1/3)))))
(/.f64 1 (*.f64 z (sqrt.f64 1/3)))
(*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (/.f64 1 (/.f64 1 (*.f64 z (sqrt.f64 1/3))))))
(/.f64 1 (*.f64 z (sqrt.f64 1/3)))
(*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (/.f64 1 (/.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (/.f64 1 (*.f64 z (sqrt.f64 1/3))))))
(/.f64 1 (*.f64 z (sqrt.f64 1/3)))
(*.f64 (/.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (/.f64 1 (*.f64 z (sqrt.f64 1/3)))) (/.f64 1 (*.f64 z (sqrt.f64 1/3))))
(/.f64 1 (*.f64 z (sqrt.f64 1/3)))
(*.f64 (/.f64 1 (/.f64 1 (*.f64 z (sqrt.f64 1/3)))) (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (/.f64 1 (*.f64 z (sqrt.f64 1/3)))))
(/.f64 1 (*.f64 z (sqrt.f64 1/3)))
(*.f64 (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (/.f64 1 (*.f64 z (sqrt.f64 1/3)))) (/.f64 1 (/.f64 1 (*.f64 z (sqrt.f64 1/3)))))
(/.f64 1 (*.f64 z (sqrt.f64 1/3)))
(*.f64 (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (/.f64 1 (/.f64 1 (*.f64 z (sqrt.f64 1/3))))) (/.f64 1 (*.f64 z (sqrt.f64 1/3))))
(/.f64 1 (*.f64 z (sqrt.f64 1/3)))
(*.f64 (/.f64 1 (/.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (/.f64 1 (*.f64 z (sqrt.f64 1/3))))) (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (*.f64 (/.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (/.f64 1 (*.f64 z (sqrt.f64 1/3)))) (/.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (/.f64 1 (*.f64 z (sqrt.f64 1/3)))))))
(/.f64 1 (*.f64 z (sqrt.f64 1/3)))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (*.f64 z (sqrt.f64 1/3)))) (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (/.f64 1 (*.f64 z (sqrt.f64 1/3))))) (*.f64 (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (/.f64 1 (*.f64 z (sqrt.f64 1/3)))) (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (/.f64 1 (*.f64 z (sqrt.f64 1/3))))))
(/.f64 1 (*.f64 z (sqrt.f64 1/3)))
(*.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (/.f64 1 (*.f64 z (sqrt.f64 1/3)))) (/.f64 1 (*.f64 z (sqrt.f64 1/3)))) (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (/.f64 1 (*.f64 z (sqrt.f64 1/3)))))
(/.f64 1 (*.f64 z (sqrt.f64 1/3)))
(*.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (/.f64 1 (/.f64 1 (*.f64 z (sqrt.f64 1/3))))) (/.f64 1 (*.f64 z (sqrt.f64 1/3)))) (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (/.f64 1 (*.f64 z (sqrt.f64 1/3)))))
(/.f64 1 (*.f64 z (sqrt.f64 1/3)))
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (/.f64 1 (*.f64 z (sqrt.f64 1/3))))) (/.f64 1 (*.f64 z (sqrt.f64 1/3)))) (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (/.f64 1 (*.f64 z (sqrt.f64 1/3)))))
(/.f64 1 (*.f64 z (sqrt.f64 1/3)))
(pow.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) 1)
(/.f64 1 (*.f64 z (sqrt.f64 1/3)))
(neg.f64 (neg.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3)))))
(/.f64 1 (*.f64 z (sqrt.f64 1/3)))
(+.f64 (*.f64 1/3 (pow.f64 z 2)) 0)
(*.f64 1/3 (pow.f64 z 2))
(+.f64 0 (*.f64 1/3 (pow.f64 z 2)))
(*.f64 1/3 (pow.f64 z 2))
(-.f64 (*.f64 1/3 (pow.f64 z 2)) 0)
(*.f64 1/3 (pow.f64 z 2))
(-.f64 0 (neg.f64 (*.f64 1/3 (pow.f64 z 2))))
(*.f64 1/3 (pow.f64 z 2))
(/.f64 (*.f64 1/3 (pow.f64 z 2)) 1)
(*.f64 1/3 (pow.f64 z 2))
(/.f64 (*.f64 1/3 (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 z 2) 2/3) (*.f64 (pow.f64 z 2) 2/3)))
(*.f64 1/3 (pow.f64 z 2))
(/.f64 (*.f64 (pow.f64 z 2) 2/3) 2)
(*.f64 1/3 (pow.f64 z 2))
(pow.f64 (*.f64 1/3 (pow.f64 z 2)) 1)
(*.f64 1/3 (pow.f64 z 2))
(neg.f64 (neg.f64 (*.f64 1/3 (pow.f64 z 2))))
(*.f64 1/3 (pow.f64 z 2))

eval22.0ms (0.2%)

Compiler

Compiled 1035 to 884 computations (14.6% saved)

prune10.0ms (0.1%)

Pruning

6 alts after pruning (0 fresh and 6 done)

PrunedKeptTotal
New53053
Fresh000
Picked011
Done055
Total53659
Error
0.4b
Counts
59 → 6
Alt Table
Click to see full alt table
StatusErrorProgram
29.2b
(*.f64 (/.f64 x (sqrt.f64 1/3)) -1/3)
51.8b
(*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (*.f64 1/3 (pow.f64 z 2)))
29.2b
(*.f64 (sqrt.f64 1/3) (neg.f64 x))
33.4b
(*.f64 z (sqrt.f64 1/3))
33.4b
(*.f64 1/3 (/.f64 z (sqrt.f64 1/3)))
38.3b
(sqrt.f64 (/.f64 (+.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 z z)) 3))
Compiler

Compiled 65 to 53 computations (18.5% saved)

regimes200.0ms (1.7%)

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

10 calls:

38.0ms
y
28.0ms
(+.f64 (*.f64 x x) (*.f64 y y))
26.0ms
z
23.0ms
x
20.0ms
(*.f64 z z)
Results
ErrorSegmentsBranch
10.1b3x
13.0b6y
7.9b4z
18.2b2(sqrt.f64 (/.f64 (+.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 z z)) 3))
18.2b2(/.f64 (+.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 z z)) 3)
18.2b2(+.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 z z))
13.5b6(+.f64 (*.f64 x x) (*.f64 y y))
10.8b3(*.f64 x x)
25.6b4(*.f64 y y)
8.1b4(*.f64 z z)
Compiler

Compiled 236 to 126 computations (46.6% saved)

bsearch33.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
6.0ms
1.5669513222525092e+38
1.866804140026489e+38
13.0ms
3950539102338.805
16958036377137.152
15.0ms
1.5840942719694403e-34
2.393427373577693e-32
Results
30.0ms256×body256valid
Compiler

Compiled 438 to 334 computations (23.7% saved)

regimes65.0ms (0.6%)

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

3 calls:

27.0ms
y
24.0ms
z
13.0ms
x
Results
ErrorSegmentsBranch
12.9b2x
13.0b6y
8.1b4z
Compiler

Compiled 36 to 29 computations (19.4% saved)

bsearch38.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
7.0ms
1.5669513222525092e+38
1.866804140026489e+38
15.0ms
42690569264.373085
3950539102338.805
17.0ms
4.661873162911377e-28
3.1968787309289278e-24
Results
34.0ms288×body256valid
Compiler

Compiled 353 to 310 computations (12.2% saved)

regimes55.0ms (0.5%)

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

3 calls:

25.0ms
y
18.0ms
z
11.0ms
x
Results
ErrorSegmentsBranch
12.9b2x
13.0b6y
8.1b4z
Compiler

Compiled 30 to 24 computations (20% saved)

bsearch38.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
6.0ms
1.5669513222525092e+38
1.866804140026489e+38
14.0ms
42690569264.373085
3950539102338.805
17.0ms
4.661873162911377e-28
3.1968787309289278e-24
Results
34.0ms288×body256valid
Compiler

Compiled 335 to 292 computations (12.8% saved)

regimes49.0ms (0.4%)

Accuracy

Total -53.3b remaining (-654.5%)

Threshold costs -53.3b (-654.5%)

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

3 calls:

22.0ms
y
16.0ms
z
10.0ms
x
Results
ErrorSegmentsBranch
12.9b2x
13.1b6y
8.1b4z
Compiler

Compiled 24 to 19 computations (20.8% saved)

bsearch38.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
7.0ms
1.5669513222525092e+38
1.866804140026489e+38
14.0ms
42690569264.373085
3950539102338.805
17.0ms
4.661873162911377e-28
3.1968787309289278e-24
Results
33.0ms288×body256valid
Compiler

Compiled 329 to 286 computations (13.1% saved)

simplify6.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
061381
Stop Event
done
saturated
Calls
Call 1
Inputs
(if (<=.f64 z 6942132777321789/365375409332725729550921208179070754913983135744) (*.f64 (/.f64 x (sqrt.f64 1/3)) -1/3) (if (<=.f64 z 7200000000000) (sqrt.f64 (/.f64 (+.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 z z)) 3)) (if (<=.f64 z 179999999999999984614178123333712740352) (*.f64 (sqrt.f64 1/3) (neg.f64 x)) (*.f64 1/3 (/.f64 z (sqrt.f64 1/3))))))
(if (<=.f64 z 8575115646407649/2722258935367507707706996859454145691648) (*.f64 (/.f64 x (sqrt.f64 1/3)) -1/3) (if (<=.f64 z 44000000000) (*.f64 z (sqrt.f64 1/3)) (if (<=.f64 z 169999999999999998061923293023115935744) (*.f64 (/.f64 x (sqrt.f64 1/3)) -1/3) (*.f64 1/3 (/.f64 z (sqrt.f64 1/3))))))
(if (<=.f64 z 5988969657808517/5444517870735015415413993718908291383296) (*.f64 (sqrt.f64 1/3) (neg.f64 x)) (if (<=.f64 z 58000000000) (*.f64 z (sqrt.f64 1/3)) (if (<=.f64 z 159999999999999992620202531233938276352) (*.f64 (sqrt.f64 1/3) (neg.f64 x)) (*.f64 1/3 (/.f64 z (sqrt.f64 1/3))))))
(if (<=.f64 z 4627840190124763/2722258935367507707706996859454145691648) (*.f64 (sqrt.f64 1/3) (neg.f64 x)) (if (<=.f64 z 135000000000) (*.f64 z (sqrt.f64 1/3)) (if (<=.f64 z 179999999999999984614178123333712740352) (*.f64 (sqrt.f64 1/3) (neg.f64 x)) (*.f64 z (sqrt.f64 1/3)))))
(*.f64 z (sqrt.f64 1/3))
Outputs
(if (<=.f64 z 6942132777321789/365375409332725729550921208179070754913983135744) (*.f64 (/.f64 x (sqrt.f64 1/3)) -1/3) (if (<=.f64 z 7200000000000) (sqrt.f64 (/.f64 (+.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 z z)) 3)) (if (<=.f64 z 179999999999999984614178123333712740352) (*.f64 (sqrt.f64 1/3) (neg.f64 x)) (*.f64 1/3 (/.f64 z (sqrt.f64 1/3))))))
(if (<=.f64 z 8575115646407649/2722258935367507707706996859454145691648) (*.f64 (/.f64 x (sqrt.f64 1/3)) -1/3) (if (<=.f64 z 44000000000) (*.f64 z (sqrt.f64 1/3)) (if (<=.f64 z 169999999999999998061923293023115935744) (*.f64 (/.f64 x (sqrt.f64 1/3)) -1/3) (*.f64 1/3 (/.f64 z (sqrt.f64 1/3))))))
(if (<=.f64 z 5988969657808517/5444517870735015415413993718908291383296) (*.f64 (sqrt.f64 1/3) (neg.f64 x)) (if (<=.f64 z 58000000000) (*.f64 z (sqrt.f64 1/3)) (if (<=.f64 z 159999999999999992620202531233938276352) (*.f64 (sqrt.f64 1/3) (neg.f64 x)) (*.f64 1/3 (/.f64 z (sqrt.f64 1/3))))))
(if (<=.f64 z 4627840190124763/2722258935367507707706996859454145691648) (*.f64 (sqrt.f64 1/3) (neg.f64 x)) (if (<=.f64 z 135000000000) (*.f64 z (sqrt.f64 1/3)) (if (<=.f64 z 179999999999999984614178123333712740352) (*.f64 (sqrt.f64 1/3) (neg.f64 x)) (*.f64 z (sqrt.f64 1/3)))))
(*.f64 z (sqrt.f64 1/3))
Compiler

Compiled 158 to 122 computations (22.8% saved)

soundness443.0ms (3.8%)

Algorithm
egg-herbie
Rules
1760×rational_best.json-simplify-129
1286×rational_best.json-simplify-132
950×rational_best.json-simplify-2
946×rational_best.json-simplify-1
796×rational_best.json-simplify-49
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
047915757
196415709
2163815653
3343015653
03607961
17717913
219197847
333627847
465537847
Stop Event
node limit
node limit
Compiler

Compiled 41 to 35 computations (14.6% saved)

end85.0ms (0.7%)

Compiler

Compiled 238 to 176 computations (26.1% saved)

Profiling

Loading profile data...