Details

Time bar (total: 31.0s)

analyze219.0ms (0.7%)

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
12.5%12.5%87.4%0.1%0%0%0%6
50%50%50%0.1%0%0%0%7
62.5%62.4%37.5%0.1%0%0%0%8
76.2%76.1%23.8%0.1%0%0%0%9
81.8%81.8%18.1%0.1%0%0%0%10
87.8%87.7%12.2%0.1%0%0%0%11
90.8%90.7%9.2%0.1%0%0%0%12
Compiler

Compiled 22 to 13 computations (40.9% saved)

sample977.0ms (3.1%)

Results
966.0ms8256×body256valid
Bogosity

preprocess10.0ms (0%)

Algorithm
egg-herbie
Rules
24×rational.json-simplify-2
rational.json-simplify-54
rational.json-simplify-43
rational.json-simplify-55
rational.json-simplify-73
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
017110
126110
232110
342110
454110
554110
022
Stop Event
saturated
saturated
Calls
Call 1
Inputs
0
1
Outputs
0
1
Call 2
Inputs
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y)) (+.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y)))
(/.f64 (-.f64 (*.f64 y y) (*.f64 (*.f64 x 4) x)) (+.f64 (*.f64 y y) (*.f64 (*.f64 x 4) x)))
Outputs
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y)) (+.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y)))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(/.f64 (-.f64 (*.f64 y y) (*.f64 (*.f64 x 4) x)) (+.f64 (*.f64 y y) (*.f64 (*.f64 x 4) x)))
(/.f64 (-.f64 (*.f64 y y) (*.f64 x (*.f64 x 4))) (+.f64 (*.f64 y y) (*.f64 x (*.f64 x 4))))
Compiler

Compiled 23 to 14 computations (39.1% saved)

simplify20.0ms (0.1%)

Algorithm
egg-herbie
Rules
14×rational.json-simplify-2
rational.json-simplify-54
rational.json-simplify-55
rational.json-simplify-73
rational.json-simplify-71
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01155
11655
22055
32455
43055
53455
64055
74055
Stop Event
saturated
Counts
1 → 2
Calls
Call 1
Inputs
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y)) (+.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y)))
Outputs
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y)) (+.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y)))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))

eval1.0ms (0%)

Compiler

Compiled 40 to 21 computations (47.5% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

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

Compiled 21 to 12 computations (42.9% saved)

localize19.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y))
3.1b
(-.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y))
30.7b
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y)) (+.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y)))
Compiler

Compiled 53 to 26 computations (50.9% saved)

series7.0ms (0%)

Counts
3 → 72
Calls

18 calls:

TimeVariablePointExpression
2.0ms
x
@inf
(-.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y))
1.0ms
y
@0
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y)) (+.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y)))
1.0ms
x
@inf
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y)) (+.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y)))
1.0ms
x
@0
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y)) (+.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y)))
1.0ms
y
@inf
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y)) (+.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y)))

rewrite140.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
798×rational.json-simplify-47
780×rational.json-simplify-54
756×rational.json-simplify-49
654×rational.json-simplify-58
634×rational.json-simplify-50
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
011105
194105
2310105
31157105
44822105
Stop Event
node limit
Counts
3 → 81
Calls
Call 1
Inputs
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y)) (+.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y)))
(-.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y))
(+.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 (*.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) 1) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 (*.f64 x x) (-.f64 (*.f64 y (*.f64 y 4)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 y (*.f64 y 4))) (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (*.f64 y (*.f64 y 4))) (+.f64 1 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 y (*.f64 y 4)) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y (*.f64 y 4)) (*.f64 x x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 -1 (-.f64 (*.f64 y (*.f64 y 4)) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (-.f64 -1 (-.f64 (*.f64 x x) (-.f64 (*.f64 y (*.f64 y 4)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 1) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 y (*.f64 y 4)) (*.f64 x x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 y (*.f64 y 4)) (*.f64 x x)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 y 4)) (neg.f64 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (neg.f64 (*.f64 x x)) (*.f64 y (*.f64 y 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 x x) (-.f64 -1 (*.f64 y (*.f64 y 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 y (*.f64 y 4)) (-.f64 -1 (*.f64 x x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 x x))) (-.f64 1 (*.f64 y (*.f64 y 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 y (*.f64 y 4)))) (-.f64 1 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 (-.f64 -1 (*.f64 x x)) (*.f64 y (*.f64 y 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 1) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (fabs.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 (*.f64 x x)) (*.f64 y (*.f64 y 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 (neg.f64 (*.f64 x x)) (*.f64 y (*.f64 y 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (-.f64 (neg.f64 (*.f64 x x)) (*.f64 y (*.f64 y 4))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (neg.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (/.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))))))

simplify273.0ms (0.9%)

Algorithm
egg-herbie
Rules
1542×rational.json-simplify-49
610×exponential.json-simplify-26
602×rational.json-simplify-41
578×rational.json-simplify-1
554×rational.json-simplify-2
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02446495
15145363
211405169
333855049
479575049
Stop Event
node limit
Counts
153 → 137
Calls
Call 1
Inputs
-1
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1)
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) 1)
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 1/32 (/.f64 (pow.f64 x 6) (pow.f64 y 6))))) 1)
1
(-.f64 (+.f64 1 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 4 (pow.f64 y 2)))) (pow.f64 x 4))) (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 4 (pow.f64 y 2)))) (pow.f64 x 4))) (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 y 4) (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 4 (pow.f64 y 2)))) (pow.f64 x 6))) (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
1
(-.f64 (+.f64 1 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 4 (pow.f64 y 2)))) (pow.f64 x 4))) (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 4 (pow.f64 y 2)))) (pow.f64 x 4))) (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 y 4) (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 4 (pow.f64 y 2)))) (pow.f64 x 6))) (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
1
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) 1)
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 1 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 1 (+.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -128 (/.f64 (pow.f64 y 6) (pow.f64 x 6))))))
-1
(-.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1))
(-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 y 4))) (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1))
(-.f64 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (pow.f64 x 4)) (pow.f64 y 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 y 4))) (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1))
-1
(-.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1))
(-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 y 4))) (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1))
(-.f64 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (pow.f64 x 4)) (pow.f64 y 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 y 4))) (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1))
(*.f64 -4 (pow.f64 y 2))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(pow.f64 x 2)
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(pow.f64 x 2)
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(pow.f64 x 2)
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(*.f64 -4 (pow.f64 y 2))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(*.f64 -4 (pow.f64 y 2))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(*.f64 4 (pow.f64 y 2))
(+.f64 (*.f64 4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (*.f64 4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (*.f64 4 (pow.f64 y 2)) (pow.f64 x 2))
(pow.f64 x 2)
(+.f64 (*.f64 4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (*.f64 4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (*.f64 4 (pow.f64 y 2)) (pow.f64 x 2))
(pow.f64 x 2)
(+.f64 (*.f64 4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (*.f64 4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (*.f64 4 (pow.f64 y 2)) (pow.f64 x 2))
(pow.f64 x 2)
(+.f64 (*.f64 4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (*.f64 4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (*.f64 4 (pow.f64 y 2)) (pow.f64 x 2))
(*.f64 4 (pow.f64 y 2))
(+.f64 (*.f64 4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (*.f64 4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (*.f64 4 (pow.f64 y 2)) (pow.f64 x 2))
(*.f64 4 (pow.f64 y 2))
(+.f64 (*.f64 4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (*.f64 4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (*.f64 4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 0)
(+.f64 0 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(-.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 0)
(-.f64 0 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) 1)
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 1)
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(*.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) 1))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(*.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(*.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(*.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 (*.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) 1) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
(pow.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 1)
(neg.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) 0)
(+.f64 0 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(+.f64 1 (-.f64 (*.f64 x x) (-.f64 (*.f64 y (*.f64 y 4)) -1)))
(+.f64 (neg.f64 (*.f64 y (*.f64 y 4))) (*.f64 x x))
(+.f64 (-.f64 -1 (*.f64 y (*.f64 y 4))) (+.f64 1 (*.f64 x x)))
(+.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 y (*.f64 y 4)) -1)) 1)
(*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) 1)
(*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(*.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(*.f64 (-.f64 (*.f64 y (*.f64 y 4)) (*.f64 x x)) -1)
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 1))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 -1 (-.f64 (*.f64 y (*.f64 y 4)) (*.f64 x x))))
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (-.f64 -1 (-.f64 (*.f64 x x) (-.f64 (*.f64 y (*.f64 y 4)) -1))))
(*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 1) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) 1)
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(/.f64 (-.f64 (*.f64 y (*.f64 y 4)) (*.f64 x x)) -1)
(pow.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) 1)
(neg.f64 (-.f64 (*.f64 y (*.f64 y 4)) (*.f64 x x)))
(-.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 y (*.f64 y 4)) (neg.f64 (*.f64 x x)))
(-.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) 0)
(-.f64 0 (-.f64 (neg.f64 (*.f64 x x)) (*.f64 y (*.f64 y 4))))
(-.f64 (-.f64 (*.f64 x x) (-.f64 -1 (*.f64 y (*.f64 y 4)))) 1)
(-.f64 (-.f64 (*.f64 y (*.f64 y 4)) (-.f64 -1 (*.f64 x x))) 1)
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 x x))) (-.f64 1 (*.f64 y (*.f64 y 4))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y (*.f64 y 4)))) (-.f64 1 (*.f64 x x)))
(-.f64 (-.f64 0 (-.f64 (-.f64 -1 (*.f64 x x)) (*.f64 y (*.f64 y 4)))) 1)
(*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) 1)
(*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(*.f64 1 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 1))
(*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 1)))
(*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 1) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (fabs.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(*.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
(/.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) 1)
(/.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(pow.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) 1)
(neg.f64 (-.f64 (neg.f64 (*.f64 x x)) (*.f64 y (*.f64 y 4))))
(fabs.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(fabs.f64 (-.f64 (neg.f64 (*.f64 x x)) (*.f64 y (*.f64 y 4))))
(fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (/.f64 (-.f64 (neg.f64 (*.f64 x x)) (*.f64 y (*.f64 y 4))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (neg.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (-.f64 0 (/.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
Outputs
-1
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) -1)
(+.f64 -1 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) 1)
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) -1)
(+.f64 -1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) -1))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 -1 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 1/32 (/.f64 (pow.f64 x 6) (pow.f64 y 6))))) 1)
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) -1)
(+.f64 -1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/32 (/.f64 (pow.f64 x 6) (pow.f64 y 6))))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (+.f64 -1 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) (*.f64 1/32 (/.f64 (pow.f64 x 6) (pow.f64 y 6)))))
1
(-.f64 (+.f64 1 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8))
(-.f64 (+.f64 1 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 4 (pow.f64 y 2)))) (pow.f64 x 4))) (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 (pow.f64 y 2) -4) (*.f64 (pow.f64 y 2) 4))) (pow.f64 x 4))))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (*.f64 -4 (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -8)) (pow.f64 x 4)) (/.f64 (pow.f64 y 2) (pow.f64 x 2)))) (+.f64 -1 (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 1 (-.f64 (*.f64 -4 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -8)) (pow.f64 x 4)))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 4 (pow.f64 y 2)))) (pow.f64 x 4))) (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 y 4) (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 4 (pow.f64 y 2)))) (pow.f64 x 6))) (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 (pow.f64 y 2) -4) (*.f64 (pow.f64 y 2) 4))) (pow.f64 x 4))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 16 (/.f64 (*.f64 (pow.f64 y 4) (-.f64 (*.f64 (pow.f64 y 2) -4) (*.f64 (pow.f64 y 2) 4))) (pow.f64 x 6)))))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 -4 (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -8)) (pow.f64 x 4)) (/.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 16 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 y 2) -8)) (pow.f64 x 6)))) (+.f64 -1 (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 1 (-.f64 (+.f64 (*.f64 -4 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -8)) (pow.f64 x 4)))) (*.f64 16 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 y 2) -8)) (pow.f64 x 6)))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
1
(-.f64 (+.f64 1 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8))
(-.f64 (+.f64 1 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 4 (pow.f64 y 2)))) (pow.f64 x 4))) (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 (pow.f64 y 2) -4) (*.f64 (pow.f64 y 2) 4))) (pow.f64 x 4))))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (*.f64 -4 (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -8)) (pow.f64 x 4)) (/.f64 (pow.f64 y 2) (pow.f64 x 2)))) (+.f64 -1 (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 1 (-.f64 (*.f64 -4 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -8)) (pow.f64 x 4)))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 4 (pow.f64 y 2)))) (pow.f64 x 4))) (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 y 4) (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 4 (pow.f64 y 2)))) (pow.f64 x 6))) (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 (pow.f64 y 2) -4) (*.f64 (pow.f64 y 2) 4))) (pow.f64 x 4))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 16 (/.f64 (*.f64 (pow.f64 y 4) (-.f64 (*.f64 (pow.f64 y 2) -4) (*.f64 (pow.f64 y 2) 4))) (pow.f64 x 6)))))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 -4 (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -8)) (pow.f64 x 4)) (/.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 16 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 y 2) -8)) (pow.f64 x 6)))) (+.f64 -1 (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 1 (-.f64 (+.f64 (*.f64 -4 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -8)) (pow.f64 x 4)))) (*.f64 16 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 y 2) -8)) (pow.f64 x 6)))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
1
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) 1)
(-.f64 (+.f64 1 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 1 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(+.f64 1 (+.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8)))
(+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 1 (+.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -128 (/.f64 (pow.f64 y 6) (pow.f64 x 6))))))
(+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) (+.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (+.f64 (*.f64 -128 (/.f64 (pow.f64 y 6) (pow.f64 x 6))) 1)))
(+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) (+.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (+.f64 1 (*.f64 -128 (/.f64 (pow.f64 y 6) (pow.f64 x 6))))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) (+.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -128 (/.f64 (pow.f64 y 6) (pow.f64 x 6))))))
(+.f64 1 (+.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) (*.f64 -128 (/.f64 (pow.f64 y 6) (pow.f64 x 6))))))
-1
(-.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) -1)
(+.f64 -1 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 y 4))) (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/4) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) 1/4) (*.f64 (pow.f64 x 2) -1/4))) (pow.f64 y 4)))) (+.f64 1 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/4)))
(+.f64 (-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/4) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 x 2) 1/2)) (pow.f64 y 4)))) (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/4)) -1)
(+.f64 -1 (-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/4) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 1/2 (pow.f64 x 2))) (pow.f64 y 4)))) (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/4)))
(-.f64 -1 (-.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/2) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 1/2 (pow.f64 x 2))) (pow.f64 y 4)))))
(-.f64 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (pow.f64 x 4)) (pow.f64 y 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 y 4))) (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1))
(-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) 1/4) (*.f64 (pow.f64 x 2) -1/4))) (pow.f64 y 4))) (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/4) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 x 4) (-.f64 (*.f64 (pow.f64 x 2) 1/4) (*.f64 (pow.f64 x 2) -1/4))) (pow.f64 y 6))))) (+.f64 1 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/4)))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/4) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 2) 1/2)) (pow.f64 y 6))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 x 2) 1/2)) (pow.f64 y 4))))) (+.f64 1 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/4)))
(+.f64 -1 (-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 1/2 (pow.f64 x 2))) (pow.f64 y 4))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 x 4) (*.f64 1/2 (pow.f64 x 2))) (pow.f64 y 6))))) (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/4)))
(-.f64 -1 (-.f64 (-.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/2) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 1/2 (pow.f64 x 2))) (pow.f64 y 4)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 x 4) (*.f64 1/2 (pow.f64 x 2))) (pow.f64 y 6)))))
-1
(-.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) -1)
(+.f64 -1 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 y 4))) (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/4) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) 1/4) (*.f64 (pow.f64 x 2) -1/4))) (pow.f64 y 4)))) (+.f64 1 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/4)))
(+.f64 (-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/4) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 x 2) 1/2)) (pow.f64 y 4)))) (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/4)) -1)
(+.f64 -1 (-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/4) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 1/2 (pow.f64 x 2))) (pow.f64 y 4)))) (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/4)))
(-.f64 -1 (-.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/2) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 1/2 (pow.f64 x 2))) (pow.f64 y 4)))))
(-.f64 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (pow.f64 x 4)) (pow.f64 y 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 y 4))) (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1))
(-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) 1/4) (*.f64 (pow.f64 x 2) -1/4))) (pow.f64 y 4))) (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/4) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 x 4) (-.f64 (*.f64 (pow.f64 x 2) 1/4) (*.f64 (pow.f64 x 2) -1/4))) (pow.f64 y 6))))) (+.f64 1 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/4)))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/4) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 2) 1/2)) (pow.f64 y 6))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 x 2) 1/2)) (pow.f64 y 4))))) (+.f64 1 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/4)))
(+.f64 -1 (-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 1/2 (pow.f64 x 2))) (pow.f64 y 4))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 x 4) (*.f64 1/2 (pow.f64 x 2))) (pow.f64 y 6))))) (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/4)))
(-.f64 -1 (-.f64 (-.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/2) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 1/2 (pow.f64 x 2))) (pow.f64 y 4)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 x 4) (*.f64 1/2 (pow.f64 x 2))) (pow.f64 y 6)))))
(*.f64 -4 (pow.f64 y 2))
(*.f64 (pow.f64 y 2) -4)
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) -4))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) -4))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) -4))
(pow.f64 x 2)
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) -4))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) -4))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) -4))
(pow.f64 x 2)
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) -4))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) -4))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) -4))
(pow.f64 x 2)
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) -4))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) -4))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) -4))
(*.f64 -4 (pow.f64 y 2))
(*.f64 (pow.f64 y 2) -4)
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) -4))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) -4))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) -4))
(*.f64 -4 (pow.f64 y 2))
(*.f64 (pow.f64 y 2) -4)
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) -4))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) -4))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) -4))
(*.f64 4 (pow.f64 y 2))
(*.f64 (pow.f64 y 2) 4)
(+.f64 (*.f64 4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) 4))
(+.f64 (*.f64 4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) 4))
(+.f64 (*.f64 4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) 4))
(pow.f64 x 2)
(+.f64 (*.f64 4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) 4))
(+.f64 (*.f64 4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) 4))
(+.f64 (*.f64 4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) 4))
(pow.f64 x 2)
(+.f64 (*.f64 4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) 4))
(+.f64 (*.f64 4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) 4))
(+.f64 (*.f64 4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) 4))
(pow.f64 x 2)
(+.f64 (*.f64 4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) 4))
(+.f64 (*.f64 4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) 4))
(+.f64 (*.f64 4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) 4))
(*.f64 4 (pow.f64 y 2))
(*.f64 (pow.f64 y 2) 4)
(+.f64 (*.f64 4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) 4))
(+.f64 (*.f64 4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) 4))
(+.f64 (*.f64 4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) 4))
(*.f64 4 (pow.f64 y 2))
(*.f64 (pow.f64 y 2) 4)
(+.f64 (*.f64 4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) 4))
(+.f64 (*.f64 4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) 4))
(+.f64 (*.f64 4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) 4))
(+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 0)
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(+.f64 0 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(-.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 0)
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(-.f64 0 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) 1)
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 1)
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(*.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) 1))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(*.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(*.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(*.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 (*.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) 1) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(pow.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 1)
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(neg.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) 0)
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(+.f64 0 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(+.f64 1 (-.f64 (*.f64 x x) (-.f64 (*.f64 y (*.f64 y 4)) -1)))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(+.f64 (neg.f64 (*.f64 y (*.f64 y 4))) (*.f64 x x))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(+.f64 (-.f64 -1 (*.f64 y (*.f64 y 4))) (+.f64 1 (*.f64 x x)))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(+.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 y (*.f64 y 4)) -1)) 1)
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) 1)
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(*.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(*.f64 (-.f64 (*.f64 y (*.f64 y 4)) (*.f64 x x)) -1)
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 1))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 -1 (-.f64 (*.f64 y (*.f64 y 4)) (*.f64 x x))))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (-.f64 -1 (-.f64 (*.f64 x x) (-.f64 (*.f64 y (*.f64 y 4)) -1))))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 1) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) 1)
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(/.f64 (-.f64 (*.f64 y (*.f64 y 4)) (*.f64 x x)) -1)
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(pow.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) 1)
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(neg.f64 (-.f64 (*.f64 y (*.f64 y 4)) (*.f64 x x)))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(-.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(-.f64 (*.f64 y (*.f64 y 4)) (neg.f64 (*.f64 x x)))
(-.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(-.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) 0)
(-.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(-.f64 0 (-.f64 (neg.f64 (*.f64 x x)) (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(-.f64 (-.f64 (*.f64 x x) (-.f64 -1 (*.f64 y (*.f64 y 4)))) 1)
(-.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(-.f64 (-.f64 (*.f64 y (*.f64 y 4)) (-.f64 -1 (*.f64 x x))) 1)
(-.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 x x))) (-.f64 1 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y (*.f64 y 4)))) (-.f64 1 (*.f64 x x)))
(-.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(-.f64 (-.f64 0 (-.f64 (-.f64 -1 (*.f64 x x)) (*.f64 y (*.f64 y 4)))) 1)
(-.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) 1)
(-.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(-.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(-.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(*.f64 1 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(*.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(-.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 1))
(-.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(fabs.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(-.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 1)))
(*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(fabs.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(fabs.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(-.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(-.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 1) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(-.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(fabs.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (fabs.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(fabs.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(*.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(fabs.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
(-.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(/.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) 1)
(-.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(/.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (/.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(-.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(pow.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) 1)
(-.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(neg.f64 (-.f64 (neg.f64 (*.f64 x x)) (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(fabs.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(fabs.f64 (-.f64 (neg.f64 (*.f64 x x)) (*.f64 y (*.f64 y 4))))
(*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(fabs.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(fabs.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(fabs.f64 (/.f64 (-.f64 (neg.f64 (*.f64 x x)) (*.f64 y (*.f64 y 4))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(fabs.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (neg.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(fabs.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(fabs.f64 (-.f64 0 (/.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (fabs.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
(*.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 1 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(fabs.f64 (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))

eval397.0ms (1.3%)

Compiler

Compiled 5315 to 3159 computations (40.6% saved)

prune42.0ms (0.1%)

Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New1316137
Fresh000
Picked011
Done000
Total1317138
Error
0.5b
Counts
138 → 7
Alt Table
Click to see full alt table
StatusErrorProgram
31.3b
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y)) (+.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y)))
31.3b
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) 1)
40.0b
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 1 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))
31.3b
(*.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
31.3b
(*.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
31.5b
1
32.4b
-1
Compiler

Compiled 283 to 163 computations (42.4% saved)

localize176.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
0.0b
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
3.1b
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
30.7b
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
Compiler

Compiled 395 to 198 computations (49.9% saved)

series20.0ms (0.1%)

Counts
4 → 96
Calls

24 calls:

TimeVariablePointExpression
3.0ms
y
@inf
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
2.0ms
x
@0
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
2.0ms
y
@0
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
2.0ms
y
@inf
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
2.0ms
x
@inf
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))

rewrite619.0ms (2%)

Algorithm
batch-egg-rewrite
Rules
1164×rational.json-simplify-47
1096×rational.json-simplify-55
672×rational.json-5
670×exponential.json-3
670×rational.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
013430
1114430
2381430
31432430
46612430
Stop Event
node limit
Counts
4 → 133
Calls
Call 1
Inputs
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 (*.f64 x x) (-.f64 (*.f64 y (*.f64 y 4)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 y (*.f64 y 4))) (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 y (*.f64 y 4)) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (*.f64 y (*.f64 y 4))) (+.f64 1 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (/.f64 (-.f64 (*.f64 y (*.f64 y 4)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 y 4)) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y (*.f64 y 4)) (*.f64 x x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (/.f64 (-.f64 (*.f64 y (*.f64 y 4)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 y 4)) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 y (*.f64 y 4)) (*.f64 x x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 y (*.f64 y 4)) (*.f64 x x)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))) (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))) (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (fabs.f64 (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 2) (*.f64 (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (neg.f64 (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (fabs.f64 (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 2) (*.f64 (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))))

simplify977.0ms (3.1%)

Algorithm
egg-herbie
Rules
868×rational.json-simplify-47
852×rational.json-simplify-2
838×rational.json-simplify-1
686×rational.json-simplify-41
534×rational.json-simplify-54
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
052427467
1111126445
2198726219
3350925771
4718025771
Stop Event
node limit
Counts
229 → 286
Calls
Call 1
Inputs
-1
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1)
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) 1)
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 1/32 (/.f64 (pow.f64 x 6) (pow.f64 y 6))))) 1)
1
(-.f64 (+.f64 1 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 4 (pow.f64 y 2)))) (pow.f64 x 4))) (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 4 (pow.f64 y 2)))) (pow.f64 x 4))) (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 y 4) (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 4 (pow.f64 y 2)))) (pow.f64 x 6))) (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
1
(-.f64 (+.f64 1 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 4 (pow.f64 y 2)))) (pow.f64 x 4))) (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 4 (pow.f64 y 2)))) (pow.f64 x 4))) (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 y 4) (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 4 (pow.f64 y 2)))) (pow.f64 x 6))) (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
1
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) 1)
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 1 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 1 (+.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -128 (/.f64 (pow.f64 y 6) (pow.f64 x 6))))))
-1
(-.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1))
(-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 y 4))) (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1))
(-.f64 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (pow.f64 x 4)) (pow.f64 y 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 y 4))) (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1))
-1
(-.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1))
(-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 y 4))) (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1))
(-.f64 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (pow.f64 x 4)) (pow.f64 y 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 y 4))) (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1))
(*.f64 -4 (pow.f64 y 2))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(pow.f64 x 2)
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(pow.f64 x 2)
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(pow.f64 x 2)
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(*.f64 -4 (pow.f64 y 2))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(*.f64 -4 (pow.f64 y 2))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
1
(+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1)
(+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 17/8 (/.f64 1 (pow.f64 y 6))) (*.f64 -1/128 (/.f64 (+.f64 (*.f64 32 (pow.f64 y 4)) (*.f64 64 (pow.f64 y 4))) (pow.f64 y 10)))) (pow.f64 x 6))) (*.f64 2 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
1
(-.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) 1) (*.f64 16 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -16 (/.f64 (*.f64 (-.f64 (*.f64 -16 (pow.f64 y 2)) (*.f64 16 (pow.f64 y 2))) (pow.f64 y 2)) (pow.f64 x 4))) 1)) (*.f64 16 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -16 (/.f64 (*.f64 (-.f64 (*.f64 -16 (pow.f64 y 2)) (*.f64 16 (pow.f64 y 2))) (pow.f64 y 2)) (pow.f64 x 4))) (+.f64 1 (*.f64 -256 (/.f64 (pow.f64 y 6) (pow.f64 x 6)))))) (+.f64 (*.f64 16 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -16 (pow.f64 y 2)) (*.f64 16 (pow.f64 y 2))) (+.f64 (*.f64 32 (pow.f64 y 4)) (*.f64 64 (pow.f64 y 4)))) (pow.f64 x 6)) (+.f64 (*.f64 256 (/.f64 (pow.f64 y 6) (pow.f64 x 6))) (*.f64 -256 (/.f64 (*.f64 (-.f64 (*.f64 -16 (pow.f64 y 2)) (*.f64 16 (pow.f64 y 2))) (pow.f64 y 4)) (pow.f64 x 6)))))))
1
(-.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) 1) (*.f64 16 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -16 (/.f64 (*.f64 (-.f64 (*.f64 -16 (pow.f64 y 2)) (*.f64 16 (pow.f64 y 2))) (pow.f64 y 2)) (pow.f64 x 4))) 1)) (*.f64 16 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -16 (/.f64 (*.f64 (-.f64 (*.f64 -16 (pow.f64 y 2)) (*.f64 16 (pow.f64 y 2))) (pow.f64 y 2)) (pow.f64 x 4))) (+.f64 1 (*.f64 -256 (/.f64 (pow.f64 y 6) (pow.f64 x 6)))))) (+.f64 (*.f64 16 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -16 (pow.f64 y 2)) (*.f64 16 (pow.f64 y 2))) (+.f64 (*.f64 32 (pow.f64 y 4)) (*.f64 64 (pow.f64 y 4)))) (pow.f64 x 6)) (+.f64 (*.f64 256 (/.f64 (pow.f64 y 6) (pow.f64 x 6))) (*.f64 -256 (/.f64 (*.f64 (-.f64 (*.f64 -16 (pow.f64 y 2)) (*.f64 16 (pow.f64 y 2))) (pow.f64 y 4)) (pow.f64 x 6)))))))
1
(+.f64 1 (*.f64 -32 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 -32 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 512 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y 6) (+.f64 (*.f64 -32 (/.f64 (+.f64 (*.f64 32 (pow.f64 x 4)) (*.f64 64 (pow.f64 x 4))) (pow.f64 x 10))) (*.f64 8704 (/.f64 1 (pow.f64 x 6)))))) (+.f64 1 (+.f64 (*.f64 -32 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 512 (/.f64 (pow.f64 y 4) (pow.f64 x 4))))))
1
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1) (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 4))) 1)) (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 4))) (+.f64 1 (*.f64 -1/16 (/.f64 (pow.f64 x 6) (pow.f64 y 6)))))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (+.f64 (*.f64 32 (pow.f64 x 4)) (*.f64 64 (pow.f64 x 4))) (-.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 6))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 x 4)) (pow.f64 y 6)))))))
1
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1) (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 4))) 1)) (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 4))) (+.f64 1 (*.f64 -1/16 (/.f64 (pow.f64 x 6) (pow.f64 y 6)))))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (+.f64 (*.f64 32 (pow.f64 x 4)) (*.f64 64 (pow.f64 x 4))) (-.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 6))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 x 4)) (pow.f64 y 6)))))))
1
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 -3/16 (/.f64 (pow.f64 x 6) (pow.f64 y 6))))))
1
(-.f64 (+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) 1) (*.f64 8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 -8 (pow.f64 y 2)) (*.f64 8 (pow.f64 y 2)))) (pow.f64 x 4))) 1)) (*.f64 8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 -8 (pow.f64 y 2)) (*.f64 8 (pow.f64 y 2)))) (pow.f64 x 4))) (+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 -64 (*.f64 (pow.f64 y 4) (-.f64 (*.f64 -8 (pow.f64 y 2)) (*.f64 8 (pow.f64 y 2))))) (*.f64 16 (*.f64 (pow.f64 y 4) (-.f64 (*.f64 -8 (pow.f64 y 2)) (*.f64 8 (pow.f64 y 2)))))) (pow.f64 x 6)))))) (*.f64 8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
1
(-.f64 (+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) 1) (*.f64 8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 -8 (pow.f64 y 2)) (*.f64 8 (pow.f64 y 2)))) (pow.f64 x 4))) 1)) (*.f64 8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 -8 (pow.f64 y 2)) (*.f64 8 (pow.f64 y 2)))) (pow.f64 x 4))) (+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 -64 (*.f64 (pow.f64 y 4) (-.f64 (*.f64 -8 (pow.f64 y 2)) (*.f64 8 (pow.f64 y 2))))) (*.f64 16 (*.f64 (pow.f64 y 4) (-.f64 (*.f64 -8 (pow.f64 y 2)) (*.f64 8 (pow.f64 y 2)))))) (pow.f64 x 6)))))) (*.f64 8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
1
(+.f64 (*.f64 -16 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) 1)
(+.f64 (*.f64 -16 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 1 (*.f64 128 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(+.f64 (*.f64 -16 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 1 (+.f64 (*.f64 -768 (/.f64 (pow.f64 y 6) (pow.f64 x 6))) (*.f64 128 (/.f64 (pow.f64 y 4) (pow.f64 x 4))))))
1
(-.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 1/2 (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 y 4))) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 1/2 (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 y 4))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 1/2 (pow.f64 x 2))) (pow.f64 x 4))) (*.f64 -1/4 (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 1/2 (pow.f64 x 2))) (pow.f64 x 4)))) (pow.f64 y 6)))))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
1
(-.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 1/2 (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 y 4))) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 1/2 (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 y 4))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 1/2 (pow.f64 x 2))) (pow.f64 x 4))) (*.f64 -1/4 (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 1/2 (pow.f64 x 2))) (pow.f64 x 4)))) (pow.f64 y 6)))))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 0)
(+.f64 0 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(-.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 0)
(-.f64 0 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) 1)
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 1)
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) 1))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(*.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(*.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(pow.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 1)
(neg.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) 0)
(+.f64 0 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(+.f64 1 (-.f64 (*.f64 x x) (-.f64 (*.f64 y (*.f64 y 4)) -1)))
(+.f64 (neg.f64 (*.f64 y (*.f64 y 4))) (*.f64 x x))
(+.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 y (*.f64 y 4)) -1)) 1)
(+.f64 (-.f64 -1 (*.f64 y (*.f64 y 4))) (+.f64 1 (*.f64 x x)))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) 1)
(*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (/.f64 (-.f64 (*.f64 y (*.f64 y 4)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 y 4)) (*.f64 x x))))
(*.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(*.f64 (-.f64 (*.f64 y (*.f64 y 4)) (*.f64 x x)) -1)
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 1))
(*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) 1)
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (/.f64 (-.f64 (*.f64 y (*.f64 y 4)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 y 4)) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 y (*.f64 y 4)) (*.f64 x x)) -1)
(pow.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) 1)
(neg.f64 (-.f64 (*.f64 y (*.f64 y 4)) (*.f64 x x)))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) 0)
(+.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
(-.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) 0)
(-.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))) 1)
(/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) 1)
(/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) 1)
(neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(fabs.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
(fabs.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(fabs.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
(fabs.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(fabs.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(fabs.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(fabs.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))) (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))) (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (fabs.f64 (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 2) (*.f64 (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) 2))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (neg.f64 (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) 0)
(+.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(-.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) 0)
(-.f64 0 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) 1)
(/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) 1)
(/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) 1)
(neg.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(fabs.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
(fabs.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
(fabs.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(fabs.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (fabs.f64 (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 2) (*.f64 (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) 2))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
Outputs
-1
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) -1)
(+.f64 -1 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) 1)
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) -1)
(+.f64 -1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) -1))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 -1 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 1/32 (/.f64 (pow.f64 x 6) (pow.f64 y 6))))) 1)
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) -1)
(+.f64 -1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/32 (/.f64 (pow.f64 x 6) (pow.f64 y 6))))))
(+.f64 -1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 1/32 (/.f64 (pow.f64 x 6) (pow.f64 y 6))))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (+.f64 -1 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) (*.f64 1/32 (/.f64 (pow.f64 x 6) (pow.f64 y 6)))))
1
(-.f64 (+.f64 1 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 -1 (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8))
(-.f64 (+.f64 1 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 4 (pow.f64 y 2)))) (pow.f64 x 4))) (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 (pow.f64 y 2) -4) (*.f64 (pow.f64 y 2) 4))) (pow.f64 x 4))) (+.f64 1 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (*.f64 -4 (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -8)) (pow.f64 x 4)) (/.f64 (pow.f64 y 2) (pow.f64 x 2)))) (+.f64 -1 (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 1 (-.f64 (*.f64 -4 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -8)) (pow.f64 x 4)))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(-.f64 (*.f64 -4 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -8)) (pow.f64 x 4)))) (+.f64 -1 (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 4 (pow.f64 y 2)))) (pow.f64 x 4))) (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 y 4) (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 4 (pow.f64 y 2)))) (pow.f64 x 6))) (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 (pow.f64 y 2) -4) (*.f64 (pow.f64 y 2) 4))) (pow.f64 x 4))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 16 (/.f64 (*.f64 (pow.f64 y 4) (-.f64 (*.f64 (pow.f64 y 2) -4) (*.f64 (pow.f64 y 2) 4))) (pow.f64 x 6)))))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 -4 (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -8)) (pow.f64 x 4)) (/.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 16 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 y 2) -8)) (pow.f64 x 6)))) (+.f64 -1 (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 1 (-.f64 (+.f64 (*.f64 -4 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -8)) (pow.f64 x 4)))) (*.f64 16 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 y 2) -8)) (pow.f64 x 6)))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
1
(-.f64 (+.f64 1 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 -1 (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8))
(-.f64 (+.f64 1 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 4 (pow.f64 y 2)))) (pow.f64 x 4))) (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 (pow.f64 y 2) -4) (*.f64 (pow.f64 y 2) 4))) (pow.f64 x 4))) (+.f64 1 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (*.f64 -4 (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -8)) (pow.f64 x 4)) (/.f64 (pow.f64 y 2) (pow.f64 x 2)))) (+.f64 -1 (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 1 (-.f64 (*.f64 -4 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -8)) (pow.f64 x 4)))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(-.f64 (*.f64 -4 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -8)) (pow.f64 x 4)))) (+.f64 -1 (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 4 (pow.f64 y 2)))) (pow.f64 x 4))) (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 y 4) (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 4 (pow.f64 y 2)))) (pow.f64 x 6))) (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 (pow.f64 y 2) -4) (*.f64 (pow.f64 y 2) 4))) (pow.f64 x 4))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 16 (/.f64 (*.f64 (pow.f64 y 4) (-.f64 (*.f64 (pow.f64 y 2) -4) (*.f64 (pow.f64 y 2) 4))) (pow.f64 x 6)))))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 -4 (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -8)) (pow.f64 x 4)) (/.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 16 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 y 2) -8)) (pow.f64 x 6)))) (+.f64 -1 (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 1 (-.f64 (+.f64 (*.f64 -4 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -8)) (pow.f64 x 4)))) (*.f64 16 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 y 2) -8)) (pow.f64 x 6)))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
1
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) 1)
(-.f64 (+.f64 1 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 -1 (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 1 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(+.f64 1 (+.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8)))
(+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 1 (+.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -128 (/.f64 (pow.f64 y 6) (pow.f64 x 6))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -128 (/.f64 (pow.f64 y 6) (pow.f64 x 6)))) (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8)))
(+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) (+.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -128 (/.f64 (pow.f64 y 6) (pow.f64 x 6))))))
(+.f64 1 (+.f64 (*.f64 -128 (/.f64 (pow.f64 y 6) (pow.f64 x 6))) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))))))
-1
(-.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) -1)
(+.f64 -1 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 y 4))) (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/4) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) 1/4) (*.f64 (pow.f64 x 2) -1/4))) (pow.f64 y 4)))) (+.f64 1 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/4)))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/4) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 1/2 (pow.f64 x 2))) (pow.f64 y 4)))) (+.f64 1 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/4)))
(+.f64 -1 (-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/4) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 1/2 (pow.f64 x 2))) (pow.f64 y 4)))) (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/4)))
(-.f64 -1 (-.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/2) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 1/2 (pow.f64 x 2))) (pow.f64 y 4)))))
(-.f64 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (pow.f64 x 4)) (pow.f64 y 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 y 4))) (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1))
(-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) 1/4) (*.f64 (pow.f64 x 2) -1/4))) (pow.f64 y 4))) (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/4) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 x 4) (-.f64 (*.f64 (pow.f64 x 2) 1/4) (*.f64 (pow.f64 x 2) -1/4))) (pow.f64 y 6))))) (+.f64 1 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/4)))
(+.f64 (-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/4) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 x 4) (*.f64 1/2 (pow.f64 x 2))) (pow.f64 y 6))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 1/2 (pow.f64 x 2))) (pow.f64 y 4))))) (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/4)) -1)
(+.f64 -1 (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 1/2 (pow.f64 x 2))) (pow.f64 y 4))) (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/4) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 x 4) (*.f64 1/2 (pow.f64 x 2))) (pow.f64 y 6))))) (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/4)))
(-.f64 -1 (-.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 1/2 (pow.f64 x 2))) (pow.f64 y 4))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 x 4) (*.f64 1/2 (pow.f64 x 2))) (pow.f64 y 6))))))
-1
(-.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) -1)
(+.f64 -1 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 y 4))) (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/4) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) 1/4) (*.f64 (pow.f64 x 2) -1/4))) (pow.f64 y 4)))) (+.f64 1 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/4)))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/4) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 1/2 (pow.f64 x 2))) (pow.f64 y 4)))) (+.f64 1 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/4)))
(+.f64 -1 (-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/4) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 1/2 (pow.f64 x 2))) (pow.f64 y 4)))) (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/4)))
(-.f64 -1 (-.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/2) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 1/2 (pow.f64 x 2))) (pow.f64 y 4)))))
(-.f64 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (pow.f64 x 4)) (pow.f64 y 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 y 4))) (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1))
(-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) 1/4) (*.f64 (pow.f64 x 2) -1/4))) (pow.f64 y 4))) (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/4) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 x 4) (-.f64 (*.f64 (pow.f64 x 2) 1/4) (*.f64 (pow.f64 x 2) -1/4))) (pow.f64 y 6))))) (+.f64 1 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/4)))
(+.f64 (-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/4) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 x 4) (*.f64 1/2 (pow.f64 x 2))) (pow.f64 y 6))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 1/2 (pow.f64 x 2))) (pow.f64 y 4))))) (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/4)) -1)
(+.f64 -1 (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 1/2 (pow.f64 x 2))) (pow.f64 y 4))) (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/4) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 x 4) (*.f64 1/2 (pow.f64 x 2))) (pow.f64 y 6))))) (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/4)))
(-.f64 -1 (-.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 1/2 (pow.f64 x 2))) (pow.f64 y 4))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 x 4) (*.f64 1/2 (pow.f64 x 2))) (pow.f64 y 6))))))
(*.f64 -4 (pow.f64 y 2))
(*.f64 (pow.f64 y 2) -4)
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) -4))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) -4))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) -4))
(pow.f64 x 2)
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) -4))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) -4))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) -4))
(pow.f64 x 2)
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) -4))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) -4))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) -4))
(pow.f64 x 2)
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) -4))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) -4))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) -4))
(*.f64 -4 (pow.f64 y 2))
(*.f64 (pow.f64 y 2) -4)
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) -4))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) -4))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) -4))
(*.f64 -4 (pow.f64 y 2))
(*.f64 (pow.f64 y 2) -4)
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) -4))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) -4))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) -4))
1
(+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1)
(+.f64 1 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -2))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -2)))
(+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -2) (*.f64 2 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))
(+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -2) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 17/8 (/.f64 1 (pow.f64 y 6))) (*.f64 -1/128 (/.f64 (+.f64 (*.f64 32 (pow.f64 y 4)) (*.f64 64 (pow.f64 y 4))) (pow.f64 y 10)))) (pow.f64 x 6))) (*.f64 2 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 (+.f64 (*.f64 17/8 (/.f64 1 (pow.f64 y 6))) (*.f64 -1/128 (/.f64 (+.f64 (*.f64 (pow.f64 y 4) 32) (*.f64 (pow.f64 y 4) 64)) (pow.f64 y 10)))) (*.f64 (pow.f64 x 6) -1))) (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -2)))
(+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -2) (+.f64 (*.f64 2 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 (+.f64 (*.f64 17/8 (/.f64 1 (pow.f64 y 6))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 y 4) 96) (pow.f64 y 10)))) (neg.f64 (pow.f64 x 6))))))
(+.f64 (*.f64 2 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -2) (-.f64 1 (*.f64 (pow.f64 x 6) (+.f64 (*.f64 17/8 (/.f64 1 (pow.f64 y 6))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 y 4) 96) (pow.f64 y 10))))))))
1
(-.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) 1) (*.f64 16 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -16)) (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 16))
(-.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -16) (+.f64 -1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 16)))
(+.f64 1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -32))
(-.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -16 (/.f64 (*.f64 (-.f64 (*.f64 -16 (pow.f64 y 2)) (*.f64 16 (pow.f64 y 2))) (pow.f64 y 2)) (pow.f64 x 4))) 1)) (*.f64 16 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 (pow.f64 y 2) -16) (*.f64 (pow.f64 y 2) 16))) (pow.f64 x 4))) (+.f64 1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -16))) (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 16))
(-.f64 (+.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -16)) (*.f64 -16 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -32)) (pow.f64 x 4)))) (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 16))
(-.f64 (+.f64 1 (*.f64 -16 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -32)) (pow.f64 x 4))))) (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 16))
(-.f64 (*.f64 -16 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -32)) (pow.f64 x 4)))) (+.f64 -1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 16)))
(-.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -16 (/.f64 (*.f64 (-.f64 (*.f64 -16 (pow.f64 y 2)) (*.f64 16 (pow.f64 y 2))) (pow.f64 y 2)) (pow.f64 x 4))) (+.f64 1 (*.f64 -256 (/.f64 (pow.f64 y 6) (pow.f64 x 6)))))) (+.f64 (*.f64 16 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -16 (pow.f64 y 2)) (*.f64 16 (pow.f64 y 2))) (+.f64 (*.f64 32 (pow.f64 y 4)) (*.f64 64 (pow.f64 y 4)))) (pow.f64 x 6)) (+.f64 (*.f64 256 (/.f64 (pow.f64 y 6) (pow.f64 x 6))) (*.f64 -256 (/.f64 (*.f64 (-.f64 (*.f64 -16 (pow.f64 y 2)) (*.f64 16 (pow.f64 y 2))) (pow.f64 y 4)) (pow.f64 x 6)))))))
(-.f64 (-.f64 (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 (pow.f64 y 2) -16) (*.f64 (pow.f64 y 2) 16))) (pow.f64 x 4))) (+.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 y 6) (pow.f64 x 6)) -256)) (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -16))) (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 16)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 y 4) 32) (*.f64 (pow.f64 y 4) 64)) (-.f64 (*.f64 (pow.f64 y 2) -16) (*.f64 (pow.f64 y 2) 16))) (pow.f64 x 6)) (+.f64 (*.f64 (/.f64 (pow.f64 y 6) (pow.f64 x 6)) 256) (*.f64 -256 (/.f64 (*.f64 (pow.f64 y 4) (-.f64 (*.f64 (pow.f64 y 2) -16) (*.f64 (pow.f64 y 2) 16))) (pow.f64 x 6))))))
(-.f64 (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -32)) (pow.f64 x 4))) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -16) (+.f64 1 (*.f64 (/.f64 (pow.f64 y 6) (pow.f64 x 6)) -256)))) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 16) (+.f64 (*.f64 -256 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 y 2) -32)) (pow.f64 x 6))) (+.f64 (*.f64 (/.f64 (pow.f64 y 6) (pow.f64 x 6)) 256) (/.f64 (*.f64 (*.f64 (pow.f64 y 4) 96) (*.f64 (pow.f64 y 2) -32)) (pow.f64 x 6))))))
(-.f64 (+.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 y 6) (pow.f64 x 6)) -256)) (*.f64 -16 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -32)) (pow.f64 x 4))))) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 16) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 y 4) 96) (*.f64 (pow.f64 y 2) -32)) (pow.f64 x 6)) (+.f64 (*.f64 (/.f64 (pow.f64 y 6) (pow.f64 x 6)) 256) (*.f64 -256 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 y 2) -32)) (pow.f64 x 6)))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 y 6) (pow.f64 x 6)) -256) (*.f64 -16 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -32)) (pow.f64 x 4)))))) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 16) (+.f64 (*.f64 (/.f64 (pow.f64 y 6) (pow.f64 x 6)) 256) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 y 4) 96) (*.f64 (pow.f64 y 2) -32)) (pow.f64 x 6)) (*.f64 -256 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 y 2) -32)) (pow.f64 x 6)))))))
(+.f64 1 (-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 y 6) (pow.f64 x 6)) -256) (*.f64 -16 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -32)) (pow.f64 x 4))))) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 16) (+.f64 (*.f64 (/.f64 (pow.f64 y 6) (pow.f64 x 6)) 256) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 y 4) 96) (*.f64 (pow.f64 y 2) -32)) (pow.f64 x 6)) (*.f64 -256 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 y 2) -32)) (pow.f64 x 6))))))))
1
(-.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) 1) (*.f64 16 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -16)) (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 16))
(-.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -16) (+.f64 -1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 16)))
(+.f64 1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -32))
(-.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -16 (/.f64 (*.f64 (-.f64 (*.f64 -16 (pow.f64 y 2)) (*.f64 16 (pow.f64 y 2))) (pow.f64 y 2)) (pow.f64 x 4))) 1)) (*.f64 16 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 (pow.f64 y 2) -16) (*.f64 (pow.f64 y 2) 16))) (pow.f64 x 4))) (+.f64 1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -16))) (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 16))
(-.f64 (+.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -16)) (*.f64 -16 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -32)) (pow.f64 x 4)))) (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 16))
(-.f64 (+.f64 1 (*.f64 -16 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -32)) (pow.f64 x 4))))) (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 16))
(-.f64 (*.f64 -16 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -32)) (pow.f64 x 4)))) (+.f64 -1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 16)))
(-.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -16 (/.f64 (*.f64 (-.f64 (*.f64 -16 (pow.f64 y 2)) (*.f64 16 (pow.f64 y 2))) (pow.f64 y 2)) (pow.f64 x 4))) (+.f64 1 (*.f64 -256 (/.f64 (pow.f64 y 6) (pow.f64 x 6)))))) (+.f64 (*.f64 16 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -16 (pow.f64 y 2)) (*.f64 16 (pow.f64 y 2))) (+.f64 (*.f64 32 (pow.f64 y 4)) (*.f64 64 (pow.f64 y 4)))) (pow.f64 x 6)) (+.f64 (*.f64 256 (/.f64 (pow.f64 y 6) (pow.f64 x 6))) (*.f64 -256 (/.f64 (*.f64 (-.f64 (*.f64 -16 (pow.f64 y 2)) (*.f64 16 (pow.f64 y 2))) (pow.f64 y 4)) (pow.f64 x 6)))))))
(-.f64 (-.f64 (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 (pow.f64 y 2) -16) (*.f64 (pow.f64 y 2) 16))) (pow.f64 x 4))) (+.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 y 6) (pow.f64 x 6)) -256)) (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -16))) (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 16)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 y 4) 32) (*.f64 (pow.f64 y 4) 64)) (-.f64 (*.f64 (pow.f64 y 2) -16) (*.f64 (pow.f64 y 2) 16))) (pow.f64 x 6)) (+.f64 (*.f64 (/.f64 (pow.f64 y 6) (pow.f64 x 6)) 256) (*.f64 -256 (/.f64 (*.f64 (pow.f64 y 4) (-.f64 (*.f64 (pow.f64 y 2) -16) (*.f64 (pow.f64 y 2) 16))) (pow.f64 x 6))))))
(-.f64 (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -32)) (pow.f64 x 4))) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -16) (+.f64 1 (*.f64 (/.f64 (pow.f64 y 6) (pow.f64 x 6)) -256)))) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 16) (+.f64 (*.f64 -256 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 y 2) -32)) (pow.f64 x 6))) (+.f64 (*.f64 (/.f64 (pow.f64 y 6) (pow.f64 x 6)) 256) (/.f64 (*.f64 (*.f64 (pow.f64 y 4) 96) (*.f64 (pow.f64 y 2) -32)) (pow.f64 x 6))))))
(-.f64 (+.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 y 6) (pow.f64 x 6)) -256)) (*.f64 -16 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -32)) (pow.f64 x 4))))) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 16) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 y 4) 96) (*.f64 (pow.f64 y 2) -32)) (pow.f64 x 6)) (+.f64 (*.f64 (/.f64 (pow.f64 y 6) (pow.f64 x 6)) 256) (*.f64 -256 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 y 2) -32)) (pow.f64 x 6)))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 y 6) (pow.f64 x 6)) -256) (*.f64 -16 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -32)) (pow.f64 x 4)))))) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 16) (+.f64 (*.f64 (/.f64 (pow.f64 y 6) (pow.f64 x 6)) 256) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 y 4) 96) (*.f64 (pow.f64 y 2) -32)) (pow.f64 x 6)) (*.f64 -256 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 y 2) -32)) (pow.f64 x 6)))))))
(+.f64 1 (-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 y 6) (pow.f64 x 6)) -256) (*.f64 -16 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -32)) (pow.f64 x 4))))) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 16) (+.f64 (*.f64 (/.f64 (pow.f64 y 6) (pow.f64 x 6)) 256) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 y 4) 96) (*.f64 (pow.f64 y 2) -32)) (pow.f64 x 6)) (*.f64 -256 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 y 2) -32)) (pow.f64 x 6))))))))
1
(+.f64 1 (*.f64 -32 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -16)) (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 16))
(-.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -16) (+.f64 -1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 16)))
(+.f64 1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -32))
(+.f64 1 (+.f64 (*.f64 -32 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 512 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -32) (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 512) 1))
(+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -32) (+.f64 1 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 512)))
(+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -32) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 512)))
(+.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -32)) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 512))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y 6) (+.f64 (*.f64 -32 (/.f64 (+.f64 (*.f64 32 (pow.f64 x 4)) (*.f64 64 (pow.f64 x 4))) (pow.f64 x 10))) (*.f64 8704 (/.f64 1 (pow.f64 x 6)))))) (+.f64 1 (+.f64 (*.f64 -32 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 512 (/.f64 (pow.f64 y 4) (pow.f64 x 4))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -32) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 512)) (*.f64 -1 (*.f64 (pow.f64 y 6) (+.f64 (*.f64 -32 (/.f64 (+.f64 (*.f64 (pow.f64 x 4) 32) (*.f64 (pow.f64 x 4) 64)) (pow.f64 x 10))) (*.f64 8704 (/.f64 1 (pow.f64 x 6))))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -32) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 512)) (*.f64 (pow.f64 y 6) (neg.f64 (+.f64 (*.f64 -32 (/.f64 (*.f64 (pow.f64 x 4) 96) (pow.f64 x 10))) (*.f64 8704 (/.f64 1 (pow.f64 x 6))))))))
(+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -32) (+.f64 (*.f64 (pow.f64 y 6) (neg.f64 (+.f64 (*.f64 -32 (/.f64 (*.f64 (pow.f64 x 4) 96) (pow.f64 x 10))) (*.f64 8704 (/.f64 1 (pow.f64 x 6)))))) (+.f64 1 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 512))))
(+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -32) (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 512) (-.f64 1 (*.f64 (pow.f64 y 6) (+.f64 (*.f64 -32 (/.f64 (*.f64 (pow.f64 x 4) 96) (pow.f64 x 10))) (*.f64 8704 (/.f64 1 (pow.f64 x 6))))))))
1
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1) (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(-.f64 (+.f64 1 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(-.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(-.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 4))) 1)) (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 4))) (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(-.f64 (+.f64 1 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (neg.f64 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 4))) (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(-.f64 (+.f64 1 (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (neg.f64 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 4)) (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(-.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (-.f64 1 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (neg.f64 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 4)))) (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(+.f64 1 (-.f64 (neg.f64 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (neg.f64 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 4)))) (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 4))) (+.f64 1 (*.f64 -1/16 (/.f64 (pow.f64 x 6) (pow.f64 y 6)))))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (+.f64 (*.f64 32 (pow.f64 x 4)) (*.f64 64 (pow.f64 x 4))) (-.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 6))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 x 4)) (pow.f64 y 6)))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 4))) (+.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) -1/16)) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 4) 32) (*.f64 (pow.f64 x 4) 64)) (-.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 6))) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/16) (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 4) (-.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 6)))) (/.f64 (pow.f64 x 2) (pow.f64 y 2)))))
(-.f64 (-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (neg.f64 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 4))) (+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) -1/16)))) (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 x 4) (-.f64 (neg.f64 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 6))) (+.f64 (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/16) (*.f64 1/256 (/.f64 (*.f64 (*.f64 (pow.f64 x 4) 96) (-.f64 (neg.f64 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 6))))))
(-.f64 (+.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) -1/16)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (neg.f64 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 4)) (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (*.f64 (pow.f64 x 4) 96) (-.f64 (neg.f64 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 6))) (+.f64 (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/16) (neg.f64 (/.f64 (*.f64 (pow.f64 x 4) (-.f64 (neg.f64 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 6)))))))
(-.f64 (+.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (neg.f64 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 4))) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) -1/16))) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (*.f64 (pow.f64 x 4) 96) (-.f64 (neg.f64 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 6))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (+.f64 (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/16) (neg.f64 (/.f64 (*.f64 (pow.f64 x 4) (-.f64 (neg.f64 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 6)))))))
1
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1) (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(-.f64 (+.f64 1 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(-.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(-.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 4))) 1)) (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 4))) (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(-.f64 (+.f64 1 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (neg.f64 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 4))) (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(-.f64 (+.f64 1 (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (neg.f64 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 4)) (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(-.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (-.f64 1 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (neg.f64 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 4)))) (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(+.f64 1 (-.f64 (neg.f64 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (neg.f64 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 4)))) (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 4))) (+.f64 1 (*.f64 -1/16 (/.f64 (pow.f64 x 6) (pow.f64 y 6)))))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (+.f64 (*.f64 32 (pow.f64 x 4)) (*.f64 64 (pow.f64 x 4))) (-.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 6))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 x 4)) (pow.f64 y 6)))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 4))) (+.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) -1/16)) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 4) 32) (*.f64 (pow.f64 x 4) 64)) (-.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 6))) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/16) (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 4) (-.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 6)))) (/.f64 (pow.f64 x 2) (pow.f64 y 2)))))
(-.f64 (-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (neg.f64 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 4))) (+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) -1/16)))) (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 x 4) (-.f64 (neg.f64 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 6))) (+.f64 (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/16) (*.f64 1/256 (/.f64 (*.f64 (*.f64 (pow.f64 x 4) 96) (-.f64 (neg.f64 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 6))))))
(-.f64 (+.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) -1/16)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (neg.f64 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 4)) (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (*.f64 (pow.f64 x 4) 96) (-.f64 (neg.f64 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 6))) (+.f64 (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/16) (neg.f64 (/.f64 (*.f64 (pow.f64 x 4) (-.f64 (neg.f64 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 6)))))))
(-.f64 (+.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (neg.f64 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 4))) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) -1/16))) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (*.f64 (pow.f64 x 4) 96) (-.f64 (neg.f64 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 6))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (+.f64 (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/16) (neg.f64 (/.f64 (*.f64 (pow.f64 x 4) (-.f64 (neg.f64 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 6)))))))
1
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1)
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(+.f64 1 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 1/2 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))
(+.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 1/2 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 -3/16 (/.f64 (pow.f64 x 6) (pow.f64 y 6))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) -3/16))))
(+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) -3/16))))
(+.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) -3/16)))
1
(-.f64 (+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) 1) (*.f64 8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8)) (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 8))
(-.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) (+.f64 -1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 8)))
(+.f64 1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -16))
(-.f64 (+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 -8 (pow.f64 y 2)) (*.f64 8 (pow.f64 y 2)))) (pow.f64 x 4))) 1)) (*.f64 8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 (pow.f64 y 2) -8) (*.f64 (pow.f64 y 2) 8))) (pow.f64 x 4))) (+.f64 1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8))) (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 8))
(-.f64 (+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) (*.f64 -8 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -16)) (pow.f64 x 4))))) (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 8))
(-.f64 (+.f64 1 (*.f64 -8 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -16)) (pow.f64 x 4))))) (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 8))
(+.f64 1 (-.f64 (*.f64 -8 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -16)) (pow.f64 x 4)))) (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 8)))
(-.f64 (+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 -8 (pow.f64 y 2)) (*.f64 8 (pow.f64 y 2)))) (pow.f64 x 4))) (+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 -64 (*.f64 (pow.f64 y 4) (-.f64 (*.f64 -8 (pow.f64 y 2)) (*.f64 8 (pow.f64 y 2))))) (*.f64 16 (*.f64 (pow.f64 y 4) (-.f64 (*.f64 -8 (pow.f64 y 2)) (*.f64 8 (pow.f64 y 2)))))) (pow.f64 x 6)))))) (*.f64 8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 y 4) (*.f64 (-.f64 (*.f64 (pow.f64 y 2) -8) (*.f64 (pow.f64 y 2) 8)) -64)) (*.f64 16 (*.f64 (pow.f64 y 4) (-.f64 (*.f64 (pow.f64 y 2) -8) (*.f64 (pow.f64 y 2) 8))))) (pow.f64 x 6))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 (pow.f64 y 2) -8) (*.f64 (pow.f64 y 2) 8))) (pow.f64 x 4)))))) (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 8))
(-.f64 (+.f64 1 (+.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -16)) (pow.f64 x 4))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 y 2) -16)) -48) (pow.f64 x 6)))) (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8))) (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 8))
(-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 y 2) -16)) -48) (pow.f64 x 6))) (+.f64 1 (*.f64 -8 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -16)) (pow.f64 x 4)))))) (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 8))
(-.f64 (+.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (*.f64 (pow.f64 y 2) -16) -48)) (pow.f64 x 6))) (*.f64 -8 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -16)) (pow.f64 x 4))))) (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 8))
1
(-.f64 (+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) 1) (*.f64 8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8)) (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 8))
(-.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) (+.f64 -1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 8)))
(+.f64 1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -16))
(-.f64 (+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 -8 (pow.f64 y 2)) (*.f64 8 (pow.f64 y 2)))) (pow.f64 x 4))) 1)) (*.f64 8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 (pow.f64 y 2) -8) (*.f64 (pow.f64 y 2) 8))) (pow.f64 x 4))) (+.f64 1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8))) (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 8))
(-.f64 (+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) (*.f64 -8 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -16)) (pow.f64 x 4))))) (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 8))
(-.f64 (+.f64 1 (*.f64 -8 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -16)) (pow.f64 x 4))))) (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 8))
(+.f64 1 (-.f64 (*.f64 -8 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -16)) (pow.f64 x 4)))) (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 8)))
(-.f64 (+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 -8 (pow.f64 y 2)) (*.f64 8 (pow.f64 y 2)))) (pow.f64 x 4))) (+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 -64 (*.f64 (pow.f64 y 4) (-.f64 (*.f64 -8 (pow.f64 y 2)) (*.f64 8 (pow.f64 y 2))))) (*.f64 16 (*.f64 (pow.f64 y 4) (-.f64 (*.f64 -8 (pow.f64 y 2)) (*.f64 8 (pow.f64 y 2)))))) (pow.f64 x 6)))))) (*.f64 8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 y 4) (*.f64 (-.f64 (*.f64 (pow.f64 y 2) -8) (*.f64 (pow.f64 y 2) 8)) -64)) (*.f64 16 (*.f64 (pow.f64 y 4) (-.f64 (*.f64 (pow.f64 y 2) -8) (*.f64 (pow.f64 y 2) 8))))) (pow.f64 x 6))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 (pow.f64 y 2) -8) (*.f64 (pow.f64 y 2) 8))) (pow.f64 x 4)))))) (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 8))
(-.f64 (+.f64 1 (+.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -16)) (pow.f64 x 4))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 y 2) -16)) -48) (pow.f64 x 6)))) (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8))) (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 8))
(-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 y 2) -16)) -48) (pow.f64 x 6))) (+.f64 1 (*.f64 -8 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -16)) (pow.f64 x 4)))))) (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 8))
(-.f64 (+.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (*.f64 (pow.f64 y 2) -16) -48)) (pow.f64 x 6))) (*.f64 -8 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -16)) (pow.f64 x 4))))) (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 8))
1
(+.f64 (*.f64 -16 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) 1)
(-.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8)) (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 8))
(-.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) (+.f64 -1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 8)))
(+.f64 1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -16))
(+.f64 (*.f64 -16 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 1 (*.f64 128 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 128) (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -16)))
(+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -16) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 128)))
(+.f64 (*.f64 -16 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 1 (+.f64 (*.f64 -768 (/.f64 (pow.f64 y 6) (pow.f64 x 6))) (*.f64 128 (/.f64 (pow.f64 y 4) (pow.f64 x 4))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 128) (*.f64 (/.f64 (pow.f64 y 6) (pow.f64 x 6)) -768)) (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -16)))
(+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -16) (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 128) (*.f64 (/.f64 (pow.f64 y 6) (pow.f64 x 6)) -768))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 y 6) (pow.f64 x 6)) -768) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -16) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 128))))
1
(-.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(+.f64 1 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 1/2 (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 y 4))) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (*.f64 1/2 (pow.f64 x 2)))) (pow.f64 y 4))) (+.f64 1 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/2))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(-.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) (pow.f64 y 4)) (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) (+.f64 -1 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))))
(+.f64 1 (-.f64 (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (*.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) (pow.f64 y 4)))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))))
(-.f64 1 (-.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) (pow.f64 y 4)))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 1/2 (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 y 4))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 1/2 (pow.f64 x 2))) (pow.f64 x 4))) (*.f64 -1/4 (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 1/2 (pow.f64 x 2))) (pow.f64 x 4)))) (pow.f64 y 6)))))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(-.f64 (+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (*.f64 1/2 (pow.f64 x 2))) (*.f64 (pow.f64 x 4) 1/16)) (*.f64 -1/4 (*.f64 (pow.f64 x 4) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (*.f64 1/2 (pow.f64 x 2)))))) (pow.f64 y 6))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (*.f64 1/2 (pow.f64 x 2)))) (pow.f64 y 4)))))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x 4) (neg.f64 (pow.f64 x 2))) -3/16) (pow.f64 y 6))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) (pow.f64 y 4)) (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) (+.f64 -1 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))))
(+.f64 1 (-.f64 (+.f64 (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (*.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) (pow.f64 y 4)))) (neg.f64 (/.f64 (*.f64 -3/16 (*.f64 (pow.f64 x 4) (neg.f64 (pow.f64 x 2)))) (pow.f64 y 6)))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))))
(-.f64 1 (-.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) (pow.f64 y 4))) (neg.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) -3/16)) (pow.f64 y 6))))))
1
(-.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(+.f64 1 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 1/2 (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 y 4))) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (*.f64 1/2 (pow.f64 x 2)))) (pow.f64 y 4))) (+.f64 1 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/2))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(-.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) (pow.f64 y 4)) (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) (+.f64 -1 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))))
(+.f64 1 (-.f64 (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (*.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) (pow.f64 y 4)))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))))
(-.f64 1 (-.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) (pow.f64 y 4)))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 1/2 (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 y 4))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 1/2 (pow.f64 x 2))) (pow.f64 x 4))) (*.f64 -1/4 (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 1/2 (pow.f64 x 2))) (pow.f64 x 4)))) (pow.f64 y 6)))))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(-.f64 (+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 2) -1/2) (*.f64 1/2 (pow.f64 x 2))) (*.f64 (pow.f64 x 4) 1/16)) (*.f64 -1/4 (*.f64 (pow.f64 x 4) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (*.f64 1/2 (pow.f64 x 2)))))) (pow.f64 y 6))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) -1/2) (*.f64 1/2 (pow.f64 x 2)))) (pow.f64 y 4)))))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x 4) (neg.f64 (pow.f64 x 2))) -3/16) (pow.f64 y 6))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) (pow.f64 y 4)) (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) (+.f64 -1 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))))
(+.f64 1 (-.f64 (+.f64 (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (*.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) (pow.f64 y 4)))) (neg.f64 (/.f64 (*.f64 -3/16 (*.f64 (pow.f64 x 4) (neg.f64 (pow.f64 x 2)))) (pow.f64 y 6)))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))))
(-.f64 1 (-.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 2))) (pow.f64 y 4))) (neg.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) -3/16)) (pow.f64 y 6))))))
(+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 0)
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(+.f64 0 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(-.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 0)
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(-.f64 0 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) 1)
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 1)
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) 1))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(*.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(*.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(pow.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 1)
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(neg.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(+.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) 0)
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(+.f64 0 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(+.f64 1 (-.f64 (*.f64 x x) (-.f64 (*.f64 y (*.f64 y 4)) -1)))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(+.f64 (neg.f64 (*.f64 y (*.f64 y 4))) (*.f64 x x))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(+.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 y (*.f64 y 4)) -1)) 1)
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(+.f64 (-.f64 -1 (*.f64 y (*.f64 y 4))) (+.f64 1 (*.f64 x x)))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) 1)
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (/.f64 (-.f64 (*.f64 y (*.f64 y 4)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 y 4)) (*.f64 x x))))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(*.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(*.f64 (-.f64 (*.f64 y (*.f64 y 4)) (*.f64 x x)) -1)
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 1))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(*.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) 1)
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (/.f64 (-.f64 (*.f64 y (*.f64 y 4)) (*.f64 x x)) (-.f64 (*.f64 y (*.f64 y 4)) (*.f64 x x))))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(/.f64 (-.f64 (*.f64 y (*.f64 y 4)) (*.f64 x x)) -1)
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(pow.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) 1)
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(neg.f64 (-.f64 (*.f64 y (*.f64 y 4)) (*.f64 x x)))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) 0)
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(+.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(-.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) 0)
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(-.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))) 1)
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) 1)
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) 1)
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))) (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))) (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (fabs.f64 (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 2) (*.f64 (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) 2))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (neg.f64 (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) 0)
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(+.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(-.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) 0)
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(-.f64 0 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) 1)
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) 1)
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) 1)
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(neg.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(fabs.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(fabs.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(fabs.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(fabs.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(fabs.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(fabs.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (fabs.f64 (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 2) (*.f64 (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) 2))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))

localize53.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
0.0b
(*.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
3.1b
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
30.7b
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
Compiler

Compiled 175 to 88 computations (49.7% saved)

series2.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite148.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
896×rational.json-simplify-55
694×rational.json-5
692×exponential.json-3
692×rational.json-1
692×rational.json-2
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
015181
112955
240155
3148455
4674855
Stop Event
node limit
Counts
1 → 10
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))))))

