Details

Time bar (total: 17.5s)

analyze744.0ms (4.3%)

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)

sample4.3s (24.5%)

Results
4.3s8256×body256valid
Bogosity

preprocess197.0ms (1.1%)

Algorithm
egg-herbie
Rules
12×rational.json-simplify-54
12×rational.json-simplify-1
12×rational.json-simplify-55
rational.json-simplify-110
rational.json-simplify-73
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
026164
134164
243164
350164
462164
562164
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)

simplify119.0ms (0.7%)

Algorithm
egg-herbie
Rules
12×rational.json-simplify-54
12×rational.json-simplify-1
12×rational.json-simplify-55
rational.json-simplify-110
rational.json-simplify-73
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01441
11941
23041
34341
45541
55541
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)

prune2.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

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

Compiled 17 to 11 computations (35.3% saved)

localize28.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 61 to 14 computations (77% saved)

series20.0ms (0.1%)

Counts
4 → 132
Calls

33 calls:

TimeVariablePointExpression
3.0ms
x
@0
(sqrt.f64 (/.f64 (+.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 z z)) 3))
2.0ms
y
@0
(sqrt.f64 (/.f64 (+.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 z z)) 3))
2.0ms
x
@inf
(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))
1.0ms
z
@0
(sqrt.f64 (/.f64 (+.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 z z)) 3))

rewrite278.0ms (1.6%)