simplify218.0ms (0.7%)

Algorithm
egg-herbie
Rules
1368×rational.json-simplify-111
1076×rational.json-simplify-49
942×rational.json-simplify-47
886×rational.json-simplify-76
762×rational.json-simplify-2
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
01082416
12012176
23262086
35941966
416101918
533291822
671051822
Stop Event
node limit
Counts
34 → 66
Calls
Call 1
Inputs
-1
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1)
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) 1)
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 1/32 (/.f64 (pow.f64 x 6) (pow.f64 y 6))))) 1)
1
(-.f64 (+.f64 1 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 4 (pow.f64 y 2)))) (pow.f64 x 4))) (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 4 (pow.f64 y 2)))) (pow.f64 x 4))) (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 y 4) (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 4 (pow.f64 y 2)))) (pow.f64 x 6))) (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
1
(-.f64 (+.f64 1 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 4 (pow.f64 y 2)))) (pow.f64 x 4))) (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 4 (pow.f64 y 2)))) (pow.f64 x 4))) (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 y 4) (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 4 (pow.f64 y 2)))) (pow.f64 x 6))) (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
1
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) 1)
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 1 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 1 (+.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -128 (/.f64 (pow.f64 y 6) (pow.f64 x 6))))))
-1
(-.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1))
(-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 y 4))) (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1))
(-.f64 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (pow.f64 x 4)) (pow.f64 y 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 y 4))) (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1))
-1
(-.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1))
(-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 y 4))) (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1))
(-.f64 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (pow.f64 x 4)) (pow.f64 y 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 y 4))) (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1))
(+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 0)
(+.f64 0 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))
(-.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 0)
(-.f64 0 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))) 1)
(/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))
(/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)
(/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))
(pow.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)
(neg.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))
Outputs
-1
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) -1)
(+.f64 -1 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) 1)
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) -1)
(+.f64 -1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 -1 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 1/32 (/.f64 (pow.f64 x 6) (pow.f64 y 6))))) 1)
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) -1)
(+.f64 -1 (+.f64 (*.f64 1/32 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
(+.f64 -1 (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) (*.f64 1/32 (/.f64 (pow.f64 x 6) (pow.f64 y 6)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 -1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/32 (/.f64 (pow.f64 x 6) (pow.f64 y 6))))))
1
(-.f64 (+.f64 1 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 -1 (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8))
(-.f64 (+.f64 1 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 4 (pow.f64 y 2)))) (pow.f64 x 4))) (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 (pow.f64 y 2) -4) (*.f64 (pow.f64 y 2) 4))) (pow.f64 x 4))) (+.f64 1 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (*.f64 -4 (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -8)) (pow.f64 x 4)) (/.f64 (pow.f64 y 2) (pow.f64 x 2)))) (+.f64 -1 (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(-.f64 (*.f64 -4 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -8)) (pow.f64 x 4)))) (+.f64 -1 (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(-.f64 (*.f64 -4 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (*.f64 -8 (pow.f64 (*.f64 y y) 2)) (pow.f64 x 4)))) (+.f64 -1 (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(-.f64 1 (-.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 8) (*.f64 -4 (/.f64 (*.f64 -8 (pow.f64 (*.f64 y y) 2)) (pow.f64 x 4)))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 4 (pow.f64 y 2)))) (pow.f64 x 4))) (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 y 4) (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 4 (pow.f64 y 2)))) (pow.f64 x 6))) (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 (pow.f64 y 2) -4) (*.f64 (pow.f64 y 2) 4))) (pow.f64 x 4))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 16 (/.f64 (*.f64 (pow.f64 y 4) (-.f64 (*.f64 (pow.f64 y 2) -4) (*.f64 (pow.f64 y 2) 4))) (pow.f64 x 6)))))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 -4 (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -8)) (pow.f64 x 4)) (/.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 16 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 y 2) -8)) (pow.f64 x 6)))) (+.f64 -1 (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(-.f64 (+.f64 (*.f64 -4 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -8)) (pow.f64 x 4)))) (*.f64 16 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 -8 (pow.f64 y 4))) (pow.f64 x 6)))) (+.f64 -1 (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 1 (-.f64 (+.f64 (*.f64 -4 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -8)) (pow.f64 x 4)))) (*.f64 16 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 4) -8)) (pow.f64 x 6)))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 1 (-.f64 (+.f64 (*.f64 -4 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (*.f64 -8 (pow.f64 (*.f64 y y) 2)) (pow.f64 x 4)))) (*.f64 16 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 4) -8)) (pow.f64 x 6)))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(-.f64 1 (-.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 8) (+.f64 (*.f64 -4 (/.f64 (*.f64 -8 (pow.f64 (*.f64 y y) 2)) (pow.f64 x 4))) (*.f64 16 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 4) -8)) (pow.f64 x 6))))))
1
(-.f64 (+.f64 1 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 -1 (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8))
(-.f64 (+.f64 1 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 4 (pow.f64 y 2)))) (pow.f64 x 4))) (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 (pow.f64 y 2) -4) (*.f64 (pow.f64 y 2) 4))) (pow.f64 x 4))) (+.f64 1 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (*.f64 -4 (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -8)) (pow.f64 x 4)) (/.f64 (pow.f64 y 2) (pow.f64 x 2)))) (+.f64 -1 (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(-.f64 (*.f64 -4 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -8)) (pow.f64 x 4)))) (+.f64 -1 (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(-.f64 (*.f64 -4 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (*.f64 -8 (pow.f64 (*.f64 y y) 2)) (pow.f64 x 4)))) (+.f64 -1 (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(-.f64 1 (-.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 8) (*.f64 -4 (/.f64 (*.f64 -8 (pow.f64 (*.f64 y y) 2)) (pow.f64 x 4)))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 4 (pow.f64 y 2)))) (pow.f64 x 4))) (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 y 4) (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 4 (pow.f64 y 2)))) (pow.f64 x 6))) (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 (pow.f64 y 2) -4) (*.f64 (pow.f64 y 2) 4))) (pow.f64 x 4))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 16 (/.f64 (*.f64 (pow.f64 y 4) (-.f64 (*.f64 (pow.f64 y 2) -4) (*.f64 (pow.f64 y 2) 4))) (pow.f64 x 6)))))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 -4 (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -8)) (pow.f64 x 4)) (/.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 16 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 y 2) -8)) (pow.f64 x 6)))) (+.f64 -1 (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(-.f64 (+.f64 (*.f64 -4 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -8)) (pow.f64 x 4)))) (*.f64 16 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 -8 (pow.f64 y 4))) (pow.f64 x 6)))) (+.f64 -1 (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 1 (-.f64 (+.f64 (*.f64 -4 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -8)) (pow.f64 x 4)))) (*.f64 16 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 4) -8)) (pow.f64 x 6)))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 1 (-.f64 (+.f64 (*.f64 -4 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (*.f64 -8 (pow.f64 (*.f64 y y) 2)) (pow.f64 x 4)))) (*.f64 16 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 4) -8)) (pow.f64 x 6)))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(-.f64 1 (-.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 8) (+.f64 (*.f64 -4 (/.f64 (*.f64 -8 (pow.f64 (*.f64 y y) 2)) (pow.f64 x 4))) (*.f64 16 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 4) -8)) (pow.f64 x 6))))))
1
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) 1)
(-.f64 (+.f64 1 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 -1 (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 1 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(+.f64 1 (+.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8)))
(+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) (+.f64 1 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 1 (+.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -128 (/.f64 (pow.f64 y 6) (pow.f64 x 6))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -128 (/.f64 (pow.f64 y 6) (pow.f64 x 6)))) (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8)))
(+.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -128 (/.f64 (pow.f64 y 6) (pow.f64 x 6)))) (+.f64 1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8)))
(+.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8)) (+.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -128 (/.f64 (pow.f64 y 6) (pow.f64 x 6)))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) (+.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -128 (/.f64 (pow.f64 y 6) (pow.f64 x 6))))))
(+.f64 1 (+.f64 (*.f64 -128 (/.f64 (pow.f64 y 6) (pow.f64 x 6))) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))))))
-1
(-.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) -1)
(+.f64 -1 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 y 4))) (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/4) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) 1/4) (*.f64 (pow.f64 x 2) -1/4))) (pow.f64 y 4)))) (+.f64 1 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/4)))
(+.f64 (-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/4) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 x 2) 1/2)) (pow.f64 y 4)))) (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/4)) -1)
(+.f64 -1 (-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/4) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 1/2 (pow.f64 x 2))) (pow.f64 y 4)))) (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/4)))
(-.f64 -1 (-.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/2) (*.f64 -1/4 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 x 2) (pow.f64 x 2))) (pow.f64 y 4)))))
(-.f64 (*.f64 -1/4 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 x x) 2)) (pow.f64 y 4))) (-.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/2) -1))
(-.f64 -1 (-.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/2) (*.f64 -1/4 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 x x) 2)) (pow.f64 y 4)))))
(-.f64 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (pow.f64 x 4)) (pow.f64 y 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 y 4))) (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1))
(-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) 1/4) (*.f64 (pow.f64 x 2) -1/4))) (pow.f64 y 4))) (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/4) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 x 4) (-.f64 (*.f64 (pow.f64 x 2) 1/4) (*.f64 (pow.f64 x 2) -1/4))) (pow.f64 y 6))))) (+.f64 1 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/4)))
(+.f64 (-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/4) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 2) 1/2)) (pow.f64 y 6))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 x 2) 1/2)) (pow.f64 y 4))))) (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/4)) -1)
(+.f64 -1 (-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 1/2 (pow.f64 x 2))) (pow.f64 y 4))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 1/2 (pow.f64 x 4))) (pow.f64 y 6))))) (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/4)))
(-.f64 -1 (-.f64 (-.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/2) (*.f64 -1/4 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 x 2) (pow.f64 x 2))) (pow.f64 y 4)))) (*.f64 1/16 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 x 2) (pow.f64 x 4))) (pow.f64 y 6)))))
(-.f64 -1 (-.f64 (-.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/2) (*.f64 -1/4 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 x x) 2)) (pow.f64 y 4)))) (*.f64 1/16 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 x 2) (pow.f64 x 4))) (pow.f64 y 6)))))
-1
(-.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) -1)
(+.f64 -1 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 y 4))) (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/4) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) 1/4) (*.f64 (pow.f64 x 2) -1/4))) (pow.f64 y 4)))) (+.f64 1 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/4)))
(+.f64 (-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/4) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 x 2) 1/2)) (pow.f64 y 4)))) (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/4)) -1)
(+.f64 -1 (-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/4) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 1/2 (pow.f64 x 2))) (pow.f64 y 4)))) (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/4)))
(-.f64 -1 (-.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/2) (*.f64 -1/4 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 x 2) (pow.f64 x 2))) (pow.f64 y 4)))))
(-.f64 (*.f64 -1/4 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 x x) 2)) (pow.f64 y 4))) (-.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/2) -1))
(-.f64 -1 (-.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/2) (*.f64 -1/4 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 x x) 2)) (pow.f64 y 4)))))
(-.f64 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (pow.f64 x 4)) (pow.f64 y 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 y 4))) (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1))
(-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) 1/4) (*.f64 (pow.f64 x 2) -1/4))) (pow.f64 y 4))) (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/4) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 x 4) (-.f64 (*.f64 (pow.f64 x 2) 1/4) (*.f64 (pow.f64 x 2) -1/4))) (pow.f64 y 6))))) (+.f64 1 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/4)))
(+.f64 (-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/4) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 2) 1/2)) (pow.f64 y 6))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 x 2) 1/2)) (pow.f64 y 4))))) (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/4)) -1)
(+.f64 -1 (-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 1/2 (pow.f64 x 2))) (pow.f64 y 4))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 1/2 (pow.f64 x 4))) (pow.f64 y 6))))) (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/4)))
(-.f64 -1 (-.f64 (-.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/2) (*.f64 -1/4 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 x 2) (pow.f64 x 2))) (pow.f64 y 4)))) (*.f64 1/16 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 x 2) (pow.f64 x 4))) (pow.f64 y 6)))))
(-.f64 -1 (-.f64 (-.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/2) (*.f64 -1/4 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 x x) 2)) (pow.f64 y 4)))) (*.f64 1/16 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 x 2) (pow.f64 x 4))) (pow.f64 y 6)))))
(+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 0)
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(+.f64 0 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(-.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 0)
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(-.f64 0 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))) 1)
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(pow.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(neg.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))

localize153.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))
13.6b
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 1 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))
15.1b
(/.f64 (pow.f64 y 2) (pow.f64 x 2))
18.1b
(/.f64 (pow.f64 y 4) (pow.f64 x 4))
Compiler

Compiled 85 to 65 computations (23.5% saved)

series9.0ms (0%)

Counts
4 → 12
Calls

24 calls:

TimeVariablePointExpression
1.0ms
y
@0
(/.f64 (pow.f64 y 4) (pow.f64 x 4))
1.0ms
x
@0
(/.f64 (pow.f64 y 4) (pow.f64 x 4))
1.0ms
y
@inf
(/.f64 (pow.f64 y 4) (pow.f64 x 4))
1.0ms
y
@inf
(/.f64 (pow.f64 y 2) (pow.f64 x 2))
0.0ms
y
@0
(/.f64 (pow.f64 y 2) (pow.f64 x 2))

rewrite159.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
990×rational.json-simplify-47
778×rational.json-simplify-1
744×rational.json-5
742×exponential.json-3
742×rational.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
019124
1158124
2458124
31627124
46412124
Stop Event
node limit
Counts
4 → 64
Calls
Call 1
Inputs
(/.f64 (pow.f64 y 4) (pow.f64 x 4))
(/.f64 (pow.f64 y 2) (pow.f64 x 2))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 1 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) (/.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) (/.f64 (pow.f64 y 4) (pow.f64 x 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (/.f64 1 (/.f64 (pow.f64 y 4) (pow.f64 x 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 (/.f64 1 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) (/.f64 (pow.f64 y 4) (pow.f64 x 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) (/.f64 (pow.f64 y 4) (pow.f64 x 4))))) (/.f64 (/.f64 1 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (pow.f64 y 2) (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (/.f64 1 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 (/.f64 1 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (pow.f64 y 2) (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (pow.f64 y 2) (pow.f64 x 2)))) (/.f64 (/.f64 1 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) (-.f64 -1 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8)) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (-.f64 -1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 -1 (neg.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32)) (neg.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (-.f64 -1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8)) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1) (neg.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) (neg.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) (-.f64 -2 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -2 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32))) (-.f64 1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8))) (neg.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 (-.f64 -2 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32)) (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32)) (-.f64 -1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1) (-.f64 -1 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1)) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1)) (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1)) (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1))) (/.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1)) (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1))) (*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1))) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1)) (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1)) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1)) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1)) (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1))))) (/.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1))) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1)) (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1)) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1)) (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (-.f64 -1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8)) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (/.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 64) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 64)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32)))))))

simplify249.0ms (0.8%)

Algorithm
egg-herbie
Rules
1240×rational.json-simplify-49
1116×rational.json-simplify-50
1106×rational.json-simplify-54
846×rational.json-simplify-43
618×rational.json-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01392800
13022800
27092800
328572800
473852800
Stop Event
node limit
Counts
76 → 76
Calls
Call 1
Inputs
1
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) 1)
(*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))))
(*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))))
(*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))))
1
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) 1)
1
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) 1)
(+.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 0)
(+.f64 0 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))
(-.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 0)
(-.f64 0 (neg.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))) 1)
(*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 1)
(*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) (/.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) (/.f64 (pow.f64 y 4) (pow.f64 x 4))))
(*.f64 1 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))
(*.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (/.f64 1 (/.f64 (pow.f64 y 4) (pow.f64 x 4))))
(*.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 (/.f64 1 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) 1))
(*.f64 (/.f64 1 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) (/.f64 (pow.f64 y 4) (pow.f64 x 4))))
(*.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) (/.f64 (pow.f64 y 4) (pow.f64 x 4))))) (/.f64 (/.f64 1 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(pow.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 1)
(neg.f64 (neg.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4))))
(+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 0)
(+.f64 0 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))
(-.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 0)
(-.f64 0 (neg.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))) 1)
(*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 1)
(*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(*.f64 1 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))
(*.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (/.f64 1 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(*.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 (/.f64 1 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) 1))
(*.f64 (/.f64 1 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (pow.f64 y 2) (pow.f64 x 2)))) (/.f64 (/.f64 1 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(pow.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 1)
(neg.f64 (neg.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) (-.f64 -1 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32)))
(-.f64 1 (-.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8)) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32)))
(-.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (-.f64 -1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8)))
(-.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 -1 (neg.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8))))
(-.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32)) (neg.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8)))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1)) 0)
(-.f64 0 (-.f64 (-.f64 -1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8)) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32)))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32)) -1)
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1) (neg.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32)))
(-.f64 (-.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) (neg.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32))) -1)
(-.f64 (-.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) (-.f64 -2 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32))) 1)
(-.f64 (-.f64 0 (-.f64 -2 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32))) (-.f64 1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8))) (neg.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32)))
(-.f64 (-.f64 0 (-.f64 (-.f64 -2 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32)) (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8))) 1)
(-.f64 (-.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32)) (-.f64 -1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8))) 1)
(-.f64 (-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1) (-.f64 -1 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32))) 1)
(*.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1)))
(*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1)) 1)
(*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1)) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1)) (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1))))
(*.f64 (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1)) (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1))) (/.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1))))
(*.f64 (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1)) (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1))) (*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1))) 1))
(*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1))) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1)) (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1))))
(*.f64 (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1)) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1)) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1)) (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1))))) (/.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1))) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1)) (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1)))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1)) 1)
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1)) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1)) (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1))))
(pow.f64 (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1)) 1)
(neg.f64 (-.f64 (-.f64 -1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8)) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32)))
(+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) 0)
(+.f64 0 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32))
(-.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) 0)
(-.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32)) 1)
(-.f64 0 (neg.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32)))
(/.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) 1)
(/.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (/.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 64) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 64)))
(pow.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) 1)
(neg.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32)))
Outputs
1
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) 1)
(+.f64 1 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))))
(*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))))
(*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))))
1
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) 1)
(+.f64 1 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
1
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) 1)
(+.f64 1 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 0)
(/.f64 (pow.f64 y 4) (pow.f64 x 4))
(+.f64 0 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))
(/.f64 (pow.f64 y 4) (pow.f64 x 4))
(-.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 0)
(/.f64 (pow.f64 y 4) (pow.f64 x 4))
(-.f64 0 (neg.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4))))
(/.f64 (pow.f64 y 4) (pow.f64 x 4))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))) 1)
(/.f64 (pow.f64 y 4) (pow.f64 x 4))
(*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 1)
(/.f64 (pow.f64 y 4) (pow.f64 x 4))
(*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) (/.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) (/.f64 (pow.f64 y 4) (pow.f64 x 4))))
(/.f64 (pow.f64 y 4) (pow.f64 x 4))
(*.f64 1 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))
(/.f64 (pow.f64 y 4) (pow.f64 x 4))
(*.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (/.f64 1 (/.f64 (pow.f64 y 4) (pow.f64 x 4))))
(/.f64 (pow.f64 y 4) (pow.f64 x 4))
(*.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 (/.f64 1 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) 1))
(/.f64 (pow.f64 y 4) (pow.f64 x 4))
(*.f64 (/.f64 1 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) (/.f64 (pow.f64 y 4) (pow.f64 x 4))))
(/.f64 (pow.f64 y 4) (pow.f64 x 4))
(*.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) (/.f64 (pow.f64 y 4) (pow.f64 x 4))))) (/.f64 (/.f64 1 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(/.f64 (pow.f64 y 4) (pow.f64 x 4))
(pow.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 1)
(/.f64 (pow.f64 y 4) (pow.f64 x 4))
(neg.f64 (neg.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4))))
(/.f64 (pow.f64 y 4) (pow.f64 x 4))
(+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 0)
(/.f64 (pow.f64 y 2) (pow.f64 x 2))
(+.f64 0 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))
(/.f64 (pow.f64 y 2) (pow.f64 x 2))
(-.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 0)
(/.f64 (pow.f64 y 2) (pow.f64 x 2))
(-.f64 0 (neg.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(/.f64 (pow.f64 y 2) (pow.f64 x 2))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))) 1)
(/.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 1)
(/.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (/.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 1 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))
(/.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (/.f64 1 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(/.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 (/.f64 1 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) 1))
(/.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (/.f64 1 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 (/.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 (*.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (pow.f64 y 2) (pow.f64 x 2)))) (/.f64 (/.f64 1 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 (/.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 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 1)
(/.f64 (pow.f64 y 2) (pow.f64 x 2))
(neg.f64 (neg.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(/.f64 (pow.f64 y 2) (pow.f64 x 2))
(-.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) (-.f64 -1 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32)))
(-.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (-.f64 -1 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(-.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (-.f64 -1 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (-.f64 1 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) -32)))
(-.f64 1 (-.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8)) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32)))
(-.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (-.f64 -1 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(-.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (-.f64 -1 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (-.f64 1 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) -32)))
(-.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (-.f64 -1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8)))
(-.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (-.f64 -1 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(-.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (-.f64 -1 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (-.f64 1 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) -32)))
(-.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 -1 (neg.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8))))
(-.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (-.f64 -1 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(-.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (-.f64 -1 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (-.f64 1 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) -32)))
(-.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32)) (neg.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8)))
(-.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (-.f64 -1 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(-.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (-.f64 -1 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (-.f64 1 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) -32)))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1)) 0)
(-.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (-.f64 -1 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(-.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (-.f64 -1 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (-.f64 1 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) -32)))
(-.f64 0 (-.f64 (-.f64 -1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8)) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32)))
(-.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (-.f64 -1 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(-.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (-.f64 -1 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (-.f64 1 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) -32)))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32)) -1)
(-.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (-.f64 -1 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(-.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (-.f64 -1 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (-.f64 1 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) -32)))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1) (neg.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32)))
(-.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (-.f64 -1 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(-.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (-.f64 -1 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (-.f64 1 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) -32)))
(-.f64 (-.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) (neg.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32))) -1)
(-.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (-.f64 -1 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(-.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (-.f64 -1 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (-.f64 1 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) -32)))
(-.f64 (-.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) (-.f64 -2 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32))) 1)
(-.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (-.f64 -1 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(-.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (-.f64 -1 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (-.f64 1 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) -32)))
(-.f64 (-.f64 0 (-.f64 -2 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32))) (-.f64 1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8)))
(-.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (-.f64 -1 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(-.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (-.f64 -1 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (-.f64 1 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) -32)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8))) (neg.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32)))
(-.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (-.f64 -1 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(-.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (-.f64 -1 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (-.f64 1 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) -32)))
(-.f64 (-.f64 0 (-.f64 (-.f64 -2 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32)) (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8))) 1)
(-.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (-.f64 -1 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(-.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (-.f64 -1 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (-.f64 1 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) -32)))
(-.f64 (-.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32)) (-.f64 -1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8))) 1)
(-.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (-.f64 -1 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(-.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (-.f64 -1 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (-.f64 1 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) -32)))
(-.f64 (-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1) (-.f64 -1 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32))) 1)
(-.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (-.f64 -1 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(-.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (-.f64 -1 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (-.f64 1 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) -32)))
(*.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1)))
(-.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (-.f64 -1 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(-.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (-.f64 -1 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (-.f64 1 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) -32)))
(*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1)) 1)
(-.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (-.f64 -1 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(-.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (-.f64 -1 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (-.f64 1 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) -32)))
(*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1)) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1)) (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1))))
(-.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (-.f64 -1 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(-.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (-.f64 -1 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (-.f64 1 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) -32)))
(*.f64 (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1)) (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1))) (/.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1))))
(-.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (-.f64 -1 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(-.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (-.f64 -1 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (-.f64 1 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) -32)))
(*.f64 (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1)) (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1))) (*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1))) 1))
(-.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (-.f64 -1 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(-.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (-.f64 -1 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (-.f64 1 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) -32)))
(*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1))) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1)) (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1))))
(-.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (-.f64 -1 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(-.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (-.f64 -1 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (-.f64 1 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) -32)))
(*.f64 (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1)) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1)) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1)) (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1))))) (/.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1))) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1)) (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1)))))
(-.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (-.f64 -1 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(-.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (-.f64 -1 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (-.f64 1 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) -32)))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1)) 1)
(-.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (-.f64 -1 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(-.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (-.f64 -1 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (-.f64 1 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) -32)))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1)) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1)) (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1))))
(-.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (-.f64 -1 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(-.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (-.f64 -1 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (-.f64 1 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) -32)))
(pow.f64 (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) 1)) 1)
(-.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (-.f64 -1 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(-.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (-.f64 -1 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (-.f64 1 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) -32)))
(neg.f64 (-.f64 (-.f64 -1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8)) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32)))
(-.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (-.f64 -1 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(-.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (-.f64 -1 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (-.f64 1 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) -32)))
(+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) 0)
(*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))
(+.f64 0 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32))
(*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))
(-.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) 0)
(*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))
(-.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32)) 1)
(*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))
(-.f64 0 (neg.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32)))
(*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))
(/.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) 1)
(*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))
(/.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (/.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 64) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 64)))
(/.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (/.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 64) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 64)))
(/.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (/.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 128) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 128)))
(pow.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) 1)
(*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))
(neg.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32)))
(*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))

localize40.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) 1)
0.2b
(-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
3.1b
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
30.7b
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
Compiler

Compiled 125 to 68 computations (45.6% saved)

series9.0ms (0%)

Counts
2 → 48
Calls

12 calls:

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

rewrite149.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
994×rational.json-simplify-47
874×rational.json-simplify-49
690×rational.json-simplify-1
688×rational.json-5
686×exponential.json-3
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
017128
1157116
2463116
31517116
46124116
Stop Event
node limit
Counts
2 → 44
Calls
Call 1
Inputs
(-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) 1)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 -2 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -2 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (/.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))) (/.f64 1 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))) (neg.f64 (/.f64 -1 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))) (neg.f64 (/.f64 1 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))) (*.f64 (/.f64 1 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))) (*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))) (*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))) (/.f64 (/.f64 1 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))) (*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (/.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (*.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (/.f64 -1 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))) (/.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))))))

simplify219.0ms (0.7%)

Algorithm
egg-herbie
Rules
1486×rational.json-simplify-111
1048×rational.json-simplify-49
872×rational.json-simplify-1
846×rational.json-simplify-2
738×rational.json-simplify-54
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01775754
13235670
27235670
319425546
454625546
Stop Event
node limit
Counts
92 → 112
Calls
Call 1
Inputs
(*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))))
(+.f64 (*.f64 1/128 (/.f64 (pow.f64 x 8) (pow.f64 y 8))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))))
-2
(-.f64 (*.f64 8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) 2)
(-.f64 (+.f64 (*.f64 8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))) 2)
(-.f64 (+.f64 (*.f64 128 (/.f64 (pow.f64 y 6) (pow.f64 x 6))) (+.f64 (*.f64 8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))))) 2)
-2
(-.f64 (*.f64 8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) 2)
(-.f64 (+.f64 (*.f64 8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))) 2)
(-.f64 (+.f64 (*.f64 128 (/.f64 (pow.f64 y 6) (pow.f64 x 6))) (+.f64 (*.f64 8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))))) 2)
-2
(-.f64 (*.f64 8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) 2)
(-.f64 (+.f64 (*.f64 8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))) 2)
(-.f64 (+.f64 (*.f64 128 (/.f64 (pow.f64 y 6) (pow.f64 x 6))) (+.f64 (*.f64 8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))))) 2)
(*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))
(-.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))
(-.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (+.f64 (*.f64 1/256 (/.f64 (pow.f64 x 8) (pow.f64 y 8))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 x 8) (pow.f64 y 8))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
(*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))
(-.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))
(-.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (+.f64 (*.f64 1/256 (/.f64 (pow.f64 x 8) (pow.f64 y 8))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 x 8) (pow.f64 y 8))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
-1
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1)
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) 1)
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 1/32 (/.f64 (pow.f64 x 6) (pow.f64 y 6))))) 1)
1
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) 1)
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 1 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 1 (+.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -128 (/.f64 (pow.f64 y 6) (pow.f64 x 6))))))
1
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) 1)
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 1 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 1 (+.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -128 (/.f64 (pow.f64 y 6) (pow.f64 x 6))))))
1
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) 1)
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 1 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 1 (+.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -128 (/.f64 (pow.f64 y 6) (pow.f64 x 6))))))
-1
(-.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1))
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1))
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1))
-1
(-.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1))
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1))
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1))
(+.f64 -1 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))
(+.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) 0)
(+.f64 0 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))
(+.f64 1 (-.f64 -2 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))
(+.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) -1)
(+.f64 (-.f64 -2 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) 1)
(*.f64 -1 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1))
(*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) 1)
(*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (/.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))))
(*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) -1)
(*.f64 1 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))
(*.f64 (*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))) (/.f64 1 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))))
(*.f64 (*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))) (neg.f64 (/.f64 -1 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))))
(*.f64 (*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))) (neg.f64 (/.f64 1 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1))))
(*.f64 (*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))) (*.f64 (/.f64 1 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))) 1))
(*.f64 (/.f64 1 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))) (*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))))
(*.f64 (*.f64 (*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))) (*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))) (/.f64 (/.f64 1 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))) (*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))))
(/.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) 1)
(/.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (/.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))))
(/.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) -1)
(pow.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) 1)
(neg.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1))
(+.f64 -1 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1))
(+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 0)
(+.f64 0 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) -1)
(+.f64 1 (+.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))
(+.f64 (+.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) 1)
(*.f64 -1 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))
(*.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) -1)
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (*.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) 1))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (/.f64 -1 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))))
(*.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))) (/.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))
(/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)
(/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) -1)
(pow.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)
(neg.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))
Outputs
(*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 -1/32 (/.f64 (pow.f64 x 6) (pow.f64 y 6)))))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) (*.f64 -1/32 (/.f64 (pow.f64 x 6) (pow.f64 y 6))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 -1/32 (/.f64 (pow.f64 x 6) (pow.f64 y 6)))))
(+.f64 (*.f64 1/128 (/.f64 (pow.f64 x 8) (pow.f64 y 8))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) (*.f64 1/128 (/.f64 (pow.f64 x 8) (pow.f64 y 8)))))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 1/128 (/.f64 (pow.f64 x 8) (pow.f64 y 8)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/128 (/.f64 (pow.f64 x 8) (pow.f64 y 8)))) (*.f64 -1/32 (/.f64 (pow.f64 x 6) (pow.f64 y 6)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 x 8) (pow.f64 y 8))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 -1/32 (/.f64 (pow.f64 x 6) (pow.f64 y 6))))))
-2
(-.f64 (*.f64 8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) 2)
(-.f64 (+.f64 (*.f64 8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))) 2)
(-.f64 (+.f64 (*.f64 128 (/.f64 (pow.f64 y 6) (pow.f64 x 6))) (+.f64 (*.f64 8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))))) 2)
(-.f64 (+.f64 (*.f64 8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 128 (/.f64 (pow.f64 y 6) (pow.f64 x 6))))) 2)
-2
(-.f64 (*.f64 8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) 2)
(-.f64 (+.f64 (*.f64 8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))) 2)
(-.f64 (+.f64 (*.f64 128 (/.f64 (pow.f64 y 6) (pow.f64 x 6))) (+.f64 (*.f64 8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))))) 2)
(-.f64 (+.f64 (*.f64 8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 128 (/.f64 (pow.f64 y 6) (pow.f64 x 6))))) 2)
-2
(-.f64 (*.f64 8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) 2)
(-.f64 (+.f64 (*.f64 8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))) 2)
(-.f64 (+.f64 (*.f64 128 (/.f64 (pow.f64 y 6) (pow.f64 x 6))) (+.f64 (*.f64 8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))))) 2)
(-.f64 (+.f64 (*.f64 8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 128 (/.f64 (pow.f64 y 6) (pow.f64 x 6))))) 2)
(*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/16)) (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) -1/16))
(-.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/16) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) -1/64))) (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) -1/16) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/64)))
(-.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (+.f64 (*.f64 1/256 (/.f64 (pow.f64 x 8) (pow.f64 y 8))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 x 8) (pow.f64 y 8))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) -1/64) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/16) (*.f64 (/.f64 (pow.f64 x 8) (pow.f64 y 8)) 1/256)))) (+.f64 (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/64) (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) -1/16) (*.f64 (/.f64 (pow.f64 x 8) (pow.f64 y 8)) -1/256))))
(-.f64 (+.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/16)) (+.f64 (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) -1/64) (*.f64 (/.f64 (pow.f64 x 8) (pow.f64 y 8)) 1/256))) (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) -1/16) (+.f64 (*.f64 (/.f64 (pow.f64 x 8) (pow.f64 y 8)) -1/256) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/64))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) -1/64) (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/16) (*.f64 (/.f64 (pow.f64 x 8) (pow.f64 y 8)) 1/256)))) (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) -1/16) (+.f64 (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/64) (*.f64 (/.f64 (pow.f64 x 8) (pow.f64 y 8)) -1/256))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/16) (+.f64 (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) -1/64) (*.f64 (/.f64 (pow.f64 x 8) (pow.f64 y 8)) 1/256)))) (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) -1/16) (+.f64 (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/64) (*.f64 (/.f64 (pow.f64 x 8) (pow.f64 y 8)) -1/256))))
(*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/16)) (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) -1/16))
(-.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/16) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) -1/64))) (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) -1/16) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/64)))
(-.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (+.f64 (*.f64 1/256 (/.f64 (pow.f64 x 8) (pow.f64 y 8))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 x 8) (pow.f64 y 8))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) -1/64) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/16) (*.f64 (/.f64 (pow.f64 x 8) (pow.f64 y 8)) 1/256)))) (+.f64 (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/64) (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) -1/16) (*.f64 (/.f64 (pow.f64 x 8) (pow.f64 y 8)) -1/256))))
(-.f64 (+.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/16)) (+.f64 (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) -1/64) (*.f64 (/.f64 (pow.f64 x 8) (pow.f64 y 8)) 1/256))) (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) -1/16) (+.f64 (*.f64 (/.f64 (pow.f64 x 8) (pow.f64 y 8)) -1/256) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/64))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) -1/64) (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/16) (*.f64 (/.f64 (pow.f64 x 8) (pow.f64 y 8)) 1/256)))) (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) -1/16) (+.f64 (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/64) (*.f64 (/.f64 (pow.f64 x 8) (pow.f64 y 8)) -1/256))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/16) (+.f64 (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) -1/64) (*.f64 (/.f64 (pow.f64 x 8) (pow.f64 y 8)) 1/256)))) (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) -1/16) (+.f64 (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/64) (*.f64 (/.f64 (pow.f64 x 8) (pow.f64 y 8)) -1/256))))
-1
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1)
(+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/2) -1)
(+.f64 -1 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/2))
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) 1)
(+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/2) (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) -1/8)) -1)
(+.f64 -1 (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/2) (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) -1/8)))
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 1/32 (/.f64 (pow.f64 x 6) (pow.f64 y 6))))) 1)
(+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/2) (+.f64 (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/32) (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) -1/8))) -1)
(+.f64 -1 (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/2) (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) -1/8) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/32))))
(+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/2) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) -1/8) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/32)) -1))
1
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) 1)
(+.f64 1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 1 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8)))
(+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) (+.f64 1 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32)))
(+.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8)) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32))
(+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32)))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 1 (+.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -128 (/.f64 (pow.f64 y 6) (pow.f64 x 6))))))
(+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 6) (pow.f64 x 6)) -128) 1)))
(+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) (+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (*.f64 (/.f64 (pow.f64 y 6) (pow.f64 x 6)) -128))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 6) (pow.f64 x 6)) -128) (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 y 6) (pow.f64 x 6)) -128) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) (*.f64 (/.f64 (pow.f64 y 6) (pow.f64 x 6)) -128))))
1
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) 1)
(+.f64 1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 1 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8)))
(+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) (+.f64 1 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32)))
(+.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8)) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32))
(+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32)))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 1 (+.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -128 (/.f64 (pow.f64 y 6) (pow.f64 x 6))))))
(+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 6) (pow.f64 x 6)) -128) 1)))
(+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) (+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (*.f64 (/.f64 (pow.f64 y 6) (pow.f64 x 6)) -128))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 6) (pow.f64 x 6)) -128) (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 y 6) (pow.f64 x 6)) -128) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) (*.f64 (/.f64 (pow.f64 y 6) (pow.f64 x 6)) -128))))
1
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) 1)
(+.f64 1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 1 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8)))
(+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) (+.f64 1 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32)))
(+.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8)) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32))
(+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32)))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 1 (+.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -128 (/.f64 (pow.f64 y 6) (pow.f64 x 6))))))
(+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 6) (pow.f64 x 6)) -128) 1)))
(+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) (+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (*.f64 (/.f64 (pow.f64 y 6) (pow.f64 x 6)) -128))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 6) (pow.f64 x 6)) -128) (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 y 6) (pow.f64 x 6)) -128) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 32) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) (*.f64 (/.f64 (pow.f64 y 6) (pow.f64 x 6)) -128))))
-1
(-.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1))
(+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/2) -1)
(+.f64 -1 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/2))
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) -1/8) (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/4)) (+.f64 1 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/4)))
(-.f64 -1 (-.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/4) (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) -1/8) (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/4))))
(-.f64 -1 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) -1/8)))
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) -1/8) (+.f64 (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/32) (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/4))) (+.f64 1 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/4)))
(+.f64 (-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) -1/8) (+.f64 (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/32) (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/4))) (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/4)) -1)
(+.f64 -1 (-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/4) (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) -1/8) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/32))) (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/4)))
(-.f64 -1 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) -1/8) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/32))))
-1
(-.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1))
(+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/2) -1)
(+.f64 -1 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/2))
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) -1/8) (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/4)) (+.f64 1 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/4)))
(-.f64 -1 (-.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/4) (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) -1/8) (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/4))))
(-.f64 -1 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) -1/8)))
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) -1/8) (+.f64 (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/32) (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/4))) (+.f64 1 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/4)))
(+.f64 (-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) -1/8) (+.f64 (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/32) (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/4))) (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/4)) -1)
(+.f64 -1 (-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/4) (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) -1/8) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/32))) (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/4)))
(-.f64 -1 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) -1/8) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/32))))
(+.f64 -1 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))
(+.f64 -1 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(+.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) 0)
(+.f64 -1 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(+.f64 0 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))
(+.f64 -1 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(+.f64 1 (-.f64 -2 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))
(+.f64 -1 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(+.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) -1)
(+.f64 -1 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(+.f64 (-.f64 -2 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) 1)
(+.f64 -1 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(*.f64 -1 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1))
(+.f64 -1 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) 1)
(+.f64 -1 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (/.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))))
(+.f64 -1 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) -1)
(+.f64 -1 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(*.f64 1 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))
(+.f64 -1 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(*.f64 (*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))) (/.f64 1 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))))
(+.f64 -1 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(*.f64 (*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))) (neg.f64 (/.f64 -1 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))))
(*.f64 (*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (neg.f64 (/.f64 -1 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
(*.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (neg.f64 (/.f64 -1 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
(*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 -1 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
(*.f64 (/.f64 -1 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(*.f64 (*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))) (neg.f64 (/.f64 1 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1))))
(+.f64 -1 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(*.f64 (*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))) (*.f64 (/.f64 1 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))) 1))
(+.f64 -1 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(*.f64 (/.f64 1 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))) (*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))))
(+.f64 -1 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(*.f64 (*.f64 (*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))) (*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))) (/.f64 (/.f64 1 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))) (*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))))
(+.f64 -1 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(/.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) 1)
(+.f64 -1 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(/.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (/.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))))
(+.f64 -1 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(/.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) -1)
(+.f64 -1 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(pow.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) 1)
(+.f64 -1 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(neg.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1))
(+.f64 -1 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(+.f64 -1 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 0)
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(+.f64 0 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) -1)
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(+.f64 1 (+.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(+.f64 (+.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) 1)
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(*.f64 -1 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(*.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) -1)
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (*.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) 1))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (/.f64 -1 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(*.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))) (/.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) -1)
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(pow.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(neg.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))

eval7.7s (24.9%)

Compiler

Compiled 187517 to 105226 computations (43.9% saved)

prune1.2s (3.9%)

Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New165541659
Fresh022
Picked101
Done314
Total165971666
Error
0.5b
Counts
1666 → 7
Alt Table
Click to see full alt table
StatusErrorProgram
31.3b
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y)) (+.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y)))
31.3b
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))) 1)
31.3b
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) -1)
31.3b
(+.f64 (+.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) 1)
31.3b
(*.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (-.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) 1))
31.5b
1
32.4b
-1
Compiler

Compiled 295 to 168 computations (43.1% saved)

localize214.0ms (0.7%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
0.0b
(*.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (-.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) 1))
3.1b
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
30.7b
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
Compiler

Compiled 312 to 165 computations (47.1% saved)

series2.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite200.0ms (0.6%)

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

Useful iterations: 2 (0.0ms)

IterNodesCost
020193
1183181
254755
3186355
4756455
Stop Event
node limit
Counts
1 → 7
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (-.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) 1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 1)))))

simplify231.0ms (0.7%)