Algorithm
batch-egg-rewrite
Rules
940×rational.json-simplify-47
932×rational.json-simplify-49
838×rational.json-simplify-50
750×rational.json-simplify-55
698×rational.json-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
014128
1118128
2378128
31416128
46036128
Stop Event
node limit
Counts
4 → 110
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 (*.f64 x x) (*.f64 y y)) (*.f64 z z))
(+.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 0 (neg.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (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)) 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 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 (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 (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 1 (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 (*.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 (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 (*.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 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 (*.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 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) 1) (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 (sqrt.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 (*.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 (*.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 (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 (+.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 (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 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 neg.f64 (neg.f64 (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 (*.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 0 (neg.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.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) 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 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 (/.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 (+.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)) 1))))) (#(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 (+.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 (*.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 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 (*.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)) 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 (+.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 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 (*.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 neg.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x x) (-.f64 (neg.f64 (*.f64 z z)) (*.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y y) (-.f64 (neg.f64 (*.f64 z z)) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (neg.f64 (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z z) (-.f64 (neg.f64 (*.f64 y y)) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (neg.f64 (*.f64 x x)) (+.f64 (*.f64 y y) (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y y) (*.f64 z z)) (neg.f64 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x x) (*.f64 z z)) (neg.f64 (*.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 y y))) (-.f64 (-.f64 1 (*.f64 z z)) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 z z) (-.f64 -1 (*.f64 y y))) (-.f64 1 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 z z) (-.f64 -1 (*.f64 x x))) (-.f64 1 (*.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 z z) (-.f64 (-.f64 -1 (*.f64 y y)) (*.f64 x x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 x x))) (-.f64 1 (+.f64 (*.f64 y y) (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 x x) (*.f64 z z)) (-.f64 -1 (*.f64 y y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 z z))) (-.f64 (-.f64 1 (*.f64 y y)) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 (-.f64 -1 (*.f64 y y)) (*.f64 x x))) (-.f64 1 (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 (-.f64 -1 (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 z z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (-.f64 -1 (*.f64 z z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 y y) (*.f64 z z)) (-.f64 -1 (*.f64 x x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))) (/.f64 1 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))) (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))) (fabs.f64 (/.f64 1 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))) (/.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))) (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))))) (/.f64 (/.f64 1 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))) (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))) 1) (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))))) (/.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))))) (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))))) (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))) (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))))) (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 (*.f64 x x)) (+.f64 (*.f64 y y) (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 (neg.f64 (*.f64 x x)) (+.f64 (*.f64 y y) (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (-.f64 (neg.f64 (*.f64 x x)) (+.f64 (*.f64 y y) (*.f64 z z))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (neg.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x x) (neg.f64 (*.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y y) (neg.f64 (*.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 (neg.f64 (*.f64 y y)) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 y y))) (-.f64 1 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 x x))) (-.f64 1 (*.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 (-.f64 -1 (*.f64 y y)) (*.f64 x x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 x x) (-.f64 -1 (*.f64 y y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 y y) (-.f64 -1 (*.f64 x x))) 1)))) (#(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 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 (+.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 (*.f64 x x) (*.f64 y y))) (*.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 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 *.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))) (+.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 (*.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 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 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 1) (*.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 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 (fabs.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 (+.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)) (+.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))))))))) (#(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 pow.f64 (+.f64 (*.f64 x x) (*.f64 y y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 (*.f64 y y)) (*.f64 x x)))))) (#(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 (-.f64 (neg.f64 (*.f64 y y)) (*.f64 x x)))))) (#(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 (neg.f64 (*.f64 y y)) (*.f64 x x)) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))))))

simplify490.0ms (2.8%)

Algorithm
egg-herbie
Rules
1010×rational.json-simplify-111
856×rational.json-simplify-2
754×rational.json-simplify-47
568×rational.json-simplify-42
532×rational.json-simplify-41
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04079994
19309496
220009442
356819442
Stop Event
node limit
Counts
242 → 251
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)))
(+.f64 (pow.f64 z 2) (pow.f64 y 2))
(+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2)))
(+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2)))
(+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2)))
(pow.f64 x 2)
(+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2)))
(+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2)))
(+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2)))
(pow.f64 x 2)
(+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2)))
(+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2)))
(+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2)))
(+.f64 (pow.f64 z 2) (pow.f64 x 2))
(+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2)))
(+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2)))
(+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2)))
(pow.f64 y 2)
(+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2)))
(+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2)))
(+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2)))
(pow.f64 y 2)
(+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2)))
(+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2)))
(+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2)))
(+.f64 (pow.f64 y 2) (pow.f64 x 2))
(+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2)))
(+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2)))
(+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2)))
(pow.f64 z 2)
(+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2)))
(+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2)))
(+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2)))
(pow.f64 z 2)
(+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2)))
(+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2)))
(+.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)
(+.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 0 (neg.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))
(-.f64 (-.f64 0 (-.f64 -1 (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)) 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 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 (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 (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 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) 1))
(*.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 (/.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 (*.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 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 (*.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 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) 1) (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 (sqrt.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 (*.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 (*.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 (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 (+.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 (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))))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) 1)
(neg.f64 (neg.f64 (sqrt.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) 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 0 (neg.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))
(-.f64 (-.f64 0 (-.f64 -1 (/.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) 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 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 (/.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 1 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) 1))
(*.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 (*.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 (*.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 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 (*.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)) 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 (+.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 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 (*.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)
(neg.f64 (neg.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))
(-.f64 (*.f64 x x) (-.f64 (neg.f64 (*.f64 z z)) (*.f64 y y)))
(-.f64 (*.f64 y y) (-.f64 (neg.f64 (*.f64 z z)) (*.f64 x x)))
(-.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (neg.f64 (*.f64 z z)))
(-.f64 (*.f64 z z) (-.f64 (neg.f64 (*.f64 y y)) (*.f64 x x)))
(-.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 0)
(-.f64 0 (-.f64 (neg.f64 (*.f64 x x)) (+.f64 (*.f64 y y) (*.f64 z z))))
(-.f64 (+.f64 (*.f64 y y) (*.f64 z z)) (neg.f64 (*.f64 x x)))
(-.f64 (+.f64 (*.f64 x x) (*.f64 z z)) (neg.f64 (*.f64 y y)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y y))) (-.f64 (-.f64 1 (*.f64 z z)) (*.f64 x x)))
(-.f64 (-.f64 (*.f64 z z) (-.f64 -1 (*.f64 y y))) (-.f64 1 (*.f64 x x)))
(-.f64 (-.f64 (*.f64 z z) (-.f64 -1 (*.f64 x x))) (-.f64 1 (*.f64 y y)))
(-.f64 (-.f64 (*.f64 z z) (-.f64 (-.f64 -1 (*.f64 y y)) (*.f64 x x))) 1)
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 x x))) (-.f64 1 (+.f64 (*.f64 y y) (*.f64 z z))))
(-.f64 (-.f64 (+.f64 (*.f64 x x) (*.f64 z z)) (-.f64 -1 (*.f64 y y))) 1)
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 z z))) (-.f64 (-.f64 1 (*.f64 y y)) (*.f64 x x)))
(-.f64 (-.f64 0 (-.f64 (-.f64 -1 (*.f64 y y)) (*.f64 x x))) (-.f64 1 (*.f64 z z)))
(-.f64 (-.f64 0 (-.f64 (-.f64 -1 (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 z z)))) 1)
(-.f64 (-.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (-.f64 -1 (*.f64 z z))) 1)
(-.f64 (-.f64 (+.f64 (*.f64 y y) (*.f64 z z)) (-.f64 -1 (*.f64 x x))) 1)
(*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 1)
(*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))))
(*.f64 1 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))))
(*.f64 (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))) (/.f64 1 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))))
(*.f64 (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))) (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))) 1))
(*.f64 (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))) (fabs.f64 (/.f64 1 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))))))
(*.f64 (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))) (/.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))))
(*.f64 (/.f64 1 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))) (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))))
(*.f64 (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))))) (/.f64 (/.f64 1 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))) (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))))))
(*.f64 (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))) 1) (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))))))
(*.f64 (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))))) (/.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))))) (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))))))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))))) (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))) (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))))) (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))))))))
(/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 1)
(/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))))
(pow.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 1)
(neg.f64 (-.f64 (neg.f64 (*.f64 x x)) (+.f64 (*.f64 y y) (*.f64 z z))))
(fabs.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))))
(fabs.f64 (-.f64 (neg.f64 (*.f64 x x)) (+.f64 (*.f64 y y) (*.f64 z z))))
(fabs.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))))))
(fabs.f64 (/.f64 (-.f64 (neg.f64 (*.f64 x x)) (+.f64 (*.f64 y y) (*.f64 z z))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))))))
(fabs.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (neg.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))))))
(-.f64 (*.f64 x x) (neg.f64 (*.f64 y y)))
(-.f64 (*.f64 y y) (neg.f64 (*.f64 x x)))
(-.f64 (+.f64 (*.f64 x x) (*.f64 y y)) 0)
(-.f64 0 (-.f64 (neg.f64 (*.f64 y y)) (*.f64 x x)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y y))) (-.f64 1 (*.f64 x x)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 x x))) (-.f64 1 (*.f64 y y)))
(-.f64 (-.f64 0 (-.f64 (-.f64 -1 (*.f64 y y)) (*.f64 x x))) 1)
(-.f64 (-.f64 (*.f64 x x) (-.f64 -1 (*.f64 y y))) 1)
(-.f64 (-.f64 (*.f64 y y) (-.f64 -1 (*.f64 x x))) 1)
(*.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 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 (+.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 1 (+.f64 (*.f64 x x) (*.f64 y y))) 1))
(*.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 (+.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 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 (*.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 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 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 1) (*.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 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 (fabs.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 (+.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)) (+.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 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))))
(pow.f64 (+.f64 (*.f64 x x) (*.f64 y y)) 1)
(neg.f64 (-.f64 (neg.f64 (*.f64 y y)) (*.f64 x x)))
(fabs.f64 (+.f64 (*.f64 x x) (*.f64 y y)))
(fabs.f64 (-.f64 (neg.f64 (*.f64 y y)) (*.f64 x 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))))))
(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 (neg.f64 (*.f64 y y)) (*.f64 x x)) (fabs.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 x 2)) 1/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 1/2 (*.f64 (sqrt.f64 1/3) (pow.f64 x 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 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 1/3)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 x 2)) 1/2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) (*.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 x 4)) -1/8))))
(+.f64 (*.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 (+.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 1/2 (*.f64 (sqrt.f64 1/3) (pow.f64 x 2))))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) 1/3)))) (*.f64 (sqrt.f64 1/3) (+.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.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 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 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 1/3)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 x 2)) 1/2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) (*.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 x 4)) -1/8))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 5))) (*.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 x 6)) 1/16))))
(+.f64 (+.f64 (*.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 (+.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 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)) 5))) (*.f64 1/16 (*.f64 (sqrt.f64 1/3) (pow.f64 x 6)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) 1/3)))) (+.f64 (*.f64 1/16 (*.f64 (pow.f64 x 6) (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 5)) 1/3)))) (*.f64 (sqrt.f64 1/3) (+.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.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 (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 -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 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/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 x -1))
(*.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 x -1)) (*.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 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (sqrt.f64 1/3)) x) -1/2) (+.f64 (*.f64 (sqrt.f64 1/3) (*.f64 x -1)) (*.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 (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 (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 (+.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 (*.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 (sqrt.f64 1/3) (*.f64 x -1)) (*.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 (*.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 (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 (/.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 (*.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 (*.f64 (pow.f64 y 2) (sqrt.f64 1/3)) 1/2)))
(+.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 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 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 (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 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))) (*.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 y 4)) -1/8)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (*.f64 (*.f64 (pow.f64 y 2) (sqrt.f64 1/3)) 1/2))))
(+.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 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 1/3)))) (*.f64 -1/8 (*.f64 (pow.f64 y 4) (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)) 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 (*.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 (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 1/3) (pow.f64 y 6)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 5))) 1/16)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (*.f64 (*.f64 (pow.f64 y 2) (sqrt.f64 1/3)) 1/2)) (+.f64 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (+.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 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))) (*.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 y 4)) -1/8)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 y 2) (sqrt.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 1/3)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 y 4) (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)) 1/3)))) (+.f64 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (*.f64 1/16 (*.f64 (pow.f64 y 6) (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 5)) 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 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/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 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 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 (*.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 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 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 (*.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 (sqrt.f64 1/3) -1))
(*.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 (sqrt.f64 1/3) -1)) (*.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 (sqrt.f64 1/3) -1)) (*.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 (*.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 -1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 z 2) (pow.f64 x 2))) y)) (+.f64 (+.f64 (*.f64 y (*.f64 (sqrt.f64 1/3) -1)) (*.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 -1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 z 2) (pow.f64 x 2))) y)) (+.f64 (+.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 -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 (*.f64 y (neg.f64 (sqrt.f64 1/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 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/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 (pow.f64 z 2) (*.f64 (sqrt.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) 1/3)) 1/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 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 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/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)) 3))) (*.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 z 4)) -1/8))))
(+.f64 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (+.f64 (*.f64 (pow.f64 z 4) (*.f64 (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) 1/3)) -1/8)) (*.f64 (pow.f64 z 2) (*.f64 (sqrt.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) 1/3)) 1/2))))
(+.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 (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 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 (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 (*.f64 (sqrt.f64 1/3) (pow.f64 z 6)) 1/16))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))) (*.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 z 4)) -1/8))))
(+.f64 (*.f64 (pow.f64 z 2) (*.f64 (sqrt.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) 1/3)) 1/2)) (+.f64 (*.f64 (pow.f64 z 4) (*.f64 (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) 1/3)) -1/8)) (+.f64 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 1/16 (*.f64 (pow.f64 z 6) (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 5)) 1/3)))))))
(+.f64 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (+.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 (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 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 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 (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/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/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 z (sqrt.f64 1/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 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/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 (*.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 (sqrt.f64 1/3) -1))
(*.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 (sqrt.f64 1/3) -1)) (*.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 (sqrt.f64 1/3) -1)) (*.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 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 z (neg.f64 (sqrt.f64 1/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 z (*.f64 (sqrt.f64 1/3) -1)) (+.f64 (+.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 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 (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 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 (*.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 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 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 1/3) (*.f64 1/3 (pow.f64 x 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) (+.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 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 1/3) (*.f64 1/3 (pow.f64 x 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) (+.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 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 1/3) (*.f64 1/3 (pow.f64 x 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) (+.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 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 1/3) (*.f64 1/3 (pow.f64 x 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) (+.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 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 1/3) (*.f64 1/3 (pow.f64 x 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) (+.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 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 1/3) (*.f64 1/3 (pow.f64 x 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) (+.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 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 1/3) (*.f64 1/3 (pow.f64 x 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) (+.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 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 1/3) (*.f64 1/3 (pow.f64 x 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) (+.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 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 1/3) (*.f64 1/3 (pow.f64 x 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) (+.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 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 1/3) (*.f64 1/3 (pow.f64 x 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) (+.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 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 1/3) (*.f64 1/3 (pow.f64 x 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) (+.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 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 1/3) (*.f64 1/3 (pow.f64 x 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) (+.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 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 1/3) (*.f64 1/3 (pow.f64 x 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) (+.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 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 1/3) (*.f64 1/3 (pow.f64 x 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) (+.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 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 1/3) (*.f64 1/3 (pow.f64 x 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) (+.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 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 1/3) (*.f64 1/3 (pow.f64 x 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) (+.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 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 1/3) (*.f64 1/3 (pow.f64 x 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) (+.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 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 1/3) (*.f64 1/3 (pow.f64 x 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) (+.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 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 1/3) (*.f64 1/3 (pow.f64 x 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) (+.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 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 1/3) (*.f64 1/3 (pow.f64 x 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) (+.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 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 1/3) (*.f64 1/3 (pow.f64 x 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) (+.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 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 1/3) (*.f64 1/3 (pow.f64 x 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) (+.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 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 1/3) (*.f64 1/3 (pow.f64 x 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) (+.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 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 1/3) (*.f64 1/3 (pow.f64 x 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) (+.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 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 1/3) (*.f64 1/3 (pow.f64 x 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) (+.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 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 1/3) (*.f64 1/3 (pow.f64 x 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) (+.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 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 1/3) (*.f64 1/3 (pow.f64 x 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) (+.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 (pow.f64 z 2) (pow.f64 y 2))
(+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2)))
(+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2)))
(+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2)))
(+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2)))
(+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2)))
(+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2)))
(pow.f64 x 2)
(+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2)))
(+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2)))
(+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2)))
(+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2)))
(+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2)))
(+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2)))
(pow.f64 x 2)
(+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2)))
(+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2)))
(+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2)))
(+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2)))
(+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2)))
(+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2)))
(+.f64 (pow.f64 z 2) (pow.f64 x 2))
(+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2)))
(+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2)))
(+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2)))
(+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2)))
(+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2)))
(+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2)))
(pow.f64 y 2)
(+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2)))
(+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2)))
(+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2)))
(+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2)))
(+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2)))
(+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2)))
(pow.f64 y 2)
(+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2)))
(+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2)))
(+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2)))
(+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2)))
(+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2)))
(+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2)))
(+.f64 (pow.f64 y 2) (pow.f64 x 2))
(+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2)))
(+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2)))
(+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2)))
(+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2)))
(+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2)))
(+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2)))
(pow.f64 z 2)
(+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2)))
(+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2)))
(+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2)))
(+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2)))
(+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2)))
(+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2)))
(pow.f64 z 2)
(+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2)))
(+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2)))
(+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2)))
(+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 2) (pow.f64 x 2)))
(+.f64 (pow.f64 z 2) (+.f64 (pow.f64 y 2) (pow.f64 x 2)))
(+.f64 (pow.f64 y 2) (+.f64 (pow.f64 z 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))
(+.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 0 (neg.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 0 (-.f64 -1 (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)) 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 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)) (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 (*.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 (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 1 (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 (*.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 (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 (*.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 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 (*.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 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) 1) (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 (sqrt.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 (*.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 (*.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 (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 (+.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))))))
(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))
(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))
(neg.f64 (neg.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 (*.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 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)
(-.f64 (-.f64 0 (-.f64 -1 (/.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) 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 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 (+.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 (+.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)) 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 (+.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 (*.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 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 (*.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)) 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 (*.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 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 (*.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)
(neg.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)
(-.f64 (*.f64 x x) (-.f64 (neg.f64 (*.f64 z z)) (*.f64 y y)))
(+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))
(-.f64 (*.f64 y y) (-.f64 (neg.f64 (*.f64 z z)) (*.f64 x x)))
(-.f64 (*.f64 x x) (-.f64 (neg.f64 (*.f64 z z)) (*.f64 y y)))
(+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))
(-.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (neg.f64 (*.f64 z z)))
(-.f64 (*.f64 x x) (-.f64 (neg.f64 (*.f64 z z)) (*.f64 y y)))
(+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))
(-.f64 (*.f64 z z) (-.f64 (neg.f64 (*.f64 y y)) (*.f64 x x)))
(-.f64 (*.f64 x x) (-.f64 (neg.f64 (*.f64 z z)) (*.f64 y y)))
(+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))
(-.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 0)
(-.f64 (*.f64 x x) (-.f64 (neg.f64 (*.f64 z z)) (*.f64 y y)))
(+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))
(-.f64 0 (-.f64 (neg.f64 (*.f64 x x)) (+.f64 (*.f64 y y) (*.f64 z z))))
(-.f64 (*.f64 x x) (-.f64 (neg.f64 (*.f64 z z)) (*.f64 y y)))
(+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))
(-.f64 (+.f64 (*.f64 y y) (*.f64 z z)) (neg.f64 (*.f64 x x)))
(-.f64 (*.f64 x x) (-.f64 (neg.f64 (*.f64 z z)) (*.f64 y y)))
(+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))
(-.f64 (+.f64 (*.f64 x x) (*.f64 z z)) (neg.f64 (*.f64 y y)))
(-.f64 (*.f64 x x) (-.f64 (neg.f64 (*.f64 z z)) (*.f64 y y)))
(+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y y))) (-.f64 (-.f64 1 (*.f64 z z)) (*.f64 x x)))
(-.f64 (*.f64 x x) (-.f64 (neg.f64 (*.f64 z z)) (*.f64 y y)))
(+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))
(-.f64 (-.f64 (*.f64 z z) (-.f64 -1 (*.f64 y y))) (-.f64 1 (*.f64 x x)))
(-.f64 (*.f64 x x) (-.f64 (neg.f64 (*.f64 z z)) (*.f64 y y)))
(+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))
(-.f64 (-.f64 (*.f64 z z) (-.f64 -1 (*.f64 x x))) (-.f64 1 (*.f64 y y)))
(-.f64 (*.f64 x x) (-.f64 (neg.f64 (*.f64 z z)) (*.f64 y y)))
(+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))
(-.f64 (-.f64 (*.f64 z z) (-.f64 (-.f64 -1 (*.f64 y y)) (*.f64 x x))) 1)
(-.f64 (*.f64 x x) (-.f64 (neg.f64 (*.f64 z z)) (*.f64 y y)))
(+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 x x))) (-.f64 1 (+.f64 (*.f64 y y) (*.f64 z z))))
(-.f64 (*.f64 x x) (-.f64 (neg.f64 (*.f64 z z)) (*.f64 y y)))
(+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))
(-.f64 (-.f64 (+.f64 (*.f64 x x) (*.f64 z z)) (-.f64 -1 (*.f64 y y))) 1)
(-.f64 (*.f64 x x) (-.f64 (neg.f64 (*.f64 z z)) (*.f64 y y)))
(+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 z z))) (-.f64 (-.f64 1 (*.f64 y y)) (*.f64 x x)))
(-.f64 (*.f64 x x) (-.f64 (neg.f64 (*.f64 z z)) (*.f64 y y)))
(+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))
(-.f64 (-.f64 0 (-.f64 (-.f64 -1 (*.f64 y y)) (*.f64 x x))) (-.f64 1 (*.f64 z z)))
(-.f64 (*.f64 x x) (-.f64 (neg.f64 (*.f64 z z)) (*.f64 y y)))
(+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))
(-.f64 (-.f64 0 (-.f64 (-.f64 -1 (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 z z)))) 1)
(-.f64 (*.f64 x x) (-.f64 (neg.f64 (*.f64 z z)) (*.f64 y y)))
(+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))
(-.f64 (-.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (-.f64 -1 (*.f64 z z))) 1)
(-.f64 (*.f64 x x) (-.f64 (neg.f64 (*.f64 z z)) (*.f64 y y)))
(+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))
(-.f64 (-.f64 (+.f64 (*.f64 y y) (*.f64 z z)) (-.f64 -1 (*.f64 x x))) 1)
(-.f64 (*.f64 x x) (-.f64 (neg.f64 (*.f64 z z)) (*.f64 y y)))
(+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))
(*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 1)
(-.f64 (*.f64 x x) (-.f64 (neg.f64 (*.f64 z z)) (*.f64 y y)))
(+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))
(*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))))
(-.f64 (*.f64 x x) (-.f64 (neg.f64 (*.f64 z z)) (*.f64 y y)))
(+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))
(*.f64 1 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))))
(-.f64 (*.f64 x x) (-.f64 (neg.f64 (*.f64 z z)) (*.f64 y y)))
(+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))
(*.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))))
(-.f64 (*.f64 x x) (-.f64 (neg.f64 (*.f64 z z)) (*.f64 y y)))
(+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))
(*.f64 (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))) (/.f64 1 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))))
(-.f64 (*.f64 x x) (-.f64 (neg.f64 (*.f64 z z)) (*.f64 y y)))
(+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))
(*.f64 (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))) (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))) 1))
(-.f64 (*.f64 x x) (-.f64 (neg.f64 (*.f64 z z)) (*.f64 y y)))
(+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))
(*.f64 (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))) (fabs.f64 (/.f64 1 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))))))
(-.f64 (*.f64 x x) (-.f64 (neg.f64 (*.f64 z z)) (*.f64 y y)))
(+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))
(*.f64 (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))) (/.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))))
(-.f64 (*.f64 x x) (-.f64 (neg.f64 (*.f64 z z)) (*.f64 y y)))
(+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))
(*.f64 (/.f64 1 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))) (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))))
(-.f64 (*.f64 x x) (-.f64 (neg.f64 (*.f64 z z)) (*.f64 y y)))
(+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))
(*.f64 (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))))) (/.f64 (/.f64 1 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))) (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))))))
(-.f64 (*.f64 x x) (-.f64 (neg.f64 (*.f64 z z)) (*.f64 y y)))
(+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))
(*.f64 (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))) 1) (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))))))
(-.f64 (*.f64 x x) (-.f64 (neg.f64 (*.f64 z z)) (*.f64 y y)))
(+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))
(*.f64 (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))))) (/.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))))) (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))))))
(-.f64 (*.f64 x x) (-.f64 (neg.f64 (*.f64 z z)) (*.f64 y y)))
(+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))))) (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))) (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))))) (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (*.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))))))))
(-.f64 (*.f64 x x) (-.f64 (neg.f64 (*.f64 z z)) (*.f64 y y)))
(+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))
(/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 1)
(-.f64 (*.f64 x x) (-.f64 (neg.f64 (*.f64 z z)) (*.f64 y y)))
(+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))
(/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))))
(-.f64 (*.f64 x x) (-.f64 (neg.f64 (*.f64 z z)) (*.f64 y y)))
(+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))
(pow.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 1)
(-.f64 (*.f64 x x) (-.f64 (neg.f64 (*.f64 z z)) (*.f64 y y)))
(+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))
(neg.f64 (-.f64 (neg.f64 (*.f64 x x)) (+.f64 (*.f64 y y) (*.f64 z z))))
(-.f64 (*.f64 x x) (-.f64 (neg.f64 (*.f64 z z)) (*.f64 y y)))
(+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))
(fabs.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))))
(-.f64 (*.f64 x x) (-.f64 (neg.f64 (*.f64 z z)) (*.f64 y y)))
(+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))
(fabs.f64 (-.f64 (neg.f64 (*.f64 x x)) (+.f64 (*.f64 y y) (*.f64 z z))))
(-.f64 (*.f64 x x) (-.f64 (neg.f64 (*.f64 z z)) (*.f64 y y)))
(+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))
(fabs.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))))))
(-.f64 (*.f64 x x) (-.f64 (neg.f64 (*.f64 z z)) (*.f64 y y)))
(+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))
(fabs.f64 (/.f64 (-.f64 (neg.f64 (*.f64 x x)) (+.f64 (*.f64 y y) (*.f64 z z))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))))))
(-.f64 (*.f64 x x) (-.f64 (neg.f64 (*.f64 z z)) (*.f64 y y)))
(+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))
(fabs.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (neg.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))))))
(-.f64 (*.f64 x x) (-.f64 (neg.f64 (*.f64 z z)) (*.f64 y y)))
(+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z)))
(-.f64 (*.f64 x x) (neg.f64 (*.f64 y y)))
(+.f64 (*.f64 x x) (*.f64 y y))
(-.f64 (*.f64 y y) (neg.f64 (*.f64 x x)))
(-.f64 (*.f64 x x) (neg.f64 (*.f64 y y)))
(+.f64 (*.f64 x x) (*.f64 y y))
(-.f64 (+.f64 (*.f64 x x) (*.f64 y y)) 0)
(-.f64 (*.f64 x x) (neg.f64 (*.f64 y y)))
(+.f64 (*.f64 x x) (*.f64 y y))
(-.f64 0 (-.f64 (neg.f64 (*.f64 y y)) (*.f64 x x)))
(-.f64 (*.f64 x x) (neg.f64 (*.f64 y y)))
(+.f64 (*.f64 x x) (*.f64 y y))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y y))) (-.f64 1 (*.f64 x x)))
(-.f64 (*.f64 x x) (neg.f64 (*.f64 y y)))
(+.f64 (*.f64 x x) (*.f64 y y))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 x x))) (-.f64 1 (*.f64 y y)))
(-.f64 (*.f64 x x) (neg.f64 (*.f64 y y)))
(+.f64 (*.f64 x x) (*.f64 y y))
(-.f64 (-.f64 0 (-.f64 (-.f64 -1 (*.f64 y y)) (*.f64 x x))) 1)
(-.f64 (*.f64 x x) (neg.f64 (*.f64 y y)))
(+.f64 (*.f64 x x) (*.f64 y y))
(-.f64 (-.f64 (*.f64 x x) (-.f64 -1 (*.f64 y y))) 1)
(-.f64 (*.f64 x x) (neg.f64 (*.f64 y y)))
(+.f64 (*.f64 x x) (*.f64 y y))
(-.f64 (-.f64 (*.f64 y y) (-.f64 -1 (*.f64 x x))) 1)
(-.f64 (*.f64 x x) (neg.f64 (*.f64 y y)))
(+.f64 (*.f64 x x) (*.f64 y y))
(*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) 1)
(-.f64 (*.f64 x x) (neg.f64 (*.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 (*.f64 x x) (*.f64 y y))))
(-.f64 (*.f64 x x) (neg.f64 (*.f64 y y)))
(+.f64 (*.f64 x x) (*.f64 y y))
(*.f64 1 (+.f64 (*.f64 x x) (*.f64 y y)))
(-.f64 (*.f64 x x) (neg.f64 (*.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) (neg.f64 (*.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) (neg.f64 (*.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 1 (+.f64 (*.f64 x x) (*.f64 y y))) 1))
(-.f64 (*.f64 x x) (neg.f64 (*.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 1 (+.f64 (*.f64 x x) (*.f64 y y)))))
(-.f64 (*.f64 x x) (neg.f64 (*.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 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 y y))))
(-.f64 (*.f64 x x) (neg.f64 (*.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) (neg.f64 (*.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 (*.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) (neg.f64 (*.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 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y y))) 1) (*.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))))
(-.f64 (*.f64 x x) (neg.f64 (*.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 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y)))) (/.f64 (fabs.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) (neg.f64 (*.f64 y y)))
(+.f64 (*.f64 x x) (*.f64 y y))
(*.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 (+.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 x x) (neg.f64 (*.f64 y y)))
(+.f64 (*.f64 x x) (*.f64 y y))
(/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) 1)
(-.f64 (*.f64 x x) (neg.f64 (*.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 (*.f64 x x) (*.f64 y y))))
(-.f64 (*.f64 x x) (neg.f64 (*.f64 y y)))
(+.f64 (*.f64 x x) (*.f64 y y))
(pow.f64 (+.f64 (*.f64 x x) (*.f64 y y)) 1)
(-.f64 (*.f64 x x) (neg.f64 (*.f64 y y)))
(+.f64 (*.f64 x x) (*.f64 y y))
(neg.f64 (-.f64 (neg.f64 (*.f64 y y)) (*.f64 x x)))
(-.f64 (*.f64 x x) (neg.f64 (*.f64 y y)))
(+.f64 (*.f64 x x) (*.f64 y y))
(fabs.f64 (+.f64 (*.f64 x x) (*.f64 y y)))
(-.f64 (*.f64 x x) (neg.f64 (*.f64 y y)))
(+.f64 (*.f64 x x) (*.f64 y y))
(fabs.f64 (-.f64 (neg.f64 (*.f64 y y)) (*.f64 x x)))
(-.f64 (*.f64 x x) (neg.f64 (*.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) (neg.f64 (*.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) (neg.f64 (*.f64 y y)))
(+.f64 (*.f64 x x) (*.f64 y y))
(fabs.f64 (/.f64 (-.f64 (neg.f64 (*.f64 y y)) (*.f64 x x)) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (+.f64 (*.f64 x x) (*.f64 y y))))))
(-.f64 (*.f64 x x) (neg.f64 (*.f64 y y)))
(+.f64 (*.f64 x x) (*.f64 y y))

eval422.0ms (2.4%)

Compiler

Compiled 8847 to 4874 computations (44.9% saved)

prune88.0ms (0.5%)

Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New2474251
Fresh000
Picked011
Done000
Total2475252
Error
0.5b
Counts
252 → 5
Alt Table
Click to see full alt table
StatusErrorProgram
52.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))))
33.9b
(*.f64 (sqrt.f64 1/3) (neg.f64 x))
28.3b
(*.f64 z (sqrt.f64 1/3))
36.0b
(sqrt.f64 (/.f64 (+.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 z z)) 3))
52.3b
(sqrt.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))))
Compiler

Compiled 127 to 63 computations (50.4% saved)

localize61.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)
0.4b
(/.f64 1 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
33.4b
(sqrt.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))))
43.7b
(*.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)))
Compiler

Compiled 177 to 42 computations (76.3% saved)

series23.0ms (0.1%)

Counts
4 → 144
Calls

36 calls:

TimeVariablePointExpression
5.0ms
z
@-inf
(/.f64 1 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
2.0ms
x
@inf
(*.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)))
1.0ms
y
@0
(/.f64 1 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
1.0ms
y
@inf
(/.f64 1 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
1.0ms
z
@0
(/.f64 1 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))

rewrite198.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1140×rational.json-simplify-55
838×rational.json-5
836×exponential.json-3
836×rational.json-1
836×rational.json-2
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
018428
1155158
2483158
31776158
Stop Event
node limit
Counts
4 → 79
Calls
Call 1
Inputs
(*.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)))
(sqrt.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 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)
Outputs
((#(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 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 pow.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)) 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 (*.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 (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 1 (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 (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 (*.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 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 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 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 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (/.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)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (/.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)) 1)))) (#(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 1 (/.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 1 (/.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 1 (/.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 1 (/.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 1 (/.f64 1 (/.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 1 (/.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 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 1 (/.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 1 (/.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 1 (/.f64 1 (/.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 1 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (/.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 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 (/.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 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 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 (+.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))))))) (#(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 (*.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 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 (+.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 (/.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)))))) (#(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 (+.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 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 (/.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 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))))))) (#(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 (+.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 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) 1))))) (#(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 (/.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)) 1))))) (#(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 (/.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)) 1))))) (#(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 (+.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 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 (*.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 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 (/.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 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 1 (/.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 (+.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)) (fabs.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))))))) (#(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 (/.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 (fabs.f64 (/.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)) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.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)) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.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)) (fabs.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 (fabs.f64 (/.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)) (fabs.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 (*.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 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 (*.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))) 1))))) (#(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 (*.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 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))))))) (#(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 (*.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 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 (*.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 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 (*.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 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 *.f64 (*.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))))))) (#(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 (*.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))))))) (#(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 1 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (*.f64 (/.f64 1 (/.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 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))) (fabs.f64 (/.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 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 *.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 *.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 (+.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 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 pow.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) 1)))))

simplify530.0ms (3%)

Algorithm
egg-herbie
Rules
1110×rational.json-simplify-1
1090×rational.json-simplify-2
996×rational.json-simplify-47
942×rational.json-simplify-58
794×exponential.json-simplify-26
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
042112653
186712173
2179812071
3417712071
4685412071
Stop Event
node limit
Counts
223 → 268
Calls
Call 1
Inputs
(*.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 (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 3 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))
(+.f64 (*.f64 3 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 -3 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2))))
(+.f64 (*.f64 3 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2))) (*.f64 3 (/.f64 (pow.f64 x 4) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)))))
(+.f64 (*.f64 3 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 x 6) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 4))) (*.f64 3 (/.f64 (pow.f64 x 4) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))))))
(/.f64 3 (pow.f64 x 2))
(+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (pow.f64 x 4))) (*.f64 3 (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (pow.f64 x 4))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 2))) (*.f64 3 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) (pow.f64 x 6)))))
(+.f64 (*.f64 -3 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3) (pow.f64 x 8))) (+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (pow.f64 x 4))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 2))) (*.f64 3 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) (pow.f64 x 6))))))
(/.f64 3 (pow.f64 x 2))
(+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (pow.f64 x 4))) (*.f64 3 (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (pow.f64 x 4))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 2))) (*.f64 3 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) (pow.f64 x 6)))))
(+.f64 (*.f64 -3 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3) (pow.f64 x 8))) (+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (pow.f64 x 4))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 2))) (*.f64 3 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) (pow.f64 x 6))))))
(/.f64 3 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))
(+.f64 (*.f64 3 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (*.f64 -3 (/.f64 (pow.f64 y 2) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2))))
(+.f64 (*.f64 3 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 y 2) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2))) (*.f64 3 (/.f64 (pow.f64 y 4) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)))))
(+.f64 (*.f64 3 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 y 2) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2))) (+.f64 (*.f64 3 (/.f64 (pow.f64 y 4) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))) (*.f64 -3 (/.f64 (pow.f64 y 6) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 4))))))
(/.f64 3 (pow.f64 y 2))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 y 2))) (*.f64 -3 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (pow.f64 y 4))))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (pow.f64 y 4))) (*.f64 3 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) (pow.f64 y 6)))))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (pow.f64 y 4))) (+.f64 (*.f64 3 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) (pow.f64 y 6))) (*.f64 -3 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3) (pow.f64 y 8))))))
(/.f64 3 (pow.f64 y 2))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 y 2))) (*.f64 -3 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (pow.f64 y 4))))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (pow.f64 y 4))) (*.f64 3 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) (pow.f64 y 6)))))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (pow.f64 y 4))) (+.f64 (*.f64 3 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) (pow.f64 y 6))) (*.f64 -3 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3) (pow.f64 y 8))))))
(/.f64 3 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))
(+.f64 (*.f64 -3 (/.f64 (pow.f64 z 2) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2))) (*.f64 3 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 (*.f64 -3 (/.f64 (pow.f64 z 2) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2))) (+.f64 (*.f64 3 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 3 (/.f64 (pow.f64 z 4) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)))))
(+.f64 (*.f64 -3 (/.f64 (pow.f64 z 2) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2))) (+.f64 (*.f64 3 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (+.f64 (*.f64 3 (/.f64 (pow.f64 z 4) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))) (*.f64 -3 (/.f64 (pow.f64 z 6) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 4))))))
(/.f64 3 (pow.f64 z 2))
(+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 4))) (*.f64 3 (/.f64 1 (pow.f64 z 2))))
(+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 4))) (+.f64 (*.f64 3 (/.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) (pow.f64 z 6))) (*.f64 3 (/.f64 1 (pow.f64 z 2)))))
(+.f64 (*.f64 -3 (/.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3) (pow.f64 z 8))) (+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 4))) (+.f64 (*.f64 3 (/.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) (pow.f64 z 6))) (*.f64 3 (/.f64 1 (pow.f64 z 2))))))
(/.f64 3 (pow.f64 z 2))
(+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 4))) (*.f64 3 (/.f64 1 (pow.f64 z 2))))
(+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 4))) (+.f64 (*.f64 3 (/.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) (pow.f64 z 6))) (*.f64 3 (/.f64 1 (pow.f64 z 2)))))
(+.f64 (*.f64 -3 (/.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3) (pow.f64 z 8))) (+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 4))) (+.f64 (*.f64 3 (/.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) (pow.f64 z 6))) (*.f64 3 (/.f64 1 (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 (/.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 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)))
(pow.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)) 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 (*.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 (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 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) 1))
(*.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 (*.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 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 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))))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) 1)
(+.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) 0)
(+.f64 0 (/.f64 1 (/.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)) 0)
(*.f64 1 (/.f64 1 (/.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)) 1)
(*.f64 (/.f64 1 (/.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 1 (/.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 1 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (/.f64 1 (/.f64 1 (/.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 1 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (*.f64 (/.f64 1 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) 1))
(*.f64 (/.f64 1 (/.f64 1 (/.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 1 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))
(*.f64 (*.f64 (*.f64 (/.f64 1 (/.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 1 (/.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 1 (/.f64 1 (/.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 1 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))))
(pow.f64 (/.f64 1 (/.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 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 (/.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 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 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 (+.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 (/.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 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 (*.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 (*.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 (*.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 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 (+.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 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 (+.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 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))) 1))
(*.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 (+.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)) 1))
(*.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 (+.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)) 1))
(*.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 (*.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 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 (*.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 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 (/.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 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 1 (/.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 (+.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)) (fabs.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))))
(*.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 (*.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 (fabs.f64 (/.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)) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))))
(*.f64 (fabs.f64 (/.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)) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) 1))
(*.f64 (fabs.f64 (/.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)) (fabs.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 (fabs.f64 (/.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)) (fabs.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 (*.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 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 (*.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))) 1))
(*.f64 (*.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 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 (*.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 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 (*.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 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 (*.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 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 (+.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 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 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 1 (/.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 1 (/.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 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))) (fabs.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 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 (/.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)))
(*.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 (+.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 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))))))
(pow.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3) 1)
Outputs
(*.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 (+.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 (pow.f64 x 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 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 (pow.f64 x 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 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 (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 (*.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 (pow.f64 y 2)) (*.f64 1/3 (+.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 (pow.f64 y 2)) (*.f64 1/3 (+.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 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 (+.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 (pow.f64 y 2)) (*.f64 1/3 (+.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 (pow.f64 y 2)) (*.f64 1/3 (+.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 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 (+.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 (pow.f64 y 2)) (*.f64 1/3 (+.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 (pow.f64 y 2)) (*.f64 1/3 (+.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 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 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 y 2) (pow.f64 x 2))) (*.f64 1/3 (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 (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 (*.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 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 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 y 2) (pow.f64 x 2))) (*.f64 1/3 (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 (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 (*.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 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 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 y 2) (pow.f64 x 2))) (*.f64 1/3 (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 (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 (*.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 (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 1/2 (*.f64 (sqrt.f64 1/3) (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2))))))))
(+.f64 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 (sqrt.f64 1/3) (*.f64 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2))))) 1/2)))
(*.f64 (sqrt.f64 1/3) (+.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 1/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.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 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/3) (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 1 (+.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)) 3))) (*.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 x 4)) -1/8))))
(+.f64 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (+.f64 (*.f64 (sqrt.f64 1/3) (*.f64 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2))))) 1/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 1/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) 1/3)))) (*.f64 (sqrt.f64 1/3) (+.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.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 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 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/3) (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 1 (+.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)) 3))) (*.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 x 4)) -1/8))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 5))) (*.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 x 6)) 1/16))))
(+.f64 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 1/3) (*.f64 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2))))) 1/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 (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 (*.f64 1/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) 1/3)))) (*.f64 -1/8 (*.f64 (pow.f64 x 4) (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) 1/3))))) (*.f64 (sqrt.f64 1/3) (+.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.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 (*.f64 1/2 (*.f64 (pow.f64 x 2) (sqrt.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) 1/3)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 x 4) (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) 1/3)))) (*.f64 (sqrt.f64 1/3) (+.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.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 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 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 x (sqrt.f64 1/3)) (+.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 x (sqrt.f64 1/3)) (+.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 (*.f64 x (sqrt.f64 1/3)) (*.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 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (pow.f64 x 5))) (*.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 x (sqrt.f64 1/3)) (+.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 (*.f64 x (sqrt.f64 1/3)) (+.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 x -1))
(*.f64 (sqrt.f64 1/3) (neg.f64 x))
(*.f64 x (neg.f64 (sqrt.f64 1/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 x -1)) (*.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 x (neg.f64 (sqrt.f64 1/3))) (*.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 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (sqrt.f64 1/3)) x) -1/2) (+.f64 (*.f64 (sqrt.f64 1/3) (*.f64 x -1)) (*.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 (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 (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 (+.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 x (neg.f64 (sqrt.f64 1/3))) (+.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 (*.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) (*.f64 x -1)) (*.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 (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 (*.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 (*.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 (sqrt.f64 1/3) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (pow.f64 x 5)) -1/16)))
(+.f64 (*.f64 x (neg.f64 (sqrt.f64 1/3))) (+.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 (*.f64 (pow.f64 y 2) (sqrt.f64 1/3)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) 1/2)))
(+.f64 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (*.f64 (*.f64 (pow.f64 y 2) (sqrt.f64 1/3)) (*.f64 1/2 (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/2 (*.f64 (pow.f64 y 2) (sqrt.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 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/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 (pow.f64 y 2) (sqrt.f64 1/3)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) 1/2))))
(+.f64 (sqrt.f64 (*.f64 1/3 (+.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 (*.f64 (sqrt.f64 1/3) (pow.f64 y 4)) -1/8)) (*.f64 (*.f64 (pow.f64 y 2) (sqrt.f64 1/3)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 y 2) (sqrt.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 1/3)))) (+.f64 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (*.f64 -1/8 (*.f64 (pow.f64 y 4) (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)) 1/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 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 1/3)))) (*.f64 -1/8 (*.f64 (pow.f64 y 4) (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)) 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 (*.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/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (*.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 (*.f64 (pow.f64 y 2) (sqrt.f64 1/3)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) 1/2))))
(+.f64 (*.f64 (*.f64 (pow.f64 y 2) (sqrt.f64 1/3)) (*.f64 1/2 (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 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 5))) (*.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 y 6)) 1/16)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))) (*.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 y 4)) -1/8)))))
(+.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 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)) 1/3)))) (*.f64 1/16 (*.f64 (pow.f64 y 6) (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 5)) 1/3))))) (*.f64 1/2 (*.f64 (pow.f64 y 2) (sqrt.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 1/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 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 1/3)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 y 4) (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)) 1/3)))) (*.f64 1/16 (*.f64 (pow.f64 y 6) (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 5)) 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 -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 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (sqrt.f64 1/3)) 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/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 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (sqrt.f64 1/3)) 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 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (sqrt.f64 1/3)) 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 (sqrt.f64 1/3) -1))
(*.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 (sqrt.f64 1/3) -1)) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (sqrt.f64 1/3)) y)))
(+.f64 (*.f64 y (neg.f64 (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 -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 y (*.f64 (sqrt.f64 1/3) -1)) (+.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 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (sqrt.f64 1/3)) y))))
(+.f64 (*.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/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 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (sqrt.f64 1/3)) y)) (+.f64 (+.f64 (*.f64 y (*.f64 (sqrt.f64 1/3) -1)) (*.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 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (sqrt.f64 1/3)) 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 -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/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 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (sqrt.f64 1/3)) 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 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (sqrt.f64 1/3)) 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 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/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 (pow.f64 z 2) (*.f64 (sqrt.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) 1/3)) 1/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 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 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/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)) 3))) (*.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 z 4)) -1/8))))
(+.f64 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (+.f64 (*.f64 (pow.f64 z 2) (*.f64 (sqrt.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) 1/3)) 1/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 (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 (+.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/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 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 (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 (*.f64 (sqrt.f64 1/3) (pow.f64 z 6)) 1/16))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))) (*.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 z 4)) -1/8))))
(+.f64 (*.f64 (pow.f64 z 2) (*.f64 (sqrt.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) 1/3)) 1/2)) (+.f64 (*.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 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 1/16 (*.f64 (pow.f64 z 6) (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 5)) 1/3)))))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 1/3 (+.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 (*.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 -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 (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 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 (+.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 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 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 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 z (sqrt.f64 1/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 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 (*.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 (*.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 (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)))
(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 (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 (*.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 (neg.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 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 -1 (*.f64 z (sqrt.f64 1/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 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 (*.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))) (neg.f64 (*.f64 z (sqrt.f64 1/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 -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 (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 3 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))
(+.f64 (*.f64 3 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 -3 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) 3) (*.f64 -3 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2))))
(+.f64 (*.f64 3 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2))) (*.f64 3 (/.f64 (pow.f64 x 4) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) 3) (+.f64 (*.f64 -3 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2))) (*.f64 3 (/.f64 (pow.f64 x 4) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)))))
(+.f64 (*.f64 -3 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2))) (*.f64 3 (+.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (/.f64 (pow.f64 x 4) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)))))
(+.f64 (*.f64 3 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 x 6) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 4))) (*.f64 3 (/.f64 (pow.f64 x 4) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))))))
(+.f64 (*.f64 -3 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2))) (+.f64 (+.f64 (*.f64 3 (/.f64 (pow.f64 x 4) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) (*.f64 -3 (/.f64 (pow.f64 x 6) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 4)))) (*.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) 3)))
(+.f64 (*.f64 -3 (/.f64 (pow.f64 x 6) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 4))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2))) (*.f64 3 (+.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (/.f64 (pow.f64 x 4) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))))))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (/.f64 (pow.f64 x 4) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)))) (*.f64 -3 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (/.f64 (pow.f64 x 6) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 4)))))
(/.f64 3 (pow.f64 x 2))
(+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (pow.f64 x 4))) (*.f64 3 (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (pow.f64 x 4))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 2))) (*.f64 3 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) (pow.f64 x 6)))))
(+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (pow.f64 x 4))) (*.f64 3 (+.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) (pow.f64 x 6)) (/.f64 1 (pow.f64 x 2)))))
(+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (pow.f64 x 4))) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) (pow.f64 x 6)))))
(+.f64 (*.f64 -3 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3) (pow.f64 x 8))) (+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (pow.f64 x 4))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 2))) (*.f64 3 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) (pow.f64 x 6))))))
(+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (pow.f64 x 4))) (+.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 2))) (*.f64 3 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) (pow.f64 x 6)))) (*.f64 -3 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3) (pow.f64 x 8)))))
(+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (pow.f64 x 4))) (+.f64 (*.f64 3 (+.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) (pow.f64 x 6)) (/.f64 1 (pow.f64 x 2)))) (*.f64 -3 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3) (pow.f64 x 8)))))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) (pow.f64 x 6)))) (*.f64 -3 (+.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (pow.f64 x 4)) (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3) (pow.f64 x 8)))))
(/.f64 3 (pow.f64 x 2))
(+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (pow.f64 x 4))) (*.f64 3 (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (pow.f64 x 4))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 2))) (*.f64 3 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) (pow.f64 x 6)))))
(+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (pow.f64 x 4))) (*.f64 3 (+.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) (pow.f64 x 6)) (/.f64 1 (pow.f64 x 2)))))
(+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (pow.f64 x 4))) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) (pow.f64 x 6)))))
(+.f64 (*.f64 -3 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3) (pow.f64 x 8))) (+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (pow.f64 x 4))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 2))) (*.f64 3 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) (pow.f64 x 6))))))
(+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (pow.f64 x 4))) (+.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 2))) (*.f64 3 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) (pow.f64 x 6)))) (*.f64 -3 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3) (pow.f64 x 8)))))
(+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (pow.f64 x 4))) (+.f64 (*.f64 3 (+.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) (pow.f64 x 6)) (/.f64 1 (pow.f64 x 2)))) (*.f64 -3 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3) (pow.f64 x 8)))))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) (pow.f64 x 6)))) (*.f64 -3 (+.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (pow.f64 x 4)) (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3) (pow.f64 x 8)))))
(/.f64 3 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))
(+.f64 (*.f64 3 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (*.f64 -3 (/.f64 (pow.f64 y 2) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2))))
(+.f64 (*.f64 3 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 y 2) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2))) (*.f64 3 (/.f64 (pow.f64 y 4) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)))))
(+.f64 (*.f64 -3 (/.f64 (pow.f64 y 2) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2))) (*.f64 3 (+.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) (/.f64 (pow.f64 y 4) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)))))
(+.f64 (*.f64 3 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 y 2) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2))) (+.f64 (*.f64 3 (/.f64 (pow.f64 y 4) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))) (*.f64 -3 (/.f64 (pow.f64 y 6) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 4))))))
(+.f64 (*.f64 3 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (+.f64 (*.f64 3 (/.f64 (pow.f64 y 4) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))) (*.f64 -3 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2)) (/.f64 (pow.f64 y 6) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 4))))))
(+.f64 (*.f64 -3 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2)) (/.f64 (pow.f64 y 6) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 4)))) (*.f64 3 (+.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) (/.f64 (pow.f64 y 4) (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)))))
(/.f64 3 (pow.f64 y 2))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 y 2))) (*.f64 -3 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (pow.f64 y 4))))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (pow.f64 y 4))) (*.f64 3 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) (pow.f64 y 6)))))
(+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (pow.f64 y 4))) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) (pow.f64 y 6)))))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (pow.f64 y 4))) (+.f64 (*.f64 3 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) (pow.f64 y 6))) (*.f64 -3 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3) (pow.f64 y 8))))))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 3 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) (pow.f64 y 6))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3) (pow.f64 y 8))) (*.f64 -3 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (pow.f64 y 4))))))
(+.f64 (*.f64 3 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) (pow.f64 y 6))) (+.f64 (*.f64 -3 (+.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (pow.f64 y 4)) (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3) (pow.f64 y 8)))) (*.f64 3 (/.f64 1 (pow.f64 y 2)))))
(+.f64 (*.f64 -3 (+.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (pow.f64 y 4)) (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3) (pow.f64 y 8)))) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) (pow.f64 y 6)))))
(/.f64 3 (pow.f64 y 2))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 y 2))) (*.f64 -3 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (pow.f64 y 4))))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (pow.f64 y 4))) (*.f64 3 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) (pow.f64 y 6)))))
(+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (pow.f64 y 4))) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) (pow.f64 y 6)))))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (pow.f64 y 4))) (+.f64 (*.f64 3 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) (pow.f64 y 6))) (*.f64 -3 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3) (pow.f64 y 8))))))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 3 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) (pow.f64 y 6))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3) (pow.f64 y 8))) (*.f64 -3 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (pow.f64 y 4))))))
(+.f64 (*.f64 3 (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) (pow.f64 y 6))) (+.f64 (*.f64 -3 (+.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (pow.f64 y 4)) (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3) (pow.f64 y 8)))) (*.f64 3 (/.f64 1 (pow.f64 y 2)))))
(+.f64 (*.f64 -3 (+.f64 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (pow.f64 y 4)) (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3) (pow.f64 y 8)))) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) (pow.f64 y 6)))))
(/.f64 3 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))
(+.f64 (*.f64 -3 (/.f64 (pow.f64 z 2) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2))) (*.f64 3 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 (*.f64 -3 (/.f64 (pow.f64 z 2) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2))) (+.f64 (*.f64 3 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 3 (/.f64 (pow.f64 z 4) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)))))
(+.f64 (*.f64 3 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (+.f64 (*.f64 3 (/.f64 (pow.f64 z 4) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))) (*.f64 -3 (/.f64 (pow.f64 z 2) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2)))))
(+.f64 (*.f64 -3 (/.f64 (pow.f64 z 2) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2))) (*.f64 3 (+.f64 (/.f64 (pow.f64 z 4) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2))))))
(+.f64 (*.f64 -3 (/.f64 (pow.f64 z 2) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2))) (*.f64 3 (+.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (/.f64 (pow.f64 z 4) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)))))
(+.f64 (*.f64 -3 (/.f64 (pow.f64 z 2) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2))) (+.f64 (*.f64 3 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (+.f64 (*.f64 3 (/.f64 (pow.f64 z 4) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))) (*.f64 -3 (/.f64 (pow.f64 z 6) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 4))))))
(+.f64 (*.f64 -3 (/.f64 (pow.f64 z 2) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 z 6) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 4))) (*.f64 3 (+.f64 (/.f64 (pow.f64 z 4) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))))))
(+.f64 (*.f64 -3 (/.f64 (pow.f64 z 2) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2))) (+.f64 (*.f64 3 (+.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (/.f64 (pow.f64 z 4) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)))) (*.f64 -3 (/.f64 (pow.f64 z 6) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 4)))))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (/.f64 (pow.f64 z 4) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 z 2) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 z 6) (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 4)))))
(/.f64 3 (pow.f64 z 2))
(+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 4))) (*.f64 3 (/.f64 1 (pow.f64 z 2))))
(+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 4))) (+.f64 (*.f64 3 (/.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) (pow.f64 z 6))) (*.f64 3 (/.f64 1 (pow.f64 z 2)))))
(+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 4))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 z 2))) (*.f64 3 (/.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) (pow.f64 z 6)))))
(+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 4))) (*.f64 3 (+.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) (pow.f64 z 6)) (/.f64 1 (pow.f64 z 2)))))
(+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 4))) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) (pow.f64 z 6)))))
(+.f64 (*.f64 -3 (/.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3) (pow.f64 z 8))) (+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 4))) (+.f64 (*.f64 3 (/.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) (pow.f64 z 6))) (*.f64 3 (/.f64 1 (pow.f64 z 2))))))
(+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 4))) (+.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 z 2))) (*.f64 3 (/.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) (pow.f64 z 6)))) (*.f64 -3 (/.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3) (pow.f64 z 8)))))
(+.f64 (*.f64 3 (+.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) (pow.f64 z 6)) (/.f64 1 (pow.f64 z 2)))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3) (pow.f64 z 8))) (*.f64 -3 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 4)))))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) (pow.f64 z 6)))) (*.f64 -3 (+.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3) (pow.f64 z 8)) (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 4)))))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) (pow.f64 z 6)))) (*.f64 -3 (+.f64 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 4)) (/.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3) (pow.f64 z 8)))))
(/.f64 3 (pow.f64 z 2))
(+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 4))) (*.f64 3 (/.f64 1 (pow.f64 z 2))))
(+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 4))) (+.f64 (*.f64 3 (/.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) (pow.f64 z 6))) (*.f64 3 (/.f64 1 (pow.f64 z 2)))))
(+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 4))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 z 2))) (*.f64 3 (/.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) (pow.f64 z 6)))))
(+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 4))) (*.f64 3 (+.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) (pow.f64 z 6)) (/.f64 1 (pow.f64 z 2)))))
(+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 4))) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) (pow.f64 z 6)))))
(+.f64 (*.f64 -3 (/.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3) (pow.f64 z 8))) (+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 4))) (+.f64 (*.f64 3 (/.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) (pow.f64 z 6))) (*.f64 3 (/.f64 1 (pow.f64 z 2))))))
(+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 4))) (+.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 z 2))) (*.f64 3 (/.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) (pow.f64 z 6)))) (*.f64 -3 (/.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3) (pow.f64 z 8)))))
(+.f64 (*.f64 3 (+.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) (pow.f64 z 6)) (/.f64 1 (pow.f64 z 2)))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3) (pow.f64 z 8))) (*.f64 -3 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 4)))))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) (pow.f64 z 6)))) (*.f64 -3 (+.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3) (pow.f64 z 8)) (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 4)))))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) (pow.f64 z 6)))) (*.f64 -3 (+.f64 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 z 4)) (/.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3) (pow.f64 z 8)))))
(*.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 (+.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 (pow.f64 x 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 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 (pow.f64 x 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 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 (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 (*.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 (pow.f64 y 2)) (*.f64 1/3 (+.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 (pow.f64 y 2)) (*.f64 1/3 (+.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 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 (+.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 (pow.f64 y 2)) (*.f64 1/3 (+.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 (pow.f64 y 2)) (*.f64 1/3 (+.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 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 (+.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 (pow.f64 y 2)) (*.f64 1/3 (+.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 (pow.f64 y 2)) (*.f64 1/3 (+.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 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 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 y 2) (pow.f64 x 2))) (*.f64 1/3 (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 (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 (*.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 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 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 y 2) (pow.f64 x 2))) (*.f64 1/3 (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 (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 (*.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 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 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 y 2) (pow.f64 x 2))) (*.f64 1/3 (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 (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 (*.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 (+.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 (+.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)
(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 (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 (*.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 (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 1 (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 (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 (*.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 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 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))
(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 (*.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 0 (/.f64 1 (/.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 1 (/.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 1 (/.f64 1 (/.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 1 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) 1)
(/.f64 1 (/.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 1 (/.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 1 (/.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 1 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (/.f64 1 (/.f64 1 (/.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 1 (/.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 1 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) 1))
(/.f64 1 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
(*.f64 (/.f64 1 (/.f64 1 (/.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 1 (/.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 1 (/.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 1 (/.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 1 (/.f64 1 (/.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 1 (/.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))
(pow.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)) 1)
(/.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) 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 (/.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 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 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 (+.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 (/.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 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 (*.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 (+.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 (+.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 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 (+.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 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)
(*.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 (*.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 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 (*.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)) 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 (/.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)) 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 (+.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 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 (*.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 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 (+.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 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 (+.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 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 (+.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)) (fabs.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))))
(/.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 (/.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 (fabs.f64 (/.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)) (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)
(*.f64 (fabs.f64 (/.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)) (fabs.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 (fabs.f64 (/.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)) (fabs.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 (fabs.f64 (/.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)) (fabs.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 (*.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 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 (*.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))) 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 (*.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 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 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 (*.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 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 (*.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 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 (/.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 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 (+.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 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 (*.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))))
(/.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 1 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) (*.f64 (/.f64 1 (/.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 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))) (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)
(*.f64 (*.f64 (/.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 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)
(*.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 (/.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 (*.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 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)

localize10.0ms (0.1%)

Local error

Found 1 expressions with local error:

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

Compiled 11 to 9 computations (18.2% saved)

series2.0ms (0%)

Counts
1 → 0
Calls

3 calls:

TimeVariablePointExpression
1.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))

rewrite127.0ms (0.7%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0711
15811
218511
367011
4239511
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 0 (-.f64 -1 (*.f64 z (sqrt.f64 1/3)))) 1)))) (#(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 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))))))))

simplify204.0ms (1.2%)

Algorithm
egg-herbie
Rules
1802×rational.json-simplify-47
826×rational.json-simplify-111
820×rational.json-simplify-1
782×rational.json-simplify-104
726×rational.json-simplify-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02399
14699
211499
334899
4138599
5358699
6648299
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 0 (-.f64 -1 (*.f64 z (sqrt.f64 1/3)))) 1)
(/.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))))
(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 0 (-.f64 -1 (*.f64 z (sqrt.f64 1/3)))) 1)
(*.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))
(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))

localize13.0ms (0.1%)

Local error

Found 1 expressions with local error:

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

Compiled 14 to 10 computations (28.6% saved)

series2.0ms (0%)

Counts
1 → 12
Calls

3 calls:

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

rewrite105.0ms (0.6%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0815
17015
222615
378815
4290315
Stop Event
node limit
Counts
1 → 11
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 0 (neg.f64 (*.f64 (sqrt.f64 1/3) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.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)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/3) (neg.f64 x)) (/.f64 (*.f64 x (*.f64 x 1/3)) (*.f64 x (*.f64 x 1/3))))))) (#(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)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (sqrt.f64 1/3) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sqrt.f64 1/3) x))))))

simplify302.0ms (1.7%)

Algorithm
egg-herbie
Rules
1576×rational.json-simplify-104
1270×rational.json-simplify-79
1226×rational.json-simplify-73
1152×rational.json-simplify-2
1072×rational.json-simplify-80
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
030381
161381
2139381
3327381
4920381
52378381
64101381
74889381
85820381
97579381
Stop Event
node limit
Counts
23 → 18
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 0 (neg.f64 (*.f64 (sqrt.f64 1/3) (neg.f64 x))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (sqrt.f64 1/3) (neg.f64 x)))) 1)
(/.f64 (*.f64 (sqrt.f64 1/3) (neg.f64 x)) 1)
(/.f64 (*.f64 (sqrt.f64 1/3) (neg.f64 x)) (/.f64 (*.f64 x (*.f64 x 1/3)) (*.f64 x (*.f64 x 1/3))))
(/.f64 (*.f64 (sqrt.f64 1/3) x) -1)
(pow.f64 (*.f64 (sqrt.f64 1/3) (neg.f64 x)) 1)
(neg.f64 (neg.f64 (*.f64 (sqrt.f64 1/3) (neg.f64 x))))
(neg.f64 (*.f64 (sqrt.f64 1/3) x))
Outputs
(*.f64 -1 (*.f64 (sqrt.f64 1/3) x))
(*.f64 (sqrt.f64 1/3) (neg.f64 x))
(*.f64 x (neg.f64 (sqrt.f64 1/3)))
(*.f64 -1 (*.f64 (sqrt.f64 1/3) x))
(*.f64 (sqrt.f64 1/3) (neg.f64 x))
(*.f64 x (neg.f64 (sqrt.f64 1/3)))
(*.f64 -1 (*.f64 (sqrt.f64 1/3) x))
(*.f64 (sqrt.f64 1/3) (neg.f64 x))
(*.f64 x (neg.f64 (sqrt.f64 1/3)))
(*.f64 -1 (*.f64 (sqrt.f64 1/3) x))
(*.f64 (sqrt.f64 1/3) (neg.f64 x))
(*.f64 x (neg.f64 (sqrt.f64 1/3)))
(*.f64 -1 (*.f64 (sqrt.f64 1/3) x))
(*.f64 (sqrt.f64 1/3) (neg.f64 x))
(*.f64 x (neg.f64 (sqrt.f64 1/3)))
(*.f64 -1 (*.f64 (sqrt.f64 1/3) x))
(*.f64 (sqrt.f64 1/3) (neg.f64 x))
(*.f64 x (neg.f64 (sqrt.f64 1/3)))
(*.f64 -1 (*.f64 (sqrt.f64 1/3) x))
(*.f64 (sqrt.f64 1/3) (neg.f64 x))
(*.f64 x (neg.f64 (sqrt.f64 1/3)))
(*.f64 -1 (*.f64 (sqrt.f64 1/3) x))
(*.f64 (sqrt.f64 1/3) (neg.f64 x))
(*.f64 x (neg.f64 (sqrt.f64 1/3)))
(*.f64 -1 (*.f64 (sqrt.f64 1/3) x))
(*.f64 (sqrt.f64 1/3) (neg.f64 x))
(*.f64 x (neg.f64 (sqrt.f64 1/3)))
(*.f64 -1 (*.f64 (sqrt.f64 1/3) x))
(*.f64 (sqrt.f64 1/3) (neg.f64 x))
(*.f64 x (neg.f64 (sqrt.f64 1/3)))
(*.f64 -1 (*.f64 (sqrt.f64 1/3) x))
(*.f64 (sqrt.f64 1/3) (neg.f64 x))
(*.f64 x (neg.f64 (sqrt.f64 1/3)))
(*.f64 -1 (*.f64 (sqrt.f64 1/3) x))
(*.f64 (sqrt.f64 1/3) (neg.f64 x))
(*.f64 x (neg.f64 (sqrt.f64 1/3)))
(+.f64 (*.f64 (sqrt.f64 1/3) (neg.f64 x)) 0)
(*.f64 (sqrt.f64 1/3) (neg.f64 x))
(*.f64 x (neg.f64 (sqrt.f64 1/3)))
(+.f64 0 (*.f64 (sqrt.f64 1/3) (neg.f64 x)))
(*.f64 (sqrt.f64 1/3) (neg.f64 x))
(*.f64 x (neg.f64 (sqrt.f64 1/3)))
(-.f64 (*.f64 (sqrt.f64 1/3) (neg.f64 x)) 0)
(*.f64 (sqrt.f64 1/3) (neg.f64 x))
(*.f64 x (neg.f64 (sqrt.f64 1/3)))
(-.f64 0 (neg.f64 (*.f64 (sqrt.f64 1/3) (neg.f64 x))))
(*.f64 (sqrt.f64 1/3) (neg.f64 x))
(*.f64 x (neg.f64 (sqrt.f64 1/3)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (sqrt.f64 1/3) (neg.f64 x)))) 1)
(*.f64 (sqrt.f64 1/3) (neg.f64 x))
(*.f64 x (neg.f64 (sqrt.f64 1/3)))
(/.f64 (*.f64 (sqrt.f64 1/3) (neg.f64 x)) 1)
(*.f64 (sqrt.f64 1/3) (neg.f64 x))
(*.f64 x (neg.f64 (sqrt.f64 1/3)))
(/.f64 (*.f64 (sqrt.f64 1/3) (neg.f64 x)) (/.f64 (*.f64 x (*.f64 x 1/3)) (*.f64 x (*.f64 x 1/3))))
(/.f64 (*.f64 (sqrt.f64 1/3) (neg.f64 x)) (/.f64 (*.f64 x (*.f64 1/3 x)) (*.f64 x (*.f64 1/3 x))))
(/.f64 (*.f64 (sqrt.f64 1/3) (neg.f64 x)) (/.f64 (*.f64 1/3 (*.f64 x x)) (*.f64 1/3 (*.f64 x x))))
(/.f64 (*.f64 (sqrt.f64 1/3) (neg.f64 x)) (/.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 x 2/3))))
(/.f64 (*.f64 x (neg.f64 (sqrt.f64 1/3))) (/.f64 (*.f64 x (*.f64 x 2/3)) (*.f64 x (*.f64 x 2/3))))
(/.f64 (*.f64 (sqrt.f64 1/3) x) -1)
(*.f64 (sqrt.f64 1/3) (neg.f64 x))
(*.f64 x (neg.f64 (sqrt.f64 1/3)))
(pow.f64 (*.f64 (sqrt.f64 1/3) (neg.f64 x)) 1)
(*.f64 (sqrt.f64 1/3) (neg.f64 x))
(*.f64 x (neg.f64 (sqrt.f64 1/3)))
(neg.f64 (neg.f64 (*.f64 (sqrt.f64 1/3) (neg.f64 x))))
(*.f64 (sqrt.f64 1/3) (neg.f64 x))
(*.f64 x (neg.f64 (sqrt.f64 1/3)))
(neg.f64 (*.f64 (sqrt.f64 1/3) x))
(*.f64 (sqrt.f64 1/3) (neg.f64 x))
(*.f64 x (neg.f64 (sqrt.f64 1/3)))

localize66.0ms (0.4%)

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)))
15.3b
(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)))
33.4b
(sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
33.5b
(*.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)

series44.0ms (0.3%)

Counts
4 → 144
Calls

36 calls:

TimeVariablePointExpression
7.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))))
5.0ms
z
@0
(/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))
3.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))))
3.0ms
x
@0
(/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))
3.0ms
y
@0
(/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))

rewrite251.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
1036×rational.json-simplify-55
836×rational.json-simplify-1
832×rational.json-5
830×exponential.json-3
830×rational.json-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
019400
1161400
2495212
31872212
47664212
Stop Event
node limit
Counts
4 → 81
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 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 (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 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 (*.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))) (/.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 (*.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 (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 (*.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 (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 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)))) (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 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))) (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 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 (*.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))) 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 (/.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 (fabs.f64 (/.f64 1 (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 (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))) 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))) (fabs.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)))))))) (#(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 (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 (fabs.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))) (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 (fabs.f64 (/.f64 1 (sqrt.f64 (/.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 (*.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 (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 (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 (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 (*.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))))) (fabs.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))))))))) (#(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 (*.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 (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 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 (*.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 (*.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 (*.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 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 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 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 (neg.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 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 (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))) (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 (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))) (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 (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))))) (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 (/.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 (/.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 fabs.f64 (/.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 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 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (neg.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 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 (/.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 (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)))) 1))))) (#(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 (/.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 (/.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)))))

simplify497.0ms (2.8%)

Algorithm
egg-herbie
Rules
1254×rational.json-simplify-47
1108×rational.json-simplify-2
926×rational.json-simplify-1
830×rational.json-simplify-50
752×rational.json-simplify-41
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
062820541
1130819623
2230219493
3350319425
4598919425
Stop Event
node limit
Counts
225 → 435
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 (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 (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))))
(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 (*.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))) (/.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 (*.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 (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 (*.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 (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 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)))) (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))))
(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))) (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 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 (*.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))) 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 (/.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 (fabs.f64 (/.f64 1 (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 (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))) 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))) (fabs.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)))))
(*.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 (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 (fabs.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))) (fabs.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))
(*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (/.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 (*.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 (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 (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 (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 (*.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))))) (fabs.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 (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 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 (*.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 (*.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 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 (*.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 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 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))))
(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 (neg.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 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 (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))) (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 (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))) (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 (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))))) (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 (/.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 (/.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)))))))
(fabs.f64 (/.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 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 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (neg.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 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 (/.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 (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)))) 1))
(*.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 (/.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 (/.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 (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 (/.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 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 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) (*.f64 (/.f64 (pow.f64 x 4) (sqrt.f64 1/3)) -1/24))))
(+.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 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 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) (*.f64 (/.f64 (pow.f64 x 4) (sqrt.f64 1/3)) -1/24)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 5))) (*.f64 (/.f64 (pow.f64 x 6) (sqrt.f64 1/3)) 1/48)))))
(+.f64 (+.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 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/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 (*.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 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 (+.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 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/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/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/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/6 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (*.f64 (sqrt.f64 1/3) x))) (+.f64 (+.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 -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/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 (*.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 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 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 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 (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 (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 (/.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 (*.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 1/3 (*.f64 (/.f64 1 (sqrt.f64 1/3)) (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))))
(*.f64 (/.f64 1 (sqrt.f64 1/3)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 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 1/3 (*.f64 (/.f64 1 (sqrt.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) 1/6)))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 1/3)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 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/3 (*.f64 (/.f64 1 (sqrt.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) 1/6)) (*.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 1 (sqrt.f64 1/3)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 1/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 -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 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 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 (pow.f64 y 4) (sqrt.f64 1/3)) (*.f64 -1/24 (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 (*.f64 1/3 (*.f64 (/.f64 1 (sqrt.f64 1/3)) (sqrt.f64 (+.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 (*.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 (pow.f64 y 2) (sqrt.f64 1/3)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) 1/6)))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 1/3)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 1/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 -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 (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 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 4) (sqrt.f64 1/3)) (*.f64 -1/24 (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 (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 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/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/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 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 (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/6 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 y (sqrt.f64 1/3)))) (+.f64 (+.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 -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 (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 1/6 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 y (sqrt.f64 1/3)))))))
(+.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/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 (*.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 -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/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/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/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 (*.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 -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 (*.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 -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/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 1/3 (*.f64 (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (/.f64 1 (sqrt.f64 1/3))))
(*.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 (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 1/3 (*.f64 (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (/.f64 1 (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 (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 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/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 (/.f64 (pow.f64 z 4) (sqrt.f64 1/3)) -1/24))))
(+.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 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))) (*.f64 (/.f64 (pow.f64 z 4) (sqrt.f64 1/3)) -1/24)) (+.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)) 5))) (*.f64 (/.f64 (pow.f64 z 6) (sqrt.f64 1/3)) 1/48)))))
(+.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 (*.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)) 5))) (*.f64 1/48 (/.f64 (pow.f64 z 6) (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 (*.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 (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/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 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 -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/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/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/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 (*.f64 1/6 (/.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 z (sqrt.f64 1/3)))) (+.f64 (+.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 1/3 (/.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/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/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/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 (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 (*.f64 (sqrt.f64 1/3) (pow.f64 x 2)) 1/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 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 (*.f64 (sqrt.f64 1/3) (pow.f64 x 2)) 1/2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) (*.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 x 4)) -1/8))))
(+.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 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 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) 1/3)))))
(*.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 (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 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 (*.f64 1/3 (+.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 (*.f64 (sqrt.f64 1/3) (pow.f64 x 2)) 1/2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) (*.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 x 4)) -1/8))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 5))) (*.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 x 6)) 1/16))))
(+.f64 (sqrt.f64 (*.f64 1/3 (+.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/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 (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 -1/8 (*.f64 (pow.f64 x 4) (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) 1/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/16 (*.f64 (pow.f64 x 6) (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 5)) 1/3))))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 x 4) (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) 1/3)))) (*.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 (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) 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 (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 (*.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 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 (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 (+.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 (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 x -1))
(*.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 x -1)) (*.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 (*.f64 (sqrt.f64 1/3) (*.f64 x -1)) (*.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 (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 (*.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) (*.f64 x -1)) (*.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 (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)) 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 (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 (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 (*.f64 (pow.f64 y 2) (sqrt.f64 1/3)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) 1/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 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 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/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 (*.f64 (pow.f64 y 2) (sqrt.f64 1/3)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) 1/2))))
(+.f64 (sqrt.f64 (*.f64 1/3 (+.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/8 (*.f64 (sqrt.f64 1/3) (pow.f64 y 4)))) (*.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 1/2 (*.f64 (pow.f64 y 2) (sqrt.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 1/3)))) (+.f64 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) (*.f64 -1/8 (*.f64 (pow.f64 y 4) (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)) 1/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 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)) 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 (*.f64 (*.f64 (pow.f64 y 2) (sqrt.f64 1/3)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))) 1/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 (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 (+.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 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 5))) (*.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 y 6)) 1/16)) (*.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 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)) 1/3)))) (*.f64 1/16 (*.f64 (pow.f64 y 6) (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 5)) 1/3))))) (*.f64 1/2 (*.f64 (pow.f64 y 2) (sqrt.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 1/3))))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 y 4) (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)) 1/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/16 (*.f64 (pow.f64 y 6) (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 5)) 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 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/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 y (sqrt.f64 1/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 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 -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 1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 z 2) (pow.f64 x 2))) y)) (+.f64 (+.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 y (sqrt.f64 1/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 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 (sqrt.f64 1/3) -1))
(*.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 (sqrt.f64 1/3) -1)) (*.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 y (*.f64 (sqrt.f64 1/3) -1)) (+.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 -1/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 z 2) (pow.f64 x 2))) y)) (+.f64 (+.f64 (*.f64 y (*.f64 (sqrt.f64 1/3) -1)) (*.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 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 (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 -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 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 -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 (*.f64 (pow.f64 z 2) (sqrt.f64 1/3)) 1/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 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) 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) (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 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 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 (*.f64 (pow.f64 z 2) (sqrt.f64 1/3)) 1/2)) (+.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)) 3))) (*.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 z 4)) -1/8))))
(+.f64 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (+.f64 (*.f64 (pow.f64 z 4) (*.f64 (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) 1/3)) -1/8)) (*.f64 1/2 (*.f64 (pow.f64 z 2) (sqrt.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) 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) (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 (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 -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 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 (*.f64 (pow.f64 z 2) (sqrt.f64 1/3)) 1/2)) (+.f64 (+.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 (*.f64 (sqrt.f64 1/3) (pow.f64 z 6)) 1/16))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))) (*.f64 (*.f64 (sqrt.f64 1/3) (pow.f64 z 4)) -1/8))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 z 2) (sqrt.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) 1/3)))) (+.f64 (*.f64 (pow.f64 z 4) (*.f64 (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) 1/3)) -1/8)) (+.f64 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 1/16 (*.f64 (pow.f64 z 6) (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 5)) 1/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 (sqrt.f64 (*.f64 1/3 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) (+.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 (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 (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 (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 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 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 (sqrt.f64 1/3) (+.f64 (pow.f64 y 2) (pow.f64 x 2))) z))))
(+.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 z (sqrt.f64 1/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 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/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 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 (*.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 (sqrt.f64 1/3) -1))
(*.f64 z (neg.f64 (sqrt.f64 1/3)))
(*.f64 (sqrt.f64 1/3) (neg.f64 z))
(+.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 (sqrt.f64 1/3) -1)) (*.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 (sqrt.f64 1/3) (neg.f64 z)) (*.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 z (*.f64 (sqrt.f64 1/3) -1)) (+.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 (sqrt.f64 1/3) (neg.f64 z)) (+.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 z (*.f64 (sqrt.f64 1/3) -1)) (+.f64 (+.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 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 (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/2 (/.f64 (*.f64 (sqrt.f64 1/3) (+.f64 (pow.f64 y 2) (pow.f64 x 2))) z)) (+.f64 (+.f64 (*.f64 (sqrt.f64 1/3) (neg.f64 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/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 (sqrt.f64 1/3) (neg.f64 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 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 1/3 (pow.f64 x 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 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 (pow.f64 x 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 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 (pow.f64 x 2)) (*.f64 1/3 (+.f64 (pow.f64 z 2) (pow.f64 y 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 (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 (*.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 (pow.f64 y 2)) (*.f64 1/3 (+.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 (pow.f64 y 2)) (*.f64 1/3 (+.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 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 (+.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 (pow.f64 y 2)) (*.f64 1/3 (+.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 (pow.f64 y 2)) (*.f64 1/3 (+.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 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 (+.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 (pow.f64 y 2)) (*.f64 1/3 (+.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 (pow.f64 y 2)) (*.f64 1/3 (+.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 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 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 y 2) (pow.f64 x 2))) (*.f64 1/3 (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 (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 (*.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 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 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 y 2) (pow.f64 x 2))) (*.f64 1/3 (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 (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 (*.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 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 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 y 2) (pow.f64 x 2))) (*.f64 1/3 (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 (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 (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (/.f64 1 (sqrt.f64 1/3)))
(*.f64 (/.f64 1 (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (+.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (/.f64 1 (sqrt.f64 1/3))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (+.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)) 3))) (*.f64 (/.f64 (pow.f64 x 2) (sqrt.f64 1/3)) -1/2)))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2))))) (*.f64 (/.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))) -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 (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 1 (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2))))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 x 4) (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (*.f64 1/4 (pow.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) 2)))) (sqrt.f64 1/3)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) 1/2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) (*.f64 (/.f64 (pow.f64 x 2) (sqrt.f64 1/3)) -1/2))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2))))) (+.f64 (*.f64 (/.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))) -1/2)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 (/.f64 (*.f64 (pow.f64 x 4) (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (*.f64 1/4 (pow.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) 2)))) (sqrt.f64 1/3)) 1/2))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2))))) (+.f64 (*.f64 (/.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))) -1/2)) (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (/.f64 (*.f64 (pow.f64 x 4) (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (*.f64 1/4 (pow.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) 2)))) (sqrt.f64 1/3))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2))))) (+.f64 (*.f64 (/.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))) -1/2)) (*.f64 (/.f64 (*.f64 (pow.f64 x 4) (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (*.f64 1/4 (pow.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) 2)))) (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 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 (/.f64 (*.f64 (pow.f64 x 6) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (*.f64 1/4 (pow.f64 (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)))) (sqrt.f64 1/3)) -1/2)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2))))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 x 4) (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (*.f64 1/4 (pow.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) 2)))) (sqrt.f64 1/3)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) 1/2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) (*.f64 (/.f64 (pow.f64 x 2) (sqrt.f64 1/3)) -1/2)))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2))))) (+.f64 (+.f64 (*.f64 (/.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))) -1/2)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 (/.f64 (*.f64 (pow.f64 x 4) (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (*.f64 1/4 (pow.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) 2)))) (sqrt.f64 1/3)) 1/2))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x 6) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (*.f64 1/4 (pow.f64 (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)))) (sqrt.f64 1/3))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2))))) (+.f64 (*.f64 (/.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))) -1/2)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x 6) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (*.f64 1/4 (pow.f64 (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)))) (sqrt.f64 1/3))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 4) (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (*.f64 1/4 (pow.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) 2)))) (sqrt.f64 1/3)))))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2))))) (+.f64 (*.f64 (/.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))) -1/2)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 4) (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (*.f64 1/4 (pow.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) 2)))) (sqrt.f64 1/3))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x 6) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (*.f64 1/4 (pow.f64 (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)))) (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/2 (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) -1) (*.f64 1/4 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 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 (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 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) -3/4) (*.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 (/.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 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) -3/4) (*.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 (*.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 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3) (*.f64 1/2 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) -1) (*.f64 1/4 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)))))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 7)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) -1) (*.f64 1/4 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 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 (pow.f64 z 2) (pow.f64 y 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3)))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) -3/4) (*.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 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) -3/4) 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)) 2) -3/4) (*.f64 (sqrt.f64 1/3) (pow.f64 x 5))) (+.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 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) -3/4)))) (*.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 (pow.f64 z 2) (pow.f64 y 2)) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) -3/4)))) (*.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 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) -3/4) (*.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 (*.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 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) -1) (*.f64 1/4 (pow.f64 (+.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 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) -3/4) (*.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 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) -3/4) (*.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 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3) (*.f64 1/2 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) -1) (*.f64 1/4 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)))))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 7)))) (+.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 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) -1) (*.f64 1/4 (pow.f64 (+.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 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) -3/4) (*.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 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) -3/4) 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 (pow.f64 z 2) (pow.f64 y 2)) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) -3/4)))) (*.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 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) -3/4) (*.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 (sqrt.f64 1/3)) (sqrt.f64 (/.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 (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 (/.f64 1 (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))) (*.f64 (/.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))) -1/2)))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (+.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/2 (/.f64 (pow.f64 y 2) (sqrt.f64 1/3)))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (+.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 (/.f64 (pow.f64 y 2) (sqrt.f64 1/3)) -1/2)))
(+.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 (/.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))) -1/2)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))) (*.f64 (/.f64 (*.f64 (pow.f64 y 4) (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)) (*.f64 1/4 (pow.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))) 2)))) (sqrt.f64 1/3)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 1/2))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 1/3)) (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/2 (/.f64 (pow.f64 y 2) (sqrt.f64 1/3)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) (*.f64 (/.f64 (*.f64 (pow.f64 y 4) (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)) (*.f64 1/4 (pow.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))) 2)))) (sqrt.f64 1/3)) 1/2))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))) (*.f64 (/.f64 (pow.f64 y 2) (sqrt.f64 1/3)) -1/2)) (+.f64 (*.f64 (/.f64 1 (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))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 4) (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)) (*.f64 1/4 (pow.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))) 2)))) (sqrt.f64 1/3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))) (*.f64 (/.f64 (pow.f64 y 2) (sqrt.f64 1/3)) -1/2)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))) (*.f64 (/.f64 (*.f64 (pow.f64 y 4) (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)) (*.f64 1/4 (pow.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))) 2)))) (sqrt.f64 1/3)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 1/2))))
(+.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 (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))) -1/2)) (+.f64 (+.f64 (*.f64 (/.f64 1 (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 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)) (*.f64 1/4 (pow.f64 (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 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) -1/2))) (*.f64 (/.f64 (*.f64 (pow.f64 y 4) (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)) (*.f64 1/4 (pow.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))) 2)))) (sqrt.f64 1/3)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) 1/2))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))) (*.f64 -1/2 (/.f64 (pow.f64 y 2) (sqrt.f64 1/3)))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) (*.f64 (/.f64 (*.f64 (pow.f64 y 4) (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)) (*.f64 1/4 (pow.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))) 2)))) (sqrt.f64 1/3)) 1/2)) (+.f64 (*.f64 (/.f64 1 (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))) (*.f64 -1/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)) (*.f64 1/4 (pow.f64 (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 (/.f64 1 (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))) (+.f64 (*.f64 -1/2 (+.f64 (*.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)) (*.f64 1/4 (pow.f64 (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 (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 (pow.f64 z 2) (pow.f64 x 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 4) (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)) (*.f64 1/4 (pow.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))) 2)))) (sqrt.f64 1/3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))) (*.f64 (/.f64 (pow.f64 y 2) (sqrt.f64 1/3)) -1/2)) (+.f64 (*.f64 (/.f64 1 (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))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 4) (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)) (*.f64 1/4 (pow.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))) 2)))) (sqrt.f64 1/3))) (*.f64 -1/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)) (*.f64 1/4 (pow.f64 (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 (*.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 -1/2 (/.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 y 3)))) (+.f64 (/.f64 1 (*.f64 y (sqrt.f64 1/3))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/4 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2)) (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) -1)) (*.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)) 2) -3/4) (*.f64 (sqrt.f64 1/3) (pow.f64 y 5)))) (*.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 (*.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)) 2) -3/4) (*.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 (*.f64 1/4 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2)) (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) -1)) (*.f64 (sqrt.f64 1/3) (pow.f64 y 5)))) (+.f64 (*.f64 -1/2 (/.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 (+.f64 (*.f64 1/4 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2)) (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) -1)) 1/2))) (*.f64 (sqrt.f64 1/3) (pow.f64 y 7)))) (+.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 (pow.f64 z 2) (pow.f64 x 2)) 2) -3/4) (*.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 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) -3/4)))) (*.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 (*.f64 y (sqrt.f64 1/3))) (+.f64 (*.f64 -1/2 (+.f64 (/.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 (pow.f64 z 2) (pow.f64 x 2)) 2) -3/4)))) (*.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/2 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) -3/4) (*.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 (+.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 (pow.f64 z 2) (pow.f64 x 2)) 2) -3/4)))) (*.f64 (sqrt.f64 1/3) (pow.f64 y 7))) (+.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)) 2) -3/4) (*.f64 (sqrt.f64 1/3) (pow.f64 y 5)))))))
(/.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 (*.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 1/4 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2)) (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) -1)) (*.f64 (sqrt.f64 1/3) (pow.f64 y 5))))) (/.f64 1 (*.f64 y (sqrt.f64 1/3))))
(-.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) -3/4) (*.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 (pow.f64 z 2) (pow.f64 x 2)) 2) -3/4) (*.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 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3) (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2)) (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) -1)) 1/2))) (*.f64 (sqrt.f64 1/3) (pow.f64 y 7)))) (+.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 1/4 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2)) (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) -1)) (*.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 (sqrt.f64 1/3) (pow.f64 y 3)))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) -3/4) (*.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 (pow.f64 z 2) (pow.f64 x 2)) 2) -3/4)))) (*.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 (+.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 (pow.f64 z 2) (pow.f64 x 2)) 2) -3/4)))) (*.f64 (sqrt.f64 1/3) (pow.f64 y 7))) (+.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)) 2) -3/4) (*.f64 (sqrt.f64 1/3) (pow.f64 y 5)))))) (/.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 1 (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (+.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 -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 (/.f64 1 (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 (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)) -1/2)))
(+.f64 (*.f64 (/.f64 1 (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 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 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 (*.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 1 (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 (/.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)) (*.f64 1/4 (pow.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))) 2)))) (sqrt.f64 1/3)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) 1/2))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2))))) (+.f64 (*.f64 (/.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))) -1/2)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 (/.f64 (*.f64 (pow.f64 z 4) (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) (*.f64 1/4 (pow.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))) 2)))) (sqrt.f64 1/3)) 1/2))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2))))) (+.f64 (*.f64 (/.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))) -1/2)) (*.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)) (*.f64 1/4 (pow.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))) 2)))) (sqrt.f64 1/3))))))
(+.f64 (*.f64 (/.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))) -1/2)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (+.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 4) (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) (*.f64 1/4 (pow.f64 (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 1 (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (+.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 (/.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)) (*.f64 1/4 (pow.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))) 2)))) (sqrt.f64 1/3)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) 1/2))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 (/.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)) (*.f64 1/4 (pow.f64 (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)) -1/2))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2))))) (+.f64 (+.f64 (*.f64 (/.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))) -1/2)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 (/.f64 (*.f64 (pow.f64 z 4) (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) (*.f64 1/4 (pow.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))) 2)))) (sqrt.f64 1/3)) 1/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)) (*.f64 1/4 (pow.f64 (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 1 (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2))))) (+.f64 (+.f64 (*.f64 (/.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))) -1/2)) (*.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)) (*.f64 1/4 (pow.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))) 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)) (*.f64 1/4 (pow.f64 (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 1 (sqrt.f64 1/3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2))))) (+.f64 (*.f64 (/.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))) -1/2)) (*.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)) (*.f64 1/4 (pow.f64 (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)) (*.f64 1/4 (pow.f64 (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 (/.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 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) -1/2) 2) (*.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) -1)) (*.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)) 2) -3/4) (*.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 (/.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 (pow.f64 y 2) (pow.f64 x 2)) 2) -3/4) (*.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 (pow.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) -1/2) 2) (*.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) -1)) (*.f64 (sqrt.f64 1/3) (pow.f64 z 5)))) (+.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/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 (+.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) -1/2) 2) (*.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) -1)) 1/2))) (*.f64 (sqrt.f64 1/3) (pow.f64 z 7)))) (/.f64 1 (*.f64 z (sqrt.f64 1/3))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) -3/4) (*.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 1/2 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) -3/4)))) (*.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 (*.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) -3/4) (*.f64 (sqrt.f64 1/3) (pow.f64 z 5))) (+.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 1/2 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) -3/4)))) (*.f64 (sqrt.f64 1/3) (pow.f64 z 7)))))))
(+.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)) 2) -3/4) (*.f64 (sqrt.f64 1/3) (pow.f64 z 5))) (+.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 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) -3/4) (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 1/2))) (*.f64 (sqrt.f64 1/3) (pow.f64 z 7)))))))
(/.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 (*.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 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) -1/2) 2) (*.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) -1)) (*.f64 (sqrt.f64 1/3) (pow.f64 z 5))))) (/.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)) 2) -3/4) (*.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 (pow.f64 y 2) (pow.f64 x 2)) 2) -3/4) (*.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 (*.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 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) -1/2) 2) (*.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) -1)) (*.f64 (sqrt.f64 1/3) (pow.f64 z 5))))) (*.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 (+.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) -1/2) 2) (*.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) -1)) 1/2))) (*.f64 (sqrt.f64 1/3) (pow.f64 z 7))))) (/.f64 1 (*.f64 z (sqrt.f64 1/3))))
(-.f64 (+.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) -3/4) (*.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 1/2 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) -3/4)))) (*.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 1/2 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) -3/4)))) (*.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 (pow.f64 y 2) (pow.f64 x 2)) 2) -3/4) (*.f64 (sqrt.f64 1/3) (pow.f64 z 5)))))) (/.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)) 2) -3/4) (*.f64 (sqrt.f64 1/3) (pow.f64 z 5))) (+.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 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) -3/4) (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 1/2))) (*.f64 (sqrt.f64 1/3) (pow.f64 z 7)))))) (/.f64 1 (*.f64 z (sqrt.f64 1/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 (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))
(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 (*.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))) (/.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 (*.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 (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 (*.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 (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 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)))) (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))
(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))) (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 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 (*.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))) 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 (/.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 (fabs.f64 (/.f64 1 (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 (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))) 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))) (fabs.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 (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))))
(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 (/.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))) (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 (fabs.f64 (/.f64 1 (sqrt.f64 (/.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 (*.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 (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 (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 (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 (*.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))))) (fabs.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 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 (*.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 (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 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 (/.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 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 (*.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 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 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)))
(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 (neg.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 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 (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))) (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 (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))) (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 (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))))) (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 (/.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 (/.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)))
(fabs.f64 (/.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 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 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3) (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3))) (neg.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 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 (/.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 (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)))) 1))
(/.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 (/.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 (/.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)))