Algorithm
egg-herbie
Rules
1170×rational.json-simplify-111
1096×rational.json-simplify-76
1062×rational.json-simplify-2
838×rational.json-simplify-104
690×rational.json-simplify-43
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
01012251
11802011
22851921
34791801
412711753
525281657
653151657
772241657
Stop Event
node limit
Counts
31 → 63
Calls
Call 1
Inputs
-1
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1)
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) 1)
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 1/32 (/.f64 (pow.f64 x 6) (pow.f64 y 6))))) 1)
1
(-.f64 (+.f64 1 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 4 (pow.f64 y 2)))) (pow.f64 x 4))) (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 4 (pow.f64 y 2)))) (pow.f64 x 4))) (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 y 4) (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 4 (pow.f64 y 2)))) (pow.f64 x 6))) (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
1
(-.f64 (+.f64 1 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 4 (pow.f64 y 2)))) (pow.f64 x 4))) (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 4 (pow.f64 y 2)))) (pow.f64 x 4))) (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 y 4) (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 4 (pow.f64 y 2)))) (pow.f64 x 6))) (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
1
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) 1)
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 1 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 1 (+.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -128 (/.f64 (pow.f64 y 6) (pow.f64 x 6))))))
-1
(-.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1))
(-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 y 4))) (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1))
(-.f64 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (pow.f64 x 4)) (pow.f64 y 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 y 4))) (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1))
-1
(-.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1))
(-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 y 4))) (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1))
(-.f64 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (pow.f64 x 4)) (pow.f64 y 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 y 4))) (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1))
(+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 0)
(+.f64 0 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(-.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 0)
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 1)
(/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(pow.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 1)
Outputs
-1
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) -1)
(+.f64 -1 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) 1)
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) -1)
(+.f64 -1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 -1 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 1/32 (/.f64 (pow.f64 x 6) (pow.f64 y 6))))) 1)
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) -1)
(+.f64 -1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/32 (/.f64 (pow.f64 x 6) (pow.f64 y 6))))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 -1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/32 (/.f64 (pow.f64 x 6) (pow.f64 y 6))))))
1
(-.f64 (+.f64 1 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8))
(-.f64 (+.f64 1 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 4 (pow.f64 y 2)))) (pow.f64 x 4))) (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 (pow.f64 y 2) -4) (*.f64 (pow.f64 y 2) 4))) (pow.f64 x 4))) (+.f64 1 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (*.f64 -4 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -8)) (pow.f64 x 4)))) (+.f64 -1 (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(-.f64 (*.f64 -4 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (*.f64 -8 (pow.f64 (*.f64 y y) 2)) (pow.f64 x 4)))) (+.f64 -1 (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(-.f64 1 (-.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 8) (*.f64 -4 (/.f64 (*.f64 -8 (pow.f64 (*.f64 y y) 2)) (pow.f64 x 4)))))
(-.f64 (*.f64 -4 (/.f64 (*.f64 -8 (pow.f64 (*.f64 y y) 2)) (pow.f64 x 4))) (-.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 8) 1))
(-.f64 (*.f64 -4 (/.f64 (*.f64 -8 (pow.f64 (*.f64 y y) 2)) (pow.f64 x 4))) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 8) -1))
(-.f64 (+.f64 1 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 4 (pow.f64 y 2)))) (pow.f64 x 4))) (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 y 4) (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 4 (pow.f64 y 2)))) (pow.f64 x 6))) (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 (pow.f64 y 2) -4) (*.f64 (pow.f64 y 2) 4))) (pow.f64 x 4))) (+.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 16 (/.f64 (*.f64 (pow.f64 y 4) (-.f64 (*.f64 (pow.f64 y 2) -4) (*.f64 (pow.f64 y 2) 4))) (pow.f64 x 6)))) 1)) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 -4 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -8)) (pow.f64 x 4)))) (*.f64 16 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 y 2) -8)) (pow.f64 x 6)))) (+.f64 -1 (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(-.f64 (+.f64 (*.f64 -4 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -8)) (pow.f64 x 4)))) (*.f64 16 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 -8 (pow.f64 y 4))) (pow.f64 x 6)))) (+.f64 -1 (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 1 (-.f64 (+.f64 (*.f64 -4 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -8)) (pow.f64 x 4)))) (*.f64 16 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 4) -8)) (pow.f64 x 6)))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 1 (-.f64 (+.f64 (*.f64 -4 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (*.f64 -8 (pow.f64 (*.f64 y y) 2)) (pow.f64 x 4)))) (*.f64 16 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 4) -8)) (pow.f64 x 6)))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(-.f64 1 (-.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 8) (+.f64 (*.f64 -4 (/.f64 (*.f64 -8 (pow.f64 (*.f64 y y) 2)) (pow.f64 x 4))) (*.f64 16 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 4) -8)) (pow.f64 x 6))))))
(-.f64 (*.f64 -4 (/.f64 (*.f64 -8 (pow.f64 (*.f64 y y) 2)) (pow.f64 x 4))) (-.f64 (-.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 8) (*.f64 16 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 4) -8)) (pow.f64 x 6)))) 1))
(-.f64 (*.f64 -4 (/.f64 (*.f64 -8 (pow.f64 (*.f64 y y) 2)) (pow.f64 x 4))) (-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 8) -1) (*.f64 16 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 4) -8)) (pow.f64 x 6)))))
1
(-.f64 (+.f64 1 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8))
(-.f64 (+.f64 1 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 4 (pow.f64 y 2)))) (pow.f64 x 4))) (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 (pow.f64 y 2) -4) (*.f64 (pow.f64 y 2) 4))) (pow.f64 x 4))) (+.f64 1 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (*.f64 -4 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -8)) (pow.f64 x 4)))) (+.f64 -1 (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(-.f64 (*.f64 -4 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (*.f64 -8 (pow.f64 (*.f64 y y) 2)) (pow.f64 x 4)))) (+.f64 -1 (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(-.f64 1 (-.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 8) (*.f64 -4 (/.f64 (*.f64 -8 (pow.f64 (*.f64 y y) 2)) (pow.f64 x 4)))))
(-.f64 (*.f64 -4 (/.f64 (*.f64 -8 (pow.f64 (*.f64 y y) 2)) (pow.f64 x 4))) (-.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 8) 1))
(-.f64 (*.f64 -4 (/.f64 (*.f64 -8 (pow.f64 (*.f64 y y) 2)) (pow.f64 x 4))) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 8) -1))
(-.f64 (+.f64 1 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 4 (pow.f64 y 2)))) (pow.f64 x 4))) (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 y 4) (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 4 (pow.f64 y 2)))) (pow.f64 x 6))) (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 (pow.f64 y 2) -4) (*.f64 (pow.f64 y 2) 4))) (pow.f64 x 4))) (+.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 16 (/.f64 (*.f64 (pow.f64 y 4) (-.f64 (*.f64 (pow.f64 y 2) -4) (*.f64 (pow.f64 y 2) 4))) (pow.f64 x 6)))) 1)) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 -4 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -8)) (pow.f64 x 4)))) (*.f64 16 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 y 2) -8)) (pow.f64 x 6)))) (+.f64 -1 (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(-.f64 (+.f64 (*.f64 -4 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -8)) (pow.f64 x 4)))) (*.f64 16 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 -8 (pow.f64 y 4))) (pow.f64 x 6)))) (+.f64 -1 (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 1 (-.f64 (+.f64 (*.f64 -4 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -8)) (pow.f64 x 4)))) (*.f64 16 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 4) -8)) (pow.f64 x 6)))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 1 (-.f64 (+.f64 (*.f64 -4 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (*.f64 -8 (pow.f64 (*.f64 y y) 2)) (pow.f64 x 4)))) (*.f64 16 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 4) -8)) (pow.f64 x 6)))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(-.f64 1 (-.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 8) (+.f64 (*.f64 -4 (/.f64 (*.f64 -8 (pow.f64 (*.f64 y y) 2)) (pow.f64 x 4))) (*.f64 16 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 4) -8)) (pow.f64 x 6))))))
(-.f64 (*.f64 -4 (/.f64 (*.f64 -8 (pow.f64 (*.f64 y y) 2)) (pow.f64 x 4))) (-.f64 (-.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 8) (*.f64 16 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 4) -8)) (pow.f64 x 6)))) 1))
(-.f64 (*.f64 -4 (/.f64 (*.f64 -8 (pow.f64 (*.f64 y y) 2)) (pow.f64 x 4))) (-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 8) -1) (*.f64 16 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 4) -8)) (pow.f64 x 6)))))
1
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) 1)
(-.f64 (+.f64 1 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 1 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(+.f64 1 (+.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8)))
(+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(+.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8)) (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 1 (+.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -128 (/.f64 (pow.f64 y 6) (pow.f64 x 6))))))
(+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) (+.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (+.f64 (*.f64 -128 (/.f64 (pow.f64 y 6) (pow.f64 x 6))) 1)))
(+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) (+.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (+.f64 1 (*.f64 -128 (/.f64 (pow.f64 y 6) (pow.f64 x 6))))))
(+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) (+.f64 1 (+.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -128 (/.f64 (pow.f64 y 6) (pow.f64 x 6))))))
(+.f64 1 (+.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) (*.f64 -128 (/.f64 (pow.f64 y 6) (pow.f64 x 6))))))
-1
(-.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) -1)
(+.f64 -1 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 y 4))) (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/4) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) 1/4) (*.f64 (pow.f64 x 2) -1/4))) (pow.f64 y 4)))) (+.f64 1 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/4)))
(+.f64 (-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/4) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 x 2) 1/2)) (pow.f64 y 4)))) (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/4)) -1)
(+.f64 -1 (-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/4) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 1/2 (pow.f64 x 2))) (pow.f64 y 4)))) (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/4)))
(-.f64 -1 (-.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/2) (*.f64 -1/4 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 x 2) (pow.f64 x 2))) (pow.f64 y 4)))))
(-.f64 (*.f64 -1/4 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 x x) 2)) (pow.f64 y 4))) (-.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/2) -1))
(-.f64 -1 (-.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/2) (*.f64 -1/4 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 x x) 2)) (pow.f64 y 4)))))
(-.f64 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (pow.f64 x 4)) (pow.f64 y 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 y 4))) (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1))
(-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) 1/4) (*.f64 (pow.f64 x 2) -1/4))) (pow.f64 y 4))) (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/4) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 x 4) (-.f64 (*.f64 (pow.f64 x 2) 1/4) (*.f64 (pow.f64 x 2) -1/4))) (pow.f64 y 6))))) (+.f64 1 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/4)))
(+.f64 (-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/4) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 2) 1/2)) (pow.f64 y 6))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 x 2) 1/2)) (pow.f64 y 4))))) (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/4)) -1)
(+.f64 -1 (-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 1/2 (pow.f64 x 2))) (pow.f64 y 4))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 1/2 (pow.f64 x 4))) (pow.f64 y 6))))) (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/4)))
(-.f64 -1 (-.f64 (-.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/2) (*.f64 -1/4 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 x 2) (pow.f64 x 2))) (pow.f64 y 4)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 1/2 (pow.f64 x 4))) (pow.f64 y 6)))))
(-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 x x) 2)) (pow.f64 y 4))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 1/2 (pow.f64 x 4))) (pow.f64 y 6)))) (-.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/2) -1))
(-.f64 -1 (-.f64 (-.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/2) (*.f64 -1/4 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 x x) 2)) (pow.f64 y 4)))) (*.f64 1/16 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 x 2) (pow.f64 x 4))) (pow.f64 y 6)))))
-1
(-.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) -1)
(+.f64 -1 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 y 4))) (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/4) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) 1/4) (*.f64 (pow.f64 x 2) -1/4))) (pow.f64 y 4)))) (+.f64 1 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/4)))
(+.f64 (-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/4) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 x 2) 1/2)) (pow.f64 y 4)))) (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/4)) -1)
(+.f64 -1 (-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/4) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 1/2 (pow.f64 x 2))) (pow.f64 y 4)))) (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/4)))
(-.f64 -1 (-.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/2) (*.f64 -1/4 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 x 2) (pow.f64 x 2))) (pow.f64 y 4)))))
(-.f64 (*.f64 -1/4 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 x x) 2)) (pow.f64 y 4))) (-.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/2) -1))
(-.f64 -1 (-.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/2) (*.f64 -1/4 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 x x) 2)) (pow.f64 y 4)))))
(-.f64 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (pow.f64 x 4)) (pow.f64 y 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 y 4))) (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1))
(-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) 1/4) (*.f64 (pow.f64 x 2) -1/4))) (pow.f64 y 4))) (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/4) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 x 4) (-.f64 (*.f64 (pow.f64 x 2) 1/4) (*.f64 (pow.f64 x 2) -1/4))) (pow.f64 y 6))))) (+.f64 1 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/4)))
(+.f64 (-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/4) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 2) 1/2)) (pow.f64 y 6))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 x 2) 1/2)) (pow.f64 y 4))))) (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/4)) -1)
(+.f64 -1 (-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 1/2 (pow.f64 x 2))) (pow.f64 y 4))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 1/2 (pow.f64 x 4))) (pow.f64 y 6))))) (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/4)))
(-.f64 -1 (-.f64 (-.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/2) (*.f64 -1/4 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 x 2) (pow.f64 x 2))) (pow.f64 y 4)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 1/2 (pow.f64 x 4))) (pow.f64 y 6)))))
(-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 x x) 2)) (pow.f64 y 4))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 1/2 (pow.f64 x 4))) (pow.f64 y 6)))) (-.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/2) -1))
(-.f64 -1 (-.f64 (-.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/2) (*.f64 -1/4 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 x x) 2)) (pow.f64 y 4)))) (*.f64 1/16 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 x 2) (pow.f64 x 4))) (pow.f64 y 6)))))
(+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 0)
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(+.f64 0 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(-.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 0)
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 1)
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(pow.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 1)
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))

localize203.0ms (0.7%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 4 (*.f64 y y))
1.5b
(+.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))
3.1b
(-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))
30.7b
(/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))
Compiler

Compiled 99 to 42 computations (57.6% saved)

series11.0ms (0%)

Counts
4 → 84
Calls

21 calls:

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

rewrite193.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
998×rational.json-simplify-49
910×rational.json-simplify-47
786×rational.json-simplify-50
612×rational.json-5
612×rational.json-simplify-55
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
013154
1112154
2360154
31313154
45580154
Stop Event
node limit
Counts
4 → 87
Calls
Call 1
Inputs
(/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))
(-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))
(+.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))
(*.f64 4 (*.f64 y y))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (*.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))) (/.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))) (/.f64 (*.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) 1) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x x) (neg.f64 (*.f64 4 (*.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 (*.f64 x x) (-.f64 (*.f64 4 (*.f64 y y)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 4 (*.f64 y y))) (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 4 (*.f64 y y)) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (*.f64 4 (*.f64 y y))) (+.f64 1 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (/.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) (/.f64 1 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) (/.f64 (/.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) (/.f64 -1 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))) (/.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))) (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))) (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))))) (/.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))) (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (/.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -1 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 -1 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) (/.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1)) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1)) (/.f64 1 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1)) (*.f64 (/.f64 1 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1)) (/.f64 (/.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1)) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1)) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1)) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1))) (/.f64 (/.f64 1 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1)) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1)) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1))) (/.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1)) 1) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1)) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1))) (*.f64 (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1)) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1)))) (/.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1)) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1))) (*.f64 (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1)) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) (/.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y y) (*.f64 y (*.f64 y 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y y) (+.f64 (*.f64 y (*.f64 y 3)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 4 (*.f64 y y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 4 (*.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y y) 2) (*.f64 (*.f64 y y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 y 3)) (*.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 4 (*.f64 y y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 4 (*.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 4 (*.f64 y y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 y y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 y y)) (/.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 4 (*.f64 y y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 4 (*.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 4 (*.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 4 (*.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 4 (*.f64 y y)) (fabs.f64 (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 4 y) (fabs.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 4 y) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 4 y) (/.f64 y (fabs.f64 (/.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (+.f64 (*.f64 (neg.f64 (*.f64 y y)) 2) (*.f64 (neg.f64 (*.f64 y y)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (+.f64 (*.f64 (/.f64 (*.f64 y y) (fabs.f64 (/.f64 y y))) 2) (*.f64 (/.f64 (*.f64 y y) (fabs.f64 (/.f64 y y))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (neg.f64 (*.f64 4 (*.f64 y y))) (fabs.f64 (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 4 (*.f64 y y)) (neg.f64 (/.f64 y y))))))))

simplify337.0ms (1.1%)

Algorithm
egg-herbie
Rules
1168×rational.json-simplify-2
1130×rational.json-simplify-54
1036×rational.json-simplify-49
778×rational.json-simplify-50
660×rational.json-simplify-42
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02807481
15877141
212257051
330046931
478786931
Stop Event
node limit
Counts
171 → 171
Calls
Call 1
Inputs
-1
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1)
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) 1)
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 1/32 (/.f64 (pow.f64 x 6) (pow.f64 y 6))))) 1)
1
(-.f64 (+.f64 1 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 4 (pow.f64 y 2)))) (pow.f64 x 4))) (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 4 (pow.f64 y 2)))) (pow.f64 x 4))) (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 y 4) (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 4 (pow.f64 y 2)))) (pow.f64 x 6))) (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
1
(-.f64 (+.f64 1 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 4 (pow.f64 y 2)))) (pow.f64 x 4))) (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 4 (pow.f64 y 2)))) (pow.f64 x 4))) (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 y 4) (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 4 (pow.f64 y 2)))) (pow.f64 x 6))) (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
1
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) 1)
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 1 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 1 (+.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -128 (/.f64 (pow.f64 y 6) (pow.f64 x 6))))))
-1
(-.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1))
(-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 y 4))) (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1))
(-.f64 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (pow.f64 x 4)) (pow.f64 y 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 y 4))) (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1))
-1
(-.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1))
(-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 y 4))) (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1))
(-.f64 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (pow.f64 x 4)) (pow.f64 y 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 y 4))) (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1))
(*.f64 -4 (pow.f64 y 2))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(pow.f64 x 2)
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(pow.f64 x 2)
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(pow.f64 x 2)
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(*.f64 -4 (pow.f64 y 2))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(*.f64 -4 (pow.f64 y 2))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
-2
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 2)
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) 2)
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 1/32 (/.f64 (pow.f64 x 6) (pow.f64 y 6))))) 2)
(*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -128 (/.f64 (pow.f64 y 6) (pow.f64 x 6)))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (+.f64 (*.f64 512 (/.f64 (pow.f64 y 8) (pow.f64 x 8))) (*.f64 -128 (/.f64 (pow.f64 y 6) (pow.f64 x 6))))))
(*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -128 (/.f64 (pow.f64 y 6) (pow.f64 x 6)))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (+.f64 (*.f64 512 (/.f64 (pow.f64 y 8) (pow.f64 x 8))) (*.f64 -128 (/.f64 (pow.f64 y 6) (pow.f64 x 6))))))
(*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -128 (/.f64 (pow.f64 y 6) (pow.f64 x 6)))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (+.f64 (*.f64 512 (/.f64 (pow.f64 y 8) (pow.f64 x 8))) (*.f64 -128 (/.f64 (pow.f64 y 6) (pow.f64 x 6))))))
-2
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 2)
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) (+.f64 2 (*.f64 1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))
(-.f64 (+.f64 (*.f64 1/64 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (+.f64 2 (*.f64 1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
-2
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 2)
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) (+.f64 2 (*.f64 1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))
(-.f64 (+.f64 (*.f64 1/64 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (+.f64 2 (*.f64 1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
(*.f64 4 (pow.f64 y 2))
(*.f64 4 (pow.f64 y 2))
(*.f64 4 (pow.f64 y 2))
(*.f64 4 (pow.f64 y 2))
(*.f64 4 (pow.f64 y 2))
(*.f64 4 (pow.f64 y 2))
(*.f64 4 (pow.f64 y 2))
(*.f64 4 (pow.f64 y 2))
(*.f64 4 (pow.f64 y 2))
(*.f64 4 (pow.f64 y 2))
(*.f64 4 (pow.f64 y 2))
(*.f64 4 (pow.f64 y 2))
(+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 0)
(+.f64 0 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))
(-.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 0)
(-.f64 0 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))) 1)
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))
(*.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (*.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) 1))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))
(*.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))) (/.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))) (/.f64 (*.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) 1) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))))
(*.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))))))
(pow.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)
(neg.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 4 (*.f64 y y))))
(+.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) 0)
(+.f64 0 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))
(+.f64 1 (-.f64 (*.f64 x x) (-.f64 (*.f64 4 (*.f64 y y)) -1)))
(+.f64 (neg.f64 (*.f64 4 (*.f64 y y))) (*.f64 x x))
(+.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 4 (*.f64 y y)) -1)) 1)
(+.f64 (-.f64 -1 (*.f64 4 (*.f64 y y))) (+.f64 1 (*.f64 x x)))
(*.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) 1)
(*.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (/.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))))
(*.f64 1 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))
(*.f64 (/.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))
(*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) -1)
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) (/.f64 1 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) (/.f64 (/.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) (/.f64 -1 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))))
(*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))))
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))) (/.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))))
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))) (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))))
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))) (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))))) (/.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))) (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) 1)
(/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (/.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) -1)
(pow.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) 1)
(neg.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))
(-.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)
(-.f64 -1 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))
(-.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) 0)
(-.f64 0 (-.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))) 2)
(-.f64 (-.f64 -1 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))) 1)
(*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) 1)
(*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) (/.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1)))
(*.f64 1 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1))
(*.f64 (/.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1)) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1))
(*.f64 (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1)) (/.f64 1 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1)))
(*.f64 (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1)) (*.f64 (/.f64 1 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1)) 1))
(*.f64 (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1)) (/.f64 (/.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1)) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1)))
(*.f64 (/.f64 1 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1)) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1)))
(*.f64 (*.f64 (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1)) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1))) (/.f64 (/.f64 1 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1)) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1))))
(*.f64 (*.f64 (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1)) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1))) (/.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1)) 1) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1))))
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1)) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1))) (*.f64 (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1)) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1)))) (/.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1)) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1))) (*.f64 (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1)) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1)))))
(/.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) 1)
(/.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) (/.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1)))
(pow.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) 1)
(neg.f64 (-.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))
(+.f64 (*.f64 y y) (*.f64 y (*.f64 y 3)))
(+.f64 (*.f64 y y) (+.f64 (*.f64 y (*.f64 y 3)) 0))
(+.f64 (*.f64 4 (*.f64 y y)) 0)
(+.f64 0 (*.f64 4 (*.f64 y y)))
(+.f64 (*.f64 (*.f64 y y) 2) (*.f64 (*.f64 y y) 2))
(+.f64 (*.f64 y (*.f64 y 3)) (*.f64 y y))
(-.f64 (*.f64 4 (*.f64 y y)) 0)
(-.f64 0 (neg.f64 (*.f64 4 (*.f64 y y))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 4 (*.f64 y y)))) 1)
(/.f64 (*.f64 4 (*.f64 y y)) 1)
(/.f64 (*.f64 4 (*.f64 y y)) (/.f64 y y))
(pow.f64 (*.f64 4 (*.f64 y y)) 1)
(neg.f64 (neg.f64 (*.f64 4 (*.f64 y y))))
(fabs.f64 (*.f64 4 (*.f64 y y)))
(fabs.f64 (neg.f64 (*.f64 4 (*.f64 y y))))
(fabs.f64 (/.f64 (*.f64 4 (*.f64 y y)) (fabs.f64 (/.f64 y y))))
(fabs.f64 (*.f64 (*.f64 4 y) (fabs.f64 y)))
(fabs.f64 (*.f64 (*.f64 4 y) (neg.f64 y)))
(fabs.f64 (*.f64 (*.f64 4 y) (/.f64 y (fabs.f64 (/.f64 y y)))))
(fabs.f64 (+.f64 (*.f64 (neg.f64 (*.f64 y y)) 2) (*.f64 (neg.f64 (*.f64 y y)) 2)))
(fabs.f64 (+.f64 (*.f64 (/.f64 (*.f64 y y) (fabs.f64 (/.f64 y y))) 2) (*.f64 (/.f64 (*.f64 y y) (fabs.f64 (/.f64 y y))) 2)))
(fabs.f64 (/.f64 (neg.f64 (*.f64 4 (*.f64 y y))) (fabs.f64 (/.f64 y y))))
(fabs.f64 (/.f64 (*.f64 4 (*.f64 y y)) (neg.f64 (/.f64 y y))))
Outputs
-1
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) -1)
(+.f64 -1 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) 1)
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) -1)
(+.f64 -1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) -1))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 -1 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 1/32 (/.f64 (pow.f64 x 6) (pow.f64 y 6))))) 1)
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) -1)
(+.f64 -1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/32 (/.f64 (pow.f64 x 6) (pow.f64 y 6))))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 -1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/32 (/.f64 (pow.f64 x 6) (pow.f64 y 6))))))
1
(-.f64 (+.f64 1 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 -1 (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8))
(-.f64 (+.f64 1 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 4 (pow.f64 y 2)))) (pow.f64 x 4))) (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 (pow.f64 y 2) -4) (*.f64 (pow.f64 y 2) 4))) (pow.f64 x 4))))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (*.f64 -4 (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -8)) (pow.f64 x 4)) (/.f64 (pow.f64 y 2) (pow.f64 x 2)))) (+.f64 -1 (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(-.f64 (*.f64 -4 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -8)) (pow.f64 x 4)))) (+.f64 -1 (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 4 (pow.f64 y 2)))) (pow.f64 x 4))) (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 y 4) (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 4 (pow.f64 y 2)))) (pow.f64 x 6))) (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 (pow.f64 y 2) -4) (*.f64 (pow.f64 y 2) 4))) (pow.f64 x 4))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 16 (/.f64 (*.f64 (pow.f64 y 4) (-.f64 (*.f64 (pow.f64 y 2) -4) (*.f64 (pow.f64 y 2) 4))) (pow.f64 x 6)))))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 -4 (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -8)) (pow.f64 x 4)) (/.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 16 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 y 2) -8)) (pow.f64 x 6)))) (+.f64 -1 (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 1 (-.f64 (+.f64 (*.f64 -4 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -8)) (pow.f64 x 4)))) (*.f64 16 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 y 2) -8)) (pow.f64 x 6)))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
1
(-.f64 (+.f64 1 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 -1 (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8))
(-.f64 (+.f64 1 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 4 (pow.f64 y 2)))) (pow.f64 x 4))) (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 (pow.f64 y 2) -4) (*.f64 (pow.f64 y 2) 4))) (pow.f64 x 4))))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (*.f64 -4 (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -8)) (pow.f64 x 4)) (/.f64 (pow.f64 y 2) (pow.f64 x 2)))) (+.f64 -1 (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(-.f64 (*.f64 -4 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -8)) (pow.f64 x 4)))) (+.f64 -1 (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 4 (pow.f64 y 2)))) (pow.f64 x 4))) (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 y 4) (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 4 (pow.f64 y 2)))) (pow.f64 x 6))) (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 (pow.f64 y 2) -4) (*.f64 (pow.f64 y 2) 4))) (pow.f64 x 4))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 16 (/.f64 (*.f64 (pow.f64 y 4) (-.f64 (*.f64 (pow.f64 y 2) -4) (*.f64 (pow.f64 y 2) 4))) (pow.f64 x 6)))))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 -4 (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -8)) (pow.f64 x 4)) (/.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 16 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 y 2) -8)) (pow.f64 x 6)))) (+.f64 -1 (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 1 (-.f64 (+.f64 (*.f64 -4 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -8)) (pow.f64 x 4)))) (*.f64 16 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 y 2) -8)) (pow.f64 x 6)))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
1
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) 1)
(-.f64 (+.f64 1 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 -1 (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 1 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(+.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8)) (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 1 (+.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -128 (/.f64 (pow.f64 y 6) (pow.f64 x 6))))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) (+.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -128 (/.f64 (pow.f64 y 6) (pow.f64 x 6))))))
-1
(-.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) -1)
(+.f64 -1 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 y 4))) (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/4) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) 1/4) (*.f64 (pow.f64 x 2) -1/4))) (pow.f64 y 4)))) (+.f64 1 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/4)))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/4) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 x 2) 1/2)) (pow.f64 y 4)))) (+.f64 1 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/4)))
(-.f64 -1 (-.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/4) (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/4) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 1/2 (pow.f64 x 2))) (pow.f64 y 4))))))
(-.f64 -1 (-.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/2) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 1/2 (pow.f64 x 2))) (pow.f64 y 4)))))
(-.f64 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (pow.f64 x 4)) (pow.f64 y 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 y 4))) (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1))
(-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) 1/4) (*.f64 (pow.f64 x 2) -1/4))) (pow.f64 y 4))) (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/4) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 x 4) (-.f64 (*.f64 (pow.f64 x 2) 1/4) (*.f64 (pow.f64 x 2) -1/4))) (pow.f64 y 6))))) (+.f64 1 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/4)))
(+.f64 (-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/4) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 2) 1/2)) (pow.f64 y 6))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 x 2) 1/2)) (pow.f64 y 4))))) (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/4)) -1)
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 1/2 (pow.f64 x 2))) (pow.f64 y 4))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 x 4) (*.f64 1/2 (pow.f64 x 2))) (pow.f64 y 6))))) (+.f64 1 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/4)))
(-.f64 -1 (-.f64 (-.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/2) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 1/2 (pow.f64 x 2))) (pow.f64 y 4)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 x 4) (*.f64 1/2 (pow.f64 x 2))) (pow.f64 y 6)))))
-1
(-.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) -1)
(+.f64 -1 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 y 4))) (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/4) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) 1/4) (*.f64 (pow.f64 x 2) -1/4))) (pow.f64 y 4)))) (+.f64 1 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/4)))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/4) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 x 2) 1/2)) (pow.f64 y 4)))) (+.f64 1 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/4)))
(-.f64 -1 (-.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/4) (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/4) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 1/2 (pow.f64 x 2))) (pow.f64 y 4))))))
(-.f64 -1 (-.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/2) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 1/2 (pow.f64 x 2))) (pow.f64 y 4)))))
(-.f64 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (pow.f64 x 4)) (pow.f64 y 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 y 4))) (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1))
(-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) 1/4) (*.f64 (pow.f64 x 2) -1/4))) (pow.f64 y 4))) (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/4) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 x 4) (-.f64 (*.f64 (pow.f64 x 2) 1/4) (*.f64 (pow.f64 x 2) -1/4))) (pow.f64 y 6))))) (+.f64 1 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/4)))
(+.f64 (-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/4) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 2) 1/2)) (pow.f64 y 6))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 x 2) 1/2)) (pow.f64 y 4))))) (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/4)) -1)
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) 1/4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 1/2 (pow.f64 x 2))) (pow.f64 y 4))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 x 4) (*.f64 1/2 (pow.f64 x 2))) (pow.f64 y 6))))) (+.f64 1 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/4)))
(-.f64 -1 (-.f64 (-.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1/2) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 1/2 (pow.f64 x 2))) (pow.f64 y 4)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 x 4) (*.f64 1/2 (pow.f64 x 2))) (pow.f64 y 6)))))
(*.f64 -4 (pow.f64 y 2))
(*.f64 (pow.f64 y 2) -4)
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) -4))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) -4))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) -4))
(pow.f64 x 2)
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) -4))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) -4))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) -4))
(pow.f64 x 2)
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) -4))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) -4))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) -4))
(pow.f64 x 2)
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) -4))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) -4))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) -4))
(*.f64 -4 (pow.f64 y 2))
(*.f64 (pow.f64 y 2) -4)
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) -4))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) -4))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) -4))
(*.f64 -4 (pow.f64 y 2))
(*.f64 (pow.f64 y 2) -4)
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) -4))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) -4))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) -4))
-2
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 2)
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) 2)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) 2)
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 1/32 (/.f64 (pow.f64 x 6) (pow.f64 y 6))))) 2)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) 2)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/32 (/.f64 (pow.f64 x 6) (pow.f64 y 6))))) 2)
(*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))
(*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8)
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))))
(+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -128 (/.f64 (pow.f64 y 6) (pow.f64 x 6)))))
(+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) (+.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -128 (/.f64 (pow.f64 y 6) (pow.f64 x 6)))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (+.f64 (*.f64 512 (/.f64 (pow.f64 y 8) (pow.f64 x 8))) (*.f64 -128 (/.f64 (pow.f64 y 6) (pow.f64 x 6))))))
(+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) (+.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (+.f64 (*.f64 -128 (/.f64 (pow.f64 y 6) (pow.f64 x 6))) (*.f64 512 (/.f64 (pow.f64 y 8) (pow.f64 x 8))))))
(+.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) (+.f64 (*.f64 -128 (/.f64 (pow.f64 y 6) (pow.f64 x 6))) (*.f64 512 (/.f64 (pow.f64 y 8) (pow.f64 x 8))))))
(*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))
(*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8)
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))))
(+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -128 (/.f64 (pow.f64 y 6) (pow.f64 x 6)))))
(+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) (+.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -128 (/.f64 (pow.f64 y 6) (pow.f64 x 6)))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (+.f64 (*.f64 512 (/.f64 (pow.f64 y 8) (pow.f64 x 8))) (*.f64 -128 (/.f64 (pow.f64 y 6) (pow.f64 x 6))))))
(+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) (+.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (+.f64 (*.f64 -128 (/.f64 (pow.f64 y 6) (pow.f64 x 6))) (*.f64 512 (/.f64 (pow.f64 y 8) (pow.f64 x 8))))))
(+.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) (+.f64 (*.f64 -128 (/.f64 (pow.f64 y 6) (pow.f64 x 6))) (*.f64 512 (/.f64 (pow.f64 y 8) (pow.f64 x 8))))))
(*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))
(*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8)
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))))
(+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -128 (/.f64 (pow.f64 y 6) (pow.f64 x 6)))))
(+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) (+.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -128 (/.f64 (pow.f64 y 6) (pow.f64 x 6)))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (+.f64 (*.f64 512 (/.f64 (pow.f64 y 8) (pow.f64 x 8))) (*.f64 -128 (/.f64 (pow.f64 y 6) (pow.f64 x 6))))))
(+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) (+.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (+.f64 (*.f64 -128 (/.f64 (pow.f64 y 6) (pow.f64 x 6))) (*.f64 512 (/.f64 (pow.f64 y 8) (pow.f64 x 8))))))
(+.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -8) (+.f64 (*.f64 -128 (/.f64 (pow.f64 y 6) (pow.f64 x 6))) (*.f64 512 (/.f64 (pow.f64 y 8) (pow.f64 x 8))))))
-2
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 2)
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) (+.f64 2 (*.f64 1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) -1/16)) (+.f64 2 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/16)))
(-.f64 (+.f64 (*.f64 1/64 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (+.f64 2 (*.f64 1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) -1/16) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/64))) (+.f64 (+.f64 2 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/16)) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) -1/64)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/64) (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) -1/16))) (+.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/16) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) -1/64))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) -1/16) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/64))) (+.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/16) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) -1/64))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) -1/16) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/64))) (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/16) (+.f64 2 (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) -1/64))))
-2
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 2)
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) (+.f64 2 (*.f64 1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) -1/16)) (+.f64 2 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/16)))
(-.f64 (+.f64 (*.f64 1/64 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (+.f64 2 (*.f64 1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) -1/16) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/64))) (+.f64 (+.f64 2 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/16)) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) -1/64)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/64) (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) -1/16))) (+.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/16) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) -1/64))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) -1/16) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/64))) (+.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/16) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) -1/64))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) -1/16) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/64))) (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/16) (+.f64 2 (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) -1/64))))
(*.f64 4 (pow.f64 y 2))
(*.f64 (pow.f64 y 2) 4)
(*.f64 4 (pow.f64 y 2))
(*.f64 (pow.f64 y 2) 4)
(*.f64 4 (pow.f64 y 2))
(*.f64 (pow.f64 y 2) 4)
(*.f64 4 (pow.f64 y 2))
(*.f64 (pow.f64 y 2) 4)
(*.f64 4 (pow.f64 y 2))
(*.f64 (pow.f64 y 2) 4)
(*.f64 4 (pow.f64 y 2))
(*.f64 (pow.f64 y 2) 4)
(*.f64 4 (pow.f64 y 2))
(*.f64 (pow.f64 y 2) 4)
(*.f64 4 (pow.f64 y 2))
(*.f64 (pow.f64 y 2) 4)
(*.f64 4 (pow.f64 y 2))
(*.f64 (pow.f64 y 2) 4)
(*.f64 4 (pow.f64 y 2))
(*.f64 (pow.f64 y 2) 4)
(*.f64 4 (pow.f64 y 2))
(*.f64 (pow.f64 y 2) 4)
(*.f64 4 (pow.f64 y 2))
(*.f64 (pow.f64 y 2) 4)
(+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 0)
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(+.f64 0 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(-.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 0)
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(-.f64 0 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))) 1)
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(*.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (*.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) 1))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(*.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))) (/.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))) (/.f64 (*.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) 1) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(*.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(pow.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(neg.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 4 (*.f64 y y))))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(+.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) 0)
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(+.f64 0 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(+.f64 1 (-.f64 (*.f64 x x) (-.f64 (*.f64 4 (*.f64 y y)) -1)))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(+.f64 (neg.f64 (*.f64 4 (*.f64 y y))) (*.f64 x x))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(+.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 4 (*.f64 y y)) -1)) 1)
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(+.f64 (-.f64 -1 (*.f64 4 (*.f64 y y))) (+.f64 1 (*.f64 x x)))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(*.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) 1)
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(*.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (/.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(*.f64 1 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(*.f64 (/.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) -1)
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) (/.f64 1 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) (/.f64 (/.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) (/.f64 -1 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))) (/.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))) (/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))) (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))))) (/.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))) (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))))))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) 1)
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (/.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(/.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) -1)
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(pow.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) 1)
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(neg.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(-.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)
(+.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(-.f64 -1 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))
(+.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(-.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) 0)
(+.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(-.f64 0 (-.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))
(+.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))) 2)
(+.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(-.f64 (-.f64 -1 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))) 1)
(+.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) 1)
(+.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) (/.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1)))
(+.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(*.f64 1 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1))
(+.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(*.f64 (/.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1)) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1))
(+.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(*.f64 (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1)) (/.f64 1 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1)))
(+.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(*.f64 (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1)) (*.f64 (/.f64 1 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1)) 1))
(+.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(*.f64 (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1)) (/.f64 (/.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1)) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1)))
(+.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(*.f64 (/.f64 1 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1)) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1)))
(+.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(*.f64 (*.f64 (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1)) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1))) (/.f64 (/.f64 1 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1)) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1))))
(+.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(*.f64 (*.f64 (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1)) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1))) (/.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1)) 1) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1))))
(+.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1)) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1))) (*.f64 (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1)) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1)))) (/.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1)) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1))) (*.f64 (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1)) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1)))))
(+.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(/.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) 1)
(+.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(/.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) (/.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1)))
(+.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(pow.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1) 1)
(+.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(neg.f64 (-.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))
(+.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(+.f64 (*.f64 y y) (*.f64 y (*.f64 y 3)))
(*.f64 y (+.f64 y (*.f64 y 3)))
(+.f64 (*.f64 y y) (+.f64 (*.f64 y (*.f64 y 3)) 0))
(*.f64 y (+.f64 y (*.f64 y 3)))
(+.f64 (*.f64 4 (*.f64 y y)) 0)
(*.f64 y (*.f64 y 4))
(+.f64 0 (*.f64 4 (*.f64 y y)))
(*.f64 y (*.f64 y 4))
(+.f64 (*.f64 (*.f64 y y) 2) (*.f64 (*.f64 y y) 2))
(*.f64 y (*.f64 y 4))
(+.f64 (*.f64 y (*.f64 y 3)) (*.f64 y y))
(*.f64 y (+.f64 y (*.f64 y 3)))
(-.f64 (*.f64 4 (*.f64 y y)) 0)
(*.f64 y (*.f64 y 4))
(-.f64 0 (neg.f64 (*.f64 4 (*.f64 y y))))
(*.f64 y (*.f64 y 4))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 4 (*.f64 y y)))) 1)
(*.f64 y (*.f64 y 4))
(/.f64 (*.f64 4 (*.f64 y y)) 1)
(*.f64 y (*.f64 y 4))
(/.f64 (*.f64 4 (*.f64 y y)) (/.f64 y y))
(/.f64 (*.f64 y (*.f64 y 4)) (/.f64 y y))
(*.f64 (*.f64 y y) (/.f64 (*.f64 y 4) y))
(pow.f64 (*.f64 4 (*.f64 y y)) 1)
(*.f64 y (*.f64 y 4))
(neg.f64 (neg.f64 (*.f64 4 (*.f64 y y))))
(*.f64 y (*.f64 y 4))
(fabs.f64 (*.f64 4 (*.f64 y y)))
(*.f64 y (*.f64 y 4))
(fabs.f64 (neg.f64 (*.f64 4 (*.f64 y y))))
(*.f64 y (*.f64 y 4))
(fabs.f64 (/.f64 (*.f64 4 (*.f64 y y)) (fabs.f64 (/.f64 y y))))
(fabs.f64 (/.f64 (*.f64 y (*.f64 y 4)) (/.f64 y y)))
(fabs.f64 (*.f64 (*.f64 y y) (/.f64 (*.f64 y 4) y)))
(*.f64 (*.f64 y y) (fabs.f64 (/.f64 (*.f64 y 4) y)))
(fabs.f64 (*.f64 (*.f64 4 y) (fabs.f64 y)))
(*.f64 y (*.f64 y 4))
(fabs.f64 (*.f64 (*.f64 4 y) (neg.f64 y)))
(*.f64 y (*.f64 y 4))
(fabs.f64 (*.f64 (*.f64 4 y) (/.f64 y (fabs.f64 (/.f64 y y)))))
(*.f64 y (*.f64 y 4))
(fabs.f64 (+.f64 (*.f64 (neg.f64 (*.f64 y y)) 2) (*.f64 (neg.f64 (*.f64 y y)) 2)))
(*.f64 y (*.f64 y 4))
(fabs.f64 (+.f64 (*.f64 (/.f64 (*.f64 y y) (fabs.f64 (/.f64 y y))) 2) (*.f64 (/.f64 (*.f64 y y) (fabs.f64 (/.f64 y y))) 2)))
(*.f64 y (*.f64 y 4))
(fabs.f64 (/.f64 (neg.f64 (*.f64 4 (*.f64 y y))) (fabs.f64 (/.f64 y y))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 y (*.f64 y 4))) (/.f64 y y)))
(fabs.f64 (/.f64 (*.f64 4 (*.f64 y y)) (neg.f64 (/.f64 y y))))
(fabs.f64 (/.f64 (*.f64 y (*.f64 y 4)) (/.f64 y y)))
(fabs.f64 (*.f64 (*.f64 y y) (/.f64 (*.f64 y 4) y)))
(*.f64 (*.f64 y y) (fabs.f64 (/.f64 (*.f64 y 4) y)))

localize45.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 4 (*.f64 y y))
0.2b
(+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)
3.1b
(-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))
30.7b
(/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))
Compiler

Compiled 99 to 42 computations (57.6% saved)

series2.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite168.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
996×rational.json-simplify-49
896×rational.json-simplify-47
790×rational.json-simplify-50
612×rational.json-5
612×rational.json-simplify-55
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01361
111261
235461
3131261
4558361
Stop Event
node limit
Counts
1 → 22
Calls
Call 1
Inputs
(+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 1 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -2 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (/.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)) (/.f64 1 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)) (*.f64 (/.f64 1 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)) (/.f64 (/.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1))) (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)))) (/.f64 (/.f64 1 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)))) (/.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)) 1) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)))) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1))) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (/.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))))))

simplify269.0ms (0.9%)