eval1.3s (7.6%)

Compiler

Compiled 55770 to 29242 computations (47.6% saved)

prune680.0ms (3.9%)

Pruning

7 alts after pruning (3 fresh and 4 done)

PrunedKeptTotal
New8163819
Fresh000
Picked101
Done044
Total8177824
Error
0.3b
Counts
824 → 7
Alt Table
Click to see full alt table
StatusErrorProgram
33.9b
(*.f64 (/.f64 x (sqrt.f64 1/3)) -1/3)
48.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)))
33.9b
(*.f64 (sqrt.f64 1/3) (neg.f64 x))
28.3b
(*.f64 z (sqrt.f64 1/3))
28.2b
(*.f64 1/3 (/.f64 z (sqrt.f64 1/3)))
36.0b
(sqrt.f64 (/.f64 (+.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 z z)) 3))
52.3b
(sqrt.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))))
Compiler

Compiled 122 to 77 computations (36.9% saved)

localize146.0ms (0.8%)

Local error

Found 2 expressions with local error:

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

Compiled 17 to 14 computations (17.6% saved)

series3.0ms (0%)

Counts
2 → 0
Calls

6 calls:

TimeVariablePointExpression
1.0ms
z
@0
(*.f64 1/3 (/.f64 z (sqrt.f64 1/3)))
1.0ms
z
@inf
(*.f64 1/3 (/.f64 z (sqrt.f64 1/3)))
1.0ms
z
@-inf
(*.f64 1/3 (/.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))