Algorithm
egg-herbie
Rules
1438×rational.json-simplify-47
956×rational.json-simplify-1
668×rational.json-simplify-58
622×rational.json-simplify-49
578×rational.json-simplify-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01203094
12253094
25353094
313113094
444313094
564273094
Stop Event
node limit
Counts
46 → 57
Calls
Call 1
Inputs
(*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 x 8) (pow.f64 y 8))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))))
2
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) 2)
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 2 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 2 (+.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -128 (/.f64 (pow.f64 y 6) (pow.f64 x 6))))))
2
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) 2)
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 2 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 2 (+.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -128 (/.f64 (pow.f64 y 6) (pow.f64 x 6))))))
2
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) 2)
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 2 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 2 (+.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -128 (/.f64 (pow.f64 y 6) (pow.f64 x 6))))))
(*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) (*.f64 1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))
(-.f64 (+.f64 (*.f64 1/64 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))
(-.f64 (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 x 8) (pow.f64 y 8))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (+.f64 (*.f64 1/256 (/.f64 (pow.f64 x 8) (pow.f64 y 8))) (*.f64 1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
(*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) (*.f64 1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))
(-.f64 (+.f64 (*.f64 1/64 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))
(-.f64 (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 x 8) (pow.f64 y 8))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (+.f64 (*.f64 1/256 (/.f64 (pow.f64 x 8) (pow.f64 y 8))) (*.f64 1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
(-.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1)
(-.f64 1 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))
(-.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) 0)
(-.f64 0 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))
(-.f64 (-.f64 1 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))) 1)
(-.f64 (-.f64 0 (-.f64 -2 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))) 1)
(*.f64 1 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1))
(*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) 1)
(*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (/.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)))
(*.f64 (/.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1))
(*.f64 (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)) (/.f64 1 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)))
(*.f64 (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)) (*.f64 (/.f64 1 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)) 1))
(*.f64 (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)) (/.f64 (/.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)))
(*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1))) (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))
(*.f64 (/.f64 1 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)))
(*.f64 (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)))) (/.f64 (/.f64 1 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1))))
(*.f64 (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)))) (/.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)) 1) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1))))
(*.f64 (*.f64 (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)))) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1))) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1))))))
(/.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) 1)
(/.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (/.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)))
(pow.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) 1)
(neg.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))
Outputs
(*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 1/32 (/.f64 (pow.f64 x 6) (pow.f64 y 6)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/32 (/.f64 (pow.f64 x 6) (pow.f64 y 6)))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 x 8) (pow.f64 y 8))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 1/32 (/.f64 (pow.f64 x 6) (pow.f64 y 6)))) (*.f64 -1/128 (/.f64 (pow.f64 x 8) (pow.f64 y 8)))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 x 8) (pow.f64 y 8))) (*.f64 1/32 (/.f64 (pow.f64 x 6) (pow.f64 y 6))))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/32 (/.f64 (pow.f64 x 6) (pow.f64 y 6)))) (*.f64 -1/128 (/.f64 (pow.f64 x 8) (pow.f64 y 8)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 x 8) (pow.f64 y 8))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/32 (/.f64 (pow.f64 x 6) (pow.f64 y 6))))))
2
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) 2)
(+.f64 2 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 2 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(+.f64 2 (+.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 2 (+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 2 (+.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -128 (/.f64 (pow.f64 y 6) (pow.f64 x 6))))))
(+.f64 2 (+.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -128 (/.f64 (pow.f64 y 6) (pow.f64 x 6)))) (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -128 (/.f64 (pow.f64 y 6) (pow.f64 x 6)))) (+.f64 2 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 2 (+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -128 (/.f64 (pow.f64 y 6) (pow.f64 x 6))))))
(+.f64 2 (+.f64 (*.f64 -128 (/.f64 (pow.f64 y 6) (pow.f64 x 6))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))))))
2
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) 2)
(+.f64 2 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 2 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(+.f64 2 (+.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 2 (+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 2 (+.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -128 (/.f64 (pow.f64 y 6) (pow.f64 x 6))))))
(+.f64 2 (+.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -128 (/.f64 (pow.f64 y 6) (pow.f64 x 6)))) (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -128 (/.f64 (pow.f64 y 6) (pow.f64 x 6)))) (+.f64 2 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 2 (+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -128 (/.f64 (pow.f64 y 6) (pow.f64 x 6))))))
(+.f64 2 (+.f64 (*.f64 -128 (/.f64 (pow.f64 y 6) (pow.f64 x 6))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))))))
2
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) 2)
(+.f64 2 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 2 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(+.f64 2 (+.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 2 (+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 2 (+.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -128 (/.f64 (pow.f64 y 6) (pow.f64 x 6))))))
(+.f64 2 (+.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -128 (/.f64 (pow.f64 y 6) (pow.f64 x 6)))) (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -128 (/.f64 (pow.f64 y 6) (pow.f64 x 6)))) (+.f64 2 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 2 (+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -128 (/.f64 (pow.f64 y 6) (pow.f64 x 6))))))
(+.f64 2 (+.f64 (*.f64 -128 (/.f64 (pow.f64 y 6) (pow.f64 x 6))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))))))
(*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) (*.f64 1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) -1/16)) (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/16))
(-.f64 (+.f64 (*.f64 1/64 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) -1/16) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/64))) (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/16) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) -1/64)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/64) (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) -1/16))) (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/16) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) -1/64)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) -1/16) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/64))) (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/16) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) -1/64)))
(-.f64 (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 x 8) (pow.f64 y 8))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (+.f64 (*.f64 1/256 (/.f64 (pow.f64 x 8) (pow.f64 y 8))) (*.f64 1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/64) (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) -1/16)) (*.f64 (/.f64 (pow.f64 x 8) (pow.f64 y 8)) -1/256))) (+.f64 (*.f64 (/.f64 (pow.f64 x 8) (pow.f64 y 8)) 1/256) (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/16) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) -1/64))))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) -1/16) (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/64)) (*.f64 (/.f64 (pow.f64 x 8) (pow.f64 y 8)) -1/256))) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/16) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) -1/64)) (*.f64 (/.f64 (pow.f64 x 8) (pow.f64 y 8)) 1/256)))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) -1/16) (+.f64 (*.f64 (/.f64 (pow.f64 x 8) (pow.f64 y 8)) -1/256) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/64)))) (+.f64 (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) -1/64) (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/16) (*.f64 (/.f64 (pow.f64 x 8) (pow.f64 y 8)) 1/256))))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) -1/16) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/64) (*.f64 (/.f64 (pow.f64 x 8) (pow.f64 y 8)) -1/256)))) (+.f64 (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) -1/64) (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/16) (*.f64 (/.f64 (pow.f64 x 8) (pow.f64 y 8)) 1/256))))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) -1/16) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/64) (*.f64 (/.f64 (pow.f64 x 8) (pow.f64 y 8)) -1/256)))) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/16) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) -1/64)) (*.f64 (/.f64 (pow.f64 x 8) (pow.f64 y 8)) 1/256)))
(*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) (*.f64 1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) -1/16)) (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/16))
(-.f64 (+.f64 (*.f64 1/64 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) -1/16) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/64))) (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/16) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) -1/64)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/64) (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) -1/16))) (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/16) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) -1/64)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) -1/16) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/64))) (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/16) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) -1/64)))
(-.f64 (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 x 8) (pow.f64 y 8))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (+.f64 (*.f64 1/256 (/.f64 (pow.f64 x 8) (pow.f64 y 8))) (*.f64 1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/64) (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) -1/16)) (*.f64 (/.f64 (pow.f64 x 8) (pow.f64 y 8)) -1/256))) (+.f64 (*.f64 (/.f64 (pow.f64 x 8) (pow.f64 y 8)) 1/256) (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/16) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) -1/64))))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) -1/16) (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/64)) (*.f64 (/.f64 (pow.f64 x 8) (pow.f64 y 8)) -1/256))) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/16) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) -1/64)) (*.f64 (/.f64 (pow.f64 x 8) (pow.f64 y 8)) 1/256)))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) -1/16) (+.f64 (*.f64 (/.f64 (pow.f64 x 8) (pow.f64 y 8)) -1/256) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/64)))) (+.f64 (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) -1/64) (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/16) (*.f64 (/.f64 (pow.f64 x 8) (pow.f64 y 8)) 1/256))))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) -1/16) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/64) (*.f64 (/.f64 (pow.f64 x 8) (pow.f64 y 8)) -1/256)))) (+.f64 (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) -1/64) (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/16) (*.f64 (/.f64 (pow.f64 x 8) (pow.f64 y 8)) 1/256))))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) -1/16) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/64) (*.f64 (/.f64 (pow.f64 x 8) (pow.f64 y 8)) -1/256)))) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/16) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) -1/64)) (*.f64 (/.f64 (pow.f64 x 8) (pow.f64 y 8)) 1/256)))
(-.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) -1)
(+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 1)
(-.f64 1 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))
(+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 1)
(-.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) 0)
(+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 1)
(-.f64 0 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))
(+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 1)
(-.f64 (-.f64 1 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))) 1)
(+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 1)
(-.f64 (-.f64 0 (-.f64 -2 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))) 1)
(+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 1)
(*.f64 1 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1))
(+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 1)
(*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) 1)
(+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 1)
(*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (/.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)))
(+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 1)
(*.f64 (/.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1))
(+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 1)
(*.f64 (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)) (/.f64 1 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)))
(+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 1)
(*.f64 (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)) (*.f64 (/.f64 1 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)) 1))
(+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 1)
(*.f64 (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)) (/.f64 (/.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)))
(+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 1)
(*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1))) (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))
(+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 1)
(*.f64 (/.f64 1 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)))
(+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 1)
(*.f64 (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)))) (/.f64 (/.f64 1 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1))))
(+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 1)
(*.f64 (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)))) (/.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)) 1) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1))))
(+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 1)
(*.f64 (*.f64 (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)))) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1))) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1))))))
(+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 1)
(/.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) 1)
(+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 1)
(/.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (/.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)))
(+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 1)
(pow.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) 1)
(+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 1)
(neg.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))
(+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 1)

localize330.0ms (1.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
0.2b
(-.f64 -1 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
3.1b
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
30.7b
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
Compiler

Compiled 891 to 454 computations (49% saved)

series4.0ms (0%)

Counts
2 → 48
Calls

12 calls:

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

rewrite113.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1272×rational.json-simplify-55
858×rational.json-5
856×exponential.json-3
856×rational.json-1
856×rational.json-2
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
020662
1168662
2507296
31925296
Stop Event
node limit
Counts
2 → 72
Calls
Call 1
Inputs
(-.f64 -1 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 1 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (*.f64 (/.f64 1 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))) (/.f64 (/.f64 1 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (neg.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))) (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))) (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (fabs.f64 (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (neg.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 2) (*.f64 (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))))))

simplify328.0ms (1.1%)

Algorithm
egg-herbie
Rules
1254×rational.json-simplify-2
1152×rational.json-simplify-47
846×rational.json-simplify-111
836×rational.json-simplify-49
790×rational.json-simplify-54
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
033518590
168818294
2129818262
3326918148
Stop Event
node limit
Counts
120 → 151
Calls
Call 1
Inputs
(*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))))
(+.f64 (*.f64 1/128 (/.f64 (pow.f64 x 8) (pow.f64 y 8))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))))
-2
(-.f64 (*.f64 8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) 2)
(-.f64 (+.f64 (*.f64 8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))) 2)
(-.f64 (+.f64 (*.f64 128 (/.f64 (pow.f64 y 6) (pow.f64 x 6))) (+.f64 (*.f64 8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))))) 2)
-2
(-.f64 (*.f64 8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) 2)
(-.f64 (+.f64 (*.f64 8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))) 2)
(-.f64 (+.f64 (*.f64 128 (/.f64 (pow.f64 y 6) (pow.f64 x 6))) (+.f64 (*.f64 8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))))) 2)
-2
(-.f64 (*.f64 8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) 2)
(-.f64 (+.f64 (*.f64 8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))) 2)
(-.f64 (+.f64 (*.f64 128 (/.f64 (pow.f64 y 6) (pow.f64 x 6))) (+.f64 (*.f64 8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))))) 2)
(*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))
(-.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))
(-.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (+.f64 (*.f64 1/256 (/.f64 (pow.f64 x 8) (pow.f64 y 8))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 x 8) (pow.f64 y 8))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
(*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))
(-.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))
(-.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (+.f64 (*.f64 1/256 (/.f64 (pow.f64 x 8) (pow.f64 y 8))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 x 8) (pow.f64 y 8))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
1
(+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1)
(+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 17/8 (/.f64 1 (pow.f64 y 6))) (*.f64 -1/128 (/.f64 (+.f64 (*.f64 32 (pow.f64 y 4)) (*.f64 64 (pow.f64 y 4))) (pow.f64 y 10)))) (pow.f64 x 6))) (*.f64 2 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
1
(-.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) 1) (*.f64 16 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -16 (/.f64 (*.f64 (-.f64 (*.f64 -16 (pow.f64 y 2)) (*.f64 16 (pow.f64 y 2))) (pow.f64 y 2)) (pow.f64 x 4))) 1)) (*.f64 16 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -16 (/.f64 (*.f64 (-.f64 (*.f64 -16 (pow.f64 y 2)) (*.f64 16 (pow.f64 y 2))) (pow.f64 y 2)) (pow.f64 x 4))) (+.f64 1 (*.f64 -256 (/.f64 (pow.f64 y 6) (pow.f64 x 6)))))) (+.f64 (*.f64 16 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -16 (pow.f64 y 2)) (*.f64 16 (pow.f64 y 2))) (+.f64 (*.f64 32 (pow.f64 y 4)) (*.f64 64 (pow.f64 y 4)))) (pow.f64 x 6)) (+.f64 (*.f64 256 (/.f64 (pow.f64 y 6) (pow.f64 x 6))) (*.f64 -256 (/.f64 (*.f64 (-.f64 (*.f64 -16 (pow.f64 y 2)) (*.f64 16 (pow.f64 y 2))) (pow.f64 y 4)) (pow.f64 x 6)))))))
1
(-.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) 1) (*.f64 16 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -16 (/.f64 (*.f64 (-.f64 (*.f64 -16 (pow.f64 y 2)) (*.f64 16 (pow.f64 y 2))) (pow.f64 y 2)) (pow.f64 x 4))) 1)) (*.f64 16 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -16 (/.f64 (*.f64 (-.f64 (*.f64 -16 (pow.f64 y 2)) (*.f64 16 (pow.f64 y 2))) (pow.f64 y 2)) (pow.f64 x 4))) (+.f64 1 (*.f64 -256 (/.f64 (pow.f64 y 6) (pow.f64 x 6)))))) (+.f64 (*.f64 16 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -16 (pow.f64 y 2)) (*.f64 16 (pow.f64 y 2))) (+.f64 (*.f64 32 (pow.f64 y 4)) (*.f64 64 (pow.f64 y 4)))) (pow.f64 x 6)) (+.f64 (*.f64 256 (/.f64 (pow.f64 y 6) (pow.f64 x 6))) (*.f64 -256 (/.f64 (*.f64 (-.f64 (*.f64 -16 (pow.f64 y 2)) (*.f64 16 (pow.f64 y 2))) (pow.f64 y 4)) (pow.f64 x 6)))))))
1
(+.f64 1 (*.f64 -32 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 -32 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 512 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y 6) (+.f64 (*.f64 -32 (/.f64 (+.f64 (*.f64 32 (pow.f64 x 4)) (*.f64 64 (pow.f64 x 4))) (pow.f64 x 10))) (*.f64 8704 (/.f64 1 (pow.f64 x 6)))))) (+.f64 1 (+.f64 (*.f64 -32 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 512 (/.f64 (pow.f64 y 4) (pow.f64 x 4))))))
1
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1) (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 4))) 1)) (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 4))) (+.f64 1 (*.f64 -1/16 (/.f64 (pow.f64 x 6) (pow.f64 y 6)))))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (+.f64 (*.f64 32 (pow.f64 x 4)) (*.f64 64 (pow.f64 x 4))) (-.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 6))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 x 4)) (pow.f64 y 6)))))))
1
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1) (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 4))) 1)) (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 4))) (+.f64 1 (*.f64 -1/16 (/.f64 (pow.f64 x 6) (pow.f64 y 6)))))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (+.f64 (*.f64 32 (pow.f64 x 4)) (*.f64 64 (pow.f64 x 4))) (-.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 6))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 x 4)) (pow.f64 y 6)))))))
(+.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) 0)
(+.f64 0 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(+.f64 (-.f64 -1 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 1)) 1)
(*.f64 1 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) 1)
(*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 1) -1)
(*.f64 (*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 1 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(*.f64 (*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (*.f64 (/.f64 1 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) 1))
(*.f64 (/.f64 1 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(*.f64 (*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))) (/.f64 (/.f64 1 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
(/.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) 1)
(/.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(/.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 1) -1)
(pow.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) 1)
(neg.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 1))
(+.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) 0)
(+.f64 0 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(-.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) 0)
(/.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) 1)
(/.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(pow.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) 1)
(fabs.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (neg.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (-.f64 0 (neg.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(fabs.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(fabs.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
(fabs.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))) (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))) (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (fabs.f64 (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (neg.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 2) (*.f64 (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) 2))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
Outputs
(*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) (*.f64 -1/32 (/.f64 (pow.f64 x 6) (pow.f64 y 6))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 -1/32 (/.f64 (pow.f64 x 6) (pow.f64 y 6)))))
(+.f64 (*.f64 1/128 (/.f64 (pow.f64 x 8) (pow.f64 y 8))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))))
(+.f64 (+.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) (*.f64 -1/32 (/.f64 (pow.f64 x 6) (pow.f64 y 6)))) (*.f64 1/128 (/.f64 (pow.f64 x 8) (pow.f64 y 8))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 -1/32 (/.f64 (pow.f64 x 6) (pow.f64 y 6)))) (*.f64 1/128 (/.f64 (pow.f64 x 8) (pow.f64 y 8)))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 x 8) (pow.f64 y 8))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 -1/32 (/.f64 (pow.f64 x 6) (pow.f64 y 6))))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 x 8) (pow.f64 y 8))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 -1/32 (/.f64 (pow.f64 x 6) (pow.f64 y 6))))))
-2
(-.f64 (*.f64 8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) 2)
(-.f64 (+.f64 (*.f64 8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))) 2)
(-.f64 (+.f64 (*.f64 128 (/.f64 (pow.f64 y 6) (pow.f64 x 6))) (+.f64 (*.f64 8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))))) 2)
(-.f64 (+.f64 (+.f64 (*.f64 8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))) (*.f64 128 (/.f64 (pow.f64 y 6) (pow.f64 x 6)))) 2)
(-.f64 (+.f64 (*.f64 8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 128 (/.f64 (pow.f64 y 6) (pow.f64 x 6))))) 2)
-2
(-.f64 (*.f64 8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) 2)
(-.f64 (+.f64 (*.f64 8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))) 2)
(-.f64 (+.f64 (*.f64 128 (/.f64 (pow.f64 y 6) (pow.f64 x 6))) (+.f64 (*.f64 8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))))) 2)
(-.f64 (+.f64 (+.f64 (*.f64 8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))) (*.f64 128 (/.f64 (pow.f64 y 6) (pow.f64 x 6)))) 2)
(-.f64 (+.f64 (*.f64 8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 128 (/.f64 (pow.f64 y 6) (pow.f64 x 6))))) 2)
-2
(-.f64 (*.f64 8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) 2)
(-.f64 (+.f64 (*.f64 8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))) 2)
(-.f64 (+.f64 (*.f64 128 (/.f64 (pow.f64 y 6) (pow.f64 x 6))) (+.f64 (*.f64 8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))))) 2)
(-.f64 (+.f64 (+.f64 (*.f64 8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))) (*.f64 128 (/.f64 (pow.f64 y 6) (pow.f64 x 6)))) 2)
(-.f64 (+.f64 (*.f64 8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -32 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 128 (/.f64 (pow.f64 y 6) (pow.f64 x 6))))) 2)
(*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/16)) (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) -1/16))
(-.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/16) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) -1/64))) (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) -1/16) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/64)))
(-.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (+.f64 (*.f64 1/256 (/.f64 (pow.f64 x 8) (pow.f64 y 8))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 x 8) (pow.f64 y 8))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) -1/64) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/16) (*.f64 (/.f64 (pow.f64 x 8) (pow.f64 y 8)) 1/256)))) (+.f64 (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/64) (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) -1/16) (*.f64 (/.f64 (pow.f64 x 8) (pow.f64 y 8)) -1/256))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/16) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) -1/64)) (*.f64 (/.f64 (pow.f64 x 8) (pow.f64 y 8)) 1/256))) (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) -1/16) (+.f64 (*.f64 (/.f64 (pow.f64 x 8) (pow.f64 y 8)) -1/256) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/64))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 (/.f64 (pow.f64 x 8) (pow.f64 y 8)) 1/256) (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/16) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) -1/64)))) (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) -1/16) (+.f64 (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/64) (*.f64 (/.f64 (pow.f64 x 8) (pow.f64 y 8)) -1/256))))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/16) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) -1/64) (*.f64 (/.f64 (pow.f64 x 8) (pow.f64 y 8)) 1/256)))) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) -1/16) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/64)) (*.f64 (/.f64 (pow.f64 x 8) (pow.f64 y 8)) -1/256)))
(*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/16)) (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) -1/16))
(-.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/16) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) -1/64))) (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) -1/16) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/64)))
(-.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (+.f64 (*.f64 1/256 (/.f64 (pow.f64 x 8) (pow.f64 y 8))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 x 8) (pow.f64 y 8))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) -1/64) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/16) (*.f64 (/.f64 (pow.f64 x 8) (pow.f64 y 8)) 1/256)))) (+.f64 (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/64) (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) -1/16) (*.f64 (/.f64 (pow.f64 x 8) (pow.f64 y 8)) -1/256))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/16) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) -1/64)) (*.f64 (/.f64 (pow.f64 x 8) (pow.f64 y 8)) 1/256))) (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) -1/16) (+.f64 (*.f64 (/.f64 (pow.f64 x 8) (pow.f64 y 8)) -1/256) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/64))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 (/.f64 (pow.f64 x 8) (pow.f64 y 8)) 1/256) (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/16) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) -1/64)))) (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) -1/16) (+.f64 (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/64) (*.f64 (/.f64 (pow.f64 x 8) (pow.f64 y 8)) -1/256))))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/16) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) -1/64) (*.f64 (/.f64 (pow.f64 x 8) (pow.f64 y 8)) 1/256)))) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) -1/16) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/64)) (*.f64 (/.f64 (pow.f64 x 8) (pow.f64 y 8)) -1/256)))
1
(+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1)
(+.f64 1 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -2))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))
(+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -2) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -2) (*.f64 2 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 17/8 (/.f64 1 (pow.f64 y 6))) (*.f64 -1/128 (/.f64 (+.f64 (*.f64 32 (pow.f64 y 4)) (*.f64 64 (pow.f64 y 4))) (pow.f64 y 10)))) (pow.f64 x 6))) (*.f64 2 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 -1 (*.f64 (pow.f64 x 6) (+.f64 (*.f64 17/8 (/.f64 1 (pow.f64 y 6))) (*.f64 -1/128 (/.f64 (+.f64 (*.f64 (pow.f64 y 4) 32) (*.f64 (pow.f64 y 4) 64)) (pow.f64 y 10))))))) (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -2)))
(+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -2) (+.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) (*.f64 (+.f64 (*.f64 17/8 (/.f64 1 (pow.f64 y 6))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 y 4) 96) (pow.f64 y 10)))) (neg.f64 (pow.f64 x 6)))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -2) (+.f64 (*.f64 2 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 (pow.f64 x 6) (neg.f64 (+.f64 (*.f64 17/8 (/.f64 1 (pow.f64 y 6))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 y 4) 96) (pow.f64 y 10)))))))))
(+.f64 (*.f64 2 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -2) (-.f64 1 (*.f64 (pow.f64 x 6) (+.f64 (*.f64 17/8 (/.f64 1 (pow.f64 y 6))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 y 4) 96) (pow.f64 y 10))))))))
1
(-.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) 1) (*.f64 16 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -16)) (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 16))
(-.f64 (-.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -16) (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 16)) -1)
(+.f64 1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -32))
(-.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -16 (/.f64 (*.f64 (-.f64 (*.f64 -16 (pow.f64 y 2)) (*.f64 16 (pow.f64 y 2))) (pow.f64 y 2)) (pow.f64 x 4))) 1)) (*.f64 16 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -16) (+.f64 1 (*.f64 -16 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 (pow.f64 y 2) -16) (*.f64 (pow.f64 y 2) 16))) (pow.f64 x 4))))) (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 16))
(-.f64 (+.f64 1 (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -32)) (pow.f64 x 4))) (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -16))) (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 16))
(-.f64 (+.f64 1 (*.f64 -16 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -32)) (pow.f64 x 4))))) (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 16))
(-.f64 (*.f64 -16 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -32)) (pow.f64 x 4)))) (+.f64 -1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 16)))
(-.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -16 (/.f64 (*.f64 (-.f64 (*.f64 -16 (pow.f64 y 2)) (*.f64 16 (pow.f64 y 2))) (pow.f64 y 2)) (pow.f64 x 4))) (+.f64 1 (*.f64 -256 (/.f64 (pow.f64 y 6) (pow.f64 x 6)))))) (+.f64 (*.f64 16 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -16 (pow.f64 y 2)) (*.f64 16 (pow.f64 y 2))) (+.f64 (*.f64 32 (pow.f64 y 4)) (*.f64 64 (pow.f64 y 4)))) (pow.f64 x 6)) (+.f64 (*.f64 256 (/.f64 (pow.f64 y 6) (pow.f64 x 6))) (*.f64 -256 (/.f64 (*.f64 (-.f64 (*.f64 -16 (pow.f64 y 2)) (*.f64 16 (pow.f64 y 2))) (pow.f64 y 4)) (pow.f64 x 6)))))))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -16) (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 (pow.f64 y 2) -16) (*.f64 (pow.f64 y 2) 16))) (pow.f64 x 4))) (+.f64 1 (*.f64 (/.f64 (pow.f64 y 6) (pow.f64 x 6)) -256)))) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 16) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 y 4) 32) (*.f64 (pow.f64 y 4) 64)) (-.f64 (*.f64 (pow.f64 y 2) -16) (*.f64 (pow.f64 y 2) 16))) (pow.f64 x 6)) (+.f64 (*.f64 (/.f64 (pow.f64 y 6) (pow.f64 x 6)) 256) (*.f64 -256 (/.f64 (*.f64 (pow.f64 y 4) (-.f64 (*.f64 (pow.f64 y 2) -16) (*.f64 (pow.f64 y 2) 16))) (pow.f64 x 6)))))))
(-.f64 (-.f64 (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -32)) (pow.f64 x 4))) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -16) (+.f64 1 (*.f64 (/.f64 (pow.f64 y 6) (pow.f64 x 6)) -256)))) (+.f64 (*.f64 (/.f64 (pow.f64 y 6) (pow.f64 x 6)) 256) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 y 4) 96) (*.f64 (pow.f64 y 2) -32)) (pow.f64 x 6)) (*.f64 -256 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 y 2) -32)) (pow.f64 x 6)))))) (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 16))
(-.f64 (+.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 y 6) (pow.f64 x 6)) -256)) (*.f64 -16 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -32)) (pow.f64 x 4))))) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 16) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 96 (*.f64 (pow.f64 y 2) -32))) (pow.f64 x 6)) (+.f64 (*.f64 (/.f64 (pow.f64 y 6) (pow.f64 x 6)) 256) (*.f64 -256 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 y 2) -32)) (pow.f64 x 6)))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 y 6) (pow.f64 x 6)) -256) (*.f64 -16 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -32)) (pow.f64 x 4)))))) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 16) (+.f64 (*.f64 (/.f64 (pow.f64 y 6) (pow.f64 x 6)) 256) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (*.f64 (pow.f64 y 2) -32) 96)) (pow.f64 x 6)) (*.f64 -256 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 4) -32)) (pow.f64 x 6)))))))
1
(-.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) 1) (*.f64 16 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -16)) (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 16))
(-.f64 (-.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -16) (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 16)) -1)
(+.f64 1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -32))
(-.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -16 (/.f64 (*.f64 (-.f64 (*.f64 -16 (pow.f64 y 2)) (*.f64 16 (pow.f64 y 2))) (pow.f64 y 2)) (pow.f64 x 4))) 1)) (*.f64 16 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -16) (+.f64 1 (*.f64 -16 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 (pow.f64 y 2) -16) (*.f64 (pow.f64 y 2) 16))) (pow.f64 x 4))))) (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 16))
(-.f64 (+.f64 1 (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -32)) (pow.f64 x 4))) (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -16))) (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 16))
(-.f64 (+.f64 1 (*.f64 -16 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -32)) (pow.f64 x 4))))) (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 16))
(-.f64 (*.f64 -16 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -32)) (pow.f64 x 4)))) (+.f64 -1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 16)))
(-.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -16 (/.f64 (*.f64 (-.f64 (*.f64 -16 (pow.f64 y 2)) (*.f64 16 (pow.f64 y 2))) (pow.f64 y 2)) (pow.f64 x 4))) (+.f64 1 (*.f64 -256 (/.f64 (pow.f64 y 6) (pow.f64 x 6)))))) (+.f64 (*.f64 16 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -16 (pow.f64 y 2)) (*.f64 16 (pow.f64 y 2))) (+.f64 (*.f64 32 (pow.f64 y 4)) (*.f64 64 (pow.f64 y 4)))) (pow.f64 x 6)) (+.f64 (*.f64 256 (/.f64 (pow.f64 y 6) (pow.f64 x 6))) (*.f64 -256 (/.f64 (*.f64 (-.f64 (*.f64 -16 (pow.f64 y 2)) (*.f64 16 (pow.f64 y 2))) (pow.f64 y 4)) (pow.f64 x 6)))))))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -16) (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 (pow.f64 y 2) -16) (*.f64 (pow.f64 y 2) 16))) (pow.f64 x 4))) (+.f64 1 (*.f64 (/.f64 (pow.f64 y 6) (pow.f64 x 6)) -256)))) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 16) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 y 4) 32) (*.f64 (pow.f64 y 4) 64)) (-.f64 (*.f64 (pow.f64 y 2) -16) (*.f64 (pow.f64 y 2) 16))) (pow.f64 x 6)) (+.f64 (*.f64 (/.f64 (pow.f64 y 6) (pow.f64 x 6)) 256) (*.f64 -256 (/.f64 (*.f64 (pow.f64 y 4) (-.f64 (*.f64 (pow.f64 y 2) -16) (*.f64 (pow.f64 y 2) 16))) (pow.f64 x 6)))))))
(-.f64 (-.f64 (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -32)) (pow.f64 x 4))) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -16) (+.f64 1 (*.f64 (/.f64 (pow.f64 y 6) (pow.f64 x 6)) -256)))) (+.f64 (*.f64 (/.f64 (pow.f64 y 6) (pow.f64 x 6)) 256) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 y 4) 96) (*.f64 (pow.f64 y 2) -32)) (pow.f64 x 6)) (*.f64 -256 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 y 2) -32)) (pow.f64 x 6)))))) (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 16))
(-.f64 (+.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 y 6) (pow.f64 x 6)) -256)) (*.f64 -16 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -32)) (pow.f64 x 4))))) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 16) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 96 (*.f64 (pow.f64 y 2) -32))) (pow.f64 x 6)) (+.f64 (*.f64 (/.f64 (pow.f64 y 6) (pow.f64 x 6)) 256) (*.f64 -256 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (pow.f64 y 2) -32)) (pow.f64 x 6)))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 y 6) (pow.f64 x 6)) -256) (*.f64 -16 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) -32)) (pow.f64 x 4)))))) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 16) (+.f64 (*.f64 (/.f64 (pow.f64 y 6) (pow.f64 x 6)) 256) (+.f64 (/.f64 (*.f64 (pow.f64 y 4) (*.f64 (*.f64 (pow.f64 y 2) -32) 96)) (pow.f64 x 6)) (*.f64 -256 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 4) -32)) (pow.f64 x 6)))))))
1
(+.f64 1 (*.f64 -32 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -16)) (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 16))
(-.f64 (-.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -16) (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 16)) -1)
(+.f64 1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -32))
(+.f64 1 (+.f64 (*.f64 -32 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 512 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -32) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 512)))
(+.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -32)) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 512))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y 6) (+.f64 (*.f64 -32 (/.f64 (+.f64 (*.f64 32 (pow.f64 x 4)) (*.f64 64 (pow.f64 x 4))) (pow.f64 x 10))) (*.f64 8704 (/.f64 1 (pow.f64 x 6)))))) (+.f64 1 (+.f64 (*.f64 -32 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 512 (/.f64 (pow.f64 y 4) (pow.f64 x 4))))))
(+.f64 (+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -32) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 512))) (*.f64 (pow.f64 y 6) (*.f64 (+.f64 (*.f64 -32 (/.f64 (+.f64 (*.f64 (pow.f64 x 4) 32) (*.f64 (pow.f64 x 4) 64)) (pow.f64 x 10))) (*.f64 8704 (/.f64 1 (pow.f64 x 6)))) -1)))
(+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -32) (+.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 512)) (*.f64 (pow.f64 y 6) (neg.f64 (+.f64 (*.f64 -32 (/.f64 (*.f64 (pow.f64 x 4) 96) (pow.f64 x 10))) (*.f64 8704 (/.f64 1 (pow.f64 x 6))))))))
(+.f64 (+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -32) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 512))) (*.f64 (pow.f64 y 6) (neg.f64 (+.f64 (*.f64 -32 (/.f64 (*.f64 (pow.f64 x 4) 96) (pow.f64 x 10))) (*.f64 8704 (/.f64 1 (pow.f64 x 6)))))))
(+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) -32) (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) 512) (-.f64 1 (*.f64 (pow.f64 y 6) (+.f64 (*.f64 -32 (/.f64 (*.f64 (pow.f64 x 4) 96) (pow.f64 x 10))) (*.f64 8704 (/.f64 1 (pow.f64 x 6))))))))
1
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1) (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(-.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1)) (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(-.f64 (+.f64 1 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(-.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(-.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 4))) 1)) (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) -1) (pow.f64 x 2))) (pow.f64 y 4))))) (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(-.f64 (+.f64 (+.f64 1 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) (neg.f64 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (neg.f64 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 4)))) (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(-.f64 (+.f64 1 (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (neg.f64 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 4))))) (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(-.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (-.f64 1 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (neg.f64 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 4)))) (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 4))) (+.f64 1 (*.f64 -1/16 (/.f64 (pow.f64 x 6) (pow.f64 y 6)))))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (+.f64 (*.f64 32 (pow.f64 x 4)) (*.f64 64 (pow.f64 x 4))) (-.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 6))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 x 4)) (pow.f64 y 6)))))))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1) (+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) -1/16) (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) -1) (pow.f64 x 2))) (pow.f64 y 4)))))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 4) 32) (*.f64 (pow.f64 x 4) 64)) (-.f64 (*.f64 (pow.f64 x 2) -1) (pow.f64 x 2))) (pow.f64 y 6))) (+.f64 (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/16) (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 4) (-.f64 (*.f64 (pow.f64 x 2) -1) (pow.f64 x 2))) (pow.f64 y 6)))))))
(-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (neg.f64 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 4))) (+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) -1/16)))) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (*.f64 (pow.f64 x 4) 96) (-.f64 (neg.f64 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 6))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (+.f64 (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/16) (neg.f64 (/.f64 (*.f64 (pow.f64 x 4) (-.f64 (neg.f64 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 6)))))))
(-.f64 (+.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) -1/16)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (neg.f64 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 4))))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 x 4) (*.f64 96 (-.f64 (neg.f64 (pow.f64 x 2)) (pow.f64 x 2)))) (pow.f64 y 6))) (+.f64 (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/16) (neg.f64 (/.f64 (*.f64 (pow.f64 x 4) (-.f64 (neg.f64 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 6)))))))
(-.f64 (-.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (neg.f64 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 4))) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) -1/16))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 x 4) (-.f64 (neg.f64 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 6))) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (*.f64 (pow.f64 x 4) 96) (-.f64 (neg.f64 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 6))) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/16)))) (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
1
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1) (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(-.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1)) (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(-.f64 (+.f64 1 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(-.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(-.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 4))) 1)) (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1) (+.f64 1 (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) -1) (pow.f64 x 2))) (pow.f64 y 4))))) (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(-.f64 (+.f64 (+.f64 1 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) (neg.f64 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (neg.f64 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 4)))) (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(-.f64 (+.f64 1 (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (neg.f64 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 4))))) (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(-.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (-.f64 1 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (neg.f64 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 4)))) (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 4))) (+.f64 1 (*.f64 -1/16 (/.f64 (pow.f64 x 6) (pow.f64 y 6)))))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (+.f64 (*.f64 32 (pow.f64 x 4)) (*.f64 64 (pow.f64 x 4))) (-.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 6))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 x 4)) (pow.f64 y 6)))))))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) -1) (+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) -1/16) (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 (pow.f64 x 2) -1) (pow.f64 x 2))) (pow.f64 y 4)))))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 4) 32) (*.f64 (pow.f64 x 4) 64)) (-.f64 (*.f64 (pow.f64 x 2) -1) (pow.f64 x 2))) (pow.f64 y 6))) (+.f64 (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/16) (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 4) (-.f64 (*.f64 (pow.f64 x 2) -1) (pow.f64 x 2))) (pow.f64 y 6)))))))
(-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (neg.f64 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 4))) (+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) -1/16)))) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (*.f64 (pow.f64 x 4) 96) (-.f64 (neg.f64 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 6))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (+.f64 (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/16) (neg.f64 (/.f64 (*.f64 (pow.f64 x 4) (-.f64 (neg.f64 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 6)))))))
(-.f64 (+.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) -1/16)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (neg.f64 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 4))))) (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 x 4) (*.f64 96 (-.f64 (neg.f64 (pow.f64 x 2)) (pow.f64 x 2)))) (pow.f64 y 6))) (+.f64 (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/16) (neg.f64 (/.f64 (*.f64 (pow.f64 x 4) (-.f64 (neg.f64 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 6)))))))
(-.f64 (-.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (neg.f64 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 4))) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) -1/16))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 x 4) (-.f64 (neg.f64 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 6))) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (*.f64 (pow.f64 x 4) 96) (-.f64 (neg.f64 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 6))) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/16)))) (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(+.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) 0)
(-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(+.f64 0 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(+.f64 (-.f64 -1 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 1)) 1)
(-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(*.f64 1 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) 1)
(-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 1) -1)
(-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(*.f64 (*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 1 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(*.f64 (*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (*.f64 (/.f64 1 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) 1))
(-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(*.f64 (/.f64 1 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(*.f64 (*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))) (/.f64 (/.f64 1 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
(-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(/.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) 1)
(-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(/.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(/.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 1) -1)
(-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(pow.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) 1)
(-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(neg.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 1))
(-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(+.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) 0)
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(+.f64 0 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(-.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) 0)
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(/.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) 1)
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(/.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(pow.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) 1)
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (neg.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (-.f64 0 (neg.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))) (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))) (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (fabs.f64 (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (neg.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) 2) (*.f64 (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) 2))))
(fabs.f64 (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 2 (fabs.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))

eval5.8s (18.5%)

Compiler

Compiled 161960 to 93602 computations (42.2% saved)

prune2.8s (9.1%)

Pruning

7 alts after pruning (3 fresh and 4 done)

PrunedKeptTotal
New158611587
Fresh022
Picked101
Done044
Total158771594
Error
0.5b
Counts
1594 → 7
Alt Table
Click to see full alt table
StatusErrorProgram
31.3b
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y)) (+.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y)))
31.3b
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) -1)
58.1b
(+.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))) (/.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) -1)
31.3b
(+.f64 (+.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) 1)
31.3b
(*.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (-.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) 1))
31.5b
1
32.4b
-1
Compiler

Compiled 233 to 129 computations (44.6% saved)

localize226.0ms (0.7%)

Local error

Found 4 expressions with local error:

NewErrorProgram
3.1b
(-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))
12.8b
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))) (/.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)
30.7b
(/.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))) (/.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))
54.7b
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))) (/.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))))
Compiler

Compiled 465 to 192 computations (58.7% saved)

series23.0ms (0.1%)

Counts
3 → 72
Calls

18 calls:

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

rewrite226.0ms (0.7%)

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

Useful iterations: 3 (0.0ms)

IterNodesCost
019699
1168519
2541339
32041141
47574141
Stop Event
node limit
Counts
3 → 41
Calls
Call 1
Inputs
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))) (/.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))) (/.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))) (/.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x x) (neg.f64 (*.f64 4 (*.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 (*.f64 x x) (-.f64 (*.f64 4 (*.f64 y y)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 4 (*.f64 y y))) (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 4 (*.f64 y y)) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 4 (*.f64 y y))) (neg.f64 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))) (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))))) (/.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))) (/.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))) (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))) (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))))) (/.f64 1 (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))))) (*.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))) (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))) (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))))) (*.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))) (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))))) (/.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))))) (*.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))) (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))) (/.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))) (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))))))))