rewrite123.0ms (0.7%)

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

Useful iterations: 4 (0.0ms)

IterNodesCost
0828
16628
221528
379228
4287922
Stop Event
node limit
Counts
2 → 31
Calls
Call 1
Inputs
(*.f64 1/3 (/.f64 z (sqrt.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 0 (neg.f64 (*.f64 z (sqrt.f64 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 z (sqrt.f64 1/3)))) 1)))) (#(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 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))))))))
((#(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)) (*.f64 (/.f64 z (sqrt.f64 1/3)) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 z (sqrt.f64 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z (sqrt.f64 1/3)) 2/3) (*.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 0 (-.f64 -1 (/.f64 z (sqrt.f64 1/3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/3 (*.f64 (/.f64 z (sqrt.f64 1/3)) 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 (sqrt.f64 1/3)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (sqrt.f64 1/3)) (+.f64 2 (/.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 (/.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 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))))))) (#(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 (/.f64 z (sqrt.f64 1/3)) (*.f64 (/.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)))))))) (#(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 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))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.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 (/.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 (/.f64 (/.f64 1 (/.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 (/.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 neg.f64 (neg.f64 (/.f64 z (sqrt.f64 1/3))))))))

simplify301.0ms (1.7%)

Algorithm
egg-herbie
Rules
1510×rational.json-simplify-47
1196×rational.json-simplify-54
1058×rational.json-simplify-43
970×rational.json-simplify-1
754×rational.json-simplify-50
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
064429
1128429
2341429
31833429
46439429
Stop Event
node limit
Counts
31 → 37
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 0 (-.f64 -1 (*.f64 z (sqrt.f64 1/3)))) 1)
(/.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))))
(pow.f64 (*.f64 z (sqrt.f64 1/3)) 1)
(neg.f64 (neg.f64 (*.f64 z (sqrt.f64 1/3))))
(+.f64 (/.f64 z (sqrt.f64 1/3)) 0)
(+.f64 (*.f64 z (sqrt.f64 1/3)) (*.f64 (/.f64 z (sqrt.f64 1/3)) 2/3))
(+.f64 0 (/.f64 z (sqrt.f64 1/3)))
(+.f64 (*.f64 (/.f64 z (sqrt.f64 1/3)) 2/3) (*.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 0 (-.f64 -1 (/.f64 z (sqrt.f64 1/3)))) 1)
(*.f64 1/3 (*.f64 (/.f64 z (sqrt.f64 1/3)) 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 (sqrt.f64 1/3)) 3)
(*.f64 (*.f64 z (sqrt.f64 1/3)) (+.f64 2 (/.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 (/.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 (/.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 (/.f64 z (sqrt.f64 1/3)) (*.f64 (/.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 1 (/.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 (/.f64 z (sqrt.f64 1/3)) (/.f64 z (sqrt.f64 1/3))))))
(*.f64 (*.f64 (*.f64 (/.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 (/.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 (/.f64 (/.f64 1 (/.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 (/.f64 z (sqrt.f64 1/3)) (/.f64 z (sqrt.f64 1/3)))))))
(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 0 (-.f64 -1 (*.f64 z (sqrt.f64 1/3)))) 1)
(*.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))
(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))
(+.f64 (/.f64 z (sqrt.f64 1/3)) 0)
(/.f64 z (sqrt.f64 1/3))
(+.f64 (*.f64 z (sqrt.f64 1/3)) (*.f64 (/.f64 z (sqrt.f64 1/3)) 2/3))
(+.f64 0 (/.f64 z (sqrt.f64 1/3)))
(/.f64 z (sqrt.f64 1/3))
(+.f64 (*.f64 (/.f64 z (sqrt.f64 1/3)) 2/3) (*.f64 z (sqrt.f64 1/3)))
(+.f64 (*.f64 z (sqrt.f64 1/3)) (*.f64 (/.f64 z (sqrt.f64 1/3)) 2/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 0 (-.f64 -1 (/.f64 z (sqrt.f64 1/3)))) 1)
(/.f64 z (sqrt.f64 1/3))
(*.f64 1/3 (*.f64 (/.f64 z (sqrt.f64 1/3)) 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 (sqrt.f64 1/3)) 3)
(*.f64 z (*.f64 (sqrt.f64 1/3) 3))
(*.f64 (sqrt.f64 1/3) (*.f64 z 3))
(*.f64 (*.f64 z (sqrt.f64 1/3)) (+.f64 2 (/.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))) 2))
(*.f64 z (*.f64 (sqrt.f64 1/3) (+.f64 (/.f64 (*.f64 z (sqrt.f64 1/3)) (*.f64 z (sqrt.f64 1/3))) 2)))
(*.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 (/.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 (/.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 (/.f64 z (sqrt.f64 1/3)) (*.f64 (/.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 1 (/.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 (/.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 (/.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 (/.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 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))
(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))

localize195.0ms (1.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 1/3 (pow.f64 z 2))
0.3b
(/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3)))
21.9b
(*.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)))
33.4b
(sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))
Compiler

Compiled 110 to 38 computations (65.5% saved)

series69.0ms (0.4%)

Counts
2 → 36
Calls

12 calls:

TimeVariablePointExpression
3.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)))
3.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
@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)))
2.0ms
y
@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)))
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)))