simplify787.0ms (2.5%)

Algorithm
egg-herbie
Rules
1442×rational.json-simplify-50
1242×rational.json-simplify-54
1142×rational.json-simplify-43
732×rational.json-simplify-1
710×exponential.json-simplify-26
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
029816387
162512883
2125310473
336278379
Stop Event
node limit
Counts
113 → 193
Calls
Call 1
Inputs
(pow.f64 x 2)
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(*.f64 -4 (pow.f64 y 2))
(-.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -4 (pow.f64 y 2))) (pow.f64 x 2))
(-.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 4) (pow.f64 y 2))) (*.f64 -4 (pow.f64 y 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 2))) (pow.f64 x 2)))
(-.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 4) (pow.f64 y 2))) (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 -1/4 (pow.f64 x 4)) (*.f64 -1/4 (*.f64 (-.f64 (*.f64 2 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 x 2))))) (pow.f64 y 4)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 2))) (pow.f64 x 2)))
(*.f64 -4 (pow.f64 y 2))
(-.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -4 (pow.f64 y 2))) (pow.f64 x 2))
(-.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 4) (pow.f64 y 2))) (*.f64 -4 (pow.f64 y 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 2))) (pow.f64 x 2)))
(-.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 4) (pow.f64 y 2))) (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 -1/4 (pow.f64 x 4)) (*.f64 -1/4 (*.f64 (-.f64 (*.f64 2 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 x 2))))) (pow.f64 y 4)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 2))) (pow.f64 x 2)))
(*.f64 -4 (pow.f64 y 2))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(pow.f64 x 2)
(-.f64 (+.f64 (pow.f64 x 2) (*.f64 -8 (pow.f64 y 2))) (*.f64 -4 (pow.f64 y 2)))
(-.f64 (+.f64 (*.f64 16 (/.f64 (pow.f64 y 4) (pow.f64 x 2))) (+.f64 (pow.f64 x 2) (*.f64 -8 (pow.f64 y 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 (*.f64 -8 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (pow.f64 y 2)) (pow.f64 x 2))) (*.f64 -4 (pow.f64 y 2))))
(-.f64 (+.f64 (*.f64 16 (/.f64 (pow.f64 y 4) (pow.f64 x 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 16 (pow.f64 y 4)) (*.f64 -4 (*.f64 (-.f64 (*.f64 -8 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (pow.f64 y 2)))) (pow.f64 y 2)) (pow.f64 x 4))) (+.f64 (pow.f64 x 2) (*.f64 -8 (pow.f64 y 2))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 (*.f64 -8 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (pow.f64 y 2)) (pow.f64 x 2))) (*.f64 -4 (pow.f64 y 2))))
(pow.f64 x 2)
(-.f64 (+.f64 (pow.f64 x 2) (*.f64 -8 (pow.f64 y 2))) (*.f64 -4 (pow.f64 y 2)))
(-.f64 (+.f64 (*.f64 16 (/.f64 (pow.f64 y 4) (pow.f64 x 2))) (+.f64 (pow.f64 x 2) (*.f64 -8 (pow.f64 y 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 (*.f64 -8 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (pow.f64 y 2)) (pow.f64 x 2))) (*.f64 -4 (pow.f64 y 2))))
(-.f64 (+.f64 (*.f64 16 (/.f64 (pow.f64 y 4) (pow.f64 x 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 16 (pow.f64 y 4)) (*.f64 -4 (*.f64 (-.f64 (*.f64 -8 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (pow.f64 y 2)))) (pow.f64 y 2)) (pow.f64 x 4))) (+.f64 (pow.f64 x 2) (*.f64 -8 (pow.f64 y 2))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 (*.f64 -8 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (pow.f64 y 2)) (pow.f64 x 2))) (*.f64 -4 (pow.f64 y 2))))
1
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) 1)
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 1 (*.f64 (pow.f64 y 4) (-.f64 (*.f64 32 (/.f64 1 (pow.f64 x 4))) (*.f64 -8 (/.f64 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))) (pow.f64 x 6)))))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 y 6) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))) (-.f64 (*.f64 32 (/.f64 1 (pow.f64 x 4))) (*.f64 -8 (/.f64 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))) (pow.f64 x 6))))) (pow.f64 x 4)) (*.f64 128 (/.f64 1 (pow.f64 x 6)))))) (*.f64 (pow.f64 y 4) (-.f64 (*.f64 32 (/.f64 1 (pow.f64 x 4))) (*.f64 -8 (/.f64 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))) (pow.f64 x 6))))))))
-1
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (*.f64 1/16 (/.f64 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))) (pow.f64 y 2)))))
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) (+.f64 1 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/16 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))) (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2)))) (pow.f64 y 4))) (+.f64 (*.f64 1/16 (/.f64 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))) (pow.f64 y 2))) (*.f64 1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/16 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))) (pow.f64 x 4))) (*.f64 -1/16 (*.f64 (-.f64 (*.f64 -1/16 (pow.f64 x 4)) (+.f64 (*.f64 1/16 (pow.f64 x 4)) (*.f64 -1/16 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/16 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))) (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))))) (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2)))))) (pow.f64 y 6))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) (+.f64 1 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/16 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))) (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2)))) (pow.f64 y 4))) (+.f64 (*.f64 1/16 (/.f64 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))) (pow.f64 y 2))) (*.f64 1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))))
-1
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (*.f64 1/16 (/.f64 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))) (pow.f64 y 2)))))
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) (+.f64 1 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/16 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))) (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2)))) (pow.f64 y 4))) (+.f64 (*.f64 1/16 (/.f64 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))) (pow.f64 y 2))) (*.f64 1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/16 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))) (pow.f64 x 4))) (*.f64 -1/16 (*.f64 (-.f64 (*.f64 -1/16 (pow.f64 x 4)) (+.f64 (*.f64 1/16 (pow.f64 x 4)) (*.f64 -1/16 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/16 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))) (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))))) (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2)))))) (pow.f64 y 6))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) (+.f64 1 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/16 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))) (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2)))) (pow.f64 y 4))) (+.f64 (*.f64 1/16 (/.f64 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))) (pow.f64 y 2))) (*.f64 1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))))
-1
(-.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (pow.f64 y 4)))) (pow.f64 x 2)) 1)
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (pow.f64 y 4))))) (pow.f64 y 4))) (*.f64 1/8 (/.f64 1 (pow.f64 y 4)))) (pow.f64 x 4))) (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (pow.f64 y 4)))) (pow.f64 x 2))) 1)
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (pow.f64 y 4)))) (pow.f64 y 4))) (*.f64 1/16 (/.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (pow.f64 y 4))))) (pow.f64 y 4))) (*.f64 1/8 (/.f64 1 (pow.f64 y 4))))) (pow.f64 y 4)))) (pow.f64 x 6))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (pow.f64 y 4))))) (pow.f64 y 4))) (*.f64 1/8 (/.f64 1 (pow.f64 y 4)))) (pow.f64 x 4))) (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (pow.f64 y 4)))) (pow.f64 x 2)))) 1)
1
(-.f64 (+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) 1) (+.f64 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(-.f64 (+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 1 (*.f64 16 (/.f64 (pow.f64 y 4) (pow.f64 x 4))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (-.f64 (*.f64 -8 (pow.f64 y 2)) (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))))) (pow.f64 x 4)) (+.f64 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))))
(-.f64 (+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 1 (+.f64 (*.f64 16 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 y 4) (-.f64 (*.f64 -8 (pow.f64 y 2)) (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2)))))) (*.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (-.f64 (*.f64 16 (pow.f64 y 4)) (+.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (-.f64 (*.f64 -8 (pow.f64 y 2)) (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))))) (*.f64 -16 (pow.f64 y 4)))))) (pow.f64 x 6)))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (-.f64 (*.f64 -8 (pow.f64 y 2)) (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))))) (pow.f64 x 4)) (+.f64 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))))
1
(-.f64 (+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) 1) (+.f64 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(-.f64 (+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 1 (*.f64 16 (/.f64 (pow.f64 y 4) (pow.f64 x 4))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (-.f64 (*.f64 -8 (pow.f64 y 2)) (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))))) (pow.f64 x 4)) (+.f64 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))))
(-.f64 (+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 1 (+.f64 (*.f64 16 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 y 4) (-.f64 (*.f64 -8 (pow.f64 y 2)) (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2)))))) (*.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (-.f64 (*.f64 16 (pow.f64 y 4)) (+.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (-.f64 (*.f64 -8 (pow.f64 y 2)) (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))))) (*.f64 -16 (pow.f64 y 4)))))) (pow.f64 x 6)))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (-.f64 (*.f64 -8 (pow.f64 y 2)) (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))))) (pow.f64 x 4)) (+.f64 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))))
2
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) 2)
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 2 (*.f64 (pow.f64 y 4) (-.f64 (*.f64 32 (/.f64 1 (pow.f64 x 4))) (*.f64 -8 (/.f64 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))) (pow.f64 x 6)))))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 y 6) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))) (-.f64 (*.f64 32 (/.f64 1 (pow.f64 x 4))) (*.f64 -8 (/.f64 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))) (pow.f64 x 6))))) (pow.f64 x 4)) (*.f64 128 (/.f64 1 (pow.f64 x 6)))))) (*.f64 (pow.f64 y 4) (-.f64 (*.f64 32 (/.f64 1 (pow.f64 x 4))) (*.f64 -8 (/.f64 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))) (pow.f64 x 6))))))))
(/.f64 (-.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/16 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))) (pow.f64 y 2))
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/16 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))) (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2)))) (pow.f64 y 4))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))) (pow.f64 y 2))))))
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/16 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))) (pow.f64 x 4))) (*.f64 -1/16 (*.f64 (-.f64 (*.f64 -1/16 (pow.f64 x 4)) (+.f64 (*.f64 1/16 (pow.f64 x 4)) (*.f64 -1/16 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/16 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))) (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))))) (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2)))))) (pow.f64 y 6))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/16 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))) (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2)))) (pow.f64 y 4))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))) (pow.f64 y 2))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/16 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))) (pow.f64 x 4))) (*.f64 -1/16 (*.f64 (-.f64 (*.f64 -1/16 (pow.f64 x 4)) (+.f64 (*.f64 1/16 (pow.f64 x 4)) (*.f64 -1/16 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/16 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))) (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))))) (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2)))))) (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))) (*.f64 -1/16 (*.f64 (-.f64 (*.f64 -1/16 (pow.f64 x 4)) (+.f64 (*.f64 1/16 (pow.f64 x 4)) (*.f64 -1/16 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/16 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))) (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))))) (pow.f64 x 4)))) (pow.f64 y 8))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/16 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))) (pow.f64 x 4))) (*.f64 -1/16 (*.f64 (-.f64 (*.f64 -1/16 (pow.f64 x 4)) (+.f64 (*.f64 1/16 (pow.f64 x 4)) (*.f64 -1/16 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/16 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))) (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))))) (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2)))))) (pow.f64 y 6))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/16 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))) (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2)))) (pow.f64 y 4))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))) (pow.f64 y 2))))))
(/.f64 (-.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/16 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))) (pow.f64 y 2))
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/16 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))) (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2)))) (pow.f64 y 4))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))) (pow.f64 y 2))))))
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/16 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))) (pow.f64 x 4))) (*.f64 -1/16 (*.f64 (-.f64 (*.f64 -1/16 (pow.f64 x 4)) (+.f64 (*.f64 1/16 (pow.f64 x 4)) (*.f64 -1/16 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/16 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))) (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))))) (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2)))))) (pow.f64 y 6))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/16 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))) (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2)))) (pow.f64 y 4))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))) (pow.f64 y 2))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/16 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))) (pow.f64 x 4))) (*.f64 -1/16 (*.f64 (-.f64 (*.f64 -1/16 (pow.f64 x 4)) (+.f64 (*.f64 1/16 (pow.f64 x 4)) (*.f64 -1/16 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/16 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))) (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))))) (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2)))))) (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))) (*.f64 -1/16 (*.f64 (-.f64 (*.f64 -1/16 (pow.f64 x 4)) (+.f64 (*.f64 1/16 (pow.f64 x 4)) (*.f64 -1/16 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/16 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))) (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))))) (pow.f64 x 4)))) (pow.f64 y 8))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/16 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))) (pow.f64 x 4))) (*.f64 -1/16 (*.f64 (-.f64 (*.f64 -1/16 (pow.f64 x 4)) (+.f64 (*.f64 1/16 (pow.f64 x 4)) (*.f64 -1/16 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/16 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))) (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))))) (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2)))))) (pow.f64 y 6))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/16 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))) (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2)))) (pow.f64 y 4))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))) (pow.f64 y 2))))))
(*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (pow.f64 y 4)))) (pow.f64 x 2))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (pow.f64 y 4))))) (pow.f64 y 4))) (*.f64 1/8 (/.f64 1 (pow.f64 y 4)))) (pow.f64 x 4))) (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (pow.f64 y 4)))) (pow.f64 x 2)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (pow.f64 y 4)))) (pow.f64 y 4))) (*.f64 1/16 (/.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (pow.f64 y 4))))) (pow.f64 y 4))) (*.f64 1/8 (/.f64 1 (pow.f64 y 4))))) (pow.f64 y 4)))) (pow.f64 x 6))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (pow.f64 y 4))))) (pow.f64 y 4))) (*.f64 1/8 (/.f64 1 (pow.f64 y 4)))) (pow.f64 x 4))) (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (pow.f64 y 4)))) (pow.f64 x 2))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (pow.f64 y 4)))) (pow.f64 y 4))) (*.f64 1/16 (/.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (pow.f64 y 4))))) (pow.f64 y 4))) (*.f64 1/8 (/.f64 1 (pow.f64 y 4))))) (pow.f64 y 4)))) (pow.f64 x 6))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (pow.f64 y 4))))) (pow.f64 y 4))) (*.f64 1/8 (/.f64 1 (pow.f64 y 4)))) (pow.f64 x 4))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/16 (/.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (pow.f64 y 4))))) (pow.f64 y 4))) (*.f64 1/8 (/.f64 1 (pow.f64 y 4)))) (pow.f64 y 4))) (*.f64 1/16 (/.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (+.f64 (*.f64 -1/16 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (pow.f64 y 4)))) (pow.f64 y 4))) (*.f64 1/16 (/.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (pow.f64 y 4))))) (pow.f64 y 4))) (*.f64 1/8 (/.f64 1 (pow.f64 y 4))))) (pow.f64 y 4))))) (pow.f64 y 4)))) (pow.f64 x 8))) (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (pow.f64 y 4)))) (pow.f64 x 2)))))
2
(-.f64 (+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(-.f64 (+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 2 (*.f64 16 (/.f64 (pow.f64 y 4) (pow.f64 x 4))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (-.f64 (*.f64 -8 (pow.f64 y 2)) (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))))) (pow.f64 x 4)) (+.f64 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))))
(-.f64 (+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 2 (+.f64 (*.f64 16 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 y 4) (-.f64 (*.f64 -8 (pow.f64 y 2)) (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2)))))) (*.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (-.f64 (*.f64 16 (pow.f64 y 4)) (+.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (-.f64 (*.f64 -8 (pow.f64 y 2)) (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))))) (*.f64 -16 (pow.f64 y 4)))))) (pow.f64 x 6)))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (-.f64 (*.f64 -8 (pow.f64 y 2)) (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))))) (pow.f64 x 4)) (+.f64 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))))
2
(-.f64 (+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(-.f64 (+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 2 (*.f64 16 (/.f64 (pow.f64 y 4) (pow.f64 x 4))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (-.f64 (*.f64 -8 (pow.f64 y 2)) (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))))) (pow.f64 x 4)) (+.f64 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))))
(-.f64 (+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 2 (+.f64 (*.f64 16 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 y 4) (-.f64 (*.f64 -8 (pow.f64 y 2)) (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2)))))) (*.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (-.f64 (*.f64 16 (pow.f64 y 4)) (+.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (-.f64 (*.f64 -8 (pow.f64 y 2)) (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))))) (*.f64 -16 (pow.f64 y 4)))))) (pow.f64 x 6)))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (-.f64 (*.f64 -8 (pow.f64 y 2)) (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))))) (pow.f64 x 4)) (+.f64 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 4 (*.f64 y y))))
(+.f64 1 (-.f64 (*.f64 x x) (-.f64 (*.f64 4 (*.f64 y y)) -1)))
(+.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) 0)
(+.f64 0 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))
(+.f64 (neg.f64 (*.f64 4 (*.f64 y y))) (*.f64 x x))
(+.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 4 (*.f64 y y)) -1)) 1)
(-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))
(-.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) 0)
(-.f64 0 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))
(-.f64 (neg.f64 (*.f64 4 (*.f64 y y))) (neg.f64 (*.f64 x x)))
(/.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) -1)
(/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) 1)
(/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))
(pow.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) 1)
(neg.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))
(+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) 0)
(+.f64 0 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))))
(-.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) 0)
(-.f64 0 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))))
(*.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) 1)
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))) (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))))
(*.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))))
(*.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))))) (/.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))))))
(pow.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) 1)
(neg.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))))
(-.f64 1 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))))
(-.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) -1)
(-.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))) 0)
(-.f64 0 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))))
(*.f64 1 (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))))
(*.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))) 1)
(*.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))) (/.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))) (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))))))
(*.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))) (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))))) (/.f64 1 (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))))))
(*.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))))) (*.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))) (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))))))
(*.f64 (*.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))) (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))))) (*.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))) (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))))) (/.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))))) (*.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))) (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))))))
(/.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))) 1)
(/.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))) (/.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))) (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))))))
(pow.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))) 1)
(neg.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))))
Outputs
(pow.f64 x 2)
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 -4 (pow.f64 y 2)))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 -4 (pow.f64 y 2)))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 -4 (pow.f64 y 2)))
(*.f64 -4 (pow.f64 y 2))
(-.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -4 (pow.f64 y 2))) (pow.f64 x 2))
(-.f64 (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 2 (pow.f64 x 2))) (pow.f64 x 2))
(-.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 4) (pow.f64 y 2))) (*.f64 -4 (pow.f64 y 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 2))) (pow.f64 x 2)))
(-.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 -1/4 (/.f64 (pow.f64 x 4) (pow.f64 y 2))))) (+.f64 (pow.f64 x 2) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 2 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 2)))))
(-.f64 (-.f64 (+.f64 (*.f64 -4 (pow.f64 y 2)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 4) (pow.f64 y 2))) (*.f64 2 (pow.f64 x 2)))) (pow.f64 x 2)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 2 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 2))))
(-.f64 (+.f64 (*.f64 -4 (pow.f64 y 2)) (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1/4 (/.f64 (pow.f64 x 4) (pow.f64 y 2))))) (+.f64 (pow.f64 x 2) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 2 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 2)))))
(-.f64 (-.f64 (+.f64 (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 2 (pow.f64 x 2))) (*.f64 -1/4 (/.f64 (pow.f64 x 4) (pow.f64 y 2)))) (pow.f64 x 2)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 2 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 2))))
(-.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 4) (pow.f64 y 2))) (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 -1/4 (pow.f64 x 4)) (*.f64 -1/4 (*.f64 (-.f64 (*.f64 2 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 x 2))))) (pow.f64 y 4)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 2))) (pow.f64 x 2)))
(-.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (+.f64 (*.f64 -4 (pow.f64 y 2)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 -1/4 (pow.f64 x 4)) (*.f64 -1/4 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 2 (pow.f64 x 2)) (pow.f64 x 2)))))) (pow.f64 y 4))) (*.f64 -1/4 (/.f64 (pow.f64 x 4) (pow.f64 y 2)))))) (+.f64 (pow.f64 x 2) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 2 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 2)))))
(-.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 -1/4 (-.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 2) (-.f64 (*.f64 2 (pow.f64 x 2)) (pow.f64 x 2)))))) (pow.f64 y 4))) (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 -1/4 (/.f64 (pow.f64 x 4) (pow.f64 y 2)))))) (+.f64 (pow.f64 x 2) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 2 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 2)))))
(-.f64 (+.f64 (*.f64 -4 (pow.f64 y 2)) (+.f64 (*.f64 2 (pow.f64 x 2)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 4) (pow.f64 y 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 -1/4 (-.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 2) (-.f64 (*.f64 2 (pow.f64 x 2)) (pow.f64 x 2)))))) (pow.f64 y 4)))))) (+.f64 (pow.f64 x 2) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 2 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 2)))))
(*.f64 -4 (pow.f64 y 2))
(-.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -4 (pow.f64 y 2))) (pow.f64 x 2))
(-.f64 (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 2 (pow.f64 x 2))) (pow.f64 x 2))
(-.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 4) (pow.f64 y 2))) (*.f64 -4 (pow.f64 y 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 2))) (pow.f64 x 2)))
(-.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 -1/4 (/.f64 (pow.f64 x 4) (pow.f64 y 2))))) (+.f64 (pow.f64 x 2) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 2 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 2)))))
(-.f64 (-.f64 (+.f64 (*.f64 -4 (pow.f64 y 2)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 4) (pow.f64 y 2))) (*.f64 2 (pow.f64 x 2)))) (pow.f64 x 2)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 2 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 2))))
(-.f64 (+.f64 (*.f64 -4 (pow.f64 y 2)) (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -1/4 (/.f64 (pow.f64 x 4) (pow.f64 y 2))))) (+.f64 (pow.f64 x 2) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 2 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 2)))))
(-.f64 (-.f64 (+.f64 (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 2 (pow.f64 x 2))) (*.f64 -1/4 (/.f64 (pow.f64 x 4) (pow.f64 y 2)))) (pow.f64 x 2)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 2 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 2))))
(-.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 4) (pow.f64 y 2))) (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 -1/4 (pow.f64 x 4)) (*.f64 -1/4 (*.f64 (-.f64 (*.f64 2 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 x 2))))) (pow.f64 y 4)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 y 2))) (pow.f64 x 2)))
(-.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (+.f64 (*.f64 -4 (pow.f64 y 2)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 -1/4 (pow.f64 x 4)) (*.f64 -1/4 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 2 (pow.f64 x 2)) (pow.f64 x 2)))))) (pow.f64 y 4))) (*.f64 -1/4 (/.f64 (pow.f64 x 4) (pow.f64 y 2)))))) (+.f64 (pow.f64 x 2) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 2 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 2)))))
(-.f64 (+.f64 (*.f64 2 (pow.f64 x 2)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 -1/4 (-.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 2) (-.f64 (*.f64 2 (pow.f64 x 2)) (pow.f64 x 2)))))) (pow.f64 y 4))) (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 -1/4 (/.f64 (pow.f64 x 4) (pow.f64 y 2)))))) (+.f64 (pow.f64 x 2) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 2 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 2)))))
(-.f64 (+.f64 (*.f64 -4 (pow.f64 y 2)) (+.f64 (*.f64 2 (pow.f64 x 2)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 4) (pow.f64 y 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 -1/4 (-.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 2) (-.f64 (*.f64 2 (pow.f64 x 2)) (pow.f64 x 2)))))) (pow.f64 y 4)))))) (+.f64 (pow.f64 x 2) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 2 (pow.f64 x 2)) (pow.f64 x 2))) (pow.f64 y 2)))))
(*.f64 -4 (pow.f64 y 2))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 -4 (pow.f64 y 2)))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 -4 (pow.f64 y 2)))
(+.f64 (*.f64 -4 (pow.f64 y 2)) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 -4 (pow.f64 y 2)))
(pow.f64 x 2)
(-.f64 (+.f64 (pow.f64 x 2) (*.f64 -8 (pow.f64 y 2))) (*.f64 -4 (pow.f64 y 2)))
(-.f64 (+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) -8)) (*.f64 -4 (pow.f64 y 2)))
(-.f64 (*.f64 -4 (pow.f64 y 2)) (-.f64 0 (pow.f64 x 2)))
(-.f64 (+.f64 (*.f64 16 (/.f64 (pow.f64 y 4) (pow.f64 x 2))) (+.f64 (pow.f64 x 2) (*.f64 -8 (pow.f64 y 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 (*.f64 -8 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (pow.f64 y 2)) (pow.f64 x 2))) (*.f64 -4 (pow.f64 y 2))))
(-.f64 (+.f64 (+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) -8)) (*.f64 16 (/.f64 (pow.f64 y 4) (pow.f64 x 2)))) (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 (pow.f64 y 2) -8) (*.f64 -4 (pow.f64 y 2)))) (pow.f64 x 2)))))
(-.f64 (+.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 y 2) -8) (*.f64 16 (/.f64 (pow.f64 y 4) (pow.f64 x 2))))) (*.f64 -4 (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 -4 (pow.f64 y 2))) (pow.f64 x 2)) (pow.f64 y 2))))
(-.f64 (+.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 y 2) -8) (*.f64 16 (/.f64 (pow.f64 y 4) (pow.f64 x 2))))) (*.f64 -4 (+.f64 (pow.f64 y 2) (/.f64 (*.f64 -4 (*.f64 (pow.f64 y 2) (pow.f64 y 2))) (pow.f64 x 2)))))
(-.f64 (*.f64 -4 (pow.f64 y 2)) (+.f64 (-.f64 0 (+.f64 (pow.f64 x 2) (*.f64 16 (/.f64 (pow.f64 y 4) (pow.f64 x 2))))) (*.f64 -4 (/.f64 (*.f64 -4 (*.f64 (pow.f64 y 2) (pow.f64 y 2))) (pow.f64 x 2)))))
(-.f64 (+.f64 (*.f64 16 (/.f64 (pow.f64 y 4) (pow.f64 x 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 16 (pow.f64 y 4)) (*.f64 -4 (*.f64 (-.f64 (*.f64 -8 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (pow.f64 y 2)))) (pow.f64 y 2)) (pow.f64 x 4))) (+.f64 (pow.f64 x 2) (*.f64 -8 (pow.f64 y 2))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 (*.f64 -8 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (pow.f64 y 2)) (pow.f64 x 2))) (*.f64 -4 (pow.f64 y 2))))
(-.f64 (+.f64 (*.f64 16 (/.f64 (pow.f64 y 4) (pow.f64 x 2))) (+.f64 (+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) -8)) (*.f64 4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 (pow.f64 y 4) 16) (*.f64 (-.f64 (*.f64 (pow.f64 y 2) -8) (*.f64 -4 (pow.f64 y 2))) (*.f64 -4 (pow.f64 y 2))))) (pow.f64 x 4))))) (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 (pow.f64 y 2) -8) (*.f64 -4 (pow.f64 y 2)))) (pow.f64 x 2)))))
(-.f64 (+.f64 (+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) -8)) (+.f64 (*.f64 16 (/.f64 (pow.f64 y 4) (pow.f64 x 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 (pow.f64 y 4) 16) (*.f64 (pow.f64 y 2) (*.f64 -4 (*.f64 -4 (pow.f64 y 2)))))) (pow.f64 x 4))))) (*.f64 -4 (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 -4 (pow.f64 y 2))) (pow.f64 x 2)) (pow.f64 y 2))))
(-.f64 (+.f64 (pow.f64 x 2) (+.f64 (*.f64 16 (/.f64 (pow.f64 y 4) (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 y 2) -8) (*.f64 4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 (pow.f64 y 4) 16) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) 16)))) (pow.f64 x 4)))))) (*.f64 -4 (+.f64 (pow.f64 y 2) (/.f64 (*.f64 -4 (*.f64 (pow.f64 y 2) (pow.f64 y 2))) (pow.f64 x 2)))))
(-.f64 (*.f64 -4 (pow.f64 y 2)) (+.f64 (-.f64 0 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 (pow.f64 y 4) 16) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) 16)))) (pow.f64 x 4))) (+.f64 (pow.f64 x 2) (*.f64 16 (/.f64 (pow.f64 y 4) (pow.f64 x 2)))))) (*.f64 -4 (/.f64 (*.f64 -4 (*.f64 (pow.f64 y 2) (pow.f64 y 2))) (pow.f64 x 2)))))
(pow.f64 x 2)
(-.f64 (+.f64 (pow.f64 x 2) (*.f64 -8 (pow.f64 y 2))) (*.f64 -4 (pow.f64 y 2)))
(-.f64 (+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) -8)) (*.f64 -4 (pow.f64 y 2)))
(-.f64 (*.f64 -4 (pow.f64 y 2)) (-.f64 0 (pow.f64 x 2)))
(-.f64 (+.f64 (*.f64 16 (/.f64 (pow.f64 y 4) (pow.f64 x 2))) (+.f64 (pow.f64 x 2) (*.f64 -8 (pow.f64 y 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 (*.f64 -8 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (pow.f64 y 2)) (pow.f64 x 2))) (*.f64 -4 (pow.f64 y 2))))
(-.f64 (+.f64 (+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) -8)) (*.f64 16 (/.f64 (pow.f64 y 4) (pow.f64 x 2)))) (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 (pow.f64 y 2) -8) (*.f64 -4 (pow.f64 y 2)))) (pow.f64 x 2)))))
(-.f64 (+.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 y 2) -8) (*.f64 16 (/.f64 (pow.f64 y 4) (pow.f64 x 2))))) (*.f64 -4 (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 -4 (pow.f64 y 2))) (pow.f64 x 2)) (pow.f64 y 2))))
(-.f64 (+.f64 (pow.f64 x 2) (+.f64 (*.f64 (pow.f64 y 2) -8) (*.f64 16 (/.f64 (pow.f64 y 4) (pow.f64 x 2))))) (*.f64 -4 (+.f64 (pow.f64 y 2) (/.f64 (*.f64 -4 (*.f64 (pow.f64 y 2) (pow.f64 y 2))) (pow.f64 x 2)))))
(-.f64 (*.f64 -4 (pow.f64 y 2)) (+.f64 (-.f64 0 (+.f64 (pow.f64 x 2) (*.f64 16 (/.f64 (pow.f64 y 4) (pow.f64 x 2))))) (*.f64 -4 (/.f64 (*.f64 -4 (*.f64 (pow.f64 y 2) (pow.f64 y 2))) (pow.f64 x 2)))))
(-.f64 (+.f64 (*.f64 16 (/.f64 (pow.f64 y 4) (pow.f64 x 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 16 (pow.f64 y 4)) (*.f64 -4 (*.f64 (-.f64 (*.f64 -8 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (pow.f64 y 2)))) (pow.f64 y 2)) (pow.f64 x 4))) (+.f64 (pow.f64 x 2) (*.f64 -8 (pow.f64 y 2))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 (*.f64 -8 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (pow.f64 y 2)) (pow.f64 x 2))) (*.f64 -4 (pow.f64 y 2))))
(-.f64 (+.f64 (*.f64 16 (/.f64 (pow.f64 y 4) (pow.f64 x 2))) (+.f64 (+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) -8)) (*.f64 4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 (pow.f64 y 4) 16) (*.f64 (-.f64 (*.f64 (pow.f64 y 2) -8) (*.f64 -4 (pow.f64 y 2))) (*.f64 -4 (pow.f64 y 2))))) (pow.f64 x 4))))) (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 (pow.f64 y 2) -8) (*.f64 -4 (pow.f64 y 2)))) (pow.f64 x 2)))))
(-.f64 (+.f64 (+.f64 (pow.f64 x 2) (*.f64 (pow.f64 y 2) -8)) (+.f64 (*.f64 16 (/.f64 (pow.f64 y 4) (pow.f64 x 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 (pow.f64 y 4) 16) (*.f64 (pow.f64 y 2) (*.f64 -4 (*.f64 -4 (pow.f64 y 2)))))) (pow.f64 x 4))))) (*.f64 -4 (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 -4 (pow.f64 y 2))) (pow.f64 x 2)) (pow.f64 y 2))))
(-.f64 (+.f64 (pow.f64 x 2) (+.f64 (*.f64 16 (/.f64 (pow.f64 y 4) (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 y 2) -8) (*.f64 4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 (pow.f64 y 4) 16) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) 16)))) (pow.f64 x 4)))))) (*.f64 -4 (+.f64 (pow.f64 y 2) (/.f64 (*.f64 -4 (*.f64 (pow.f64 y 2) (pow.f64 y 2))) (pow.f64 x 2)))))
(-.f64 (*.f64 -4 (pow.f64 y 2)) (+.f64 (-.f64 0 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 y 2) (-.f64 (*.f64 (pow.f64 y 4) 16) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 2) 16)))) (pow.f64 x 4))) (+.f64 (pow.f64 x 2) (*.f64 16 (/.f64 (pow.f64 y 4) (pow.f64 x 2)))))) (*.f64 -4 (/.f64 (*.f64 -4 (*.f64 (pow.f64 y 2) (pow.f64 y 2))) (pow.f64 x 2)))))
1
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) 1)
(+.f64 1 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 1 (*.f64 (pow.f64 y 4) (-.f64 (*.f64 32 (/.f64 1 (pow.f64 x 4))) (*.f64 -8 (/.f64 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))) (pow.f64 x 6)))))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 1 (*.f64 (pow.f64 y 4) (-.f64 (*.f64 32 (/.f64 1 (pow.f64 x 4))) (*.f64 -8 (/.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) (pow.f64 x 6)))))))
(+.f64 (*.f64 (pow.f64 y 4) (-.f64 (*.f64 32 (/.f64 1 (pow.f64 x 4))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 x 2) 0) (pow.f64 x 6))))) (+.f64 1 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 1 (+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 (pow.f64 y 4) (-.f64 (*.f64 32 (/.f64 1 (pow.f64 x 4))) (*.f64 -8 (/.f64 0 (pow.f64 x 6)))))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 y 6) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))) (-.f64 (*.f64 32 (/.f64 1 (pow.f64 x 4))) (*.f64 -8 (/.f64 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))) (pow.f64 x 6))))) (pow.f64 x 4)) (*.f64 128 (/.f64 1 (pow.f64 x 6)))))) (*.f64 (pow.f64 y 4) (-.f64 (*.f64 32 (/.f64 1 (pow.f64 x 4))) (*.f64 -8 (/.f64 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))) (pow.f64 x 6))))))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 1 (+.f64 (*.f64 (pow.f64 y 4) (-.f64 (*.f64 32 (/.f64 1 (pow.f64 x 4))) (*.f64 -8 (/.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) (pow.f64 x 6))))) (*.f64 -1 (*.f64 (pow.f64 y 6) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) (-.f64 (*.f64 32 (/.f64 1 (pow.f64 x 4))) (*.f64 -8 (/.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) (pow.f64 x 6))))) (pow.f64 x 4)) (*.f64 128 (/.f64 1 (pow.f64 x 6)))))))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 y 4) (-.f64 (*.f64 32 (/.f64 1 (pow.f64 x 4))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 x 2) 0) (pow.f64 x 6))))) (+.f64 1 (*.f64 (pow.f64 y 6) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x 2) 0) (-.f64 (*.f64 32 (/.f64 1 (pow.f64 x 4))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 x 2) 0) (pow.f64 x 6))))) (pow.f64 x 4)) (*.f64 128 (/.f64 1 (pow.f64 x 6)))))))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 y 4) (-.f64 (*.f64 32 (/.f64 1 (pow.f64 x 4))) (*.f64 -8 (/.f64 0 (pow.f64 x 6))))) (+.f64 (*.f64 (pow.f64 y 6) (neg.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 32 (/.f64 1 (pow.f64 x 4))) (*.f64 -8 (/.f64 0 (pow.f64 x 6)))) 0) (pow.f64 x 4)) (*.f64 128 (/.f64 1 (pow.f64 x 6)))))) (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))))
(+.f64 (*.f64 (pow.f64 y 4) (-.f64 (*.f64 32 (/.f64 1 (pow.f64 x 4))) (*.f64 -8 (/.f64 0 (pow.f64 x 6))))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (-.f64 1 (*.f64 (pow.f64 y 6) (+.f64 (*.f64 128 (/.f64 1 (pow.f64 x 6))) (/.f64 0 (pow.f64 x 4)))))))
-1
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (*.f64 1/16 (/.f64 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))) (pow.f64 y 2)))))
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (*.f64 1/16 (/.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) (pow.f64 y 2)))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) -1) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 x 2) 0) (pow.f64 y 2))))
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (*.f64 1/16 (/.f64 0 (pow.f64 y 2)))))
(+.f64 -1 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 1/16 (/.f64 0 (pow.f64 y 2)))))
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) (+.f64 1 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/16 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))) (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2)))) (pow.f64 y 4))) (+.f64 (*.f64 1/16 (/.f64 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))) (pow.f64 y 2))) (*.f64 1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) (+.f64 1 (+.f64 (*.f64 1/16 (/.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) (pow.f64 y 2))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) (-.f64 (*.f64 (pow.f64 x 2) 1/2) (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) 1/16))) (pow.f64 y 4)))))))
(-.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) (*.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 x 2) 0) (-.f64 (*.f64 (pow.f64 x 2) 1/2) (*.f64 (*.f64 (pow.f64 x 2) 0) 1/16))) (pow.f64 y 4)))) (+.f64 1 (*.f64 1/16 (+.f64 (/.f64 (*.f64 (pow.f64 x 2) 0) (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
(-.f64 (-.f64 (+.f64 -1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) (*.f64 1/16 (+.f64 (/.f64 0 (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 2) 1/2) 0) 0) (pow.f64 y 4))))
(+.f64 -1 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) (+.f64 (*.f64 -1/16 (/.f64 0 (pow.f64 y 4))) (*.f64 1/16 (+.f64 (/.f64 0 (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/16 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))) (pow.f64 x 4))) (*.f64 -1/16 (*.f64 (-.f64 (*.f64 -1/16 (pow.f64 x 4)) (+.f64 (*.f64 1/16 (pow.f64 x 4)) (*.f64 -1/16 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/16 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))) (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))))) (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2)))))) (pow.f64 y 6))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) (+.f64 1 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/16 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))) (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2)))) (pow.f64 y 4))) (+.f64 (*.f64 1/16 (/.f64 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))) (pow.f64 y 2))) (*.f64 1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))))
(-.f64 (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 x 4) (-.f64 (*.f64 (pow.f64 x 2) 1/2) (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) 1/16)))) (*.f64 -1/16 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) (-.f64 (*.f64 (pow.f64 x 4) -1/16) (+.f64 (*.f64 (pow.f64 x 4) 1/16) (*.f64 -1/16 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) (-.f64 (*.f64 (pow.f64 x 2) 1/2) (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) 1/16))))))))) (pow.f64 y 6)))) (+.f64 1 (+.f64 (*.f64 1/16 (/.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) (pow.f64 y 2))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) (-.f64 (*.f64 (pow.f64 x 2) 1/2) (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) 1/16))) (pow.f64 y 4)))))))
(-.f64 -1 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 x 2) 0) (-.f64 (*.f64 (pow.f64 x 2) 1/2) (*.f64 (*.f64 (pow.f64 x 2) 0) 1/16))) (pow.f64 y 4))) (*.f64 1/16 (+.f64 (/.f64 (*.f64 (pow.f64 x 2) 0) (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) (neg.f64 (/.f64 (*.f64 -1/16 (+.f64 (*.f64 (*.f64 (pow.f64 x 2) 0) (-.f64 (*.f64 (pow.f64 x 4) -1/8) (*.f64 (*.f64 (pow.f64 x 2) 0) (*.f64 -1/16 (-.f64 (*.f64 (pow.f64 x 2) 1/2) (*.f64 (*.f64 (pow.f64 x 2) 0) 1/16)))))) (*.f64 (pow.f64 x 4) (-.f64 (*.f64 (pow.f64 x 2) 1/2) (*.f64 (*.f64 (pow.f64 x 2) 0) 1/16))))) (pow.f64 y 6))))))
(-.f64 -1 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 2) 1/2) 0) 0) (pow.f64 y 4))) (*.f64 1/16 (+.f64 (/.f64 0 (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (neg.f64 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 2) 1/2) 0) (*.f64 (pow.f64 x 4) -1/16)) (*.f64 (-.f64 (*.f64 (pow.f64 x 4) -1/8) (*.f64 (-.f64 (*.f64 (pow.f64 x 2) 1/2) 0) 0)) 0)) (pow.f64 y 6)))))))
(-.f64 -1 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 0 (pow.f64 y 4))) (*.f64 1/16 (+.f64 (/.f64 0 (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) (neg.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 4) (*.f64 -1/16 (*.f64 (pow.f64 x 2) 1/2))) 0) (pow.f64 y 6))))))
-1
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (*.f64 1/16 (/.f64 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))) (pow.f64 y 2)))))
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (*.f64 1/16 (/.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) (pow.f64 y 2)))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) -1) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 x 2) 0) (pow.f64 y 2))))
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (*.f64 1/16 (/.f64 0 (pow.f64 y 2)))))
(+.f64 -1 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 1/16 (/.f64 0 (pow.f64 y 2)))))
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) (+.f64 1 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/16 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))) (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2)))) (pow.f64 y 4))) (+.f64 (*.f64 1/16 (/.f64 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))) (pow.f64 y 2))) (*.f64 1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) (+.f64 1 (+.f64 (*.f64 1/16 (/.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) (pow.f64 y 2))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) (-.f64 (*.f64 (pow.f64 x 2) 1/2) (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) 1/16))) (pow.f64 y 4)))))))
(-.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) (*.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 x 2) 0) (-.f64 (*.f64 (pow.f64 x 2) 1/2) (*.f64 (*.f64 (pow.f64 x 2) 0) 1/16))) (pow.f64 y 4)))) (+.f64 1 (*.f64 1/16 (+.f64 (/.f64 (*.f64 (pow.f64 x 2) 0) (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
(-.f64 (-.f64 (+.f64 -1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) (*.f64 1/16 (+.f64 (/.f64 0 (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 2) 1/2) 0) 0) (pow.f64 y 4))))
(+.f64 -1 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) (+.f64 (*.f64 -1/16 (/.f64 0 (pow.f64 y 4))) (*.f64 1/16 (+.f64 (/.f64 0 (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/16 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))) (pow.f64 x 4))) (*.f64 -1/16 (*.f64 (-.f64 (*.f64 -1/16 (pow.f64 x 4)) (+.f64 (*.f64 1/16 (pow.f64 x 4)) (*.f64 -1/16 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/16 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))) (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))))) (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2)))))) (pow.f64 y 6))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) (+.f64 1 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/16 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))) (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2)))) (pow.f64 y 4))) (+.f64 (*.f64 1/16 (/.f64 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))) (pow.f64 y 2))) (*.f64 1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))))
(-.f64 (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 x 4) (-.f64 (*.f64 (pow.f64 x 2) 1/2) (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) 1/16)))) (*.f64 -1/16 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) (-.f64 (*.f64 (pow.f64 x 4) -1/16) (+.f64 (*.f64 (pow.f64 x 4) 1/16) (*.f64 -1/16 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) (-.f64 (*.f64 (pow.f64 x 2) 1/2) (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) 1/16))))))))) (pow.f64 y 6)))) (+.f64 1 (+.f64 (*.f64 1/16 (/.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) (pow.f64 y 2))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) (-.f64 (*.f64 (pow.f64 x 2) 1/2) (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) 1/16))) (pow.f64 y 4)))))))
(-.f64 -1 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 x 2) 0) (-.f64 (*.f64 (pow.f64 x 2) 1/2) (*.f64 (*.f64 (pow.f64 x 2) 0) 1/16))) (pow.f64 y 4))) (*.f64 1/16 (+.f64 (/.f64 (*.f64 (pow.f64 x 2) 0) (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) (neg.f64 (/.f64 (*.f64 -1/16 (+.f64 (*.f64 (*.f64 (pow.f64 x 2) 0) (-.f64 (*.f64 (pow.f64 x 4) -1/8) (*.f64 (*.f64 (pow.f64 x 2) 0) (*.f64 -1/16 (-.f64 (*.f64 (pow.f64 x 2) 1/2) (*.f64 (*.f64 (pow.f64 x 2) 0) 1/16)))))) (*.f64 (pow.f64 x 4) (-.f64 (*.f64 (pow.f64 x 2) 1/2) (*.f64 (*.f64 (pow.f64 x 2) 0) 1/16))))) (pow.f64 y 6))))))
(-.f64 -1 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 2) 1/2) 0) 0) (pow.f64 y 4))) (*.f64 1/16 (+.f64 (/.f64 0 (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (neg.f64 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 2) 1/2) 0) (*.f64 (pow.f64 x 4) -1/16)) (*.f64 (-.f64 (*.f64 (pow.f64 x 4) -1/8) (*.f64 (-.f64 (*.f64 (pow.f64 x 2) 1/2) 0) 0)) 0)) (pow.f64 y 6)))))))
(-.f64 -1 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 0 (pow.f64 y 4))) (*.f64 1/16 (+.f64 (/.f64 0 (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) (neg.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 4) (*.f64 -1/16 (*.f64 (pow.f64 x 2) 1/2))) 0) (pow.f64 y 6))))))
-1
(-.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (pow.f64 y 4)))) (pow.f64 x 2)) 1)
(+.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4)) (pow.f64 y 4))))) -1)
(+.f64 -1 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 y 2) 0) (pow.f64 y 4))))))
(+.f64 -1 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 0 (pow.f64 y 4))))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (pow.f64 y 4))))) (pow.f64 y 4))) (*.f64 1/8 (/.f64 1 (pow.f64 y 4)))) (pow.f64 x 4))) (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (pow.f64 y 4)))) (pow.f64 x 2))) 1)
(+.f64 (+.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4)) (pow.f64 y 4))))) (*.f64 -1 (*.f64 (pow.f64 x 4) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4)) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4)) (pow.f64 y 4))))) (pow.f64 y 4))) (*.f64 1/8 (/.f64 1 (pow.f64 y 4))))))) -1)
(+.f64 -1 (+.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 y 2) 0) (pow.f64 y 4))))) (*.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 y 2) 0) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 y 2) 0) (pow.f64 y 4))))) (pow.f64 y 4))) (*.f64 1/8 (/.f64 1 (pow.f64 y 4)))) (neg.f64 (pow.f64 x 4)))))
(+.f64 -1 (+.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 0 (pow.f64 y 4))))) (*.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 0 (pow.f64 y 4)))) 0) (pow.f64 y 4))) (*.f64 1/8 (/.f64 1 (pow.f64 y 4)))) (neg.f64 (pow.f64 x 4)))))
(+.f64 -1 (+.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 0 (pow.f64 y 4))))) (*.f64 (+.f64 (*.f64 -1/16 (/.f64 0 (pow.f64 y 4))) (*.f64 1/8 (/.f64 1 (pow.f64 y 4)))) (neg.f64 (pow.f64 x 4)))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (pow.f64 y 4)))) (pow.f64 y 4))) (*.f64 1/16 (/.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (pow.f64 y 4))))) (pow.f64 y 4))) (*.f64 1/8 (/.f64 1 (pow.f64 y 4))))) (pow.f64 y 4)))) (pow.f64 x 6))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (pow.f64 y 4))))) (pow.f64 y 4))) (*.f64 1/8 (/.f64 1 (pow.f64 y 4)))) (pow.f64 x 4))) (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (pow.f64 y 4)))) (pow.f64 x 2)))) 1)
(+.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 4) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4)) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4)) (pow.f64 y 4))))) (pow.f64 y 4))) (*.f64 1/8 (/.f64 1 (pow.f64 y 4)))))) (+.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4)) (pow.f64 y 4))))) (*.f64 -1 (*.f64 (pow.f64 x 6) (+.f64 (*.f64 -1/16 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4)) (pow.f64 y 4)))) (pow.f64 y 4))) (*.f64 1/16 (/.f64 (*.f64 (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4)) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4)) (pow.f64 y 4))))) (pow.f64 y 4))) (*.f64 1/8 (/.f64 1 (pow.f64 y 4))))) (pow.f64 y 4)))))))) -1)
(+.f64 -1 (+.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 y 2) 0) (pow.f64 y 4))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/16 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 y 2) 0) (pow.f64 y 4)))) (pow.f64 y 4))) (*.f64 1/16 (/.f64 (*.f64 (*.f64 (pow.f64 y 2) 0) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 y 2) 0) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 y 2) 0) (pow.f64 y 4))))) (pow.f64 y 4))) (*.f64 1/8 (/.f64 1 (pow.f64 y 4))))) (pow.f64 y 4)))) (neg.f64 (pow.f64 x 6))) (*.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 y 2) 0) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 y 2) 0) (pow.f64 y 4))))) (pow.f64 y 4))) (*.f64 1/8 (/.f64 1 (pow.f64 y 4)))) (neg.f64 (pow.f64 x 4))))))
(+.f64 -1 (+.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 0 (pow.f64 y 4))))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 x 6) (+.f64 (*.f64 -1/16 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 0 (pow.f64 y 4)))) (pow.f64 y 4))) (*.f64 1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 0 (pow.f64 y 4)))) 0) (pow.f64 y 4))) (*.f64 1/8 (/.f64 1 (pow.f64 y 4)))) 0) (pow.f64 y 4))))) (*.f64 (pow.f64 x 4) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 0 (pow.f64 y 4)))) 0) (pow.f64 y 4))) (*.f64 1/8 (/.f64 1 (pow.f64 y 4)))))))))
(+.f64 -1 (+.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 0 (pow.f64 y 4))))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 x 4) (+.f64 (*.f64 -1/16 (/.f64 0 (pow.f64 y 4))) (*.f64 1/8 (/.f64 1 (pow.f64 y 4))))) (*.f64 (pow.f64 x 6) (+.f64 (*.f64 -1/16 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 0 (pow.f64 y 4)))) (pow.f64 y 4))) (*.f64 1/16 (/.f64 0 (pow.f64 y 4)))))))))
1
(-.f64 (+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) 1) (+.f64 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 1 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 1 (*.f64 16 (/.f64 (pow.f64 y 4) (pow.f64 x 4))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (-.f64 (*.f64 -8 (pow.f64 y 2)) (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))))) (pow.f64 x 4)) (+.f64 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 16 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4)) (-.f64 (*.f64 (pow.f64 y 2) -8) (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4)))) (pow.f64 x 4)) (+.f64 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) -16)))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 16 (/.f64 (pow.f64 y 4) (pow.f64 x 4))))) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 y 2) 0) (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4))) (pow.f64 x 4)) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 0) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) -16))))
(-.f64 (-.f64 (+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 1 (*.f64 16 (/.f64 (pow.f64 y 4) (pow.f64 x 4))))) (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) -16) 0)) (/.f64 (*.f64 (*.f64 (pow.f64 y 2) -8) 0) (pow.f64 x 4)))
(-.f64 (+.f64 1 (+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 16 (/.f64 (pow.f64 y 4) (pow.f64 x 4))))) (+.f64 (/.f64 0 (pow.f64 x 4)) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) -16)))
(-.f64 (+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 1 (+.f64 (*.f64 16 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 y 4) (-.f64 (*.f64 -8 (pow.f64 y 2)) (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2)))))) (*.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (-.f64 (*.f64 16 (pow.f64 y 4)) (+.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (-.f64 (*.f64 -8 (pow.f64 y 2)) (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))))) (*.f64 -16 (pow.f64 y 4)))))) (pow.f64 x 6)))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (-.f64 (*.f64 -8 (pow.f64 y 2)) (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))))) (pow.f64 x 4)) (+.f64 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))))
(-.f64 (+.f64 1 (+.f64 (+.f64 (*.f64 16 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 y 4) (*.f64 (-.f64 (*.f64 (pow.f64 y 2) -8) (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4))) -16)) (*.f64 (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4)) (-.f64 (*.f64 (pow.f64 y 4) 16) (+.f64 (*.f64 (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4)) (-.f64 (*.f64 (pow.f64 y 2) -8) (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4)))) (*.f64 (pow.f64 y 4) -16))))) (pow.f64 x 6)))) (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4)) (-.f64 (*.f64 (pow.f64 y 2) -8) (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4)))) (pow.f64 x 4)) (+.f64 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) -16)))))
(-.f64 (+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4)) (*.f64 (pow.f64 y 4) -16)) (*.f64 (*.f64 (pow.f64 y 2) 0) (-.f64 (*.f64 (pow.f64 y 4) 16) (+.f64 (*.f64 (*.f64 (pow.f64 y 2) 0) (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4))) (*.f64 (pow.f64 y 4) -16))))) (pow.f64 x 6))) (+.f64 1 (*.f64 16 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 y 2) 0) (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4))) (pow.f64 x 4)) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 0) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) -16))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 16 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 y 2) -8) (*.f64 (pow.f64 y 4) -16)) (*.f64 (-.f64 (*.f64 (pow.f64 y 4) 32) (*.f64 (*.f64 (pow.f64 y 2) -8) 0)) 0)) (pow.f64 x 6)))))) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 y 2) -8) 0) (pow.f64 x 4)) (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) -16) 0)))
(-.f64 (+.f64 (+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 16 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))) (-.f64 1 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 y 2) -8) (*.f64 (pow.f64 y 4) -16)) 0) (pow.f64 x 6)))) (+.f64 (/.f64 0 (pow.f64 x 4)) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) -16)))
1
(-.f64 (+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) 1) (+.f64 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 1 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 1 (*.f64 16 (/.f64 (pow.f64 y 4) (pow.f64 x 4))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (-.f64 (*.f64 -8 (pow.f64 y 2)) (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))))) (pow.f64 x 4)) (+.f64 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 16 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4)) (-.f64 (*.f64 (pow.f64 y 2) -8) (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4)))) (pow.f64 x 4)) (+.f64 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) -16)))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 16 (/.f64 (pow.f64 y 4) (pow.f64 x 4))))) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 y 2) 0) (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4))) (pow.f64 x 4)) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 0) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) -16))))
(-.f64 (-.f64 (+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 1 (*.f64 16 (/.f64 (pow.f64 y 4) (pow.f64 x 4))))) (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) -16) 0)) (/.f64 (*.f64 (*.f64 (pow.f64 y 2) -8) 0) (pow.f64 x 4)))
(-.f64 (+.f64 1 (+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 16 (/.f64 (pow.f64 y 4) (pow.f64 x 4))))) (+.f64 (/.f64 0 (pow.f64 x 4)) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) -16)))
(-.f64 (+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 1 (+.f64 (*.f64 16 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 y 4) (-.f64 (*.f64 -8 (pow.f64 y 2)) (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2)))))) (*.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (-.f64 (*.f64 16 (pow.f64 y 4)) (+.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (-.f64 (*.f64 -8 (pow.f64 y 2)) (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))))) (*.f64 -16 (pow.f64 y 4)))))) (pow.f64 x 6)))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (-.f64 (*.f64 -8 (pow.f64 y 2)) (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))))) (pow.f64 x 4)) (+.f64 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))))
(-.f64 (+.f64 1 (+.f64 (+.f64 (*.f64 16 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 y 4) (*.f64 (-.f64 (*.f64 (pow.f64 y 2) -8) (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4))) -16)) (*.f64 (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4)) (-.f64 (*.f64 (pow.f64 y 4) 16) (+.f64 (*.f64 (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4)) (-.f64 (*.f64 (pow.f64 y 2) -8) (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4)))) (*.f64 (pow.f64 y 4) -16))))) (pow.f64 x 6)))) (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4)) (-.f64 (*.f64 (pow.f64 y 2) -8) (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4)))) (pow.f64 x 4)) (+.f64 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) -16)))))
(-.f64 (+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4)) (*.f64 (pow.f64 y 4) -16)) (*.f64 (*.f64 (pow.f64 y 2) 0) (-.f64 (*.f64 (pow.f64 y 4) 16) (+.f64 (*.f64 (*.f64 (pow.f64 y 2) 0) (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4))) (*.f64 (pow.f64 y 4) -16))))) (pow.f64 x 6))) (+.f64 1 (*.f64 16 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 y 2) 0) (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4))) (pow.f64 x 4)) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 0) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) -16))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 16 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 y 2) -8) (*.f64 (pow.f64 y 4) -16)) (*.f64 (-.f64 (*.f64 (pow.f64 y 4) 32) (*.f64 (*.f64 (pow.f64 y 2) -8) 0)) 0)) (pow.f64 x 6)))))) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 y 2) -8) 0) (pow.f64 x 4)) (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) -16) 0)))
(-.f64 (+.f64 (+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 16 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))) (-.f64 1 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 y 2) -8) (*.f64 (pow.f64 y 4) -16)) 0) (pow.f64 x 6)))) (+.f64 (/.f64 0 (pow.f64 x 4)) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) -16)))
2
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) 2)
(+.f64 2 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 2 (*.f64 (pow.f64 y 4) (-.f64 (*.f64 32 (/.f64 1 (pow.f64 x 4))) (*.f64 -8 (/.f64 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))) (pow.f64 x 6)))))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 2 (*.f64 (pow.f64 y 4) (-.f64 (*.f64 32 (/.f64 1 (pow.f64 x 4))) (*.f64 -8 (/.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) (pow.f64 x 6)))))))
(+.f64 (*.f64 (pow.f64 y 4) (-.f64 (*.f64 32 (/.f64 1 (pow.f64 x 4))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 x 2) 0) (pow.f64 x 6))))) (+.f64 2 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 2 (+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 (pow.f64 y 4) (-.f64 (*.f64 32 (/.f64 1 (pow.f64 x 4))) (*.f64 -8 (/.f64 0 (pow.f64 x 6)))))))
(+.f64 (*.f64 (pow.f64 y 4) (-.f64 (*.f64 32 (/.f64 1 (pow.f64 x 4))) (*.f64 -8 (/.f64 0 (pow.f64 x 6))))) (+.f64 2 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 y 6) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))) (-.f64 (*.f64 32 (/.f64 1 (pow.f64 x 4))) (*.f64 -8 (/.f64 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))) (pow.f64 x 6))))) (pow.f64 x 4)) (*.f64 128 (/.f64 1 (pow.f64 x 6)))))) (*.f64 (pow.f64 y 4) (-.f64 (*.f64 32 (/.f64 1 (pow.f64 x 4))) (*.f64 -8 (/.f64 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))) (pow.f64 x 6))))))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 y 6) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) (-.f64 (*.f64 32 (/.f64 1 (pow.f64 x 4))) (*.f64 -8 (/.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) (pow.f64 x 6))))) (pow.f64 x 4)) (*.f64 128 (/.f64 1 (pow.f64 x 6)))))) (+.f64 2 (*.f64 (pow.f64 y 4) (-.f64 (*.f64 32 (/.f64 1 (pow.f64 x 4))) (*.f64 -8 (/.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) (pow.f64 x 6))))))))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 y 4) (-.f64 (*.f64 32 (/.f64 1 (pow.f64 x 4))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 x 2) 0) (pow.f64 x 6))))) (+.f64 (*.f64 (pow.f64 y 6) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x 2) 0) (-.f64 (*.f64 32 (/.f64 1 (pow.f64 x 4))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 x 2) 0) (pow.f64 x 6))))) (pow.f64 x 4)) (*.f64 128 (/.f64 1 (pow.f64 x 6)))))) 2)))
(+.f64 2 (+.f64 (*.f64 (pow.f64 y 4) (-.f64 (*.f64 32 (/.f64 1 (pow.f64 x 4))) (*.f64 -8 (/.f64 0 (pow.f64 x 6))))) (+.f64 (*.f64 (pow.f64 y 6) (neg.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 32 (/.f64 1 (pow.f64 x 4))) (*.f64 -8 (/.f64 0 (pow.f64 x 6)))) 0) (pow.f64 x 4)) (*.f64 128 (/.f64 1 (pow.f64 x 6)))))) (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))))
(+.f64 (*.f64 (+.f64 (*.f64 128 (/.f64 1 (pow.f64 x 6))) (/.f64 0 (pow.f64 x 4))) (neg.f64 (pow.f64 y 6))) (+.f64 (*.f64 (pow.f64 y 4) (-.f64 (*.f64 32 (/.f64 1 (pow.f64 x 4))) (*.f64 -8 (/.f64 0 (pow.f64 x 6))))) (+.f64 2 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))))
(/.f64 (-.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/16 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))) (pow.f64 y 2))
(/.f64 (-.f64 (*.f64 (pow.f64 x 2) 1/2) (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) 1/16)) (pow.f64 y 2))
(/.f64 (-.f64 (*.f64 (pow.f64 x 2) 1/2) (*.f64 (*.f64 (pow.f64 x 2) 0) 1/16)) (pow.f64 y 2))
(/.f64 (-.f64 (*.f64 (pow.f64 x 2) 1/2) 0) (pow.f64 y 2))
(/.f64 (*.f64 (pow.f64 x 2) 1/2) (pow.f64 y 2))
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/16 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))) (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2)))) (pow.f64 y 4))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))) (pow.f64 y 2))))))
(-.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) (-.f64 (*.f64 (pow.f64 x 2) 1/2) (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) 1/16))) (pow.f64 y 4)))) (+.f64 (*.f64 1/16 (/.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) (pow.f64 y 2))) (*.f64 1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))
(-.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) (*.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 x 2) 0) (-.f64 (*.f64 (pow.f64 x 2) 1/2) (*.f64 (*.f64 (pow.f64 x 2) 0) 1/16))) (pow.f64 y 4)))) (*.f64 1/16 (+.f64 (/.f64 (*.f64 (pow.f64 x 2) 0) (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 2) 1/2) 0) 0) (pow.f64 y 4))) (*.f64 1/16 (+.f64 (/.f64 0 (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) (+.f64 (*.f64 -1/16 (/.f64 0 (pow.f64 y 4))) (*.f64 1/16 (+.f64 (/.f64 0 (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/16 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))) (pow.f64 x 4))) (*.f64 -1/16 (*.f64 (-.f64 (*.f64 -1/16 (pow.f64 x 4)) (+.f64 (*.f64 1/16 (pow.f64 x 4)) (*.f64 -1/16 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/16 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))) (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))))) (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2)))))) (pow.f64 y 6))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/16 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))) (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2)))) (pow.f64 y 4))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))) (pow.f64 y 2))))))
(-.f64 (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 x 4) (-.f64 (*.f64 (pow.f64 x 2) 1/2) (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) 1/16)))) (*.f64 -1/16 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) (-.f64 (*.f64 (pow.f64 x 4) -1/16) (+.f64 (*.f64 (pow.f64 x 4) 1/16) (*.f64 -1/16 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) (-.f64 (*.f64 (pow.f64 x 2) 1/2) (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) 1/16))))))))) (pow.f64 y 6)))) (+.f64 (*.f64 1/16 (/.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) (pow.f64 y 2))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) (-.f64 (*.f64 (pow.f64 x 2) 1/2) (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) 1/16))) (pow.f64 y 4))))))
(-.f64 (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) (neg.f64 (/.f64 (*.f64 -1/16 (+.f64 (*.f64 (*.f64 (pow.f64 x 2) 0) (-.f64 (*.f64 (pow.f64 x 4) -1/8) (*.f64 (*.f64 (pow.f64 x 2) 0) (*.f64 -1/16 (-.f64 (*.f64 (pow.f64 x 2) 1/2) (*.f64 (*.f64 (pow.f64 x 2) 0) 1/16)))))) (*.f64 (pow.f64 x 4) (-.f64 (*.f64 (pow.f64 x 2) 1/2) (*.f64 (*.f64 (pow.f64 x 2) 0) 1/16))))) (pow.f64 y 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 x 2) 0) (-.f64 (*.f64 (pow.f64 x 2) 1/2) (*.f64 (*.f64 (pow.f64 x 2) 0) 1/16))) (pow.f64 y 4))) (*.f64 1/16 (+.f64 (/.f64 (*.f64 (pow.f64 x 2) 0) (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (neg.f64 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 2) 1/2) 0) (*.f64 (pow.f64 x 4) -1/16)) (*.f64 (-.f64 (*.f64 (pow.f64 x 4) -1/8) (*.f64 (-.f64 (*.f64 (pow.f64 x 2) 1/2) 0) 0)) 0)) (pow.f64 y 6))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 2) 1/2) 0) 0) (pow.f64 y 4))) (*.f64 1/16 (+.f64 (/.f64 0 (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
(-.f64 (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) (neg.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 4) (*.f64 -1/16 (*.f64 (pow.f64 x 2) 1/2))) 0) (pow.f64 y 6)))) (+.f64 (*.f64 -1/16 (/.f64 0 (pow.f64 y 4))) (*.f64 1/16 (+.f64 (/.f64 0 (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/16 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))) (pow.f64 x 4))) (*.f64 -1/16 (*.f64 (-.f64 (*.f64 -1/16 (pow.f64 x 4)) (+.f64 (*.f64 1/16 (pow.f64 x 4)) (*.f64 -1/16 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/16 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))) (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))))) (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2)))))) (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))) (*.f64 -1/16 (*.f64 (-.f64 (*.f64 -1/16 (pow.f64 x 4)) (+.f64 (*.f64 1/16 (pow.f64 x 4)) (*.f64 -1/16 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/16 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))) (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))))) (pow.f64 x 4)))) (pow.f64 y 8))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/16 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))) (pow.f64 x 4))) (*.f64 -1/16 (*.f64 (-.f64 (*.f64 -1/16 (pow.f64 x 4)) (+.f64 (*.f64 1/16 (pow.f64 x 4)) (*.f64 -1/16 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/16 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))) (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))))) (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2)))))) (pow.f64 y 6))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/16 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))) (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2)))) (pow.f64 y 4))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))) (pow.f64 y 2))))))
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 x 4) (-.f64 (*.f64 (pow.f64 x 2) 1/2) (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) 1/16)))) (*.f64 -1/16 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) (-.f64 (*.f64 (pow.f64 x 4) -1/16) (+.f64 (*.f64 (pow.f64 x 4) 1/16) (*.f64 -1/16 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) (-.f64 (*.f64 (pow.f64 x 2) 1/2) (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) 1/16))))))))) (pow.f64 y 6)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 x 4) (-.f64 (*.f64 (pow.f64 x 2) 1/2) (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) 1/16)))) (*.f64 -1/16 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) (-.f64 (*.f64 (pow.f64 x 4) -1/16) (+.f64 (*.f64 (pow.f64 x 4) 1/16) (*.f64 -1/16 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) (-.f64 (*.f64 (pow.f64 x 2) 1/2) (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) 1/16))))))))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 4) -1/16) (+.f64 (*.f64 (pow.f64 x 4) 1/16) (*.f64 -1/16 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) (-.f64 (*.f64 (pow.f64 x 2) 1/2) (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) 1/16)))))) (*.f64 (pow.f64 x 4) -1/16))) (pow.f64 y 8))))) (+.f64 (*.f64 1/16 (/.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) (pow.f64 y 2))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) (-.f64 (*.f64 (pow.f64 x 2) 1/2) (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) 1/16))) (pow.f64 y 4))))))
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (neg.f64 (/.f64 (*.f64 -1/16 (+.f64 (*.f64 (*.f64 (pow.f64 x 2) 0) (-.f64 (*.f64 (pow.f64 x 4) -1/8) (*.f64 (*.f64 (pow.f64 x 2) 0) (*.f64 -1/16 (-.f64 (*.f64 (pow.f64 x 2) 1/2) (*.f64 (*.f64 (pow.f64 x 2) 0) 1/16)))))) (*.f64 (pow.f64 x 4) (-.f64 (*.f64 (pow.f64 x 2) 1/2) (*.f64 (*.f64 (pow.f64 x 2) 0) 1/16))))) (pow.f64 y 6)))) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 x 2) 0) (*.f64 (*.f64 -1/16 (+.f64 (*.f64 (*.f64 (pow.f64 x 2) 0) (-.f64 (*.f64 (pow.f64 x 4) -1/8) (*.f64 (*.f64 (pow.f64 x 2) 0) (*.f64 -1/16 (-.f64 (*.f64 (pow.f64 x 2) 1/2) (*.f64 (*.f64 (pow.f64 x 2) 0) 1/16)))))) (*.f64 (pow.f64 x 4) (-.f64 (*.f64 (pow.f64 x 2) 1/2) (*.f64 (*.f64 (pow.f64 x 2) 0) 1/16))))) 1/16)) (*.f64 (pow.f64 x 4) (*.f64 (-.f64 (*.f64 (pow.f64 x 4) -1/8) (*.f64 (*.f64 (pow.f64 x 2) 0) (*.f64 -1/16 (-.f64 (*.f64 (pow.f64 x 2) 1/2) (*.f64 (*.f64 (pow.f64 x 2) 0) 1/16))))) -1/16))) (pow.f64 y 8))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 x 2) 0) (-.f64 (*.f64 (pow.f64 x 2) 1/2) (*.f64 (*.f64 (pow.f64 x 2) 0) 1/16))) (pow.f64 y 4))) (*.f64 1/16 (+.f64 (/.f64 (*.f64 (pow.f64 x 2) 0) (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
(-.f64 (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 4) (*.f64 -1/16 (-.f64 (*.f64 (pow.f64 x 4) -1/8) (*.f64 (-.f64 (*.f64 (pow.f64 x 2) 1/2) 0) 0)))) (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 2) 1/2) 0) (*.f64 (pow.f64 x 4) -1/16)) (*.f64 (-.f64 (*.f64 (pow.f64 x 4) -1/8) (*.f64 (-.f64 (*.f64 (pow.f64 x 2) 1/2) 0) 0)) 0)) 0)) (pow.f64 y 8)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 2) 1/2) 0) (*.f64 (pow.f64 x 4) -1/16)) (*.f64 (-.f64 (*.f64 (pow.f64 x 4) -1/8) (*.f64 (-.f64 (*.f64 (pow.f64 x 2) 1/2) 0) 0)) 0)) (pow.f64 y 6))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 2) 1/2) 0) 0) (pow.f64 y 4))) (*.f64 1/16 (+.f64 (/.f64 0 (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 4) (*.f64 -1/16 (*.f64 (pow.f64 x 2) 1/2))) 0) (pow.f64 y 6)) (/.f64 (+.f64 (*.f64 (pow.f64 x 4) (*.f64 -1/16 (-.f64 (*.f64 (pow.f64 x 4) -1/8) 0))) 0) (pow.f64 y 8)))) (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) (+.f64 (*.f64 -1/16 (/.f64 0 (pow.f64 y 4))) (*.f64 1/16 (+.f64 (/.f64 0 (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
(/.f64 (-.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/16 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))) (pow.f64 y 2))
(/.f64 (-.f64 (*.f64 (pow.f64 x 2) 1/2) (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) 1/16)) (pow.f64 y 2))
(/.f64 (-.f64 (*.f64 (pow.f64 x 2) 1/2) (*.f64 (*.f64 (pow.f64 x 2) 0) 1/16)) (pow.f64 y 2))
(/.f64 (-.f64 (*.f64 (pow.f64 x 2) 1/2) 0) (pow.f64 y 2))
(/.f64 (*.f64 (pow.f64 x 2) 1/2) (pow.f64 y 2))
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/16 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))) (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2)))) (pow.f64 y 4))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))) (pow.f64 y 2))))))
(-.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) (-.f64 (*.f64 (pow.f64 x 2) 1/2) (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) 1/16))) (pow.f64 y 4)))) (+.f64 (*.f64 1/16 (/.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) (pow.f64 y 2))) (*.f64 1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))
(-.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) (*.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 x 2) 0) (-.f64 (*.f64 (pow.f64 x 2) 1/2) (*.f64 (*.f64 (pow.f64 x 2) 0) 1/16))) (pow.f64 y 4)))) (*.f64 1/16 (+.f64 (/.f64 (*.f64 (pow.f64 x 2) 0) (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 2) 1/2) 0) 0) (pow.f64 y 4))) (*.f64 1/16 (+.f64 (/.f64 0 (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) (+.f64 (*.f64 -1/16 (/.f64 0 (pow.f64 y 4))) (*.f64 1/16 (+.f64 (/.f64 0 (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/16 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))) (pow.f64 x 4))) (*.f64 -1/16 (*.f64 (-.f64 (*.f64 -1/16 (pow.f64 x 4)) (+.f64 (*.f64 1/16 (pow.f64 x 4)) (*.f64 -1/16 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/16 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))) (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))))) (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2)))))) (pow.f64 y 6))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/16 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))) (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2)))) (pow.f64 y 4))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))) (pow.f64 y 2))))))
(-.f64 (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 x 4) (-.f64 (*.f64 (pow.f64 x 2) 1/2) (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) 1/16)))) (*.f64 -1/16 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) (-.f64 (*.f64 (pow.f64 x 4) -1/16) (+.f64 (*.f64 (pow.f64 x 4) 1/16) (*.f64 -1/16 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) (-.f64 (*.f64 (pow.f64 x 2) 1/2) (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) 1/16))))))))) (pow.f64 y 6)))) (+.f64 (*.f64 1/16 (/.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) (pow.f64 y 2))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) (-.f64 (*.f64 (pow.f64 x 2) 1/2) (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) 1/16))) (pow.f64 y 4))))))
(-.f64 (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) (neg.f64 (/.f64 (*.f64 -1/16 (+.f64 (*.f64 (*.f64 (pow.f64 x 2) 0) (-.f64 (*.f64 (pow.f64 x 4) -1/8) (*.f64 (*.f64 (pow.f64 x 2) 0) (*.f64 -1/16 (-.f64 (*.f64 (pow.f64 x 2) 1/2) (*.f64 (*.f64 (pow.f64 x 2) 0) 1/16)))))) (*.f64 (pow.f64 x 4) (-.f64 (*.f64 (pow.f64 x 2) 1/2) (*.f64 (*.f64 (pow.f64 x 2) 0) 1/16))))) (pow.f64 y 6)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 x 2) 0) (-.f64 (*.f64 (pow.f64 x 2) 1/2) (*.f64 (*.f64 (pow.f64 x 2) 0) 1/16))) (pow.f64 y 4))) (*.f64 1/16 (+.f64 (/.f64 (*.f64 (pow.f64 x 2) 0) (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (neg.f64 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 2) 1/2) 0) (*.f64 (pow.f64 x 4) -1/16)) (*.f64 (-.f64 (*.f64 (pow.f64 x 4) -1/8) (*.f64 (-.f64 (*.f64 (pow.f64 x 2) 1/2) 0) 0)) 0)) (pow.f64 y 6))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 2) 1/2) 0) 0) (pow.f64 y 4))) (*.f64 1/16 (+.f64 (/.f64 0 (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
(-.f64 (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) (neg.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 4) (*.f64 -1/16 (*.f64 (pow.f64 x 2) 1/2))) 0) (pow.f64 y 6)))) (+.f64 (*.f64 -1/16 (/.f64 0 (pow.f64 y 4))) (*.f64 1/16 (+.f64 (/.f64 0 (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/16 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))) (pow.f64 x 4))) (*.f64 -1/16 (*.f64 (-.f64 (*.f64 -1/16 (pow.f64 x 4)) (+.f64 (*.f64 1/16 (pow.f64 x 4)) (*.f64 -1/16 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/16 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))) (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))))) (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2)))))) (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))) (*.f64 -1/16 (*.f64 (-.f64 (*.f64 -1/16 (pow.f64 x 4)) (+.f64 (*.f64 1/16 (pow.f64 x 4)) (*.f64 -1/16 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/16 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))) (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))))) (pow.f64 x 4)))) (pow.f64 y 8))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/16 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))) (pow.f64 x 4))) (*.f64 -1/16 (*.f64 (-.f64 (*.f64 -1/16 (pow.f64 x 4)) (+.f64 (*.f64 1/16 (pow.f64 x 4)) (*.f64 -1/16 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/16 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))) (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))))) (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2)))))) (pow.f64 y 6))) (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 x 2)) (*.f64 1/16 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))))) (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2)))) (pow.f64 y 4))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 4 (pow.f64 x 2)) (*.f64 -4 (pow.f64 x 2))) (pow.f64 y 2))))))
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 x 4) (-.f64 (*.f64 (pow.f64 x 2) 1/2) (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) 1/16)))) (*.f64 -1/16 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) (-.f64 (*.f64 (pow.f64 x 4) -1/16) (+.f64 (*.f64 (pow.f64 x 4) 1/16) (*.f64 -1/16 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) (-.f64 (*.f64 (pow.f64 x 2) 1/2) (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) 1/16))))))))) (pow.f64 y 6)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 x 4) (-.f64 (*.f64 (pow.f64 x 2) 1/2) (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) 1/16)))) (*.f64 -1/16 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) (-.f64 (*.f64 (pow.f64 x 4) -1/16) (+.f64 (*.f64 (pow.f64 x 4) 1/16) (*.f64 -1/16 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) (-.f64 (*.f64 (pow.f64 x 2) 1/2) (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) 1/16))))))))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 4) -1/16) (+.f64 (*.f64 (pow.f64 x 4) 1/16) (*.f64 -1/16 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) (-.f64 (*.f64 (pow.f64 x 2) 1/2) (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) 1/16)))))) (*.f64 (pow.f64 x 4) -1/16))) (pow.f64 y 8))))) (+.f64 (*.f64 1/16 (/.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) (pow.f64 y 2))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) (-.f64 (*.f64 (pow.f64 x 2) 1/2) (*.f64 (+.f64 (*.f64 (pow.f64 x 2) 4) (*.f64 (pow.f64 x 2) -4)) 1/16))) (pow.f64 y 4))))))
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (neg.f64 (/.f64 (*.f64 -1/16 (+.f64 (*.f64 (*.f64 (pow.f64 x 2) 0) (-.f64 (*.f64 (pow.f64 x 4) -1/8) (*.f64 (*.f64 (pow.f64 x 2) 0) (*.f64 -1/16 (-.f64 (*.f64 (pow.f64 x 2) 1/2) (*.f64 (*.f64 (pow.f64 x 2) 0) 1/16)))))) (*.f64 (pow.f64 x 4) (-.f64 (*.f64 (pow.f64 x 2) 1/2) (*.f64 (*.f64 (pow.f64 x 2) 0) 1/16))))) (pow.f64 y 6)))) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 x 2) 0) (*.f64 (*.f64 -1/16 (+.f64 (*.f64 (*.f64 (pow.f64 x 2) 0) (-.f64 (*.f64 (pow.f64 x 4) -1/8) (*.f64 (*.f64 (pow.f64 x 2) 0) (*.f64 -1/16 (-.f64 (*.f64 (pow.f64 x 2) 1/2) (*.f64 (*.f64 (pow.f64 x 2) 0) 1/16)))))) (*.f64 (pow.f64 x 4) (-.f64 (*.f64 (pow.f64 x 2) 1/2) (*.f64 (*.f64 (pow.f64 x 2) 0) 1/16))))) 1/16)) (*.f64 (pow.f64 x 4) (*.f64 (-.f64 (*.f64 (pow.f64 x 4) -1/8) (*.f64 (*.f64 (pow.f64 x 2) 0) (*.f64 -1/16 (-.f64 (*.f64 (pow.f64 x 2) 1/2) (*.f64 (*.f64 (pow.f64 x 2) 0) 1/16))))) -1/16))) (pow.f64 y 8))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 x 2) 0) (-.f64 (*.f64 (pow.f64 x 2) 1/2) (*.f64 (*.f64 (pow.f64 x 2) 0) 1/16))) (pow.f64 y 4))) (*.f64 1/16 (+.f64 (/.f64 (*.f64 (pow.f64 x 2) 0) (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
(-.f64 (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 4) (*.f64 -1/16 (-.f64 (*.f64 (pow.f64 x 4) -1/8) (*.f64 (-.f64 (*.f64 (pow.f64 x 2) 1/2) 0) 0)))) (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 2) 1/2) 0) (*.f64 (pow.f64 x 4) -1/16)) (*.f64 (-.f64 (*.f64 (pow.f64 x 4) -1/8) (*.f64 (-.f64 (*.f64 (pow.f64 x 2) 1/2) 0) 0)) 0)) 0)) (pow.f64 y 8)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 2) 1/2) 0) (*.f64 (pow.f64 x 4) -1/16)) (*.f64 (-.f64 (*.f64 (pow.f64 x 4) -1/8) (*.f64 (-.f64 (*.f64 (pow.f64 x 2) 1/2) 0) 0)) 0)) (pow.f64 y 6))))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 2) 1/2) 0) 0) (pow.f64 y 4))) (*.f64 1/16 (+.f64 (/.f64 0 (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 4) (*.f64 -1/16 (*.f64 (pow.f64 x 2) 1/2))) 0) (pow.f64 y 6)) (/.f64 (+.f64 (*.f64 (pow.f64 x 4) (*.f64 -1/16 (-.f64 (*.f64 (pow.f64 x 4) -1/8) 0))) 0) (pow.f64 y 8)))) (*.f64 -1/16 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) (+.f64 (*.f64 -1/16 (/.f64 0 (pow.f64 y 4))) (*.f64 1/16 (+.f64 (/.f64 0 (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
(*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (pow.f64 y 4)))) (pow.f64 x 2))
(*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4)) (pow.f64 y 4)))))
(*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 y 2) 0) (pow.f64 y 4)))))
(*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 0 (pow.f64 y 4)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (pow.f64 y 4))))) (pow.f64 y 4))) (*.f64 1/8 (/.f64 1 (pow.f64 y 4)))) (pow.f64 x 4))) (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (pow.f64 y 4)))) (pow.f64 x 2)))
(+.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4)) (pow.f64 y 4))))) (*.f64 -1 (*.f64 (pow.f64 x 4) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4)) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4)) (pow.f64 y 4))))) (pow.f64 y 4))) (*.f64 1/8 (/.f64 1 (pow.f64 y 4)))))))
(+.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 y 2) 0) (pow.f64 y 4))))) (*.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 y 2) 0) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 y 2) 0) (pow.f64 y 4))))) (pow.f64 y 4))) (*.f64 1/8 (/.f64 1 (pow.f64 y 4)))) (neg.f64 (pow.f64 x 4))))
(+.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 0 (pow.f64 y 4))))) (*.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 0 (pow.f64 y 4)))) 0) (pow.f64 y 4))) (*.f64 1/8 (/.f64 1 (pow.f64 y 4)))) (neg.f64 (pow.f64 x 4))))
(+.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 0 (pow.f64 y 4))))) (*.f64 (+.f64 (*.f64 -1/16 (/.f64 0 (pow.f64 y 4))) (*.f64 1/8 (/.f64 1 (pow.f64 y 4)))) (neg.f64 (pow.f64 x 4))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (pow.f64 y 4)))) (pow.f64 y 4))) (*.f64 1/16 (/.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (pow.f64 y 4))))) (pow.f64 y 4))) (*.f64 1/8 (/.f64 1 (pow.f64 y 4))))) (pow.f64 y 4)))) (pow.f64 x 6))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (pow.f64 y 4))))) (pow.f64 y 4))) (*.f64 1/8 (/.f64 1 (pow.f64 y 4)))) (pow.f64 x 4))) (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (pow.f64 y 4)))) (pow.f64 x 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x 4) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4)) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4)) (pow.f64 y 4))))) (pow.f64 y 4))) (*.f64 1/8 (/.f64 1 (pow.f64 y 4)))))) (+.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4)) (pow.f64 y 4))))) (*.f64 -1 (*.f64 (pow.f64 x 6) (+.f64 (*.f64 -1/16 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4)) (pow.f64 y 4)))) (pow.f64 y 4))) (*.f64 1/16 (/.f64 (*.f64 (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4)) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4)) (pow.f64 y 4))))) (pow.f64 y 4))) (*.f64 1/8 (/.f64 1 (pow.f64 y 4))))) (pow.f64 y 4))))))))
(+.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 y 2) 0) (pow.f64 y 4))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/16 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 y 2) 0) (pow.f64 y 4)))) (pow.f64 y 4))) (*.f64 1/16 (/.f64 (*.f64 (*.f64 (pow.f64 y 2) 0) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 y 2) 0) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 y 2) 0) (pow.f64 y 4))))) (pow.f64 y 4))) (*.f64 1/8 (/.f64 1 (pow.f64 y 4))))) (pow.f64 y 4)))) (neg.f64 (pow.f64 x 6))) (*.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 y 2) 0) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 y 2) 0) (pow.f64 y 4))))) (pow.f64 y 4))) (*.f64 1/8 (/.f64 1 (pow.f64 y 4)))) (neg.f64 (pow.f64 x 4)))))
(+.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 0 (pow.f64 y 4))))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 x 6) (+.f64 (*.f64 -1/16 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 0 (pow.f64 y 4)))) (pow.f64 y 4))) (*.f64 1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 0 (pow.f64 y 4)))) 0) (pow.f64 y 4))) (*.f64 1/8 (/.f64 1 (pow.f64 y 4)))) 0) (pow.f64 y 4))))) (*.f64 (pow.f64 x 4) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 0 (pow.f64 y 4)))) 0) (pow.f64 y 4))) (*.f64 1/8 (/.f64 1 (pow.f64 y 4))))))))
(+.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 0 (pow.f64 y 4))))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 x 4) (+.f64 (*.f64 -1/16 (/.f64 0 (pow.f64 y 4))) (*.f64 1/8 (/.f64 1 (pow.f64 y 4))))) (*.f64 (pow.f64 x 6) (+.f64 (*.f64 -1/16 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 0 (pow.f64 y 4)))) (pow.f64 y 4))) (*.f64 1/16 (/.f64 0 (pow.f64 y 4))))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (pow.f64 y 4)))) (pow.f64 y 4))) (*.f64 1/16 (/.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (pow.f64 y 4))))) (pow.f64 y 4))) (*.f64 1/8 (/.f64 1 (pow.f64 y 4))))) (pow.f64 y 4)))) (pow.f64 x 6))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (pow.f64 y 4))))) (pow.f64 y 4))) (*.f64 1/8 (/.f64 1 (pow.f64 y 4)))) (pow.f64 x 4))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/16 (/.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (pow.f64 y 4))))) (pow.f64 y 4))) (*.f64 1/8 (/.f64 1 (pow.f64 y 4)))) (pow.f64 y 4))) (*.f64 1/16 (/.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (+.f64 (*.f64 -1/16 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (pow.f64 y 4)))) (pow.f64 y 4))) (*.f64 1/16 (/.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (pow.f64 y 4))))) (pow.f64 y 4))) (*.f64 1/8 (/.f64 1 (pow.f64 y 4))))) (pow.f64 y 4))))) (pow.f64 y 4)))) (pow.f64 x 8))) (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (pow.f64 y 4)))) (pow.f64 x 2)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x 6) (+.f64 (*.f64 -1/16 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4)) (pow.f64 y 4)))) (pow.f64 y 4))) (*.f64 1/16 (/.f64 (*.f64 (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4)) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4)) (pow.f64 y 4))))) (pow.f64 y 4))) (*.f64 1/8 (/.f64 1 (pow.f64 y 4))))) (pow.f64 y 4)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 4) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4)) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4)) (pow.f64 y 4))))) (pow.f64 y 4))) (*.f64 1/8 (/.f64 1 (pow.f64 y 4)))))) (+.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4)) (pow.f64 y 4))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/16 (/.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4)) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4)) (pow.f64 y 4))))) (pow.f64 y 4))) (*.f64 1/8 (/.f64 1 (pow.f64 y 4)))) (pow.f64 y 4))) (*.f64 1/16 (/.f64 (*.f64 (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4)) (+.f64 (*.f64 -1/16 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4)) (pow.f64 y 4)))) (pow.f64 y 4))) (*.f64 1/16 (/.f64 (*.f64 (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4)) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4)) (pow.f64 y 4))))) (pow.f64 y 4))) (*.f64 1/8 (/.f64 1 (pow.f64 y 4))))) (pow.f64 y 4))))) (pow.f64 y 4)))) (pow.f64 x 8))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/16 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 y 2) 0) (pow.f64 y 4)))) (pow.f64 y 4))) (*.f64 1/16 (/.f64 (*.f64 (*.f64 (pow.f64 y 2) 0) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 y 2) 0) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 y 2) 0) (pow.f64 y 4))))) (pow.f64 y 4))) (*.f64 1/8 (/.f64 1 (pow.f64 y 4))))) (pow.f64 y 4)))) (neg.f64 (pow.f64 x 6))) (+.f64 (+.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 y 2) 0) (pow.f64 y 4))))) (*.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 y 2) 0) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 y 2) 0) (pow.f64 y 4))))) (pow.f64 y 4))) (*.f64 1/8 (/.f64 1 (pow.f64 y 4)))) (neg.f64 (pow.f64 x 4)))) (*.f64 (*.f64 1/16 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 y 2) 0) (+.f64 (*.f64 -1/16 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 y 2) 0) (pow.f64 y 4)))) (pow.f64 y 4))) (*.f64 1/16 (/.f64 (*.f64 (*.f64 (pow.f64 y 2) 0) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 y 2) 0) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 y 2) 0) (pow.f64 y 4))))) (pow.f64 y 4))) (*.f64 1/8 (/.f64 1 (pow.f64 y 4))))) (pow.f64 y 4))))) (pow.f64 y 4)) (/.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (*.f64 (pow.f64 y 2) 0) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 y 2) 0) (pow.f64 y 4))))) (pow.f64 y 4))) (*.f64 1/8 (/.f64 1 (pow.f64 y 4)))) (pow.f64 y 4)))) (neg.f64 (pow.f64 x 8)))))
(+.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 0 (pow.f64 y 4))))) (+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 x 6) (+.f64 (*.f64 -1/16 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 0 (pow.f64 y 4)))) (pow.f64 y 4))) (*.f64 1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 0 (pow.f64 y 4)))) 0) (pow.f64 y 4))) (*.f64 1/8 (/.f64 1 (pow.f64 y 4)))) 0) (pow.f64 y 4))))) (*.f64 (pow.f64 x 4) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 0 (pow.f64 y 4)))) 0) (pow.f64 y 4))) (*.f64 1/8 (/.f64 1 (pow.f64 y 4))))))) (*.f64 1/16 (*.f64 (+.f64 (/.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 0 (pow.f64 y 4)))) 0) (pow.f64 y 4))) (*.f64 1/8 (/.f64 1 (pow.f64 y 4)))) (pow.f64 y 4)) (/.f64 (*.f64 (+.f64 (*.f64 -1/16 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 0 (pow.f64 y 4)))) (pow.f64 y 4))) (*.f64 1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 0 (pow.f64 y 4)))) 0) (pow.f64 y 4))) (*.f64 1/8 (/.f64 1 (pow.f64 y 4)))) 0) (pow.f64 y 4)))) 0) (pow.f64 y 4))) (neg.f64 (pow.f64 x 8))))))
(+.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 0 (pow.f64 y 4))))) (+.f64 (*.f64 1/16 (*.f64 (+.f64 (/.f64 0 (pow.f64 y 4)) (/.f64 (+.f64 (*.f64 -1/16 (/.f64 0 (pow.f64 y 4))) (*.f64 1/8 (/.f64 1 (pow.f64 y 4)))) (pow.f64 y 4))) (neg.f64 (pow.f64 x 8)))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 x 4) (+.f64 (*.f64 -1/16 (/.f64 0 (pow.f64 y 4))) (*.f64 1/8 (/.f64 1 (pow.f64 y 4))))) (*.f64 (pow.f64 x 6) (+.f64 (*.f64 -1/16 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/16 (/.f64 0 (pow.f64 y 4)))) (pow.f64 y 4))) (*.f64 1/16 (/.f64 0 (pow.f64 y 4)))))))))
2
(-.f64 (+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 2 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 2 (*.f64 16 (/.f64 (pow.f64 y 4) (pow.f64 x 4))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (-.f64 (*.f64 -8 (pow.f64 y 2)) (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))))) (pow.f64 x 4)) (+.f64 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))))
(-.f64 (+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 2 (*.f64 16 (/.f64 (pow.f64 y 4) (pow.f64 x 4))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4)) (-.f64 (*.f64 (pow.f64 y 2) -8) (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4)))) (pow.f64 x 4)) (+.f64 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) -16)))))
(-.f64 (+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 2 (*.f64 16 (/.f64 (pow.f64 y 4) (pow.f64 x 4))))) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 y 2) 0) (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4))) (pow.f64 x 4)) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 0) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) -16))))
(-.f64 (+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 2 (*.f64 16 (/.f64 (pow.f64 y 4) (pow.f64 x 4))))) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 y 2) -8) 0) (pow.f64 x 4)) (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) -16) 0)))
(-.f64 (+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 2 (*.f64 16 (/.f64 (pow.f64 y 4) (pow.f64 x 4))))) (+.f64 (/.f64 0 (pow.f64 x 4)) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) -16)))
(-.f64 (+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 2 (+.f64 (*.f64 16 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 y 4) (-.f64 (*.f64 -8 (pow.f64 y 2)) (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2)))))) (*.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (-.f64 (*.f64 16 (pow.f64 y 4)) (+.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (-.f64 (*.f64 -8 (pow.f64 y 2)) (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))))) (*.f64 -16 (pow.f64 y 4)))))) (pow.f64 x 6)))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (-.f64 (*.f64 -8 (pow.f64 y 2)) (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))))) (pow.f64 x 4)) (+.f64 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))))
(-.f64 (+.f64 2 (+.f64 (+.f64 (*.f64 16 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 y 4) (*.f64 (-.f64 (*.f64 (pow.f64 y 2) -8) (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4))) -16)) (*.f64 (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4)) (-.f64 (*.f64 (pow.f64 y 4) 16) (+.f64 (*.f64 (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4)) (-.f64 (*.f64 (pow.f64 y 2) -8) (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4)))) (*.f64 (pow.f64 y 4) -16))))) (pow.f64 x 6)))) (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4)) (-.f64 (*.f64 (pow.f64 y 2) -8) (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4)))) (pow.f64 x 4)) (+.f64 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) -16)))))
(-.f64 (+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4)) (*.f64 (pow.f64 y 4) -16)) (*.f64 (*.f64 (pow.f64 y 2) 0) (-.f64 (*.f64 (pow.f64 y 4) 16) (+.f64 (*.f64 (*.f64 (pow.f64 y 2) 0) (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4))) (*.f64 (pow.f64 y 4) -16))))) (pow.f64 x 6))) (+.f64 2 (*.f64 16 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 y 2) 0) (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4))) (pow.f64 x 4)) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 0) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) -16))))
(-.f64 (+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 y 2) -8) (*.f64 (pow.f64 y 4) -16)) (*.f64 (-.f64 (*.f64 (pow.f64 y 4) 32) (*.f64 (*.f64 (pow.f64 y 2) -8) 0)) 0)) (pow.f64 x 6))) (+.f64 2 (*.f64 16 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 y 2) -8) 0) (pow.f64 x 4)) (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) -16) 0)))
(-.f64 (+.f64 2 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 y 2) -8) (*.f64 (pow.f64 y 4) -16)) 0) (pow.f64 x 6))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 16 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))) (+.f64 (/.f64 0 (pow.f64 x 4)) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) -16)))
2
(-.f64 (+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 2 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 2 (*.f64 16 (/.f64 (pow.f64 y 4) (pow.f64 x 4))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (-.f64 (*.f64 -8 (pow.f64 y 2)) (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))))) (pow.f64 x 4)) (+.f64 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))))
(-.f64 (+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 2 (*.f64 16 (/.f64 (pow.f64 y 4) (pow.f64 x 4))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4)) (-.f64 (*.f64 (pow.f64 y 2) -8) (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4)))) (pow.f64 x 4)) (+.f64 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) -16)))))
(-.f64 (+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 2 (*.f64 16 (/.f64 (pow.f64 y 4) (pow.f64 x 4))))) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 y 2) 0) (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4))) (pow.f64 x 4)) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 0) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) -16))))
(-.f64 (+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 2 (*.f64 16 (/.f64 (pow.f64 y 4) (pow.f64 x 4))))) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 y 2) -8) 0) (pow.f64 x 4)) (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) -16) 0)))
(-.f64 (+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 2 (*.f64 16 (/.f64 (pow.f64 y 4) (pow.f64 x 4))))) (+.f64 (/.f64 0 (pow.f64 x 4)) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) -16)))
(-.f64 (+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 2 (+.f64 (*.f64 16 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 y 4) (-.f64 (*.f64 -8 (pow.f64 y 2)) (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2)))))) (*.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (-.f64 (*.f64 16 (pow.f64 y 4)) (+.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (-.f64 (*.f64 -8 (pow.f64 y 2)) (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))))) (*.f64 -16 (pow.f64 y 4)))))) (pow.f64 x 6)))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))) (-.f64 (*.f64 -8 (pow.f64 y 2)) (+.f64 (*.f64 4 (pow.f64 y 2)) (*.f64 -4 (pow.f64 y 2))))) (pow.f64 x 4)) (+.f64 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))))
(-.f64 (+.f64 2 (+.f64 (+.f64 (*.f64 16 (/.f64 (pow.f64 y 4) (pow.f64 x 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 y 4) (*.f64 (-.f64 (*.f64 (pow.f64 y 2) -8) (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4))) -16)) (*.f64 (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4)) (-.f64 (*.f64 (pow.f64 y 4) 16) (+.f64 (*.f64 (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4)) (-.f64 (*.f64 (pow.f64 y 2) -8) (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4)))) (*.f64 (pow.f64 y 4) -16))))) (pow.f64 x 6)))) (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4)) (-.f64 (*.f64 (pow.f64 y 2) -8) (+.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4)))) (pow.f64 x 4)) (+.f64 (*.f64 -4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 4 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) -16)))))
(-.f64 (+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4)) (*.f64 (pow.f64 y 4) -16)) (*.f64 (*.f64 (pow.f64 y 2) 0) (-.f64 (*.f64 (pow.f64 y 4) 16) (+.f64 (*.f64 (*.f64 (pow.f64 y 2) 0) (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4))) (*.f64 (pow.f64 y 4) -16))))) (pow.f64 x 6))) (+.f64 2 (*.f64 16 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 y 2) 0) (-.f64 (*.f64 -4 (pow.f64 y 2)) (*.f64 (pow.f64 y 2) 4))) (pow.f64 x 4)) (+.f64 (*.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 0) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) -16))))
(-.f64 (+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 y 2) -8) (*.f64 (pow.f64 y 4) -16)) (*.f64 (-.f64 (*.f64 (pow.f64 y 4) 32) (*.f64 (*.f64 (pow.f64 y 2) -8) 0)) 0)) (pow.f64 x 6))) (+.f64 2 (*.f64 16 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 y 2) -8) 0) (pow.f64 x 4)) (+.f64 (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) -16) 0)))
(-.f64 (+.f64 2 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 y 2) -8) (*.f64 (pow.f64 y 4) -16)) 0) (pow.f64 x 6))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 16 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))) (+.f64 (/.f64 0 (pow.f64 x 4)) (*.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 4)) -16)))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 4 (*.f64 y y))))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(+.f64 (*.f64 x x) (*.f64 (*.f64 y y) -4))
(+.f64 1 (-.f64 (*.f64 x x) (-.f64 (*.f64 4 (*.f64 y y)) -1)))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(+.f64 (*.f64 x x) (*.f64 (*.f64 y y) -4))
(+.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) 0)
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(+.f64 (*.f64 x x) (*.f64 (*.f64 y y) -4))
(+.f64 0 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(+.f64 (*.f64 x x) (*.f64 (*.f64 y y) -4))
(+.f64 (neg.f64 (*.f64 4 (*.f64 y y))) (*.f64 x x))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(+.f64 (*.f64 x x) (*.f64 (*.f64 y y) -4))
(+.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 4 (*.f64 y y)) -1)) 1)
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(+.f64 (*.f64 x x) (*.f64 (*.f64 y y) -4))
(-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(+.f64 (*.f64 x x) (*.f64 (*.f64 y y) -4))
(-.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) 0)
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(+.f64 (*.f64 x x) (*.f64 (*.f64 y y) -4))
(-.f64 0 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(+.f64 (*.f64 x x) (*.f64 (*.f64 y y) -4))
(-.f64 (neg.f64 (*.f64 4 (*.f64 y y))) (neg.f64 (*.f64 x x)))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(+.f64 (*.f64 x x) (*.f64 (*.f64 y y) -4))
(/.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) -1)
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(+.f64 (*.f64 x x) (*.f64 (*.f64 y y) -4))
(/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) 1)
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(+.f64 (*.f64 x x) (*.f64 (*.f64 y y) -4))
(/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(+.f64 (*.f64 x x) (*.f64 (*.f64 y y) -4))
(pow.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) 1)
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(+.f64 (*.f64 x x) (*.f64 (*.f64 y y) -4))
(neg.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 y (*.f64 y 4))))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))
(+.f64 (*.f64 x x) (*.f64 (*.f64 y y) -4))
(+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) 0)
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y y) -4)) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(+.f64 0 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y y) -4)) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(-.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) 0)
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y y) -4)) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(-.f64 0 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y y) -4)) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(*.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y y) -4)) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) 1)
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y y) -4)) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y y) -4)) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))) (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y y) -4)) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(*.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y y) -4)) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(*.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))))) (/.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y y) -4)) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(pow.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) 1)
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y y) -4)) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(neg.f64 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y y) -4)) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))
(-.f64 1 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))))
(-.f64 1 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(+.f64 1 (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y y) -4)) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(-.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) -1)
(-.f64 1 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(+.f64 1 (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y y) -4)) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(-.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))) 0)
(-.f64 1 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(+.f64 1 (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y y) -4)) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(-.f64 0 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))))
(-.f64 1 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(+.f64 1 (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y y) -4)) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(*.f64 1 (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))))
(-.f64 1 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(+.f64 1 (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y y) -4)) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(*.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))) 1)
(-.f64 1 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(+.f64 1 (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y y) -4)) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(*.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))) (/.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))) (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))))))
(-.f64 1 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(+.f64 1 (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y y) -4)) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(*.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))) (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))))) (/.f64 1 (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))))))
(-.f64 1 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(+.f64 1 (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y y) -4)) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(*.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))))) (*.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))) (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))))))
(-.f64 1 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(+.f64 1 (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y y) -4)) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(*.f64 (*.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))) (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))))) (*.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))) (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))))) (/.f64 (/.f64 1 (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))))) (*.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))) (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))))))
(-.f64 1 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(+.f64 1 (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y y) -4)) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(/.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))) 1)
(-.f64 1 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(+.f64 1 (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y y) -4)) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(/.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))) (/.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))) (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))))))
(-.f64 1 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(+.f64 1 (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y y) -4)) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(pow.f64 (+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))) 1)
(-.f64 1 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(+.f64 1 (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y y) -4)) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(neg.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))))
(-.f64 1 (neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(+.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))
(+.f64 1 (/.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 y y) -4)) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))

eval1.2s (3.8%)

Compiler

Compiled 16950 to 12223 computations (27.9% saved)

prune84.0ms (0.3%)

Pruning

7 alts after pruning (2 fresh and 5 done)

PrunedKeptTotal
New2250225
Fresh022
Picked011
Done044
Total2257232
Error
0.5b
Counts
232 → 7
Alt Table
Click to see full alt table
StatusErrorProgram
31.3b
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y)) (+.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y)))
31.3b
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) -1)
58.1b
(+.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))) (/.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) -1)
31.3b
(+.f64 (+.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) 1)
31.3b
(*.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (-.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) 1))
31.5b
1
32.4b
-1
Compiler

Compiled 233 to 129 computations (44.6% saved)

regimes286.0ms (0.9%)

Counts
12 → 7
Calls
Call 1
Inputs
-1
1
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y)) (+.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y)))
(+.f64 (+.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) 1)
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) -1)
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) 1)
(*.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
(*.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (-.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) 1))
(+.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))) (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)))) (/.f64 (/.f64 1 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) (*.f64 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x)) (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 x x))))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) -1)
(*.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) (/.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) (/.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))))) 1)
(+.f64 (*.f64 -8 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 1 (*.f64 32 (/.f64 (pow.f64 y 4) (pow.f64 x 4)))))
Outputs
-1
(*.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (-.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) 1))
1
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y)) (+.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y)))
1
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) -1)
-1
Calls