rewrite309.0ms (1.8%)

Algorithm
batch-egg-rewrite
Rules
984×rational.json-simplify-55
928×rational.json-5
926×exponential.json-3
926×rational.json-1
926×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02178
117778
253178
3197378
Stop Event
node limit
Counts
2 → 12
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/3 (pow.f64 z 2))
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 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/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 (*.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 1/3 (pow.f64 z 2)) (*.f64 1/3 (pow.f64 z 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/3 (pow.f64 z 2)) 1)))))

simplify471.0ms (2.7%)

Algorithm
egg-herbie
Rules
1736×rational.json-simplify-47
978×rational.json-simplify-49
970×rational.json-simplify-43
890×rational.json-simplify-111
868×rational.json-simplify-54
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
02787314
15506618
29766506
315586438
437916390
573456390
Stop Event
node limit
Counts
48 → 158
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 (*.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)))))
(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/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 (*.f64 1/3 (pow.f64 z 2)) 1)
(/.f64 (*.f64 1/3 (pow.f64 z 2)) (/.f64 (*.f64 1/3 (pow.f64 z 2)) (*.f64 1/3 (pow.f64 z 2))))
(pow.f64 (*.f64 1/3 (pow.f64 z 2)) 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 (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)) 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 (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)) 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 (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 (/.f64 (pow.f64 (*.f64 z x) 2) (sqrt.f64 1/3)) -1/6)))
(+.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 -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 (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)) 1/3)) (*.f64 1/6 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (*.f64 1/4 (pow.f64 (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 (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) (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (*.f64 1/4 (sqrt.f64 (pow.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 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3))) (*.f64 (/.f64 (pow.f64 (*.f64 z x) 2) (sqrt.f64 1/3)) -1/6))))
(+.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 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)) (*.f64 1/4 (sqrt.f64 (pow.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 (+.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 1/6 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (*.f64 1/4 (pow.f64 (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/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 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 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (*.f64 1/4 (pow.f64 (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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)) 1/3)) (*.f64 -1/6 (*.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)) (*.f64 1/4 (pow.f64 (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))) (*.f64 (pow.f64 x 6) (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 (/.f64 (pow.f64 (*.f64 z x) 2) (sqrt.f64 1/3)) -1/6)) (+.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)) (*.f64 1/4 (sqrt.f64 (pow.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))) (*.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 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)) (*.f64 1/4 (sqrt.f64 (pow.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/6 (/.f64 (pow.f64 (*.f64 z x) 2) (sqrt.f64 1/3)))) (+.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 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)) (*.f64 1/4 (sqrt.f64 (pow.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 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (*.f64 1/4 (sqrt.f64 (pow.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))) (*.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 -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/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) (*.f64 1/4 (pow.f64 (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))) (*.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)) (*.f64 1/4 (pow.f64 (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)))))))
(+.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 (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)) (*.f64 1/4 (sqrt.f64 (pow.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))) (*.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)) (*.f64 1/4 (sqrt.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3)) 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 (*.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 -1/6 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (*.f64 1/4 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 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 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) -3/4)) (*.f64 (sqrt.f64 1/3) (pow.f64 x 5))) (/.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 (*.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 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) (*.f64 -3/4 (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 (*.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)) 2) -3/4)) (*.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 -3/4 (pow.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) z) 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 (pow.f64 z 2) (+.f64 (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (*.f64 1/4 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 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 (*.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)) (*.f64 1/4 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 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/6 (+.f64 (/.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 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) -3/4) 1/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/6 (/.f64 (*.f64 (pow.f64 z 2) (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) -3/4)) (*.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/3 (/.f64 (pow.f64 z 2) (*.f64 (sqrt.f64 1/3) x))) (*.f64 -1/6 (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) (*.f64 -3/4 (pow.f64 z 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 (pow.f64 z 2) (pow.f64 y 2)) (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) -3/8)))) (*.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 z 2) (pow.f64 y 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 3))) (+.f64 (/.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 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) -3/8)))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 7))) (/.f64 (*.f64 (pow.f64 z 2) (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) -3/4)) (*.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 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3) (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) -3/8)))) (*.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 -3/4 (pow.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 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 (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 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 (pow.f64 z 2) (+.f64 (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (*.f64 1/4 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 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 (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)) 2) -3/4)) (*.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 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 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) (*.f64 -3/4 (pow.f64 z 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 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)) 2) -3/4)) (*.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 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 -3/4 (pow.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) z) 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 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 (pow.f64 z 2) (+.f64 (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (*.f64 1/4 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 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 (*.f64 -1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2)) (*.f64 1/4 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 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 (/.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 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) -3/4)) (*.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 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 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) -3/4) 1/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 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) (*.f64 -3/4 (pow.f64 z 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 (pow.f64 z 2) (pow.f64 y 2)) (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) -3/8)))) (*.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 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 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 3) (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) -3/8)))) (*.f64 (sqrt.f64 1/3) (pow.f64 x 7))) (/.f64 (*.f64 (pow.f64 z 2) (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) -3/4)) (*.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 1/6 (+.f64 (/.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 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) 2) -3/8)))) (*.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 -3/4 (pow.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 y 2)) z) 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 x 5)))))))
(*.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/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 (pow.f64 z 2) (sqrt.f64 1/3)) (*.f64 1/3 (sqrt.f64 (/.f64 1 (+.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/3 (/.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 (/.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 y z) 2) (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 z 2) (sqrt.f64 1/3)) (*.f64 1/3 (sqrt.f64 (/.f64 1 (+.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 (/.f64 (pow.f64 (*.f64 z y) 2) (sqrt.f64 1/3)) -1/6)))
(+.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 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 y z) 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 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))) (*.f64 (/.f64 (pow.f64 (*.f64 z y) 2) (sqrt.f64 1/3)) -1/6)) (+.f64 (*.f64 (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)) (*.f64 1/3 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))))) (*.f64 1/6 (*.f64 (/.f64 (*.f64 (pow.f64 z 2) (*.f64 (pow.f64 y 4) (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)) (*.f64 1/4 (pow.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))) 2))))) (sqrt.f64 1/3)) (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))))))
(+.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 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)) (*.f64 1/4 (pow.f64 (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 (/.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)) (*.f64 1/4 (pow.f64 (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 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 (*.f64 -1/6 (*.f64 (/.f64 (pow.f64 (*.f64 y z) 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 -1/6 (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) (/.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 (*.f64 (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)) (*.f64 1/3 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 z 2) (pow.f64 x 2)))))) (+.f64 (*.f64 1/6 (*.f64 (/.f64 (*.f64 (pow.f64 z 2) (*.f64 (pow.f64 y 4) (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)) (*.f64 1/4 (pow.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3))) 2))))) (sqrt.f64 1/3)) (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))))) (*.f64 -1/6 (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2))) (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)) (*.f64 1/4 (pow.f64 (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 (/.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/6 (+.f64 (*.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 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3)) (*.f64 1/4 (pow.f64 (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 (*.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)) (*.f64 1/4 (pow.f64 (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 (*.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 z 2) (*.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)) (*.f64 1/4 (pow.f64 (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)) (*.f64 1/4 (pow.f64 (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)) (*.f64 1/4 (pow.f64 (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)) (*.f64 1/4 (pow.f64 (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 (*.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 (pow.f64 z 2) (+.f64 (*.f64 1/4 (pow.f64 (+.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 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 z 2) (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) -3/4)) (*.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 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) -3/4)) (*.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 (pow.f64 z 2) (pow.f64 x 2)) 2) -3/4)) (*.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 z 2) (pow.f64 x 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 y 3))) (/.f64 (*.f64 -3/4 (pow.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) z) 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 (*.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 (pow.f64 z 2) (+.f64 (*.f64 1/4 (pow.f64 (+.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 (*.f64 1/4 (pow.f64 (+.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 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 (pow.f64 z 2) (pow.f64 x 2)) 2) -3/4)) (*.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 (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) -3/4) (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 1/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 (*.f64 (pow.f64 z 2) (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) -3/4)) (*.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 -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 z 2) (pow.f64 x 2)) (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) -3/8)))) (*.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 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3) (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) -3/8)))) (*.f64 (sqrt.f64 1/3) (pow.f64 y 7))) (+.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 (pow.f64 z 2) (pow.f64 x 2)) 2) -3/4)) (*.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 -3/4 (pow.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) z) 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 y 5))) (+.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 (pow.f64 z 2) (pow.f64 x 2)) 3) (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) -3/8)))) (*.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/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 (pow.f64 z 2) (+.f64 (*.f64 1/4 (pow.f64 (+.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 (*.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 (pow.f64 z 2) (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) -3/4)) (*.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 (pow.f64 z 2) (pow.f64 x 2)) 2) -3/4)) (*.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 (pow.f64 z 2) (pow.f64 x 2)) 2) -3/4)) (*.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 z 2) (pow.f64 x 2))) (*.f64 (sqrt.f64 1/3) (pow.f64 y 3))) (/.f64 (*.f64 -3/4 (pow.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) z) 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 1/6 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 1/4 (pow.f64 (+.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 (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 (*.f64 1/4 (pow.f64 (+.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 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) -3/4)) (*.f64 (sqrt.f64 1/3) (pow.f64 y 5))))) (+.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 (pow.f64 z 2) (pow.f64 x 2)) 2) -3/4) (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 1/2)))) (*.f64 (sqrt.f64 1/3) (pow.f64 y 7)))) (*.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 (*.f64 1/6 (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) -3/4)) (*.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 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 z 2) (pow.f64 x 2)) (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) -3/8)))) (*.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 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 3) (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) -3/8)))) (*.f64 (sqrt.f64 1/3) (pow.f64 y 7))) (+.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 (pow.f64 z 2) (pow.f64 x 2)) 2) -3/4)) (*.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 -3/4 (pow.f64 (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) z) 2)) (*.f64 (sqrt.f64 1/3) (pow.f64 y 5))) (+.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 (pow.f64 z 2) (pow.f64 x 2)) 3) (*.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) (*.f64 (pow.f64 (+.f64 (pow.f64 z 2) (pow.f64 x 2)) 2) -3/8)))) (*.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 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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) 1/3))
(*.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 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 (/.f64 (pow.f64 z 4) (sqrt.f64 1/3)) -1/6)))
(+.f64 (*.f64 (/.f64 (pow.f64 z 2) (sqrt.f64 1/3)) (*.f64 (sqrt.f64 (/.f64 1 (+.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)) 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 (/.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 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 (/.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 (/.f64 (pow.f64 z 4) (sqrt.f64 1/3)) -1/6)) (*.f64 1/6 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) (*.f64 1/4 (pow.f64 (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 (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)) (*.f64 1/4 (pow.f64 (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 (pow.f64 z 2) (sqrt.f64 1/3)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) 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 (/.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 1/6 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) (*.f64 1/4 (pow.f64 (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)) (*.f64 1/4 (pow.f64 (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)) (*.f64 1/4 (sqrt.f64 (pow.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/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 1/6 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3)) (*.f64 1/4 (pow.f64 (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 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3))) (*.f64 (/.f64 (pow.f64 z 4) (sqrt.f64 1/3)) -1/6)) (*.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)) (*.f64 1/4 (pow.f64 (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)) (*.f64 1/4 (pow.f64 (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 (pow.f64 z 2) (sqrt.f64 1/3)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y 2) (pow.f64 x 2)))) 1/3)) (*.f64 -1/6 (+.f64 (*.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)) (*.f64 1/4 (pow.f64 (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 (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 (*.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 (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)) (*.f64 1/4 (pow.f64 (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)) (*.f64 1/4 (pow.f64 (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 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 (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)) (*.f64 1/4 (pow.f64 (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)) (*.f64 1/4 (pow.f64 (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 (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 (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)) (*.f64 1/4 (sqrt.f64 (pow.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)) (*.f64 1/4 (sqrt.f64 (pow.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 (*.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/6 (/.f64 (+.f64 (*.f64 1/4 (pow.f64 (+.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 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) -3/4) (*.f64 (sqrt.f64 1/3) (pow.f64 z 3))) (/.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 (pow.f64 y 2) (pow.f64 x 2)) 2) -3/4) (*.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 1/4 (pow.f64 (+.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 (pow.f64 y 2) (pow.f64 x 2)) 3) (*.f64 1/2 (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) (+.f64 (*.f64 1/4 (pow.f64 (+.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/6 (+.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3) (*.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) -3/4) (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 1/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 (pow.f64 y 2) (pow.f64 x 2)) 2) -3/4) (*.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 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) -3/4) (*.f64 (sqrt.f64 1/3) (pow.f64 z 3))) (+.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 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) -3/8))) (*.f64 (sqrt.f64 1/3) (pow.f64 z 5)))))))
(+.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 (*.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) -3/4) (*.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 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) -3/8))) (*.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/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 y 2) (pow.f64 x 2)) (*.f64 z (sqrt.f64 1/3)))) (*.f64 1/6 (/.f64 (+.f64 (*.f64 1/4 (pow.f64 (+.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 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) -3/4) (*.f64 (sqrt.f64 1/3) (pow.f64 z 3))) (/.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 (pow.f64 y 2) (pow.f64 x 2)) 2) -3/4) (*.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/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/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 (*.f64 1/4 (pow.f64 (+.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 1/6 (/.f64 (+.f64 (*.f64 1/4 (pow.f64 (+.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 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 3) (*.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) -3/4) (*.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 1/2))) (*.f64 (sqrt.f64 1/3) (pow.f64 z 5)))) (*.f64 1/6 (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) -3/4) (*.f64 (sqrt.f64 1/3) (pow.f64 z 3))) (/.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 (*.f64 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) -3/4) (*.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 (pow.f64 (+.f64 (pow.f64 y 2) (pow.f64 x 2)) 2) -3/8))) (*.f64 (sqrt.f64 1/3) (pow.f64 z 5)))))))
(+.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 (pow.f64 z 2) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) 1/3))
(*.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 (pow.f64 z 2) (*.f64 1/3 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))
(+.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 (pow.f64 z 2) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) 1/3))
(*.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 (pow.f64 z 2) (*.f64 1/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/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 (pow.f64 z 2) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) 1/3))
(*.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 (pow.f64 z 2) (*.f64 1/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/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 (pow.f64 z 2) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) 1/3))
(*.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 (pow.f64 z 2) (*.f64 1/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/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 (pow.f64 z 2) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) 1/3))
(*.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 (pow.f64 z 2) (*.f64 1/3 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 3)))))
(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 (pow.f64 z 2) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 x x) (+.f64 (*.f64 y y) (*.f64 z z))) 3))) 1/3))
(*.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 (pow.f64 z 2) (*.f64 1/3 (/.f64 1 (sqrt.f64 (/.f64 (+.f64 (*.f64 y y) (+.f64 (*.f64 x x) (*.f64 z z))) 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 (*.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 1/3 (pow.f64 z 2)) (*.f64 1/3 (pow.f64 z 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))

localize18.0ms (0.1%)

Local error

Found 2 expressions with local error:

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

Compiled 18 to 15 computations (16.7% saved)

series3.0ms (0%)

Counts
2 → 12
Calls

6 calls:

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

rewrite108.0ms (0.6%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0928
17328
222228
380328
4289728
Stop Event
node limit
Counts
2 → 26
Calls
Call 1
Inputs
(/.f64 x (sqrt.f64 1/3))
(*.f64 (/.f64 x (sqrt.f64 1/3)) -1/3)
Outputs
((#(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 0 (neg.f64 (/.f64 x (sqrt.f64 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 x (sqrt.f64 1/3)))) 1)))) (#(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 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 (/.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 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))))))) (#(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 (/.f64 x (sqrt.f64 1/3)) (*.f64 (/.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)))))))) (#(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 (/.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 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 pow.f64 (/.f64 x (sqrt.f64 1/3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 x (sqrt.f64 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 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 0 (neg.f64 (*.f64 (/.f64 x (sqrt.f64 1/3)) -1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.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) 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 pow.f64 (*.f64 (/.f64 x (sqrt.f64 1/3)) -1/3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (/.f64 x (sqrt.f64 1/3)) -1/3)))))))

simplify295.0ms (1.7%)

Algorithm
egg-herbie
Rules
1122×rational.json-simplify-47
1016×rational.json-simplify-2
712×rational.json-simplify-54
654×rational.json-simplify-41
636×rational.json-simplify-58
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
055544
1109544
2258544
31275544
44926544
57910544
Stop Event
node limit
Counts
38 → 28
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 x (sqrt.f64 1/3)) 0)
(+.f64 0 (/.f64 x (sqrt.f64 1/3)))
(-.f64 (/.f64 x (sqrt.f64 1/3)) 0)
(-.f64 0 (neg.f64 (/.f64 x (sqrt.f64 1/3))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (sqrt.f64 1/3)))) 1)
(*.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 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 (/.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 (/.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 (/.f64 x (sqrt.f64 1/3)) (*.f64 (/.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 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 (/.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 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)))))))
(pow.f64 (/.f64 x (sqrt.f64 1/3)) 1)
(neg.f64 (neg.f64 (/.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 0 (neg.f64 (*.f64 (/.f64 x (sqrt.f64 1/3)) -1/3)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 x (sqrt.f64 1/3)) -1/3))) 1)
(/.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)))
(pow.f64 (*.f64 (/.f64 x (sqrt.f64 1/3)) -1/3) 1)
(neg.f64 (neg.f64 (*.f64 (/.f64 x (sqrt.f64 1/3)) -1/3)))
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 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 0 (neg.f64 (/.f64 x (sqrt.f64 1/3))))
(/.f64 x (sqrt.f64 1/3))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 x (sqrt.f64 1/3)))) 1)
(/.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 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 (/.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 (/.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 (/.f64 x (sqrt.f64 1/3)) (*.f64 (/.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 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 (/.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 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))
(pow.f64 (/.f64 x (sqrt.f64 1/3)) 1)
(/.f64 x (sqrt.f64 1/3))
(neg.f64 (neg.f64 (/.f64 x (sqrt.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 0 (neg.f64 (*.f64 (/.f64 x (sqrt.f64 1/3)) -1/3)))
(*.f64 -1/3 (/.f64 x (sqrt.f64 1/3)))
(-.f64 (-.f64 0 (-.f64 -1 (*.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) 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)))
(pow.f64 (*.f64 (/.f64 x (sqrt.f64 1/3)) -1/3) 1)
(*.f64 -1/3 (/.f64 x (sqrt.f64 1/3)))
(neg.f64 (neg.f64 (*.f64 (/.f64 x (sqrt.f64 1/3)) -1/3)))
(*.f64 -1/3 (/.f64 x (sqrt.f64 1/3)))

eval1.7s (9.6%)

Compiler

Compiled 28097 to 22798 computations (18.9% saved)

prune191.0ms (1.1%)

Pruning

7 alts after pruning (1 fresh and 6 done)

PrunedKeptTotal
New4851486
Fresh000
Picked011
Done156
Total4867493
Error
0.3b
Counts
493 → 7
Alt Table
Click to see full alt table
StatusErrorProgram
33.9b
(*.f64 (/.f64 x (sqrt.f64 1/3)) -1/3)
47.7b
(*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (*.f64 1/3 (pow.f64 z 2)))
33.9b
(*.f64 (sqrt.f64 1/3) (neg.f64 x))
28.3b
(*.f64 z (sqrt.f64 1/3))
28.2b
(*.f64 1/3 (/.f64 z (sqrt.f64 1/3)))
36.0b
(sqrt.f64 (/.f64 (+.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 z z)) 3))
52.3b
(sqrt.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))))
Compiler

Compiled 112 to 72 computations (35.7% saved)

localize36.0ms (0.2%)

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.4b
(*.f64 z (sqrt.f64 1/3))
29.7b
(*.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
2 → 12
Calls

6 calls:

TimeVariablePointExpression
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)))
0.0ms
z
@-inf
(*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (*.f64 1/3 (pow.f64 z 2)))
0.0ms
z
@0
(/.f64 1 (*.f64 z (sqrt.f64 1/3)))

rewrite150.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
810×rational.json-simplify-49
804×rational.json-simplify-47
712×rational.json-simplify-58
636×rational.json-simplify-50
530×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01352
110852
231952
3118752
4474352
Stop Event
node limit
Counts
2 → 27
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)))
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 0 (-.f64 -1 (*.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))) 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) 4/3)) (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (*.f64 (pow.f64 z 2) 4/3))))))) (#(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 (-.f64 0 (-.f64 -1 (/.f64 1 (*.f64 z (sqrt.f64 1/3))))) 1)))) (#(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 (/.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 (/.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 z (sqrt.f64 1/3)))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 z (sqrt.f64 1/3)))) 1))))) (#(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 (/.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 (/.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 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 (/.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)))) 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 (/.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 (/.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 (/.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 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))))))))))) (#(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)))))))))

simplify194.0ms (1.1%)

Algorithm
egg-herbie
Rules
1286×rational.json-simplify-2
986×rational.json-simplify-47
918×rational.json-simplify-55
790×rational.json-simplify-54
790×rational.json-simplify-43
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
065905
1135905
2299905
31445905
45950905
Stop Event
node limit
Counts
39 → 33
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 0 (-.f64 -1 (*.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))) 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) 4/3)) (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (*.f64 (pow.f64 z 2) 4/3))))
(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 (-.f64 0 (-.f64 -1 (/.f64 1 (*.f64 z (sqrt.f64 1/3))))) 1)
(*.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 (/.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 (*.f64 (/.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)))) 1))
(*.f64 (*.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 (/.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 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 (/.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)))) 1) (*.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 (/.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 (/.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 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))))))))
(pow.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) 1)
(neg.f64 (neg.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3)))))
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 0 (-.f64 -1 (*.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))) 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) 4/3)) (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (*.f64 (pow.f64 z 2) 4/3))))
(/.f64 (*.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) 4/3)) (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (*.f64 (pow.f64 z 2) 4/3))))
(/.f64 (*.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) 8/3)) (*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (*.f64 (pow.f64 z 2) 8/3))))
(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 (-.f64 0 (-.f64 -1 (/.f64 1 (*.f64 z (sqrt.f64 1/3))))) 1)
(/.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 (/.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 (/.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 z (sqrt.f64 1/3)))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 z (sqrt.f64 1/3)))) 1))
(/.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 (/.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 (/.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 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 (/.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)))) 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 (/.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 (/.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 (/.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 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)))
(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)))

eval43.0ms (0.2%)

Compiler

Compiled 1068 to 913 computations (14.5% saved)

prune21.0ms (0.1%)

Pruning

7 alts after pruning (0 fresh and 7 done)

PrunedKeptTotal
New50050
Fresh000
Picked011
Done066
Total50757
Error
0.3b
Counts
57 → 7
Alt Table
Click to see full alt table
StatusErrorProgram
33.9b
(*.f64 (/.f64 x (sqrt.f64 1/3)) -1/3)
47.7b
(*.f64 (/.f64 1 (*.f64 z (sqrt.f64 1/3))) (*.f64 1/3 (pow.f64 z 2)))
33.9b
(*.f64 (sqrt.f64 1/3) (neg.f64 x))
28.3b
(*.f64 z (sqrt.f64 1/3))
28.2b
(*.f64 1/3 (/.f64 z (sqrt.f64 1/3)))
36.0b
(sqrt.f64 (/.f64 (+.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 z z)) 3))
52.3b
(sqrt.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))))
Compiler

Compiled 112 to 72 computations (35.7% saved)

regimes424.0ms (2.4%)

Counts
9 → 5
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 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 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 1/3 (/.f64 z (sqrt.f64 1/3)))
(sqrt.f64 (/.f64 (+.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 z z)) 3))
(*.f64 1/3 (/.f64 z (sqrt.f64 1/3)))
Calls