5 calls:

93.0ms
x
92.0ms
y
49.0ms
(*.f64 (*.f64 y 4) y)
26.0ms
(*.f64 x x)
7.0ms
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y)) (+.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y)))
Results
ErrorSegmentsBranch
10.5b7x
8.1b7y
15.5b2(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y)) (+.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y)))
12.0b3(*.f64 x x)
8.3b5(*.f64 (*.f64 y 4) y)
Compiler

Compiled 655 to 346 computations (47.2% saved)

bsearch285.0ms (0.9%)

Algorithm
binary-search
Steps
TimeLeftRight
138.0ms
2.0755493168189696e+85
3.392377894899602e+86
20.0ms
8.192472893936856e-95
1.0156291153757269e-93
28.0ms
-2.906121289717725e-105
-1.7076725100693196e-107
34.0ms
-1.950682101448705e-43
-8.015197142560832e-58
32.0ms
-1.9576602521619976e-17
-2.193026449460936e-19
33.0ms
-6.465842687282348e+158
-2.0089526105489393e+153
Results
149.0ms736×body256valid
Compiler

Compiled 2042 to 1285 computations (37.1% saved)

regimes397.0ms (1.3%)

Counts
7 → 7
Calls
Call 1
Inputs
-1
1
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y)) (+.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y)))
(+.f64 (+.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) 1)
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) -1)
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))))) 1)
(*.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))
Outputs
-1
(+.f64 (+.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) 1)
1
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y)) (+.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y)))
1
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) -1)
-1
Calls

5 calls:

181.0ms
(*.f64 x x)
114.0ms
x
58.0ms
y
32.0ms
(*.f64 (*.f64 y 4) y)
6.0ms
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y)) (+.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y)))
Results
ErrorSegmentsBranch
10.5b7x
8.1b7y
15.5b2(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y)) (+.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y)))
12.0b3(*.f64 x x)
8.3b5(*.f64 (*.f64 y 4) y)
Compiler

Compiled 194 to 107 computations (44.8% saved)

bsearch502.0ms (1.6%)

Algorithm
binary-search
Steps
TimeLeftRight
28.0ms
2.0755493168189696e+85
3.392377894899602e+86
19.0ms
8.192472893936856e-95
1.0156291153757269e-93
145.0ms
-2.906121289717725e-105
-1.7076725100693196e-107
91.0ms
-1.950682101448705e-43
-8.015197142560832e-58
29.0ms
-1.9576602521619976e-17
-2.193026449460936e-19
190.0ms
-6.465842687282348e+158
-2.0089526105489393e+153
Results
475.0ms736×body256valid
Compiler

Compiled 1338 to 885 computations (33.9% saved)

regimes383.0ms (1.2%)

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

5 calls:

179.0ms
y
124.0ms
(*.f64 x x)
48.0ms
x
24.0ms
(*.f64 (*.f64 y 4) y)
5.0ms
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y)) (+.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y)))
Results
ErrorSegmentsBranch
10.5b7x
8.1b7y
15.5b2(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y)) (+.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y)))
12.0b3(*.f64 x x)
8.3b5(*.f64 (*.f64 y 4) y)
Compiler

Compiled 85 to 50 computations (41.2% saved)

bsearch420.0ms (1.4%)

Algorithm
binary-search
Steps
TimeLeftRight
23.0ms
2.0755493168189696e+85
3.392377894899602e+86
142.0ms
8.192472893936856e-95
1.0156291153757269e-93
53.0ms
-2.906121289717725e-105
-1.7076725100693196e-107
145.0ms
-1.950682101448705e-43
-8.015197142560832e-58
24.0ms
-1.9576602521619976e-17
-2.193026449460936e-19
32.0ms
-6.465842687282348e+158
-2.0089526105489393e+153
Results
400.0ms736×body256valid
Compiler

Compiled 1286 to 846 computations (34.2% saved)

regimes134.0ms (0.4%)

Counts
3 → 7
Calls
Call 1
Inputs
-1
1
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y)) (+.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y)))
Outputs
-1
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y)) (+.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y)))
1
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y)) (+.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y)))
1
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y)) (+.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y)))
-1
Calls

5 calls:

47.0ms
x
43.0ms
y
18.0ms
(*.f64 x x)
18.0ms
(*.f64 (*.f64 y 4) y)
6.0ms
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y)) (+.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y)))
Results
ErrorSegmentsBranch
10.5b7x
8.1b7y
15.5b2(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y)) (+.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y)))
12.0b3(*.f64 x x)
8.3b5(*.f64 (*.f64 y 4) y)
Compiler

Compiled 62 to 38 computations (38.7% saved)

bsearch157.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
24.0ms
2.0755493168189696e+85
3.392377894899602e+86
20.0ms
8.192472893936856e-95
1.0156291153757269e-93
26.0ms
-2.906121289717725e-105
-1.7076725100693196e-107
33.0ms
-1.950682101448705e-43
-8.015197142560832e-58
24.0ms
-1.9576602521619976e-17
-2.193026449460936e-19
31.0ms
-6.465842687282348e+158
-2.0089526105489393e+153
Results
136.0ms736×body256valid
Compiler

Compiled 1222 to 798 computations (34.7% saved)

regimes53.0ms (0.2%)

Accuracy

Total -52.0b remaining (-474.6%)

Threshold costs -52.0b (-474.6%)

Counts
2 → 5
Calls
Call 1
Inputs
-1
1
Outputs
-1
1
-1
1
-1
Calls

2 calls:

29.0ms
x
22.0ms
y
Results
ErrorSegmentsBranch
15.6b3x
11.0b5y
Compiler

Compiled 10 to 8 computations (20% saved)

bsearch97.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
24.0ms
1.5174298961157691e+47
4.306099918052346e+60
22.0ms
-2.906121289717725e-105
-1.7076725100693196e-107
22.0ms
-8.015197142560832e-58
-1.1285681190865941e-58
28.0ms
-363142418213001540.0
-2648244719.5390625
Results
87.0ms448×body256valid
Compiler

Compiled 250 to 240 computations (4% saved)

simplify29.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01161126
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 y -3249999999999999859580524698643726685310330697638048634529839359114133884401758982754245900812441986313243744135488719899871782402813184976788788850196480) -1 (if (<=.f64 y -4984604984193435/20769187434139310514121985316880384) (*.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (-.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) 1)) (if (<=.f64 y -271508251957999/411376139330301510538742295639337626245683966408394965837152256) 1 (if (<=.f64 y -3140015851753681/165263992197562149737978827008192759957101170741070304821162198818601447809077836456297302609928821211897803006255839576064) (/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y)) (+.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y))) (if (<=.f64 y 7139569451632453/75153362648762663292463379097258784876021841565066235862633311089030688803667470190838367948312598497021919232) 1 (if (<=.f64 y 244999999999999996682773984724780105152904669749815037072150670686213554079007089098752) (+.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) -1) -1))))))
(if (<=.f64 y -2050000000000000083185297197306378968235957657890917564425457136628998387448639657039131497770803441986731268814821608141647306934828209894458790128910336) -1 (if (<=.f64 y -3219224052291593/10384593717069655257060992658440192) (+.f64 (+.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) 1) (if (<=.f64 y -5265614583427859/421249166674228746791672110734681729275580381602196445017243910144) 1 (if (<=.f64 y -7023719668396391/20657999024695268717247353376024094994637646342633788102645274852325180976134729557037162826241102651487225375781979947008) (/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y)) (+.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y))) (if (<=.f64 y 8266869891363893/75153362648762663292463379097258784876021841565066235862633311089030688803667470190838367948312598497021919232) 1 (if (<=.f64 y 164999999999999995512318366270790262675301230720642632329861807712629844938915231825920) (+.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) -1) -1))))))
(if (<=.f64 y -3249999999999999859580524698643726685310330697638048634529839359114133884401758982754245900812441986313243744135488719899871782402813184976788788850196480) -1 (if (<=.f64 y -1395429780731235/649037107316853453566312041152512) (+.f64 (+.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) 1) (if (<=.f64 y -6226884921503587/100433627766186892221372630771322662657637687111424552206336) 1 (if (<=.f64 y -5784239726914675/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y)) (+.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y))) (if (<=.f64 y 775019052315365/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952) 1 (if (<=.f64 y 224999999999999996390160080111282644533503809992521935886578454942817626793984124780544) (/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y)) (+.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y))) -1))))))
(if (<=.f64 y -2349999999999999841213390652965351916877656098498539537419364356296858829625428498224252341501344706563450404921515602525997894597682902680183272883879936) -1 (if (<=.f64 y -7788445287802241/10384593717069655257060992658440192) (/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y)) (+.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y))) (if (<=.f64 y -4820814132776971/200867255532373784442745261542645325315275374222849104412672) 1 (if (<=.f64 y -3140015851753681/165263992197562149737978827008192759957101170741070304821162198818601447809077836456297302609928821211897803006255839576064) (/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y)) (+.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y))) (if (<=.f64 y 6012269011901013/37576681324381331646231689548629392438010920782533117931316655544515344401833735095419183974156299248510959616) 1 (if (<=.f64 y 334999999999999984196043861904391103070696814103583087505007697190722116536561980932096) (/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y)) (+.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y))) -1))))))
(if (<=.f64 y -44000000000000) -1 (if (<=.f64 y -3250998599192227/28269553036454149273332760011886696253239742350009903329945699220681916416) 1 (if (<=.f64 y -7488524646452035/2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493376) -1 (if (<=.f64 y 50000000000000004595141754071689119042017229857842266112) 1 -1))))
-1
Outputs
(if (<=.f64 y -3249999999999999859580524698643726685310330697638048634529839359114133884401758982754245900812441986313243744135488719899871782402813184976788788850196480) -1 (if (<=.f64 y -4984604984193435/20769187434139310514121985316880384) (*.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))) (-.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4)))) (/.f64 (-.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))) (+.f64 (*.f64 x x) (*.f64 y (*.f64 y 4))))))) 1)) (if (<=.f64 y -271508251957999/411376139330301510538742295639337626245683966408394965837152256) 1 (if (<=.f64 y -3140015851753681/165263992197562149737978827008192759957101170741070304821162198818601447809077836456297302609928821211897803006255839576064) (/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y)) (+.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y))) (if (<=.f64 y 7139569451632453/75153362648762663292463379097258784876021841565066235862633311089030688803667470190838367948312598497021919232) 1 (if (<=.f64 y 244999999999999996682773984724780105152904669749815037072150670686213554079007089098752) (+.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) -1) -1))))))
(if (<=.f64 y -2050000000000000083185297197306378968235957657890917564425457136628998387448639657039131497770803441986731268814821608141647306934828209894458790128910336) -1 (if (<=.f64 y -3219224052291593/10384593717069655257060992658440192) (+.f64 (+.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) 1) (if (<=.f64 y -5265614583427859/421249166674228746791672110734681729275580381602196445017243910144) 1 (if (<=.f64 y -7023719668396391/20657999024695268717247353376024094994637646342633788102645274852325180976134729557037162826241102651487225375781979947008) (/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y)) (+.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y))) (if (<=.f64 y 8266869891363893/75153362648762663292463379097258784876021841565066235862633311089030688803667470190838367948312598497021919232) 1 (if (<=.f64 y 164999999999999995512318366270790262675301230720642632329861807712629844938915231825920) (+.f64 (+.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y)))) 1) -1) -1))))))
(if (<=.f64 y -3249999999999999859580524698643726685310330697638048634529839359114133884401758982754245900812441986313243744135488719899871782402813184976788788850196480) -1 (if (<=.f64 y -1395429780731235/649037107316853453566312041152512) (+.f64 (+.f64 -1 (/.f64 (-.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))) (+.f64 (*.f64 x x) (*.f64 4 (*.f64 y y))))) 1) (if (<=.f64 y -6226884921503587/100433627766186892221372630771322662657637687111424552206336) 1 (if (<=.f64 y -5784239726914675/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y)) (+.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y))) (if (<=.f64 y 775019052315365/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952) 1 (if (<=.f64 y 224999999999999996390160080111282644533503809992521935886578454942817626793984124780544) (/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y)) (+.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y))) -1))))))
(if (<=.f64 y -2349999999999999841213390652965351916877656098498539537419364356296858829625428498224252341501344706563450404921515602525997894597682902680183272883879936) -1 (if (<=.f64 y -7788445287802241/10384593717069655257060992658440192) (/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y)) (+.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y))) (if (<=.f64 y -4820814132776971/200867255532373784442745261542645325315275374222849104412672) 1 (if (<=.f64 y -3140015851753681/165263992197562149737978827008192759957101170741070304821162198818601447809077836456297302609928821211897803006255839576064) (/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y)) (+.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y))) (if (<=.f64 y 6012269011901013/37576681324381331646231689548629392438010920782533117931316655544515344401833735095419183974156299248510959616) 1 (if (<=.f64 y 334999999999999984196043861904391103070696814103583087505007697190722116536561980932096) (/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y)) (+.f64 (*.f64 x x) (*.f64 (*.f64 y 4) y))) -1))))))
(if (<=.f64 y -44000000000000) -1 (if (<=.f64 y -3250998599192227/28269553036454149273332760011886696253239742350009903329945699220681916416) 1 (if (<=.f64 y -7488524646452035/2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493376) -1 (if (<=.f64 y 50000000000000004595141754071689119042017229857842266112) 1 -1))))
-1
Compiler

Compiled 438 to 269 computations (38.6% saved)

soundness0.0ms (0%)

end288.0ms (0.9%)

Compiler

Compiled 428 to 254 computations (40.7% saved)

Profiling

Loading profile data...