10 calls:

59.0ms
y
57.0ms
x
49.0ms
(+.f64 (*.f64 x x) (*.f64 y y))
49.0ms
(*.f64 z z)
47.0ms
z
Results
ErrorSegmentsBranch
7.1b5x
12.5b4y
8.9b4z
16.7b2(sqrt.f64 (/.f64 (+.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 z z)) 3))
16.7b2(/.f64 (+.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 z z)) 3)
16.7b2(+.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 z z))
11.9b5(+.f64 (*.f64 x x) (*.f64 y y))
7.8b5(*.f64 x x)
24.2b7(*.f64 y y)
9.1b6(*.f64 z z)
Compiler

Compiled 248 to 129 computations (48% saved)

bsearch97.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
28.0ms
-3.0985228074137206e-61
-2.3202448068697763e-66
22.0ms
-5.450140978716012e-34
-6.998192687569527e-37
22.0ms
-26022353708963548.0
-2171565641505920.8
23.0ms
-3.789028420797117e+134
-6.098658292001298e+130
Results
80.0ms496×body256valid
Compiler

Compiled 891 to 667 computations (25.1% saved)

regimes97.0ms (0.6%)

Counts
4 → 6
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 (sqrt.f64 1/3) (neg.f64 x))
(*.f64 1/3 (/.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:

49.0ms
x
24.0ms
y
22.0ms
z
Results
ErrorSegmentsBranch
8.5b6x
12.5b4y
11.0b4z
Compiler

Compiled 36 to 29 computations (19.4% saved)

bsearch141.0ms (0.8%)

Algorithm
binary-search
Steps
TimeLeftRight
30.0ms
-3.0985228074137206e-61
-2.3202448068697763e-66
37.0ms
-6.998192687569527e-37
-1.9209684386630433e-42
27.0ms
-26022353708963548.0
-2171565641505920.8
30.0ms
-1.1939853667159373e+63
-4.171655005967541e+61
16.0ms
-4.116780199938595e+89
-3.232865307353249e+89
Results
123.0ms544×body256valid
Compiler

Compiled 652 to 577 computations (11.5% saved)

regimes74.0ms (0.4%)

Counts
3 → 6
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)))
(*.f64 (sqrt.f64 1/3) (neg.f64 x))
(*.f64 1/3 (/.f64 z (sqrt.f64 1/3)))
Calls

3 calls:

30.0ms
x
23.0ms
y
19.0ms
z
Results
ErrorSegmentsBranch
8.5b6x
12.5b4y
11.0b4z
Compiler

Compiled 30 to 24 computations (20% saved)

bsearch96.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
25.0ms
-3.0985228074137206e-61
-2.3202448068697763e-66
24.0ms
-6.998192687569527e-37
-1.9209684386630433e-42
18.0ms
-26022353708963548.0
-2171565641505920.8
21.0ms
-1.1939853667159373e+63
-4.171655005967541e+61
7.0ms
-4.116780199938595e+89
-3.232865307353249e+89
Results
81.0ms544×body256valid
Compiler

Compiled 649 to 574 computations (11.6% saved)

regimes62.0ms (0.4%)

Accuracy

Total -52.9b remaining (-620.8%)

Threshold costs -52.9b (-620.8%)

Counts
2 → 6
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))
(*.f64 (sqrt.f64 1/3) (neg.f64 x))
(*.f64 z (sqrt.f64 1/3))
Calls

3 calls:

25.0ms
x
22.0ms
y
15.0ms
z
Results
ErrorSegmentsBranch
8.5b6x
12.6b4y
11.1b4z
Compiler

Compiled 24 to 19 computations (20.8% saved)

bsearch127.0ms (0.7%)

Algorithm
binary-search
Steps
TimeLeftRight
31.0ms
-3.0985228074137206e-61
-2.3202448068697763e-66
34.0ms
-6.998192687569527e-37
-1.9209684386630433e-42
26.0ms
-26022353708963548.0
-2171565641505920.8
29.0ms
-1.1939853667159373e+63
-4.171655005967541e+61
7.0ms
-4.116780199938595e+89
-3.232865307353249e+89
Results
110.0ms544×body256valid
Compiler

Compiled 601 to 526 computations (12.5% saved)

simplify16.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
082575
Stop Event
done
saturated
Calls
Call 1
Inputs
(if (<=.f64 x -130000000000000007949109199870485130527996453731041441336431500195280616680532022491143032405603265996158064046158326421386323843612672) (*.f64 (/.f64 x (sqrt.f64 1/3)) -1/3) (if (<=.f64 x -17000000000000000) (sqrt.f64 (/.f64 (+.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 z z)) 3)) (if (<=.f64 x -1309505467048489/46768052394588893382517914646921056628989841375232) (*.f64 1/3 (/.f64 z (sqrt.f64 1/3))) (if (<=.f64 x -1408031805125765/7410693711188236507108543040556026102609279018600996098525285376506440296955904) (sqrt.f64 (/.f64 (+.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 z z)) 3)) (*.f64 1/3 (/.f64 z (sqrt.f64 1/3)))))))
(if (<=.f64 x -369999999999999979683646854514481221902146050941171485195351743001623577127034533563072512) (*.f64 (/.f64 x (sqrt.f64 1/3)) -1/3) (if (<=.f64 x -51000000000000000986863131915674664860860819185421754684145664) (*.f64 z (sqrt.f64 1/3)) (if (<=.f64 x -21000000000000000) (*.f64 (sqrt.f64 1/3) (neg.f64 x)) (if (<=.f64 x -3060087096001007/1569275433846670190958947355801916604025588861116008628224) (*.f64 1/3 (/.f64 z (sqrt.f64 1/3))) (if (<=.f64 x -3835612955986099/14474011154664524427946373126085988481658748083205070504932198000989141204992) (*.f64 (sqrt.f64 1/3) (neg.f64 x)) (*.f64 1/3 (/.f64 z (sqrt.f64 1/3))))))))
(if (<=.f64 x -409999999999999985127704091882033049495015897498783606092076890896367566531497515754192896) (*.f64 (sqrt.f64 1/3) (neg.f64 x)) (if (<=.f64 x -63999999999999996760776659012737207485673280704858244677369856) (*.f64 z (sqrt.f64 1/3)) (if (<=.f64 x -7000000000000000) (*.f64 (sqrt.f64 1/3) (neg.f64 x)) (if (<=.f64 x -7355978596156267/6129982163463555433433388108601236734474956488734408704) (*.f64 1/3 (/.f64 z (sqrt.f64 1/3))) (if (<=.f64 x -551821675271585/1809251394333065553493296640760748560207343510400633813116524750123642650624) (*.f64 (sqrt.f64 1/3) (neg.f64 x)) (*.f64 1/3 (/.f64 z (sqrt.f64 1/3))))))))
(if (<=.f64 x -350000000000000005231171272284854581438471139549061677986731519064154912370502263149428736) (*.f64 (sqrt.f64 1/3) (neg.f64 x)) (if (<=.f64 x -42000000000000002156002760594988435587330998811048632217763840) (*.f64 z (sqrt.f64 1/3)) (if (<=.f64 x -25000000000000000) (*.f64 (sqrt.f64 1/3) (neg.f64 x)) (if (<=.f64 x -3060087096001007/1569275433846670190958947355801916604025588861116008628224) (*.f64 z (sqrt.f64 1/3)) (if (<=.f64 x -407588154115353/463168356949264781694283940034751631413079938662562256157830336031652518559744) (*.f64 (sqrt.f64 1/3) (neg.f64 x)) (*.f64 z (sqrt.f64 1/3)))))))
(*.f64 z (sqrt.f64 1/3))
Outputs
(if (<=.f64 x -130000000000000007949109199870485130527996453731041441336431500195280616680532022491143032405603265996158064046158326421386323843612672) (*.f64 (/.f64 x (sqrt.f64 1/3)) -1/3) (if (<=.f64 x -17000000000000000) (sqrt.f64 (/.f64 (+.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 z z)) 3)) (if (<=.f64 x -1309505467048489/46768052394588893382517914646921056628989841375232) (*.f64 1/3 (/.f64 z (sqrt.f64 1/3))) (if (<=.f64 x -1408031805125765/7410693711188236507108543040556026102609279018600996098525285376506440296955904) (sqrt.f64 (/.f64 (+.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 z z)) 3)) (*.f64 1/3 (/.f64 z (sqrt.f64 1/3)))))))
(if (<=.f64 x -369999999999999979683646854514481221902146050941171485195351743001623577127034533563072512) (*.f64 (/.f64 x (sqrt.f64 1/3)) -1/3) (if (<=.f64 x -51000000000000000986863131915674664860860819185421754684145664) (*.f64 z (sqrt.f64 1/3)) (if (<=.f64 x -21000000000000000) (*.f64 (sqrt.f64 1/3) (neg.f64 x)) (if (<=.f64 x -3060087096001007/1569275433846670190958947355801916604025588861116008628224) (*.f64 1/3 (/.f64 z (sqrt.f64 1/3))) (if (<=.f64 x -3835612955986099/14474011154664524427946373126085988481658748083205070504932198000989141204992) (*.f64 (sqrt.f64 1/3) (neg.f64 x)) (*.f64 1/3 (/.f64 z (sqrt.f64 1/3))))))))
(if (<=.f64 x -409999999999999985127704091882033049495015897498783606092076890896367566531497515754192896) (*.f64 (sqrt.f64 1/3) (neg.f64 x)) (if (<=.f64 x -63999999999999996760776659012737207485673280704858244677369856) (*.f64 z (sqrt.f64 1/3)) (if (<=.f64 x -7000000000000000) (*.f64 (sqrt.f64 1/3) (neg.f64 x)) (if (<=.f64 x -7355978596156267/6129982163463555433433388108601236734474956488734408704) (*.f64 1/3 (/.f64 z (sqrt.f64 1/3))) (if (<=.f64 x -551821675271585/1809251394333065553493296640760748560207343510400633813116524750123642650624) (*.f64 (sqrt.f64 1/3) (neg.f64 x)) (*.f64 1/3 (/.f64 z (sqrt.f64 1/3))))))))
(if (<=.f64 x -350000000000000005231171272284854581438471139549061677986731519064154912370502263149428736) (*.f64 (sqrt.f64 1/3) (neg.f64 x)) (if (<=.f64 x -42000000000000002156002760594988435587330998811048632217763840) (*.f64 z (sqrt.f64 1/3)) (if (<=.f64 x -25000000000000000) (*.f64 (sqrt.f64 1/3) (neg.f64 x)) (if (<=.f64 x -3060087096001007/1569275433846670190958947355801916604025588861116008628224) (*.f64 z (sqrt.f64 1/3)) (if (<=.f64 x -407588154115353/463168356949264781694283940034751631413079938662562256157830336031652518559744) (*.f64 (sqrt.f64 1/3) (neg.f64 x)) (*.f64 z (sqrt.f64 1/3)))))))
(*.f64 z (sqrt.f64 1/3))
Compiler

Compiled 231 to 168 computations (27.3% saved)

soundness651.0ms (3.7%)

Algorithm
egg-herbie
Rules
1254×rational.json-simplify-47
1108×rational.json-simplify-2
926×rational.json-simplify-1
830×rational.json-simplify-50
752×rational.json-simplify-41
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
062820541
1130819623
2230219493
3350319425
4598919425
Stop Event
node limit
Compiler

Compiled 15 to 13 computations (13.3% saved)

end224.0ms (1.3%)

Compiler

Compiled 349 to 236 computations (32.4% saved)

Profiling

Loading profile data...