Details

Time bar (total: 9.6s)

analyze22.0ms (0.2%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%12.8%87.2%0%0%0%0
0%0%12.8%87.2%0%0%0%1
0%0%12.8%87.2%0%0%0%2
50%6.4%6.4%87.2%0%0%0%3
57.1%6.4%4.8%87.2%0%1.6%0%4
69.2%7.2%3.2%87.2%0%2.4%0%5
75%7.2%2.4%87.2%0%3.2%0%6
82.6%7.6%1.6%87.2%0%3.6%0%7
86.4%7.6%1.2%87.2%0%4%0%8
90.7%7.8%0.8%87.2%0%4.2%0%9
92.6%7.8%0.6%87.2%0%4.4%0%10
95%7.9%0.4%87.2%0%4.5%0%11
96.3%8%0.3%87.2%0%4.5%0%12
Compiler

Compiled 25 to 17 computations (32% saved)

sample1.3s (13.3%)

Results
680.0ms5915×body256valid
318.0ms1130×body1024valid
239.0ms1168×body512valid
15.0ms160×body256invalid
14.0ms43×body2048valid
Bogosity

preprocess27.0ms (0.3%)

Algorithm
egg-herbie
Rules
332×fma-def
150×associate--r+
124×associate-+l-
108×associate-+l+
96×+-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01346
12446
23846
36646
410346
521946
657046
771346
890846
994446
1095446
022
Stop Event
saturated
saturated
Calls
Call 1
Inputs
0
1
Outputs
0
1
Call 2
Inputs
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(-.f64 eps (sqrt.f64 (-.f64 (*.f64 eps eps) x)))
Outputs
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(-.f64 eps (sqrt.f64 (-.f64 (*.f64 eps eps) x)))
Compiler

Compiled 12 to 8 computations (33.3% saved)

simplify32.0ms (0.3%)

Algorithm
egg-herbie
Rules
182×fma-def
110×associate--r+
76×associate-+l-
62×distribute-lft-in
60×+-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0923
11523
22323
33723
45723
510523
627123
735323
844023
952923
1057723
1158123
Stop Event
saturated
Counts
1 → 1
Calls
Call 1
Inputs
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
Outputs
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))

eval0.0ms (0%)

Compiler

Compiled 10 to 6 computations (40% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022
Error
40.72%
Counts
2 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
40.72%
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
Compiler

Compiled 10 to 6 computations (40% saved)

localize9.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.02%
(-.f64 (*.f64 x x) eps)
7.38%
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
Compiler

Compiled 26 to 6 computations (76.9% saved)

series4.0ms (0%)

Counts
2 → 40
Calls

12 calls:

TimeVariablePointExpression
1.0ms
eps
@inf
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
1.0ms
x
@inf
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
1.0ms
x
@0
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
1.0ms
eps
@0
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
0.0ms
eps
@-inf
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))

rewrite96.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
924×*-commutative
868×associate-*r/
656×associate-*l/
648×distribute-lft-in
638×distribute-rgt-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0936
120036
2284136
Stop Event
node limit
Counts
2 → 207
Calls
Call 1
Inputs
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(-.f64 (*.f64 x x) eps)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 x (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 1 (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 x (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 x (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 x (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (pow.f64 (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2) (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 eps (*.f64 x (-.f64 x x))) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (/.f64 1 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 x)) (-.f64 (sqrt.f64 x) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 x) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (+.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (+.f64 eps (*.f64 x (-.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 eps (*.f64 x (-.f64 x x))) (+.f64 eps (*.f64 x (-.f64 x x)))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 eps (*.f64 x (-.f64 x x))) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (+.f64 (*.f64 x x) (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (-.f64 (pow.f64 x 4) (*.f64 (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (-.f64 (+.f64 eps (*.f64 x (-.f64 x x))) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (+.f64 (pow.f64 x 6) (pow.f64 (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3))) (+.f64 (pow.f64 x 4) (*.f64 (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (-.f64 (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 eps (*.f64 x (-.f64 x x))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 eps (*.f64 x (-.f64 x x)))) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 (+.f64 eps (*.f64 x (-.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (/.f64 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 eps (*.f64 x (-.f64 x x)))) (cbrt.f64 (+.f64 eps (*.f64 x (-.f64 x x))))) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 (+.f64 eps (*.f64 x (-.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (/.f64 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 x 4) (pow.f64 (-.f64 (*.f64 x x) eps) 2)) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 x 3) (pow.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 3)) (-.f64 (+.f64 (*.f64 x x) (neg.f64 (neg.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 x (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 x 6) (pow.f64 (-.f64 (*.f64 x x) eps) 3)) (*.f64 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 x 6) (pow.f64 (-.f64 (*.f64 x x) eps) 3)) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (pow.f64 x 4) (*.f64 (-.f64 (*.f64 x x) eps) (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 x 3) 3) (pow.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 3/2) 3)) (*.f64 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (+.f64 (pow.f64 x 6) (+.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 3) (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 eps (*.f64 x (-.f64 x x)))) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (neg.f64 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (+.f64 (pow.f64 x 3) (pow.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 3))) (-.f64 (+.f64 (*.f64 x x) (neg.f64 (neg.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 x (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 (+.f64 eps (*.f64 x (-.f64 x x))))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (sqrt.f64 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2) (cbrt.f64 (+.f64 eps (*.f64 x (-.f64 x x))))) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2) (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (cbrt.f64 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 3)) 1) (-.f64 (+.f64 (*.f64 x x) (neg.f64 (neg.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 x (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 eps (*.f64 x (-.f64 x x)))) 1) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) 1) (neg.f64 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 eps (*.f64 x (-.f64 x x)))) (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 eps (*.f64 x (-.f64 x x)))) (pow.f64 (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (pow.f64 (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (cbrt.f64 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 x 4) (pow.f64 (-.f64 (*.f64 x x) eps) 2)) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 x 6) (pow.f64 (-.f64 (*.f64 x x) eps) 3)) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (+.f64 (pow.f64 x 4) (*.f64 (-.f64 (*.f64 x x) eps) (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 x 6) (pow.f64 (-.f64 (*.f64 x x) eps) 3)) (/.f64 1 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 x 3) 3) (pow.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 3/2) 3)) (/.f64 1 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (+.f64 (pow.f64 x 6) (+.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 3) (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 eps (*.f64 x (-.f64 x x))) 1) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 eps (*.f64 x (-.f64 x x))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 eps (*.f64 x (-.f64 x x))) (*.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) 1) (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (sqrt.f64 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (sqrt.f64 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (*.f64 (cbrt.f64 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (cbrt.f64 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (cbrt.f64 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 eps (*.f64 x (-.f64 x x))) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (neg.f64 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 x (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x x) (neg.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x x) (+.f64 (neg.f64 eps) (fma.f64 (neg.f64 eps) 1 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x x) (+.f64 (neg.f64 eps) (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x x) (+.f64 (neg.f64 eps) (fma.f64 (neg.f64 (cbrt.f64 eps)) (cbrt.f64 (*.f64 eps eps)) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 x x) eps) (fma.f64 (neg.f64 eps) 1 eps))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 x x) eps) (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps) eps))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 x x) eps) (fma.f64 (neg.f64 (cbrt.f64 eps)) (cbrt.f64 (*.f64 eps eps)) eps))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 x x) eps) (+.f64 (fma.f64 (neg.f64 eps) 1 eps) (fma.f64 (neg.f64 eps) 1 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 x x) eps) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps) eps) (fma.f64 (neg.f64 eps) 1 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 x x) eps) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 eps)) (cbrt.f64 (*.f64 eps eps)) eps) (fma.f64 (neg.f64 eps) 1 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 x x) eps) (+.f64 (fma.f64 (neg.f64 eps) 1 eps) (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 x x) eps) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps) eps) (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 x x) eps) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 eps)) (cbrt.f64 (*.f64 eps eps)) eps) (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 x x) eps) (+.f64 (fma.f64 (neg.f64 eps) 1 eps) (fma.f64 (neg.f64 (cbrt.f64 eps)) (cbrt.f64 (*.f64 eps eps)) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 x x) eps) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps) eps) (fma.f64 (neg.f64 (cbrt.f64 eps)) (cbrt.f64 (*.f64 eps eps)) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 x x) eps) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 eps)) (cbrt.f64 (*.f64 eps eps)) eps) (fma.f64 (neg.f64 (cbrt.f64 eps)) (cbrt.f64 (*.f64 eps eps)) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 x x) eps) (*.f64 1 (fma.f64 (neg.f64 eps) 1 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 x x) eps) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 x x) eps) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 eps)) (cbrt.f64 (*.f64 eps eps)) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 x x) eps) (*.f64 (fma.f64 (neg.f64 eps) 1 eps) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 x x) eps) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps) eps) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 x x) eps) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 eps)) (cbrt.f64 (*.f64 eps eps)) eps) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 eps) (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 eps) (+.f64 (*.f64 x x) (fma.f64 (neg.f64 eps) 1 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 eps) (+.f64 (*.f64 x x) (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 eps) (+.f64 (*.f64 x x) (fma.f64 (neg.f64 (cbrt.f64 eps)) (cbrt.f64 (*.f64 eps eps)) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 eps) 1 eps) (-.f64 (*.f64 x x) eps))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps) eps) (-.f64 (*.f64 x x) eps))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (cbrt.f64 eps)) (cbrt.f64 (*.f64 eps eps)) eps) (-.f64 (*.f64 x x) eps))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 x x) (exp.f64 (log1p.f64 eps))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x x) eps) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 x x) eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (cbrt.f64 (-.f64 (*.f64 x x) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps)) (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps)) (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 2)) (cbrt.f64 (-.f64 (*.f64 x x) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps)) (/.f64 1 (fma.f64 x x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) (/.f64 1 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (cbrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (sqrt.f64 eps)) (-.f64 x (sqrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (sqrt.f64 eps)) (+.f64 x (sqrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 x x eps)) (-.f64 (pow.f64 x 4) (*.f64 eps eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps)))) (-.f64 (pow.f64 x 6) (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps)) (-.f64 (pow.f64 x 4) (*.f64 eps eps))) (-.f64 (*.f64 x x) eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps)) (+.f64 (pow.f64 x 6) (pow.f64 eps 3))) (+.f64 (pow.f64 x 4) (*.f64 eps (-.f64 eps (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) (-.f64 (*.f64 (pow.f64 x 4) (pow.f64 x 4)) (*.f64 (*.f64 eps (fma.f64 x x eps)) (*.f64 eps (fma.f64 x x eps))))) (-.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) (+.f64 (pow.f64 (pow.f64 x 4) 3) (pow.f64 (*.f64 eps (fma.f64 x x eps)) 3))) (+.f64 (*.f64 (pow.f64 x 4) (pow.f64 x 4)) (*.f64 (*.f64 eps (fma.f64 x x eps)) (-.f64 (*.f64 eps (fma.f64 x x eps)) (pow.f64 x 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (-.f64 (*.f64 x x) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps)) (fma.f64 x x eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 x x eps) (/.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps))) (/.f64 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps))) (-.f64 (*.f64 x x) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps))) (/.f64 (fma.f64 x x eps) (sqrt.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3))) (/.f64 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps))) (sqrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps))) (cbrt.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps)))) (/.f64 (fma.f64 x x eps) (cbrt.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3))) (cbrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)))) (/.f64 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps))) (cbrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 x 6) (pow.f64 x 6)) (*.f64 (pow.f64 eps 3) (pow.f64 eps 3))) (*.f64 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps))) (+.f64 (pow.f64 x 6) (pow.f64 eps 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 x 4) (pow.f64 x 4)) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (fma.f64 x x eps) (+.f64 (pow.f64 x 4) (*.f64 eps eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 x 6) (pow.f64 (neg.f64 eps) 3)) (+.f64 (pow.f64 x 4) (*.f64 (neg.f64 eps) (-.f64 (neg.f64 eps) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 x 6) 3) (pow.f64 (pow.f64 eps 3) 3)) (*.f64 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps))) (+.f64 (*.f64 (pow.f64 x 6) (pow.f64 x 6)) (*.f64 (pow.f64 eps 3) (+.f64 (pow.f64 x 6) (pow.f64 eps 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 x 4) 3) (pow.f64 (*.f64 eps eps) 3)) (*.f64 (fma.f64 x x eps) (+.f64 (*.f64 (pow.f64 x 4) (pow.f64 x 4)) (*.f64 (*.f64 eps eps) (+.f64 (pow.f64 x 4) (*.f64 eps eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps))) (neg.f64 (fma.f64 x x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3))) (neg.f64 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps)))) (sqrt.f64 (fma.f64 x x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)))) (sqrt.f64 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (+.f64 (pow.f64 x 6) (pow.f64 (neg.f64 eps) 3))) (+.f64 (pow.f64 x 4) (*.f64 (neg.f64 eps) (-.f64 (neg.f64 eps) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 2)) (cbrt.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps)))) (cbrt.f64 (fma.f64 x x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 2)) (cbrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)))) (cbrt.f64 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 x 6) (pow.f64 (neg.f64 eps) 3)) 1) (+.f64 (pow.f64 x 4) (*.f64 (neg.f64 eps) (-.f64 (neg.f64 eps) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps))) 1) (neg.f64 (fma.f64 x x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3))) 1) (neg.f64 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps))) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 (fma.f64 x x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3))) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 2))) (cbrt.f64 (fma.f64 x x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 2))) (cbrt.f64 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps))) (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (fma.f64 x x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3))) (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 4) (pow.f64 x 4)) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (/.f64 1 (fma.f64 x x eps))) (+.f64 (pow.f64 x 4) (*.f64 eps eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 x 4) 3) (pow.f64 (*.f64 eps eps) 3)) (/.f64 1 (fma.f64 x x eps))) (+.f64 (*.f64 (pow.f64 x 4) (pow.f64 x 4)) (*.f64 (*.f64 eps eps) (+.f64 (pow.f64 x 4) (*.f64 eps eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 6) (pow.f64 x 6)) (*.f64 (pow.f64 eps 3) (pow.f64 eps 3))) (/.f64 1 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps))))) (+.f64 (pow.f64 x 6) (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 x 6) 3) (pow.f64 (pow.f64 eps 3) 3)) (/.f64 1 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps))))) (+.f64 (*.f64 (pow.f64 x 6) (pow.f64 x 6)) (*.f64 (pow.f64 eps 3) (+.f64 (pow.f64 x 6) (pow.f64 eps 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps)) 1) (fma.f64 x x eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps)) (sqrt.f64 (fma.f64 x x eps))) (sqrt.f64 (fma.f64 x x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps)) (*.f64 (cbrt.f64 (fma.f64 x x eps)) (cbrt.f64 (fma.f64 x x eps)))) (cbrt.f64 (fma.f64 x x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) 1) (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) (sqrt.f64 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps))))) (sqrt.f64 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps)))) (cbrt.f64 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps)))))) (cbrt.f64 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 x x) eps) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps)) (neg.f64 (fma.f64 x x eps))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) (neg.f64 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (*.f64 x x) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 x x) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (*.f64 x x) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (*.f64 x x) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (*.f64 x x) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x x (neg.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 x x) (neg.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 x 4)) (pow.f64 (cbrt.f64 x) 2) (neg.f64 eps))))))

simplify281.0ms (2.9%)

Algorithm
egg-herbie
Rules
1080×associate-+r-
968×fma-def
702×associate-*r*
552×associate-*l*
544×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
059013411
1169512657
2788712657
Stop Event
node limit
Counts
247 → 356
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 eps)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 eps))) x)
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 eps))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (pow.f64 x 2) (sqrt.f64 -1)))) x))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 eps))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (pow.f64 x 2) (sqrt.f64 -1)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 eps 3))))) x)))
(*.f64 1/2 (/.f64 eps x))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 eps 2)) 2) (*.f64 1/16 (pow.f64 eps 4))) (pow.f64 x 7))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(*.f64 2 x)
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (*.f64 2 x))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (+.f64 (*.f64 2 x) (*.f64 -1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)))))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (+.f64 (*.f64 2 x) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))) (*.f64 -1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))))))
(*.f64 1/2 (/.f64 eps x))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 4) (+.f64 (pow.f64 (/.f64 -1/8 (pow.f64 x 3)) 2) (*.f64 1/16 (/.f64 1 (pow.f64 x 6))))) x)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(*.f64 -1 eps)
(+.f64 (*.f64 -1 eps) (pow.f64 x 2))
(+.f64 (*.f64 -1 eps) (pow.f64 x 2))
(+.f64 (*.f64 -1 eps) (pow.f64 x 2))
(pow.f64 x 2)
(+.f64 (*.f64 -1 eps) (pow.f64 x 2))
(+.f64 (*.f64 -1 eps) (pow.f64 x 2))
(+.f64 (*.f64 -1 eps) (pow.f64 x 2))
(pow.f64 x 2)
(+.f64 (*.f64 -1 eps) (pow.f64 x 2))
(+.f64 (*.f64 -1 eps) (pow.f64 x 2))
(+.f64 (*.f64 -1 eps) (pow.f64 x 2))
(pow.f64 x 2)
(+.f64 (*.f64 -1 eps) (pow.f64 x 2))
(+.f64 (*.f64 -1 eps) (pow.f64 x 2))
(+.f64 (*.f64 -1 eps) (pow.f64 x 2))
(*.f64 -1 eps)
(+.f64 (*.f64 -1 eps) (pow.f64 x 2))
(+.f64 (*.f64 -1 eps) (pow.f64 x 2))
(+.f64 (*.f64 -1 eps) (pow.f64 x 2))
(*.f64 -1 eps)
(+.f64 (*.f64 -1 eps) (pow.f64 x 2))
(+.f64 (*.f64 -1 eps) (pow.f64 x 2))
(+.f64 (*.f64 -1 eps) (pow.f64 x 2))
(+.f64 x (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 x (+.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 x (+.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 x (+.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 1 (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1))
(+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1))
(+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1))
(+.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)
(+.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 x (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 x (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 x (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 (-.f64 x (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1)
(*.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1)
(*.f64 1 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (pow.f64 (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2) (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (+.f64 eps (*.f64 x (-.f64 x x))) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (/.f64 1 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 x)) (-.f64 (sqrt.f64 x) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)))
(*.f64 (-.f64 (sqrt.f64 x) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (+.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 x)))
(*.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (+.f64 eps (*.f64 x (-.f64 x x))))
(*.f64 (/.f64 1 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))
(*.f64 (/.f64 (+.f64 eps (*.f64 x (-.f64 x x))) (+.f64 eps (*.f64 x (-.f64 x x)))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (+.f64 eps (*.f64 x (-.f64 x x))) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (+.f64 (*.f64 x x) (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (-.f64 (pow.f64 x 4) (*.f64 (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (-.f64 (+.f64 eps (*.f64 x (-.f64 x x))) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (+.f64 (pow.f64 x 6) (pow.f64 (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3))) (+.f64 (pow.f64 x 4) (*.f64 (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (-.f64 (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 x x)))))
(/.f64 1 (/.f64 1 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (+.f64 eps (*.f64 x (-.f64 x x))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (sqrt.f64 (+.f64 eps (*.f64 x (-.f64 x x)))) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 (+.f64 eps (*.f64 x (-.f64 x x))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (/.f64 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 eps (*.f64 x (-.f64 x x)))) (cbrt.f64 (+.f64 eps (*.f64 x (-.f64 x x))))) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 (+.f64 eps (*.f64 x (-.f64 x x))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (/.f64 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))))
(/.f64 (-.f64 (pow.f64 x 4) (pow.f64 (-.f64 (*.f64 x x) eps) 2)) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 3)) (-.f64 (+.f64 (*.f64 x x) (neg.f64 (neg.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 x (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 (-.f64 (*.f64 x x) eps) 3)) (*.f64 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 (-.f64 (*.f64 x x) eps) 3)) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (pow.f64 x 4) (*.f64 (-.f64 (*.f64 x x) eps) (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 x 3) 3) (pow.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 3/2) 3)) (*.f64 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (+.f64 (pow.f64 x 6) (+.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 3) (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))))
(/.f64 (neg.f64 (+.f64 eps (*.f64 x (-.f64 x x)))) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (neg.f64 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 x 3) (pow.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 3))) (-.f64 (+.f64 (*.f64 x x) (neg.f64 (neg.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 x (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 (+.f64 eps (*.f64 x (-.f64 x x))))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (sqrt.f64 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2) (cbrt.f64 (+.f64 eps (*.f64 x (-.f64 x x))))) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2) (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (cbrt.f64 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 3)) 1) (-.f64 (+.f64 (*.f64 x x) (neg.f64 (neg.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 x (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (*.f64 (neg.f64 (+.f64 eps (*.f64 x (-.f64 x x)))) 1) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) 1) (neg.f64 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 eps (*.f64 x (-.f64 x x)))) (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 eps (*.f64 x (-.f64 x x)))) (pow.f64 (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (pow.f64 (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (cbrt.f64 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 4) (pow.f64 (-.f64 (*.f64 x x) eps) 2)) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))
(/.f64 (*.f64 (-.f64 (pow.f64 x 6) (pow.f64 (-.f64 (*.f64 x x) eps) 3)) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (+.f64 (pow.f64 x 4) (*.f64 (-.f64 (*.f64 x x) eps) (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 6) (pow.f64 (-.f64 (*.f64 x x) eps) 3)) (/.f64 1 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 x 3) 3) (pow.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 3/2) 3)) (/.f64 1 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (+.f64 (pow.f64 x 6) (+.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 3) (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))))
(/.f64 (/.f64 (+.f64 eps (*.f64 x (-.f64 x x))) 1) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (/.f64 (+.f64 eps (*.f64 x (-.f64 x x))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (/.f64 (+.f64 eps (*.f64 x (-.f64 x x))) (*.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) 1) (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (sqrt.f64 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (sqrt.f64 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (*.f64 (cbrt.f64 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (cbrt.f64 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (cbrt.f64 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(pow.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1)
(pow.f64 (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)
(pow.f64 (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3)
(pow.f64 (pow.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 3) 1/3)
(neg.f64 (/.f64 (+.f64 eps (*.f64 x (-.f64 x x))) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(neg.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (neg.f64 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
(sqrt.f64 (pow.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))
(log.f64 (exp.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(cbrt.f64 (pow.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 3))
(expm1.f64 (log1p.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(exp.f64 (log.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(log1p.f64 (expm1.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(fma.f64 1 x (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 (*.f64 x x) (neg.f64 eps))
(+.f64 (*.f64 x x) (+.f64 (neg.f64 eps) (fma.f64 (neg.f64 eps) 1 eps)))
(+.f64 (*.f64 x x) (+.f64 (neg.f64 eps) (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps) eps)))
(+.f64 (*.f64 x x) (+.f64 (neg.f64 eps) (fma.f64 (neg.f64 (cbrt.f64 eps)) (cbrt.f64 (*.f64 eps eps)) eps)))
(+.f64 (-.f64 (*.f64 x x) eps) (fma.f64 (neg.f64 eps) 1 eps))
(+.f64 (-.f64 (*.f64 x x) eps) (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps) eps))
(+.f64 (-.f64 (*.f64 x x) eps) (fma.f64 (neg.f64 (cbrt.f64 eps)) (cbrt.f64 (*.f64 eps eps)) eps))
(+.f64 (-.f64 (*.f64 x x) eps) (+.f64 (fma.f64 (neg.f64 eps) 1 eps) (fma.f64 (neg.f64 eps) 1 eps)))
(+.f64 (-.f64 (*.f64 x x) eps) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps) eps) (fma.f64 (neg.f64 eps) 1 eps)))
(+.f64 (-.f64 (*.f64 x x) eps) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 eps)) (cbrt.f64 (*.f64 eps eps)) eps) (fma.f64 (neg.f64 eps) 1 eps)))
(+.f64 (-.f64 (*.f64 x x) eps) (+.f64 (fma.f64 (neg.f64 eps) 1 eps) (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps) eps)))
(+.f64 (-.f64 (*.f64 x x) eps) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps) eps) (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps) eps)))
(+.f64 (-.f64 (*.f64 x x) eps) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 eps)) (cbrt.f64 (*.f64 eps eps)) eps) (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps) eps)))
(+.f64 (-.f64 (*.f64 x x) eps) (+.f64 (fma.f64 (neg.f64 eps) 1 eps) (fma.f64 (neg.f64 (cbrt.f64 eps)) (cbrt.f64 (*.f64 eps eps)) eps)))
(+.f64 (-.f64 (*.f64 x x) eps) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps) eps) (fma.f64 (neg.f64 (cbrt.f64 eps)) (cbrt.f64 (*.f64 eps eps)) eps)))
(+.f64 (-.f64 (*.f64 x x) eps) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 eps)) (cbrt.f64 (*.f64 eps eps)) eps) (fma.f64 (neg.f64 (cbrt.f64 eps)) (cbrt.f64 (*.f64 eps eps)) eps)))
(+.f64 (-.f64 (*.f64 x x) eps) (*.f64 1 (fma.f64 (neg.f64 eps) 1 eps)))
(+.f64 (-.f64 (*.f64 x x) eps) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps) eps)))
(+.f64 (-.f64 (*.f64 x x) eps) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 eps)) (cbrt.f64 (*.f64 eps eps)) eps)))
(+.f64 (-.f64 (*.f64 x x) eps) (*.f64 (fma.f64 (neg.f64 eps) 1 eps) 1))
(+.f64 (-.f64 (*.f64 x x) eps) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps) eps) 1))
(+.f64 (-.f64 (*.f64 x x) eps) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 eps)) (cbrt.f64 (*.f64 eps eps)) eps) 1))
(+.f64 (neg.f64 eps) (*.f64 x x))
(+.f64 (neg.f64 eps) (+.f64 (*.f64 x x) (fma.f64 (neg.f64 eps) 1 eps)))
(+.f64 (neg.f64 eps) (+.f64 (*.f64 x x) (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps) eps)))
(+.f64 (neg.f64 eps) (+.f64 (*.f64 x x) (fma.f64 (neg.f64 (cbrt.f64 eps)) (cbrt.f64 (*.f64 eps eps)) eps)))
(+.f64 (fma.f64 (neg.f64 eps) 1 eps) (-.f64 (*.f64 x x) eps))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps) eps) (-.f64 (*.f64 x x) eps))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 eps)) (cbrt.f64 (*.f64 eps eps)) eps) (-.f64 (*.f64 x x) eps))
(+.f64 (-.f64 (*.f64 x x) (exp.f64 (log1p.f64 eps))) 1)
(*.f64 (-.f64 (*.f64 x x) eps) 1)
(*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(*.f64 1 (-.f64 (*.f64 x x) eps))
(*.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (cbrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps)) (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 2)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps)) (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 2)) (cbrt.f64 (-.f64 (*.f64 x x) eps)))
(*.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps)) (/.f64 1 (fma.f64 x x eps)))
(*.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) (/.f64 1 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps)))))
(*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4))
(*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (cbrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)))
(*.f64 (+.f64 x (sqrt.f64 eps)) (-.f64 x (sqrt.f64 eps)))
(*.f64 (-.f64 x (sqrt.f64 eps)) (+.f64 x (sqrt.f64 eps)))
(*.f64 (/.f64 1 (fma.f64 x x eps)) (-.f64 (pow.f64 x 4) (*.f64 eps eps)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps)))) (-.f64 (pow.f64 x 6) (pow.f64 eps 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps)) (-.f64 (pow.f64 x 4) (*.f64 eps eps))) (-.f64 (*.f64 x x) eps))
(*.f64 (/.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps)) (+.f64 (pow.f64 x 6) (pow.f64 eps 3))) (+.f64 (pow.f64 x 4) (*.f64 eps (-.f64 eps (*.f64 x x)))))
(*.f64 (/.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) (-.f64 (*.f64 (pow.f64 x 4) (pow.f64 x 4)) (*.f64 (*.f64 eps (fma.f64 x x eps)) (*.f64 eps (fma.f64 x x eps))))) (-.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps))))
(*.f64 (/.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) (+.f64 (pow.f64 (pow.f64 x 4) 3) (pow.f64 (*.f64 eps (fma.f64 x x eps)) 3))) (+.f64 (*.f64 (pow.f64 x 4) (pow.f64 x 4)) (*.f64 (*.f64 eps (fma.f64 x x eps)) (-.f64 (*.f64 eps (fma.f64 x x eps)) (pow.f64 x 4)))))
(/.f64 1 (/.f64 1 (-.f64 (*.f64 x x) eps)))
(/.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps)) (fma.f64 x x eps))
(/.f64 (fma.f64 x x eps) (/.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps))))
(/.f64 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps))) (/.f64 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps))) (-.f64 (*.f64 x x) eps)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps))) (/.f64 (fma.f64 x x eps) (sqrt.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3))) (/.f64 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps))) (sqrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps))) (cbrt.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps)))) (/.f64 (fma.f64 x x eps) (cbrt.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3))) (cbrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)))) (/.f64 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps))) (cbrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 x 6) (pow.f64 x 6)) (*.f64 (pow.f64 eps 3) (pow.f64 eps 3))) (*.f64 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps))) (+.f64 (pow.f64 x 6) (pow.f64 eps 3))))
(/.f64 (-.f64 (*.f64 (pow.f64 x 4) (pow.f64 x 4)) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (fma.f64 x x eps) (+.f64 (pow.f64 x 4) (*.f64 eps eps))))
(/.f64 (+.f64 (pow.f64 x 6) (pow.f64 (neg.f64 eps) 3)) (+.f64 (pow.f64 x 4) (*.f64 (neg.f64 eps) (-.f64 (neg.f64 eps) (*.f64 x x)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 x 6) 3) (pow.f64 (pow.f64 eps 3) 3)) (*.f64 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps))) (+.f64 (*.f64 (pow.f64 x 6) (pow.f64 x 6)) (*.f64 (pow.f64 eps 3) (+.f64 (pow.f64 x 6) (pow.f64 eps 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 x 4) 3) (pow.f64 (*.f64 eps eps) 3)) (*.f64 (fma.f64 x x eps) (+.f64 (*.f64 (pow.f64 x 4) (pow.f64 x 4)) (*.f64 (*.f64 eps eps) (+.f64 (pow.f64 x 4) (*.f64 eps eps))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps))) (neg.f64 (fma.f64 x x eps)))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3))) (neg.f64 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps)))) (sqrt.f64 (fma.f64 x x eps)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)))) (sqrt.f64 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps)))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 x 6) (pow.f64 (neg.f64 eps) 3))) (+.f64 (pow.f64 x 4) (*.f64 (neg.f64 eps) (-.f64 (neg.f64 eps) (*.f64 x x)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 2)) (cbrt.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps)))) (cbrt.f64 (fma.f64 x x eps)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 2)) (cbrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)))) (cbrt.f64 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps)))))
(/.f64 (*.f64 (+.f64 (pow.f64 x 6) (pow.f64 (neg.f64 eps) 3)) 1) (+.f64 (pow.f64 x 4) (*.f64 (neg.f64 eps) (-.f64 (neg.f64 eps) (*.f64 x x)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps))) 1) (neg.f64 (fma.f64 x x eps)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3))) 1) (neg.f64 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps))) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 (fma.f64 x x eps)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3))) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 2))) (cbrt.f64 (fma.f64 x x eps)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 2))) (cbrt.f64 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps))) (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (fma.f64 x x eps)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3))) (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 4) (pow.f64 x 4)) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (/.f64 1 (fma.f64 x x eps))) (+.f64 (pow.f64 x 4) (*.f64 eps eps)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 x 4) 3) (pow.f64 (*.f64 eps eps) 3)) (/.f64 1 (fma.f64 x x eps))) (+.f64 (*.f64 (pow.f64 x 4) (pow.f64 x 4)) (*.f64 (*.f64 eps eps) (+.f64 (pow.f64 x 4) (*.f64 eps eps)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 6) (pow.f64 x 6)) (*.f64 (pow.f64 eps 3) (pow.f64 eps 3))) (/.f64 1 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps))))) (+.f64 (pow.f64 x 6) (pow.f64 eps 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 x 6) 3) (pow.f64 (pow.f64 eps 3) 3)) (/.f64 1 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps))))) (+.f64 (*.f64 (pow.f64 x 6) (pow.f64 x 6)) (*.f64 (pow.f64 eps 3) (+.f64 (pow.f64 x 6) (pow.f64 eps 3)))))
(/.f64 (/.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps)) 1) (fma.f64 x x eps))
(/.f64 (/.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps)) (sqrt.f64 (fma.f64 x x eps))) (sqrt.f64 (fma.f64 x x eps)))
(/.f64 (/.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps)) (*.f64 (cbrt.f64 (fma.f64 x x eps)) (cbrt.f64 (fma.f64 x x eps)))) (cbrt.f64 (fma.f64 x x eps)))
(/.f64 (/.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) 1) (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps))))
(/.f64 (/.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) (sqrt.f64 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps))))) (sqrt.f64 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps)))))
(/.f64 (/.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps)))) (cbrt.f64 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps)))))) (cbrt.f64 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps)))))
(pow.f64 (-.f64 (*.f64 x x) eps) 1)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) 2)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps)) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 2) 1/2)
(pow.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 3) 1/3)
(neg.f64 (/.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps)) (neg.f64 (fma.f64 x x eps))))
(neg.f64 (/.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) (neg.f64 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps))))))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 x x) eps)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 x x) eps))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 x x) eps)))
(exp.f64 (log.f64 (-.f64 (*.f64 x x) eps)))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 x x) eps)))
(fma.f64 x x (neg.f64 eps))
(fma.f64 1 (*.f64 x x) (neg.f64 eps))
(fma.f64 (cbrt.f64 (pow.f64 x 4)) (pow.f64 (cbrt.f64 x) 2) (neg.f64 eps))
Outputs
(*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 eps)))
(neg.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 eps)))
(*.f64 (sqrt.f64 -1) (neg.f64 (sqrt.f64 eps)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 eps))) x)
(fma.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 eps)) x)
(fma.f64 (neg.f64 (sqrt.f64 -1)) (sqrt.f64 eps) x)
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 eps))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (pow.f64 x 2) (sqrt.f64 -1)))) x))
(fma.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 eps)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (*.f64 x x) (sqrt.f64 -1))) x))
(-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (*.f64 x x) (sqrt.f64 -1))) x) (*.f64 (sqrt.f64 -1) (sqrt.f64 eps)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 eps))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (pow.f64 x 2) (sqrt.f64 -1)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 eps 3))))) x)))
(fma.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 eps)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (*.f64 x x) (sqrt.f64 -1))) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 eps 3)))) x)))
(-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (*.f64 x x) (sqrt.f64 -1))) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 x 4) (neg.f64 (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 (pow.f64 eps 3)))) x)) (*.f64 (sqrt.f64 -1) (sqrt.f64 eps)))
(*.f64 1/2 (/.f64 eps x))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/8 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 1/2 (/.f64 eps x) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(fma.f64 1/8 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) (fma.f64 1/2 (/.f64 eps x) (/.f64 1/16 (/.f64 (pow.f64 x 5) (pow.f64 eps 3)))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 eps 2)) 2) (*.f64 1/16 (pow.f64 eps 4))) (pow.f64 x 7))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 eps eps)) 2) (*.f64 1/16 (pow.f64 eps 4))) (pow.f64 x 7)) (fma.f64 1/2 (/.f64 eps x) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(fma.f64 1/8 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) (fma.f64 1/2 (/.f64 (fma.f64 1/16 (pow.f64 eps 4) (*.f64 (pow.f64 eps 4) 1/64)) (pow.f64 x 7)) (fma.f64 1/2 (/.f64 eps x) (/.f64 1/16 (/.f64 (pow.f64 x 5) (pow.f64 eps 3))))))
(*.f64 2 x)
(*.f64 x 2)
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (*.f64 2 x))
(fma.f64 -1/2 (/.f64 eps x) (*.f64 x 2))
(fma.f64 x 2 (/.f64 -1/2 (/.f64 x eps)))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (+.f64 (*.f64 2 x) (*.f64 -1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)))))
(fma.f64 -1/2 (/.f64 eps x) (fma.f64 2 x (*.f64 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) -1/8)))
(fma.f64 -1/2 (/.f64 eps x) (fma.f64 x 2 (/.f64 (*.f64 (*.f64 -1/8 eps) eps) (pow.f64 x 3))))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (+.f64 (*.f64 2 x) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))) (*.f64 -1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))))))
(fma.f64 -1/2 (/.f64 eps x) (fma.f64 2 x (fma.f64 -1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (*.f64 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) -1/8))))
(fma.f64 -1/2 (/.f64 eps x) (fma.f64 x 2 (fma.f64 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) -1/8 (*.f64 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) -1/16))))
(*.f64 1/2 (/.f64 eps x))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/8 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 1/2 (/.f64 eps x) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(fma.f64 1/8 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) (fma.f64 1/2 (/.f64 eps x) (/.f64 1/16 (/.f64 (pow.f64 x 5) (pow.f64 eps 3)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 4) (+.f64 (pow.f64 (/.f64 -1/8 (pow.f64 x 3)) 2) (*.f64 1/16 (/.f64 1 (pow.f64 x 6))))) x)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(fma.f64 1/2 (/.f64 (pow.f64 eps 4) (/.f64 x (+.f64 (pow.f64 (/.f64 -1/8 (pow.f64 x 3)) 2) (/.f64 1/16 (pow.f64 x 6))))) (fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 1/2 (/.f64 eps x) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 eps 4) x) (+.f64 (pow.f64 (/.f64 -1/8 (pow.f64 x 3)) 2) (/.f64 1/16 (pow.f64 x 6)))) (fma.f64 1/8 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) (fma.f64 1/2 (/.f64 eps x) (/.f64 1/16 (/.f64 (pow.f64 x 5) (pow.f64 eps 3))))))
(*.f64 -1 eps)
(neg.f64 eps)
(+.f64 (*.f64 -1 eps) (pow.f64 x 2))
(-.f64 (*.f64 x x) eps)
(+.f64 (*.f64 -1 eps) (pow.f64 x 2))
(-.f64 (*.f64 x x) eps)
(+.f64 (*.f64 -1 eps) (pow.f64 x 2))
(-.f64 (*.f64 x x) eps)
(pow.f64 x 2)
(*.f64 x x)
(+.f64 (*.f64 -1 eps) (pow.f64 x 2))
(-.f64 (*.f64 x x) eps)
(+.f64 (*.f64 -1 eps) (pow.f64 x 2))
(-.f64 (*.f64 x x) eps)
(+.f64 (*.f64 -1 eps) (pow.f64 x 2))
(-.f64 (*.f64 x x) eps)
(pow.f64 x 2)
(*.f64 x x)
(+.f64 (*.f64 -1 eps) (pow.f64 x 2))
(-.f64 (*.f64 x x) eps)
(+.f64 (*.f64 -1 eps) (pow.f64 x 2))
(-.f64 (*.f64 x x) eps)
(+.f64 (*.f64 -1 eps) (pow.f64 x 2))
(-.f64 (*.f64 x x) eps)
(pow.f64 x 2)
(*.f64 x x)
(+.f64 (*.f64 -1 eps) (pow.f64 x 2))
(-.f64 (*.f64 x x) eps)
(+.f64 (*.f64 -1 eps) (pow.f64 x 2))
(-.f64 (*.f64 x x) eps)
(+.f64 (*.f64 -1 eps) (pow.f64 x 2))
(-.f64 (*.f64 x x) eps)
(*.f64 -1 eps)
(neg.f64 eps)
(+.f64 (*.f64 -1 eps) (pow.f64 x 2))
(-.f64 (*.f64 x x) eps)
(+.f64 (*.f64 -1 eps) (pow.f64 x 2))
(-.f64 (*.f64 x x) eps)
(+.f64 (*.f64 -1 eps) (pow.f64 x 2))
(-.f64 (*.f64 x x) eps)
(*.f64 -1 eps)
(neg.f64 eps)
(+.f64 (*.f64 -1 eps) (pow.f64 x 2))
(-.f64 (*.f64 x x) eps)
(+.f64 (*.f64 -1 eps) (pow.f64 x 2))
(-.f64 (*.f64 x x) eps)
(+.f64 (*.f64 -1 eps) (pow.f64 x 2))
(-.f64 (*.f64 x x) eps)
(+.f64 x (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(+.f64 x (+.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(-.f64 (+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(+.f64 x (+.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(-.f64 (+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(+.f64 x (+.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 x (-.f64 (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(-.f64 (+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(-.f64 (+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 x (-.f64 (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(fma.f64 2 (+.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(fma.f64 2 (+.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(fma.f64 2 (+.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(fma.f64 2 (+.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(fma.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(-.f64 (+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 1 (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(-.f64 (+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 x (-.f64 (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(-.f64 (+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(-.f64 (+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 x (-.f64 (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(+.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 x (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(-.f64 (+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(+.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 x (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(-.f64 (+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(+.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 x (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 x (-.f64 (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(-.f64 (+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(-.f64 (+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 x (-.f64 (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 (-.f64 x (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1)
(+.f64 1 (-.f64 x (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(-.f64 x (expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1)
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(*.f64 1 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(*.f64 (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(*.f64 (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (pow.f64 (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2))
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2) (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(*.f64 (+.f64 eps (*.f64 x (-.f64 x x))) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (+.f64 eps (*.f64 x 0)) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (+.f64 eps 0) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (/.f64 1 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps))))
(*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 x)) (-.f64 (sqrt.f64 x) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)))
(*.f64 (-.f64 (sqrt.f64 x) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (+.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 x)))
(*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 x)) (-.f64 (sqrt.f64 x) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)))
(*.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (+.f64 eps (*.f64 x (-.f64 x x))))
(*.f64 (+.f64 eps (*.f64 x 0)) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (+.f64 eps 0) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 1 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (/.f64 1 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (+.f64 eps (*.f64 x (-.f64 x x))) (+.f64 eps (*.f64 x (-.f64 x x)))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(*.f64 (/.f64 (+.f64 eps (*.f64 x (-.f64 x x))) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (+.f64 (*.f64 x x) (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 (+.f64 eps (*.f64 x 0)) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (-.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (+.f64 eps 0) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (-.f64 (-.f64 (*.f64 x (+.f64 x x)) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (-.f64 (pow.f64 x 4) (*.f64 (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (-.f64 (+.f64 eps (*.f64 x (-.f64 x x))) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (-.f64 (pow.f64 x 4) (*.f64 (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (-.f64 (+.f64 eps (*.f64 x 0)) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (-.f64 (pow.f64 x 4) (*.f64 (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps)) (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps))))) (-.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (+.f64 (pow.f64 x 6) (pow.f64 (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3))) (+.f64 (pow.f64 x 4) (*.f64 (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (-.f64 (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 x x)))))
(*.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (+.f64 (pow.f64 x 6) (pow.f64 (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps)) 3))) (fma.f64 (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps)) (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (-.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x))) (pow.f64 x 4)))
(/.f64 1 (/.f64 1 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(/.f64 (+.f64 eps (*.f64 x (-.f64 x x))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (+.f64 eps (*.f64 x 0)) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (+.f64 eps 0) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (/.f64 1 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps))))
(/.f64 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(/.f64 (sqrt.f64 (+.f64 eps (*.f64 x (-.f64 x x)))) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 (+.f64 eps (*.f64 x (-.f64 x x))))))
(/.f64 (sqrt.f64 (+.f64 eps (*.f64 x 0))) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 (+.f64 eps (*.f64 x 0)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 eps 0)) (sqrt.f64 (+.f64 eps 0))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (/.f64 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 eps (*.f64 x (-.f64 x x)))) (cbrt.f64 (+.f64 eps (*.f64 x (-.f64 x x))))) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 (+.f64 eps (*.f64 x (-.f64 x x))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 eps (*.f64 x 0))) (cbrt.f64 (+.f64 eps (*.f64 x 0)))) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 (+.f64 eps (*.f64 x 0)))))
(/.f64 (cbrt.f64 (+.f64 eps 0)) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 (cbrt.f64 (+.f64 eps 0)) (cbrt.f64 (+.f64 eps 0)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (/.f64 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (/.f64 (/.f64 (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps))) (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))))
(/.f64 (-.f64 (pow.f64 x 4) (pow.f64 (-.f64 (*.f64 x x) eps) 2)) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))))
(/.f64 (-.f64 (pow.f64 x 4) (pow.f64 (-.f64 (*.f64 x x) eps) 2)) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps))))
(/.f64 (-.f64 (pow.f64 x 4) (pow.f64 (-.f64 (*.f64 x x) eps) 2)) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x (+.f64 x x)) eps)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 3)) (-.f64 (+.f64 (*.f64 x x) (neg.f64 (neg.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 x (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 3)) (-.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (*.f64 x (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) 3)) (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps))))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 (-.f64 (*.f64 x x) eps) 3)) (*.f64 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))
(/.f64 (/.f64 (-.f64 (pow.f64 x 6) (pow.f64 (-.f64 (*.f64 x x) eps) 3)) (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps)))) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 (-.f64 (*.f64 x x) eps) 3)) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (pow.f64 x 4) (*.f64 (-.f64 (*.f64 x x) eps) (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))))))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 (-.f64 (*.f64 x x) eps) 3)) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (pow.f64 x 4) (*.f64 (-.f64 (*.f64 x x) eps) (fma.f64 x x (-.f64 (*.f64 x x) eps))))))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 (-.f64 (*.f64 x x) eps) 3)) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x (+.f64 x x)) eps) (pow.f64 x 4))))
(/.f64 (-.f64 (pow.f64 (pow.f64 x 3) 3) (pow.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 3/2) 3)) (*.f64 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (+.f64 (pow.f64 x 6) (+.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 3) (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))))
(/.f64 (-.f64 (*.f64 x (pow.f64 x 8)) (pow.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 3/2) 3)) (*.f64 (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps))) (+.f64 (pow.f64 x 6) (fma.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2) (pow.f64 (-.f64 (*.f64 x x) eps) 3)))))
(/.f64 (neg.f64 (+.f64 eps (*.f64 x (-.f64 x x)))) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (neg.f64 (+.f64 eps (*.f64 x 0))) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (neg.f64 eps) (-.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (neg.f64 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps)))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 x 3) (pow.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 3))) (-.f64 (+.f64 (*.f64 x x) (neg.f64 (neg.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 x (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 3)) (-.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (*.f64 x (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) 3)) (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 (+.f64 eps (*.f64 x (-.f64 x x))))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 (+.f64 eps (*.f64 x 0)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (+.f64 eps 0)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (sqrt.f64 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (/.f64 (sqrt.f64 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (/.f64 (sqrt.f64 (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps)))) (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2) (cbrt.f64 (+.f64 eps (*.f64 x (-.f64 x x))))) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2) (/.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (+.f64 eps (*.f64 x 0)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (+.f64 eps 0)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2) (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (cbrt.f64 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2) (/.f64 (cbrt.f64 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2) (cbrt.f64 (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 3)) 1) (-.f64 (+.f64 (*.f64 x x) (neg.f64 (neg.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 x (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 3)) (-.f64 (fma.f64 x x (-.f64 (*.f64 x x) eps)) (*.f64 x (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) 3)) (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps))))
(/.f64 (*.f64 (neg.f64 (+.f64 eps (*.f64 x (-.f64 x x)))) 1) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (neg.f64 (+.f64 eps (*.f64 x 0))) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (neg.f64 eps) (-.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) 1) (neg.f64 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (neg.f64 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 eps (*.f64 x (-.f64 x x)))) (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 (+.f64 eps (*.f64 x 0)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (+.f64 eps 0)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (/.f64 (sqrt.f64 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (/.f64 (sqrt.f64 (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps)))) (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 eps (*.f64 x (-.f64 x x)))) (pow.f64 (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2) (/.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (+.f64 eps (*.f64 x 0)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (+.f64 eps 0)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (pow.f64 (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (cbrt.f64 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2) (/.f64 (cbrt.f64 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2) (cbrt.f64 (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 4) (pow.f64 (-.f64 (*.f64 x x) eps) 2)) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))
(/.f64 (-.f64 (pow.f64 x 4) (pow.f64 (-.f64 (*.f64 x x) eps) 2)) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps))))
(/.f64 (-.f64 (pow.f64 x 4) (pow.f64 (-.f64 (*.f64 x x) eps) 2)) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x (+.f64 x x)) eps)))
(/.f64 (*.f64 (-.f64 (pow.f64 x 6) (pow.f64 (-.f64 (*.f64 x x) eps) 3)) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (+.f64 (pow.f64 x 4) (*.f64 (-.f64 (*.f64 x x) eps) (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 (-.f64 (*.f64 x x) eps) 3)) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (pow.f64 x 4) (*.f64 (-.f64 (*.f64 x x) eps) (fma.f64 x x (-.f64 (*.f64 x x) eps))))))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 (-.f64 (*.f64 x x) eps) 3)) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x (+.f64 x x)) eps) (pow.f64 x 4))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 6) (pow.f64 (-.f64 (*.f64 x x) eps) 3)) (/.f64 1 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 (-.f64 (*.f64 x x) eps) 3)) (*.f64 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))
(/.f64 (/.f64 (-.f64 (pow.f64 x 6) (pow.f64 (-.f64 (*.f64 x x) eps) 3)) (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps)))) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 x 3) 3) (pow.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 3/2) 3)) (/.f64 1 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (+.f64 (pow.f64 x 6) (+.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 3) (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 x 3) 3) (pow.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 3/2) 3)) (*.f64 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (+.f64 (pow.f64 x 6) (+.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 3) (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))))
(/.f64 (-.f64 (*.f64 x (pow.f64 x 8)) (pow.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 3/2) 3)) (*.f64 (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps))) (+.f64 (pow.f64 x 6) (fma.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2) (pow.f64 (-.f64 (*.f64 x x) eps) 3)))))
(/.f64 (/.f64 (+.f64 eps (*.f64 x (-.f64 x x))) 1) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (+.f64 eps (*.f64 x 0)) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (+.f64 eps 0) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (/.f64 (+.f64 eps (*.f64 x (-.f64 x x))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (+.f64 eps (*.f64 x 0)) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (+.f64 eps 0) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (/.f64 (+.f64 eps (*.f64 x (-.f64 x x))) (*.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (+.f64 eps (*.f64 x 0)) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (+.f64 eps 0) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) 1) (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (/.f64 1 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps))))
(/.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (sqrt.f64 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (sqrt.f64 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (/.f64 1 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps))))
(/.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (*.f64 (cbrt.f64 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (cbrt.f64 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (cbrt.f64 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (/.f64 1 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps))))
(pow.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1)
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(pow.f64 (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(pow.f64 (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3)
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(pow.f64 (pow.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 3) 1/3)
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(neg.f64 (/.f64 (+.f64 eps (*.f64 x (-.f64 x x))) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (neg.f64 (+.f64 eps (*.f64 x 0))) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (neg.f64 eps) (-.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(neg.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (neg.f64 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (neg.f64 (fma.f64 x x (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (fma.f64 x x (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x x) eps)))))
(sqrt.f64 (pow.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))
(fabs.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(log.f64 (exp.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(cbrt.f64 (pow.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 3))
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(expm1.f64 (log1p.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(exp.f64 (log.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(log1p.f64 (expm1.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(fma.f64 1 x (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(+.f64 (*.f64 x x) (neg.f64 eps))
(-.f64 (*.f64 x x) eps)
(+.f64 (*.f64 x x) (+.f64 (neg.f64 eps) (fma.f64 (neg.f64 eps) 1 eps)))
(-.f64 (fma.f64 x x (fma.f64 (neg.f64 eps) 1 eps)) eps)
(-.f64 (+.f64 (-.f64 (*.f64 x x) eps) eps) eps)
(+.f64 (neg.f64 eps) (-.f64 (fma.f64 x x eps) eps))
(+.f64 (*.f64 x x) (+.f64 (neg.f64 eps) (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps) eps)))
(-.f64 (fma.f64 x x (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps) eps)) eps)
(+.f64 (*.f64 x x) (+.f64 (neg.f64 eps) (fma.f64 (neg.f64 (cbrt.f64 eps)) (cbrt.f64 (*.f64 eps eps)) eps)))
(-.f64 (fma.f64 x x (fma.f64 (neg.f64 (cbrt.f64 eps)) (cbrt.f64 (*.f64 eps eps)) eps)) eps)
(+.f64 (-.f64 (*.f64 x x) eps) (fma.f64 (neg.f64 eps) 1 eps))
(-.f64 (fma.f64 x x (fma.f64 (neg.f64 eps) 1 eps)) eps)
(-.f64 (+.f64 (-.f64 (*.f64 x x) eps) eps) eps)
(+.f64 (neg.f64 eps) (-.f64 (fma.f64 x x eps) eps))
(+.f64 (-.f64 (*.f64 x x) eps) (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps) eps))
(-.f64 (fma.f64 x x (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps) eps)) eps)
(+.f64 (-.f64 (*.f64 x x) eps) (fma.f64 (neg.f64 (cbrt.f64 eps)) (cbrt.f64 (*.f64 eps eps)) eps))
(-.f64 (fma.f64 x x (fma.f64 (neg.f64 (cbrt.f64 eps)) (cbrt.f64 (*.f64 eps eps)) eps)) eps)
(+.f64 (-.f64 (*.f64 x x) eps) (+.f64 (fma.f64 (neg.f64 eps) 1 eps) (fma.f64 (neg.f64 eps) 1 eps)))
(+.f64 (-.f64 (*.f64 x x) eps) (*.f64 2 (fma.f64 (neg.f64 eps) 1 eps)))
(fma.f64 2 (+.f64 eps (neg.f64 eps)) (-.f64 (*.f64 x x) eps))
(+.f64 (-.f64 (*.f64 x x) eps) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps) eps) (fma.f64 (neg.f64 eps) 1 eps)))
(+.f64 (-.f64 (fma.f64 x x (fma.f64 (neg.f64 eps) 1 eps)) eps) (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps) eps))
(+.f64 (-.f64 (+.f64 eps (neg.f64 eps)) eps) (fma.f64 x x (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps) eps)))
(+.f64 (+.f64 (-.f64 (neg.f64 eps) eps) eps) (fma.f64 x x (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps) eps)))
(+.f64 (-.f64 (*.f64 x x) eps) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 eps)) (cbrt.f64 (*.f64 eps eps)) eps) (fma.f64 (neg.f64 eps) 1 eps)))
(+.f64 (-.f64 (fma.f64 x x (fma.f64 (neg.f64 eps) 1 eps)) eps) (fma.f64 (neg.f64 (cbrt.f64 eps)) (cbrt.f64 (*.f64 eps eps)) eps))
(+.f64 (-.f64 (+.f64 eps (neg.f64 eps)) eps) (fma.f64 x x (fma.f64 (neg.f64 (cbrt.f64 eps)) (cbrt.f64 (*.f64 eps eps)) eps)))
(+.f64 (+.f64 (-.f64 (neg.f64 eps) eps) eps) (fma.f64 x x (fma.f64 (neg.f64 (cbrt.f64 eps)) (cbrt.f64 (*.f64 eps eps)) eps)))
(+.f64 (-.f64 (*.f64 x x) eps) (+.f64 (fma.f64 (neg.f64 eps) 1 eps) (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps) eps)))
(+.f64 (-.f64 (fma.f64 x x (fma.f64 (neg.f64 eps) 1 eps)) eps) (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps) eps))
(+.f64 (-.f64 (+.f64 eps (neg.f64 eps)) eps) (fma.f64 x x (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps) eps)))
(+.f64 (+.f64 (-.f64 (neg.f64 eps) eps) eps) (fma.f64 x x (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps) eps)))
(+.f64 (-.f64 (*.f64 x x) eps) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps) eps) (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps) eps)))
(+.f64 (-.f64 (*.f64 x x) eps) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps) eps)))
(fma.f64 2 (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps) eps) (-.f64 (*.f64 x x) eps))
(+.f64 (-.f64 (*.f64 x x) eps) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 eps)) (cbrt.f64 (*.f64 eps eps)) eps) (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps) eps)))
(+.f64 (-.f64 (fma.f64 x x (fma.f64 (neg.f64 (cbrt.f64 eps)) (cbrt.f64 (*.f64 eps eps)) eps)) eps) (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps) eps))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps) eps) (-.f64 (fma.f64 x x (fma.f64 (neg.f64 (cbrt.f64 eps)) (cbrt.f64 (*.f64 eps eps)) eps)) eps))
(+.f64 (-.f64 (*.f64 x x) eps) (+.f64 (fma.f64 (neg.f64 eps) 1 eps) (fma.f64 (neg.f64 (cbrt.f64 eps)) (cbrt.f64 (*.f64 eps eps)) eps)))
(+.f64 (-.f64 (fma.f64 x x (fma.f64 (neg.f64 eps) 1 eps)) eps) (fma.f64 (neg.f64 (cbrt.f64 eps)) (cbrt.f64 (*.f64 eps eps)) eps))
(+.f64 (-.f64 (+.f64 eps (neg.f64 eps)) eps) (fma.f64 x x (fma.f64 (neg.f64 (cbrt.f64 eps)) (cbrt.f64 (*.f64 eps eps)) eps)))
(+.f64 (+.f64 (-.f64 (neg.f64 eps) eps) eps) (fma.f64 x x (fma.f64 (neg.f64 (cbrt.f64 eps)) (cbrt.f64 (*.f64 eps eps)) eps)))
(+.f64 (-.f64 (*.f64 x x) eps) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps) eps) (fma.f64 (neg.f64 (cbrt.f64 eps)) (cbrt.f64 (*.f64 eps eps)) eps)))
(+.f64 (-.f64 (fma.f64 x x (fma.f64 (neg.f64 (cbrt.f64 eps)) (cbrt.f64 (*.f64 eps eps)) eps)) eps) (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps) eps))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps) eps) (-.f64 (fma.f64 x x (fma.f64 (neg.f64 (cbrt.f64 eps)) (cbrt.f64 (*.f64 eps eps)) eps)) eps))
(+.f64 (-.f64 (*.f64 x x) eps) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 eps)) (cbrt.f64 (*.f64 eps eps)) eps) (fma.f64 (neg.f64 (cbrt.f64 eps)) (cbrt.f64 (*.f64 eps eps)) eps)))
(+.f64 (-.f64 (*.f64 x x) eps) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 eps)) (cbrt.f64 (*.f64 eps eps)) eps)))
(fma.f64 2 (fma.f64 (neg.f64 (cbrt.f64 eps)) (cbrt.f64 (*.f64 eps eps)) eps) (-.f64 (*.f64 x x) eps))
(+.f64 (-.f64 (*.f64 x x) eps) (*.f64 1 (fma.f64 (neg.f64 eps) 1 eps)))
(-.f64 (fma.f64 x x (fma.f64 (neg.f64 eps) 1 eps)) eps)
(-.f64 (+.f64 (-.f64 (*.f64 x x) eps) eps) eps)
(+.f64 (neg.f64 eps) (-.f64 (fma.f64 x x eps) eps))
(+.f64 (-.f64 (*.f64 x x) eps) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps) eps)))
(-.f64 (fma.f64 x x (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps) eps)) eps)
(+.f64 (-.f64 (*.f64 x x) eps) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 eps)) (cbrt.f64 (*.f64 eps eps)) eps)))
(-.f64 (fma.f64 x x (fma.f64 (neg.f64 (cbrt.f64 eps)) (cbrt.f64 (*.f64 eps eps)) eps)) eps)
(+.f64 (-.f64 (*.f64 x x) eps) (*.f64 (fma.f64 (neg.f64 eps) 1 eps) 1))
(-.f64 (fma.f64 x x (fma.f64 (neg.f64 eps) 1 eps)) eps)
(-.f64 (+.f64 (-.f64 (*.f64 x x) eps) eps) eps)
(+.f64 (neg.f64 eps) (-.f64 (fma.f64 x x eps) eps))
(+.f64 (-.f64 (*.f64 x x) eps) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps) eps) 1))
(-.f64 (fma.f64 x x (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps) eps)) eps)
(+.f64 (-.f64 (*.f64 x x) eps) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 eps)) (cbrt.f64 (*.f64 eps eps)) eps) 1))
(-.f64 (fma.f64 x x (fma.f64 (neg.f64 (cbrt.f64 eps)) (cbrt.f64 (*.f64 eps eps)) eps)) eps)
(+.f64 (neg.f64 eps) (*.f64 x x))
(-.f64 (*.f64 x x) eps)
(+.f64 (neg.f64 eps) (+.f64 (*.f64 x x) (fma.f64 (neg.f64 eps) 1 eps)))
(-.f64 (fma.f64 x x (fma.f64 (neg.f64 eps) 1 eps)) eps)
(-.f64 (+.f64 (-.f64 (*.f64 x x) eps) eps) eps)
(+.f64 (neg.f64 eps) (-.f64 (fma.f64 x x eps) eps))
(+.f64 (neg.f64 eps) (+.f64 (*.f64 x x) (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps) eps)))
(-.f64 (fma.f64 x x (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps) eps)) eps)
(+.f64 (neg.f64 eps) (+.f64 (*.f64 x x) (fma.f64 (neg.f64 (cbrt.f64 eps)) (cbrt.f64 (*.f64 eps eps)) eps)))
(-.f64 (fma.f64 x x (fma.f64 (neg.f64 (cbrt.f64 eps)) (cbrt.f64 (*.f64 eps eps)) eps)) eps)
(+.f64 (fma.f64 (neg.f64 eps) 1 eps) (-.f64 (*.f64 x x) eps))
(-.f64 (fma.f64 x x (fma.f64 (neg.f64 eps) 1 eps)) eps)
(-.f64 (+.f64 (-.f64 (*.f64 x x) eps) eps) eps)
(+.f64 (neg.f64 eps) (-.f64 (fma.f64 x x eps) eps))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps) eps) (-.f64 (*.f64 x x) eps))
(-.f64 (fma.f64 x x (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps) eps)) eps)
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 eps)) (cbrt.f64 (*.f64 eps eps)) eps) (-.f64 (*.f64 x x) eps))
(-.f64 (fma.f64 x x (fma.f64 (neg.f64 (cbrt.f64 eps)) (cbrt.f64 (*.f64 eps eps)) eps)) eps)
(+.f64 (-.f64 (*.f64 x x) (exp.f64 (log1p.f64 eps))) 1)
(+.f64 1 (-.f64 (*.f64 x x) (exp.f64 (log1p.f64 eps))))
(-.f64 (*.f64 x x) (expm1.f64 (log1p.f64 eps)))
(*.f64 (-.f64 (*.f64 x x) eps) 1)
(-.f64 (*.f64 x x) eps)
(*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(-.f64 (*.f64 x x) eps)
(*.f64 1 (-.f64 (*.f64 x x) eps))
(-.f64 (*.f64 x x) eps)
(*.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)))
(-.f64 (*.f64 x x) eps)
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (cbrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (*.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps)) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps)) (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 2)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps)) (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (*.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps)) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (cbrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 2)) (cbrt.f64 (-.f64 (*.f64 x x) eps)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps)) (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 2)))
(*.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps)) (/.f64 1 (fma.f64 x x eps)))
(-.f64 (*.f64 x x) eps)
(*.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) (/.f64 1 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps)))))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps))))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) (fma.f64 eps (fma.f64 x x eps) (pow.f64 x 4)))
(*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4))
(-.f64 (*.f64 x x) eps)
(*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (cbrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (*.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps)) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (cbrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (*.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps)) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (cbrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (+.f64 x (sqrt.f64 eps)) (-.f64 x (sqrt.f64 eps)))
(*.f64 (+.f64 (sqrt.f64 eps) x) (-.f64 x (sqrt.f64 eps)))
(*.f64 (-.f64 x (sqrt.f64 eps)) (+.f64 x (sqrt.f64 eps)))
(*.f64 (+.f64 (sqrt.f64 eps) x) (-.f64 x (sqrt.f64 eps)))
(*.f64 (/.f64 1 (fma.f64 x x eps)) (-.f64 (pow.f64 x 4) (*.f64 eps eps)))
(-.f64 (*.f64 x x) eps)
(*.f64 (/.f64 1 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps)))) (-.f64 (pow.f64 x 6) (pow.f64 eps 3)))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps))))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) (fma.f64 eps (fma.f64 x x eps) (pow.f64 x 4)))
(*.f64 (/.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps)) (-.f64 (pow.f64 x 4) (*.f64 eps eps))) (-.f64 (*.f64 x x) eps))
(-.f64 (*.f64 x x) eps)
(*.f64 (/.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps)) (+.f64 (pow.f64 x 6) (pow.f64 eps 3))) (+.f64 (pow.f64 x 4) (*.f64 eps (-.f64 eps (*.f64 x x)))))
(*.f64 (/.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps)) (+.f64 (pow.f64 eps 3) (pow.f64 x 6))) (+.f64 (pow.f64 x 4) (*.f64 eps (-.f64 eps (*.f64 x x)))))
(/.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps)) (/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 x 6)) (fma.f64 eps (-.f64 eps (*.f64 x x)) (pow.f64 x 4))))
(*.f64 (/.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) (-.f64 (*.f64 (pow.f64 x 4) (pow.f64 x 4)) (*.f64 (*.f64 eps (fma.f64 x x eps)) (*.f64 eps (fma.f64 x x eps))))) (-.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps))))
(*.f64 (/.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) (-.f64 (pow.f64 x 8) (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 x x eps) (fma.f64 x x eps))))) (-.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps))))
(*.f64 (/.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) (-.f64 (pow.f64 x 8) (*.f64 eps (*.f64 eps (*.f64 (fma.f64 x x eps) (fma.f64 x x eps)))))) (-.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps))))
(*.f64 (/.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) (+.f64 (pow.f64 (pow.f64 x 4) 3) (pow.f64 (*.f64 eps (fma.f64 x x eps)) 3))) (+.f64 (*.f64 (pow.f64 x 4) (pow.f64 x 4)) (*.f64 (*.f64 eps (fma.f64 x x eps)) (-.f64 (*.f64 eps (fma.f64 x x eps)) (pow.f64 x 4)))))
(*.f64 (/.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) (+.f64 (pow.f64 (pow.f64 x 4) 3) (pow.f64 (*.f64 eps (fma.f64 x x eps)) 3))) (+.f64 (pow.f64 x 8) (*.f64 eps (*.f64 (fma.f64 x x eps) (-.f64 (*.f64 eps (fma.f64 x x eps)) (pow.f64 x 4))))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) (fma.f64 (*.f64 eps (fma.f64 x x eps)) (-.f64 (*.f64 eps (fma.f64 x x eps)) (pow.f64 x 4)) (pow.f64 x 8))) (+.f64 (pow.f64 (*.f64 eps (fma.f64 x x eps)) 3) (pow.f64 x 12)))
(/.f64 1 (/.f64 1 (-.f64 (*.f64 x x) eps)))
(-.f64 (*.f64 x x) eps)
(/.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps)) (fma.f64 x x eps))
(-.f64 (*.f64 x x) eps)
(/.f64 (fma.f64 x x eps) (/.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) eps)))
(-.f64 (*.f64 x x) eps)
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps))))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) (fma.f64 eps (fma.f64 x x eps) (pow.f64 x 4)))
(/.f64 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps))) (/.f64 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps))) (-.f64 (*.f64 x x) eps)))
(-.f64 (*.f64 x x) eps)
(/.f64 (sqrt.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps))) (/.f64 (fma.f64 x x eps) (sqrt.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps))) (fma.f64 x x eps)) (sqrt.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps))) (fma.f64 x x eps)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3))) (/.f64 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps))) (sqrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3))) (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps)))) (sqrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3))))
(/.f64 (*.f64 (hypot.f64 (pow.f64 x 3) (pow.f64 (neg.f64 eps) 3/2)) (hypot.f64 (pow.f64 x 3) (pow.f64 (neg.f64 eps) 3/2))) (fma.f64 eps (fma.f64 x x eps) (pow.f64 x 4)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps))) (cbrt.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps)))) (/.f64 (fma.f64 x x eps) (cbrt.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps))) (cbrt.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps)))) (fma.f64 x x eps)) (cbrt.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps))) (/.f64 (fma.f64 x x eps) (cbrt.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3))) (cbrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)))) (/.f64 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps))) (cbrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3))) (/.f64 (/.f64 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps))) (cbrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)))) (cbrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3))) (/.f64 (/.f64 (fma.f64 eps (fma.f64 x x eps) (pow.f64 x 4)) (cbrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)))) (cbrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 x 6) (pow.f64 x 6)) (*.f64 (pow.f64 eps 3) (pow.f64 eps 3))) (*.f64 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps))) (+.f64 (pow.f64 x 6) (pow.f64 eps 3))))
(/.f64 (-.f64 (pow.f64 x 12) (pow.f64 eps 6)) (*.f64 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps))) (+.f64 (pow.f64 eps 3) (pow.f64 x 6))))
(/.f64 (-.f64 (pow.f64 x 12) (pow.f64 eps 6)) (*.f64 (fma.f64 eps (fma.f64 x x eps) (pow.f64 x 4)) (+.f64 (pow.f64 eps 3) (pow.f64 x 6))))
(/.f64 (-.f64 (*.f64 (pow.f64 x 4) (pow.f64 x 4)) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (fma.f64 x x eps) (+.f64 (pow.f64 x 4) (*.f64 eps eps))))
(/.f64 (-.f64 (pow.f64 x 8) (pow.f64 eps 4)) (*.f64 (fma.f64 x x eps) (+.f64 (pow.f64 x 4) (*.f64 eps eps))))
(/.f64 (/.f64 (-.f64 (pow.f64 x 8) (pow.f64 eps 4)) (fma.f64 x x eps)) (fma.f64 eps eps (pow.f64 x 4)))
(/.f64 (+.f64 (pow.f64 x 6) (pow.f64 (neg.f64 eps) 3)) (+.f64 (pow.f64 x 4) (*.f64 (neg.f64 eps) (-.f64 (neg.f64 eps) (*.f64 x x)))))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) (+.f64 (pow.f64 x 4) (*.f64 (neg.f64 eps) (-.f64 (neg.f64 eps) (*.f64 x x)))))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) (-.f64 (pow.f64 x 4) (*.f64 (neg.f64 eps) (fma.f64 x x eps))))
(/.f64 (-.f64 (pow.f64 (pow.f64 x 6) 3) (pow.f64 (pow.f64 eps 3) 3)) (*.f64 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps))) (+.f64 (*.f64 (pow.f64 x 6) (pow.f64 x 6)) (*.f64 (pow.f64 eps 3) (+.f64 (pow.f64 x 6) (pow.f64 eps 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 x 6) 3) (pow.f64 (pow.f64 eps 3) 3)) (*.f64 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps))) (+.f64 (pow.f64 x 12) (+.f64 (*.f64 (pow.f64 eps 3) (pow.f64 x 6)) (pow.f64 eps 6)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 x 6) 3) (pow.f64 (pow.f64 eps 3) 3)) (fma.f64 eps (fma.f64 x x eps) (pow.f64 x 4))) (fma.f64 (pow.f64 eps 3) (+.f64 (pow.f64 eps 3) (pow.f64 x 6)) (pow.f64 x 12)))
(/.f64 (-.f64 (pow.f64 (pow.f64 x 4) 3) (pow.f64 (*.f64 eps eps) 3)) (*.f64 (fma.f64 x x eps) (+.f64 (*.f64 (pow.f64 x 4) (pow.f64 x 4)) (*.f64 (*.f64 eps eps) (+.f64 (pow.f64 x 4) (*.f64 eps eps))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 x 4) 3) (pow.f64 eps 6)) (*.f64 (fma.f64 x x eps) (+.f64 (pow.f64 x 8) (+.f64 (*.f64 (*.f64 eps eps) (pow.f64 x 4)) (pow.f64 eps 4)))))
(/.f64 (/.f64 (-.f64 (pow.f64 x 12) (pow.f64 eps 6)) (fma.f64 x x eps)) (fma.f64 eps (*.f64 eps (fma.f64 eps eps (pow.f64 x 4))) (pow.f64 x 8)))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps))) (neg.f64 (fma.f64 x x eps)))
(-.f64 (*.f64 x x) eps)
(/.f64 (neg.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3))) (neg.f64 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps)))))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps))))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) (fma.f64 eps (fma.f64 x x eps) (pow.f64 x 4)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps)))) (sqrt.f64 (fma.f64 x x eps)))
(/.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (/.f64 (sqrt.f64 (fma.f64 x x eps)) (sqrt.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (fma.f64 x x eps))) (sqrt.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)))) (sqrt.f64 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps)))) (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (fma.f64 eps (fma.f64 x x eps) (pow.f64 x 4)))) (hypot.f64 (pow.f64 x 3) (pow.f64 (neg.f64 eps) 3/2)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 x 6) (pow.f64 (neg.f64 eps) 3))) (+.f64 (pow.f64 x 4) (*.f64 (neg.f64 eps) (-.f64 (neg.f64 eps) (*.f64 x x)))))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) (+.f64 (pow.f64 x 4) (*.f64 (neg.f64 eps) (-.f64 (neg.f64 eps) (*.f64 x x)))))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) (-.f64 (pow.f64 x 4) (*.f64 (neg.f64 eps) (fma.f64 x x eps))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 2)) (cbrt.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps)))) (cbrt.f64 (fma.f64 x x eps)))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps))) (/.f64 (cbrt.f64 (fma.f64 x x eps)) (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 2)) (cbrt.f64 (fma.f64 x x eps))) (cbrt.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 2)) (cbrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)))) (cbrt.f64 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps)))))
(/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 2)) (/.f64 (cbrt.f64 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps)))) (cbrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 2)) (cbrt.f64 (fma.f64 eps (fma.f64 x x eps) (pow.f64 x 4)))) (cbrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 x 6) (pow.f64 (neg.f64 eps) 3)) 1) (+.f64 (pow.f64 x 4) (*.f64 (neg.f64 eps) (-.f64 (neg.f64 eps) (*.f64 x x)))))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) (+.f64 (pow.f64 x 4) (*.f64 (neg.f64 eps) (-.f64 (neg.f64 eps) (*.f64 x x)))))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) (-.f64 (pow.f64 x 4) (*.f64 (neg.f64 eps) (fma.f64 x x eps))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps))) 1) (neg.f64 (fma.f64 x x eps)))
(-.f64 (*.f64 x x) eps)
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3))) 1) (neg.f64 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps)))))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps))))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) (fma.f64 eps (fma.f64 x x eps) (pow.f64 x 4)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps))) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 (fma.f64 x x eps)))
(/.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (/.f64 (sqrt.f64 (fma.f64 x x eps)) (sqrt.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (fma.f64 x x eps))) (sqrt.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3))) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps)))) (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (fma.f64 eps (fma.f64 x x eps) (pow.f64 x 4)))) (hypot.f64 (pow.f64 x 3) (pow.f64 (neg.f64 eps) 3/2)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 2))) (cbrt.f64 (fma.f64 x x eps)))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps))) (/.f64 (cbrt.f64 (fma.f64 x x eps)) (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 2)) (cbrt.f64 (fma.f64 x x eps))) (cbrt.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 2))) (cbrt.f64 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps)))))
(/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 2)) (/.f64 (cbrt.f64 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps)))) (cbrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 2)) (cbrt.f64 (fma.f64 eps (fma.f64 x x eps) (pow.f64 x 4)))) (cbrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps))) (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (fma.f64 x x eps)))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps))) (/.f64 (cbrt.f64 (fma.f64 x x eps)) (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (cbrt.f64 (fma.f64 x x eps)) (cbrt.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3))) (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3))) (cbrt.f64 (fma.f64 eps (fma.f64 x x eps) (pow.f64 x 4)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 4) (pow.f64 x 4)) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (/.f64 1 (fma.f64 x x eps))) (+.f64 (pow.f64 x 4) (*.f64 eps eps)))
(/.f64 (-.f64 (pow.f64 x 8) (pow.f64 eps 4)) (*.f64 (fma.f64 x x eps) (+.f64 (pow.f64 x 4) (*.f64 eps eps))))
(/.f64 (/.f64 (-.f64 (pow.f64 x 8) (pow.f64 eps 4)) (fma.f64 x x eps)) (fma.f64 eps eps (pow.f64 x 4)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 x 4) 3) (pow.f64 (*.f64 eps eps) 3)) (/.f64 1 (fma.f64 x x eps))) (+.f64 (*.f64 (pow.f64 x 4) (pow.f64 x 4)) (*.f64 (*.f64 eps eps) (+.f64 (pow.f64 x 4) (*.f64 eps eps)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 x 4) 3) (pow.f64 eps 6)) (*.f64 (fma.f64 x x eps) (+.f64 (pow.f64 x 8) (+.f64 (*.f64 (*.f64 eps eps) (pow.f64 x 4)) (pow.f64 eps 4)))))
(/.f64 (/.f64 (-.f64 (pow.f64 x 12) (pow.f64 eps 6)) (fma.f64 x x eps)) (fma.f64 eps (*.f64 eps (fma.f64 eps eps (pow.f64 x 4))) (pow.f64 x 8)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 6) (pow.f64 x 6)) (*.f64 (pow.f64 eps 3) (pow.f64 eps 3))) (/.f64 1 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps))))) (+.f64 (pow.f64 x 6) (pow.f64 eps 3)))
(/.f64 (-.f64 (pow.f64 x 12) (pow.f64 eps 6)) (*.f64 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps))) (+.f64 (pow.f64 eps 3) (pow.f64 x 6))))
(/.f64 (-.f64 (pow.f64 x 12) (pow.f64 eps 6)) (*.f64 (fma.f64 eps (fma.f64 x x eps) (pow.f64 x 4)) (+.f64 (pow.f64 eps 3) (pow.f64 x 6))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 x 6) 3) (pow.f64 (pow.f64 eps 3) 3)) (/.f64 1 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps))))) (+.f64 (*.f64 (pow.f64 x 6) (pow.f64 x 6)) (*.f64 (pow.f64 eps 3) (+.f64 (pow.f64 x 6) (pow.f64 eps 3)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 x 6) 3) (pow.f64 (pow.f64 eps 3) 3)) (*.f64 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps))) (+.f64 (pow.f64 x 12) (+.f64 (*.f64 (pow.f64 eps 3) (pow.f64 x 6)) (pow.f64 eps 6)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 x 6) 3) (pow.f64 (pow.f64 eps 3) 3)) (fma.f64 eps (fma.f64 x x eps) (pow.f64 x 4))) (fma.f64 (pow.f64 eps 3) (+.f64 (pow.f64 eps 3) (pow.f64 x 6)) (pow.f64 x 12)))
(/.f64 (/.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps)) 1) (fma.f64 x x eps))
(-.f64 (*.f64 x x) eps)
(/.f64 (/.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps)) (sqrt.f64 (fma.f64 x x eps))) (sqrt.f64 (fma.f64 x x eps)))
(-.f64 (*.f64 x x) eps)
(/.f64 (/.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps)) (*.f64 (cbrt.f64 (fma.f64 x x eps)) (cbrt.f64 (fma.f64 x x eps)))) (cbrt.f64 (fma.f64 x x eps)))
(-.f64 (*.f64 x x) eps)
(/.f64 (/.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) 1) (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps))))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps))))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) (fma.f64 eps (fma.f64 x x eps) (pow.f64 x 4)))
(/.f64 (/.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) (sqrt.f64 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps))))) (sqrt.f64 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps)))))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps))))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) (fma.f64 eps (fma.f64 x x eps) (pow.f64 x 4)))
(/.f64 (/.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps)))) (cbrt.f64 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps)))))) (cbrt.f64 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps)))))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps))))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) (fma.f64 eps (fma.f64 x x eps) (pow.f64 x 4)))
(pow.f64 (-.f64 (*.f64 x x) eps) 1)
(-.f64 (*.f64 x x) eps)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) 2)
(-.f64 (*.f64 x x) eps)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps)) 3)
(-.f64 (*.f64 x x) eps)
(pow.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 2) 1/2)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 2))
(fabs.f64 (-.f64 (*.f64 x x) eps))
(pow.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 3) 1/3)
(-.f64 (*.f64 x x) eps)
(neg.f64 (/.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps)) (neg.f64 (fma.f64 x x eps))))
(-.f64 (*.f64 x x) eps)
(neg.f64 (/.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) (neg.f64 (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps))))))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps))))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) (fma.f64 eps (fma.f64 x x eps) (pow.f64 x 4)))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 2))
(fabs.f64 (-.f64 (*.f64 x x) eps))
(log.f64 (exp.f64 (-.f64 (*.f64 x x) eps)))
(-.f64 (*.f64 x x) eps)
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 x x) eps))))
(-.f64 (*.f64 x x) eps)
(cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 3))
(-.f64 (*.f64 x x) eps)
(expm1.f64 (log1p.f64 (-.f64 (*.f64 x x) eps)))
(-.f64 (*.f64 x x) eps)
(exp.f64 (log.f64 (-.f64 (*.f64 x x) eps)))
(-.f64 (*.f64 x x) eps)
(log1p.f64 (expm1.f64 (-.f64 (*.f64 x x) eps)))
(-.f64 (*.f64 x x) eps)
(fma.f64 x x (neg.f64 eps))
(-.f64 (*.f64 x x) eps)
(fma.f64 1 (*.f64 x x) (neg.f64 eps))
(-.f64 (*.f64 x x) eps)
(fma.f64 (cbrt.f64 (pow.f64 x 4)) (pow.f64 (cbrt.f64 x) 2) (neg.f64 eps))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 x 4))) eps)

eval101.0ms (1%)

Compiler

Compiled 9159 to 3216 computations (64.9% saved)

prune63.0ms (0.7%)

Pruning

9 alts after pruning (8 fresh and 1 done)

PrunedKeptTotal
New3488356
Fresh000
Picked011
Done000
Total3489357
Error
0%
Counts
357 → 9
Alt Table
Click to see full alt table
StatusErrorProgram
1.01%
(/.f64 (/.f64 (+.f64 eps (*.f64 x (-.f64 x x))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
0.42%
(/.f64 (+.f64 eps 0) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
78.63%
(/.f64 (*.f64 (sqrt.f64 (+.f64 eps 0)) (sqrt.f64 (+.f64 eps 0))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
40.72%
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
44.21%
(-.f64 x (sqrt.f64 (neg.f64 eps)))
18.19%
(*.f64 (/.f64 (+.f64 eps 0) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (-.f64 (-.f64 (*.f64 x (+.f64 x x)) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
0.63%
(*.f64 (+.f64 eps (*.f64 x 0)) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
96.5%
(*.f64 x 2)
53.1%
(*.f64 1/2 (/.f64 eps x))
Compiler

Compiled 278 to 166 computations (40.3% saved)

localize11.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.02%
(+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
0.02%
(-.f64 (*.f64 x x) eps)
0.42%
(/.f64 (+.f64 eps 0) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
Compiler

Compiled 42 to 12 computations (71.4% saved)

series7.0ms (0.1%)

Counts
2 → 32
Calls

12 calls:

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

rewrite86.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1368×associate-/r*
1134×*-commutative
988×associate-/l*
822×associate-/r/
532×associate-/l/
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01252
127452
2374652
Stop Event
node limit
Counts
2 → 139
Calls
Call 1
Inputs
(/.f64 (+.f64 eps 0) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 eps) (/.f64 (sqrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (pow.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (cbrt.f64 (*.f64 eps eps)) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 2) (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (cbrt.f64 eps) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 eps (-.f64 (fma.f64 x x eps) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 eps) (/.f64 -1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 eps) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (*.f64 eps eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 1 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (fma.f64 x x eps) (*.f64 x x))) (*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (*.f64 eps (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (-.f64 (fma.f64 x x eps) (*.f64 x x))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (neg.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 eps) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) 1) (/.f64 (cbrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (cbrt.f64 (*.f64 eps eps)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 eps) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (cbrt.f64 (*.f64 eps eps)) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 eps eps) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1) (/.f64 1 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 eps eps) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 eps eps)) eps)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 eps eps) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (pow.f64 eps 3)) (*.f64 eps eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (neg.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)))) (neg.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (neg.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (-.f64 (*.f64 x x) (fma.f64 x x eps))) (-.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 (*.f64 eps eps)))) (cbrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 eps) (neg.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 eps) (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 eps eps) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (neg.f64 (pow.f64 eps 3))) (neg.f64 (*.f64 eps eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 eps eps) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (-.f64 0 (*.f64 eps eps))) (neg.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 eps eps) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (neg.f64 (*.f64 eps eps))) (neg.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (pow.f64 eps 3)) (pow.f64 eps 3)) eps)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (pow.f64 eps 3)) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 eps eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (pow.f64 eps 3)) (*.f64 (pow.f64 eps 3) (pow.f64 eps 3))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (pow.f64 eps 3)) (*.f64 eps (pow.f64 eps 3))) (*.f64 eps eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (pow.f64 eps 3)) (*.f64 (*.f64 eps eps) (pow.f64 eps 3))) (pow.f64 eps 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (pow.f64 eps 3)) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) 0)) (*.f64 eps eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (pow.f64 eps 3)) (+.f64 0 (pow.f64 (*.f64 eps eps) 3))) (-.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) 0) (*.f64 0 (*.f64 eps eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (pow.f64 eps 3)) (-.f64 (pow.f64 (*.f64 eps eps) 3) 0)) (+.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) 0) (*.f64 0 (*.f64 eps eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)))) (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (sqrt.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (cbrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)))) (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (cbrt.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 eps (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 eps 3) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (-.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 x)) (-.f64 1 (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x x) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (-.f64 (*.f64 x x) eps) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (exp.f64 (log1p.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (/.f64 1 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (/.f64 1 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (-.f64 (fma.f64 x x eps) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (+.f64 (-.f64 (+.f64 (*.f64 x x) (*.f64 x x)) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (-.f64 (pow.f64 x 4) (*.f64 (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (+.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (+.f64 (pow.f64 x 6) (pow.f64 (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 3))) (-.f64 (+.f64 (pow.f64 x 4) (*.f64 (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 1 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2) (/.f64 1 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (/.f64 1 (/.f64 1 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (/.f64 1 (/.f64 1 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (/.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x))) (/.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (/.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x))) (cbrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)))) (/.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (/.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x))) (neg.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x))) (*.f64 1 (neg.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (neg.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (*.f64 1 (neg.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x x) (fma.f64 x x eps)) (-.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x x) (fma.f64 x x eps)) (*.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 x 4) (pow.f64 (-.f64 (*.f64 x x) eps) 2)) (*.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (+.f64 (*.f64 x x) (*.f64 x x)) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (pow.f64 x 3) 3) (pow.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 3/2) 3)) (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (+.f64 (pow.f64 x 6) (-.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 3) (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 x 6) (pow.f64 (-.f64 (*.f64 x x) eps) 3)) (*.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (pow.f64 x 4) (+.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 2) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 x 6) (pow.f64 (-.f64 (*.f64 x x) eps) 3)) (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) 1) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (*.f64 (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (+.f64 (sqrt.f64 x) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4))) (-.f64 (sqrt.f64 x) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) 1) (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (sqrt.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (sqrt.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (*.f64 (cbrt.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (cbrt.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (cbrt.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (sqrt.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps)) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)))))

simplify121.0ms (1.3%)

Algorithm
egg-herbie
Rules
980×associate-+r+
964×+-commutative
740×associate-+l+
732×times-frac
682×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04799289
114518639
266728639
Stop Event
node limit
Counts
171 → 259
Calls
Call 1
Inputs
(*.f64 1/2 (/.f64 eps x))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 5/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps)) (*.f64 -1 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps)) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 eps))))) (pow.f64 x 2)))))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -1) 4) eps))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 eps))))) (sqrt.f64 -1))))) (pow.f64 x 3)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps)) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 eps))))) (pow.f64 x 2))))))
(*.f64 1/2 (/.f64 eps x))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/32 (pow.f64 eps 4)) (*.f64 -1/128 (pow.f64 eps 4))) (pow.f64 x 7))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(*.f64 2 x)
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (*.f64 2 x))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (+.f64 (*.f64 2 x) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))))))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (+.f64 (*.f64 2 x) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 eps 2)) 2) (*.f64 1/16 (pow.f64 eps 4))) (*.f64 eps (pow.f64 x 5)))) (*.f64 -1/4 (/.f64 (*.f64 eps (+.f64 (*.f64 -1/4 (pow.f64 eps 2)) (*.f64 1/8 (pow.f64 eps 2)))) (pow.f64 x 5)))))))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 eps))
(+.f64 x (*.f64 (sqrt.f64 -1) (sqrt.f64 eps)))
(+.f64 x (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (pow.f64 x 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 eps))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 eps 3))))) (+.f64 x (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (pow.f64 x 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 eps)))))
(*.f64 2 x)
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (*.f64 2 x))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (+.f64 (*.f64 2 x) (*.f64 -1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)))))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (+.f64 (*.f64 2 x) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))) (*.f64 -1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))))))
(*.f64 1/2 (/.f64 eps x))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 eps 4)) (pow.f64 (*.f64 -1/8 (pow.f64 eps 2)) 2)) (pow.f64 x 7))) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(*.f64 2 x)
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (*.f64 2 x))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (+.f64 (*.f64 2 x) (*.f64 -1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)))))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (+.f64 (*.f64 2 x) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))) (*.f64 -1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 1)
(*.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1)
(*.f64 1 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (sqrt.f64 eps) (/.f64 (sqrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (pow.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 2))
(*.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (cbrt.f64 (*.f64 eps eps)) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 2) (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (cbrt.f64 eps) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 eps (-.f64 (fma.f64 x x eps) (*.f64 x x))))
(*.f64 (neg.f64 eps) (/.f64 -1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)
(*.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))
(*.f64 (*.f64 (cbrt.f64 eps) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (*.f64 eps eps)))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 1 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)))
(*.f64 (/.f64 1 (-.f64 (fma.f64 x x eps) (*.f64 x x))) (*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (*.f64 eps (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
(*.f64 (/.f64 eps (-.f64 (fma.f64 x x eps) (*.f64 x x))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (/.f64 -1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (neg.f64 eps))
(*.f64 (/.f64 (sqrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 eps))
(*.f64 (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 (sqrt.f64 eps) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) 1) (/.f64 (cbrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (cbrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (cbrt.f64 (*.f64 eps eps)) 1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 (cbrt.f64 eps) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (cbrt.f64 (*.f64 eps eps)) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 (*.f64 (*.f64 eps eps) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1) (/.f64 1 eps))
(*.f64 (/.f64 (*.f64 (*.f64 eps eps) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 eps eps)) eps)
(*.f64 (/.f64 (*.f64 (*.f64 eps eps) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (pow.f64 eps 3)) (*.f64 eps eps))
(*.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 eps))
(*.f64 (/.f64 eps (neg.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)))) (neg.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 eps (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (neg.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
(*.f64 (/.f64 eps (-.f64 (*.f64 x x) (fma.f64 x x eps))) (-.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x))
(*.f64 (/.f64 1 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 (*.f64 eps eps)))) (cbrt.f64 eps))
(*.f64 (/.f64 (neg.f64 eps) (neg.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (neg.f64 eps) (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (/.f64 (*.f64 (*.f64 eps eps) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (neg.f64 (pow.f64 eps 3))) (neg.f64 (*.f64 eps eps)))
(*.f64 (/.f64 (*.f64 (*.f64 eps eps) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (-.f64 0 (*.f64 eps eps))) (neg.f64 eps))
(*.f64 (/.f64 (*.f64 (*.f64 eps eps) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (neg.f64 (*.f64 eps eps))) (neg.f64 eps))
(*.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (pow.f64 eps 3)) (pow.f64 eps 3)) eps)
(*.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (pow.f64 eps 3)) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 eps eps))
(*.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (pow.f64 eps 3)) (*.f64 (pow.f64 eps 3) (pow.f64 eps 3))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))
(*.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (pow.f64 eps 3)) (*.f64 eps (pow.f64 eps 3))) (*.f64 eps eps))
(*.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (pow.f64 eps 3)) (*.f64 (*.f64 eps eps) (pow.f64 eps 3))) (pow.f64 eps 3))
(*.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (pow.f64 eps 3)) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) 0)) (*.f64 eps eps))
(*.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (pow.f64 eps 3)) (+.f64 0 (pow.f64 (*.f64 eps eps) 3))) (-.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) 0) (*.f64 0 (*.f64 eps eps))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (pow.f64 eps 3)) (-.f64 (pow.f64 (*.f64 eps eps) 3) 0)) (+.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) 0) (*.f64 0 (*.f64 eps eps))))
(*.f64 (/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)))) (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (sqrt.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
(*.f64 (/.f64 (/.f64 eps (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (cbrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)))) (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (/.f64 eps (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (cbrt.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
(pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1)
(pow.f64 (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 2)
(pow.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 3)
(pow.f64 (pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3) 1/3)
(pow.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps) -1)
(neg.f64 (/.f64 eps (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(sqrt.f64 (pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2))
(log.f64 (exp.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(cbrt.f64 (pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3))
(cbrt.f64 (/.f64 (pow.f64 eps 3) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 3)))
(expm1.f64 (log1p.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(exp.f64 (log.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(log1p.f64 (expm1.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (-.f64 1 x))
(-.f64 (exp.f64 (log1p.f64 x)) (-.f64 1 (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (-.f64 (*.f64 x x) eps) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(-.f64 (+.f64 x (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1)
(-.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (exp.f64 (log1p.f64 x))) 1)
(*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1)
(*.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (/.f64 1 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (/.f64 1 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
(*.f64 (/.f64 1 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (-.f64 (fma.f64 x x eps) (*.f64 x x)))
(*.f64 (/.f64 1 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))
(*.f64 (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (+.f64 (-.f64 (+.f64 (*.f64 x x) (*.f64 x x)) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (-.f64 (pow.f64 x 4) (*.f64 (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (+.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (+.f64 (pow.f64 x 6) (pow.f64 (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 3))) (-.f64 (+.f64 (pow.f64 x 4) (*.f64 (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
(/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1)
(/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 1 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 1 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2) (/.f64 1 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (/.f64 1 (/.f64 1 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (/.f64 1 (/.f64 1 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))
(/.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (/.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (sqrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x))) (/.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (/.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x))) (cbrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)))) (/.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (/.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))))
(/.f64 (neg.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x))) (neg.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (neg.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x))) (*.f64 1 (neg.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (neg.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (*.f64 1 (neg.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))
(/.f64 (-.f64 (*.f64 x x) (fma.f64 x x eps)) (-.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x))
(/.f64 (-.f64 (*.f64 x x) (fma.f64 x x eps)) (*.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x)))
(/.f64 (-.f64 (pow.f64 x 4) (pow.f64 (-.f64 (*.f64 x x) eps) 2)) (*.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (+.f64 (*.f64 x x) (*.f64 x x)) eps)))
(/.f64 (+.f64 (pow.f64 (pow.f64 x 3) 3) (pow.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 3/2) 3)) (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (+.f64 (pow.f64 x 6) (-.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 3) (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 (-.f64 (*.f64 x x) eps) 3)) (*.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (pow.f64 x 4) (+.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 2) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))))))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 (-.f64 (*.f64 x x) eps) 3)) (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))
(/.f64 (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) 1) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (*.f64 (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (+.f64 (sqrt.f64 x) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4))) (-.f64 (sqrt.f64 x) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)))
(/.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) 1) (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (sqrt.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (sqrt.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
(/.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (*.f64 (cbrt.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (cbrt.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (cbrt.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
(pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1)
(pow.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)
(pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3)
(pow.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))
(log.f64 (exp.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 3))
(expm1.f64 (log1p.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(exp.f64 (log.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(log1p.f64 (expm1.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(fma.f64 1 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(fma.f64 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(fma.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps)) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)
Outputs
(*.f64 1/2 (/.f64 eps x))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/2 (/.f64 eps x) (/.f64 (*.f64 eps eps) (/.f64 (pow.f64 x 3) 1/8)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 1/2 (/.f64 eps x) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(fma.f64 1/8 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) (fma.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (*.f64 1/2 (/.f64 eps x))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 5/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 5/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7)) (fma.f64 1/2 (/.f64 eps x) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(fma.f64 1/8 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) (fma.f64 5/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7)) (fma.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (*.f64 1/2 (/.f64 eps x)))))
(*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps))
(/.f64 (sqrt.f64 eps) (sqrt.f64 -1))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps)) (*.f64 -1 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))))
(fma.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps) (neg.f64 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))))
(-.f64 (/.f64 (sqrt.f64 eps) (sqrt.f64 -1)) (/.f64 x -1))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps)) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 eps))))) (pow.f64 x 2)))))
(fma.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps) (*.f64 -1 (+.f64 (/.f64 x (pow.f64 (sqrt.f64 -1) 2)) (*.f64 (fma.f64 -1 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 eps)) 1) (pow.f64 (sqrt.f64 -1) 3)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 eps)) 1) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 x x)))))
(-.f64 (-.f64 (/.f64 (sqrt.f64 eps) (sqrt.f64 -1)) (/.f64 x -1)) (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 -1 (sqrt.f64 -1))) -1/2) (*.f64 x x)))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -1) 4) eps))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 eps))))) (sqrt.f64 -1))))) (pow.f64 x 3)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps)) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 eps))))) (pow.f64 x 2))))))
(fma.f64 (-.f64 (/.f64 1/2 (*.f64 eps (pow.f64 (sqrt.f64 -1) 4))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (fma.f64 -1 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 eps)) 1) (pow.f64 (sqrt.f64 -1) 3)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 eps)) 1) (pow.f64 (sqrt.f64 -1) 3)))) (sqrt.f64 -1))))) (pow.f64 x 3) (fma.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps) (*.f64 -1 (+.f64 (/.f64 x (pow.f64 (sqrt.f64 -1) 2)) (*.f64 (fma.f64 -1 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 eps)) 1) (pow.f64 (sqrt.f64 -1) 3)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 eps)) 1) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 x x))))))
(fma.f64 (pow.f64 x 3) (+.f64 (/.f64 1/2 eps) (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 -1 (sqrt.f64 -1))) -1/2) (sqrt.f64 -1)))) (-.f64 (-.f64 (/.f64 (sqrt.f64 eps) (sqrt.f64 -1)) (/.f64 x -1)) (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 -1 (sqrt.f64 -1))) -1/2) (*.f64 x x))))
(*.f64 1/2 (/.f64 eps x))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/2 (/.f64 eps x) (/.f64 (*.f64 eps eps) (/.f64 (pow.f64 x 3) 1/8)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 1/2 (/.f64 eps x) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(fma.f64 1/8 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) (fma.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (*.f64 1/2 (/.f64 eps x))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/32 (pow.f64 eps 4)) (*.f64 -1/128 (pow.f64 eps 4))) (pow.f64 x 7))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 eps 4) -5/128) (pow.f64 x 7)) (fma.f64 1/2 (/.f64 eps x) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(fma.f64 1/8 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) (-.f64 (fma.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (*.f64 1/2 (/.f64 eps x))) (/.f64 (pow.f64 eps 4) (/.f64 (pow.f64 x 7) -5/128))))
(*.f64 2 x)
(*.f64 x 2)
(+.f64 x x)
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (*.f64 2 x))
(fma.f64 -1/2 (/.f64 eps x) (*.f64 x 2))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (+.f64 (*.f64 2 x) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))))))
(fma.f64 -1/2 (/.f64 eps x) (fma.f64 2 x (/.f64 (*.f64 -1/8 (*.f64 eps eps)) (pow.f64 x 3))))
(fma.f64 (/.f64 eps x) -1/2 (fma.f64 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) -1/8 (+.f64 x x)))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (+.f64 (*.f64 2 x) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 eps 2)) 2) (*.f64 1/16 (pow.f64 eps 4))) (*.f64 eps (pow.f64 x 5)))) (*.f64 -1/4 (/.f64 (*.f64 eps (+.f64 (*.f64 -1/4 (pow.f64 eps 2)) (*.f64 1/8 (pow.f64 eps 2)))) (pow.f64 x 5)))))))))
(fma.f64 -1/2 (/.f64 eps x) (fma.f64 2 x (+.f64 (/.f64 (*.f64 -1/8 (*.f64 eps eps)) (pow.f64 x 3)) (fma.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (fma.f64 -2 (/.f64 (fma.f64 1/16 (pow.f64 eps 4) (pow.f64 (*.f64 -1/8 (*.f64 eps eps)) 2)) (*.f64 eps (pow.f64 x 5))) (*.f64 -1/4 (/.f64 eps (/.f64 (pow.f64 x 5) (*.f64 -1/8 (*.f64 eps eps))))))))))
(fma.f64 (/.f64 eps x) -1/2 (fma.f64 x 2 (fma.f64 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) -1/8 (fma.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 x 5)) (*.f64 -2 (/.f64 (fma.f64 1/16 (pow.f64 eps 4) (*.f64 (pow.f64 eps 4) 1/64)) (*.f64 eps (pow.f64 x 5)))))))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 eps))
(+.f64 x (*.f64 (sqrt.f64 -1) (sqrt.f64 eps)))
(fma.f64 (sqrt.f64 -1) (sqrt.f64 eps) x)
(+.f64 x (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (pow.f64 x 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 eps))))
(+.f64 x (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (*.f64 x x) (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1) (sqrt.f64 eps))))
(+.f64 (fma.f64 (sqrt.f64 -1) (sqrt.f64 eps) x) (*.f64 (/.f64 x (/.f64 (sqrt.f64 -1) x)) (*.f64 1/2 (sqrt.f64 (/.f64 1 eps)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 eps 3))))) (+.f64 x (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (pow.f64 x 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 eps)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 eps 3)))) (+.f64 x (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (*.f64 x x) (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1) (sqrt.f64 eps)))))
(+.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 x (/.f64 (sqrt.f64 -1) x))) (*.f64 (sqrt.f64 -1) (sqrt.f64 eps))) (fma.f64 (/.f64 (*.f64 -1/8 (pow.f64 x 4)) (*.f64 -1 (sqrt.f64 -1))) (sqrt.f64 (/.f64 1 (pow.f64 eps 3))) x))
(*.f64 2 x)
(*.f64 x 2)
(+.f64 x x)
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (*.f64 2 x))
(fma.f64 -1/2 (/.f64 eps x) (*.f64 x 2))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (+.f64 (*.f64 2 x) (*.f64 -1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)))))
(fma.f64 -1/2 (/.f64 eps x) (fma.f64 2 x (/.f64 (*.f64 -1/8 (*.f64 eps eps)) (pow.f64 x 3))))
(fma.f64 (/.f64 eps x) -1/2 (fma.f64 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) -1/8 (+.f64 x x)))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (+.f64 (*.f64 2 x) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))) (*.f64 -1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))))))
(fma.f64 -1/2 (/.f64 eps x) (fma.f64 2 x (fma.f64 -1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (/.f64 (*.f64 -1/8 (*.f64 eps eps)) (pow.f64 x 3)))))
(fma.f64 (/.f64 eps x) -1/2 (fma.f64 x 2 (fma.f64 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) -1/8 (/.f64 (*.f64 (pow.f64 eps 3) -1/16) (pow.f64 x 5)))))
(*.f64 1/2 (/.f64 eps x))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/2 (/.f64 eps x) (/.f64 (*.f64 eps eps) (/.f64 (pow.f64 x 3) 1/8)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 1/2 (/.f64 eps x) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(fma.f64 1/8 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) (fma.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (*.f64 1/2 (/.f64 eps x))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 eps 4)) (pow.f64 (*.f64 -1/8 (pow.f64 eps 2)) 2)) (pow.f64 x 7))) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 1/2 (/.f64 eps x) (fma.f64 1/2 (/.f64 (fma.f64 1/16 (pow.f64 eps 4) (pow.f64 (*.f64 -1/8 (*.f64 eps eps)) 2)) (pow.f64 x 7)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(fma.f64 1/8 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) (fma.f64 1/2 (/.f64 eps x) (fma.f64 1/2 (/.f64 (fma.f64 1/16 (pow.f64 eps 4) (*.f64 (pow.f64 eps 4) 1/64)) (pow.f64 x 7)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(*.f64 2 x)
(*.f64 x 2)
(+.f64 x x)
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (*.f64 2 x))
(fma.f64 -1/2 (/.f64 eps x) (*.f64 x 2))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (+.f64 (*.f64 2 x) (*.f64 -1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)))))
(fma.f64 -1/2 (/.f64 eps x) (fma.f64 2 x (/.f64 (*.f64 -1/8 (*.f64 eps eps)) (pow.f64 x 3))))
(fma.f64 (/.f64 eps x) -1/2 (fma.f64 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) -1/8 (+.f64 x x)))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (+.f64 (*.f64 2 x) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))) (*.f64 -1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))))))
(fma.f64 -1/2 (/.f64 eps x) (fma.f64 2 x (fma.f64 -1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (/.f64 (*.f64 -1/8 (*.f64 eps eps)) (pow.f64 x 3)))))
(fma.f64 (/.f64 eps x) -1/2 (fma.f64 x 2 (fma.f64 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) -1/8 (/.f64 (*.f64 (pow.f64 eps 3) -1/16) (pow.f64 x 5)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 1)
(/.f64 eps (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1)
(/.f64 eps (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 1 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 eps (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (sqrt.f64 eps) (/.f64 (sqrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (pow.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 2))
(/.f64 eps (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (cbrt.f64 (*.f64 eps eps)) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))) (cbrt.f64 (*.f64 eps eps))) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))) 2))
(/.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2) (cbrt.f64 (*.f64 eps eps))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 2) (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 eps (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (cbrt.f64 eps) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (/.f64 1 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))) (cbrt.f64 eps)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 eps eps)) (cbrt.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 eps (-.f64 (fma.f64 x x eps) (*.f64 x x))))
(*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) (/.f64 eps (-.f64 (fma.f64 x x eps) (*.f64 x x))))
(*.f64 (neg.f64 eps) (/.f64 -1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)
(/.f64 eps (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))
(*.f64 (fma.f64 x x (-.f64 (fma.f64 x x (neg.f64 eps)) (*.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))) (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 x x (neg.f64 eps)) 3/2))))
(/.f64 (*.f64 eps (-.f64 (*.f64 x (+.f64 x x)) (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) eps))) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))
(*.f64 (*.f64 (cbrt.f64 eps) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (*.f64 eps eps)))
(*.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (/.f64 1 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))) (cbrt.f64 eps)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 eps eps)) (cbrt.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 eps (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 eps (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 1 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 eps (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)))
(/.f64 eps (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 1 (-.f64 (fma.f64 x x eps) (*.f64 x x))) (*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) (/.f64 eps (-.f64 (fma.f64 x x eps) (*.f64 x x))))
(*.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 eps (-.f64 (fma.f64 x x eps) (*.f64 x x))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (*.f64 eps (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
(*.f64 (fma.f64 x x (-.f64 (fma.f64 x x (neg.f64 eps)) (*.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))) (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 x x (neg.f64 eps)) 3/2))))
(/.f64 (*.f64 eps (-.f64 (*.f64 x (+.f64 x x)) (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) eps))) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))
(*.f64 (/.f64 eps (-.f64 (fma.f64 x x eps) (*.f64 x x))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) (/.f64 eps (-.f64 (fma.f64 x x eps) (*.f64 x x))))
(*.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 eps (-.f64 (fma.f64 x x eps) (*.f64 x x))))
(*.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (fma.f64 x x (-.f64 (fma.f64 x x (neg.f64 eps)) (*.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))) (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 x x (neg.f64 eps)) 3/2))))
(/.f64 (*.f64 eps (-.f64 (*.f64 x (+.f64 x x)) (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) eps))) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))
(*.f64 (/.f64 -1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (neg.f64 eps))
(/.f64 eps (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (sqrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 eps))
(/.f64 eps (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 eps (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (sqrt.f64 eps) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)))
(/.f64 eps (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) 1) (/.f64 (cbrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (/.f64 1 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))) (cbrt.f64 eps)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 eps eps)) (cbrt.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (cbrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (cbrt.f64 (*.f64 eps eps)) 1))
(*.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (/.f64 1 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))) (cbrt.f64 eps)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 eps eps)) (cbrt.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (/.f64 1 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))) (cbrt.f64 eps)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 eps eps)) (cbrt.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (cbrt.f64 eps) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (cbrt.f64 (*.f64 eps eps)) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (/.f64 1 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))) (cbrt.f64 eps)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 eps eps)) (cbrt.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))) (cbrt.f64 (*.f64 eps eps))) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))) 2))
(/.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2) (cbrt.f64 (*.f64 eps eps))))
(*.f64 (/.f64 (*.f64 (*.f64 eps eps) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1) (/.f64 1 eps))
(*.f64 (/.f64 1 eps) (/.f64 (*.f64 eps eps) (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))
(/.f64 (/.f64 eps (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) eps)
(*.f64 (/.f64 (*.f64 (*.f64 eps eps) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 eps eps)) eps)
(/.f64 (*.f64 (/.f64 (*.f64 eps eps) (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))) eps) (*.f64 eps eps))
(/.f64 (/.f64 (pow.f64 eps 3) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 eps eps))
(*.f64 (/.f64 (*.f64 (*.f64 eps eps) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (pow.f64 eps 3)) (*.f64 eps eps))
(/.f64 eps (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 eps))
(*.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (/.f64 1 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))) (cbrt.f64 eps)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 eps eps)) (cbrt.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 eps (neg.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)))) (neg.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) (/.f64 eps (-.f64 (fma.f64 x x eps) (*.f64 x x))))
(*.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 eps (-.f64 (fma.f64 x x eps) (*.f64 x x))))
(*.f64 (/.f64 eps (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (neg.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
(*.f64 (fma.f64 x x (-.f64 (fma.f64 x x (neg.f64 eps)) (*.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))) (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 x x (neg.f64 eps)) 3/2))))
(/.f64 (*.f64 eps (-.f64 (*.f64 x (+.f64 x x)) (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) eps))) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))
(*.f64 (/.f64 eps (-.f64 (*.f64 x x) (fma.f64 x x eps))) (-.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x))
(*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) (/.f64 eps (-.f64 (fma.f64 x x eps) (*.f64 x x))))
(*.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 eps (-.f64 (fma.f64 x x eps) (*.f64 x x))))
(*.f64 (/.f64 1 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 (*.f64 eps eps)))) (cbrt.f64 eps))
(*.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (/.f64 1 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))) (cbrt.f64 eps)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 eps eps)) (cbrt.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (neg.f64 eps) (neg.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) (/.f64 eps (-.f64 (fma.f64 x x eps) (*.f64 x x))))
(*.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 eps (-.f64 (fma.f64 x x eps) (*.f64 x x))))
(*.f64 (/.f64 (neg.f64 eps) (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (fma.f64 x x (-.f64 (fma.f64 x x (neg.f64 eps)) (*.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))) (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 x x (neg.f64 eps)) 3/2))))
(/.f64 (*.f64 eps (-.f64 (*.f64 x (+.f64 x x)) (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) eps))) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))
(*.f64 (/.f64 (*.f64 (*.f64 eps eps) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (neg.f64 (pow.f64 eps 3))) (neg.f64 (*.f64 eps eps)))
(*.f64 (/.f64 (/.f64 (*.f64 eps eps) (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))) (neg.f64 (pow.f64 eps 3))) (*.f64 eps (neg.f64 eps)))
(/.f64 (neg.f64 (/.f64 (pow.f64 eps 4) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (neg.f64 (pow.f64 eps 3)))
(*.f64 (/.f64 (*.f64 (*.f64 eps eps) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (-.f64 0 (*.f64 eps eps))) (neg.f64 eps))
(*.f64 (neg.f64 eps) (/.f64 (/.f64 (*.f64 eps eps) (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))) (*.f64 eps (neg.f64 eps))))
(/.f64 (/.f64 (neg.f64 (pow.f64 eps 3)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 eps (neg.f64 eps)))
(*.f64 (/.f64 (*.f64 (*.f64 eps eps) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (neg.f64 (*.f64 eps eps))) (neg.f64 eps))
(*.f64 (neg.f64 eps) (/.f64 (/.f64 (*.f64 eps eps) (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))) (*.f64 eps (neg.f64 eps))))
(/.f64 (/.f64 (neg.f64 (pow.f64 eps 3)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 eps (neg.f64 eps)))
(*.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (pow.f64 eps 3)) (pow.f64 eps 3)) eps)
(/.f64 eps (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (pow.f64 eps 3)) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 eps eps))
(*.f64 (/.f64 1 eps) (/.f64 (*.f64 eps eps) (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))
(/.f64 (/.f64 eps (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) eps)
(*.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (pow.f64 eps 3)) (*.f64 (pow.f64 eps 3) (pow.f64 eps 3))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))
(/.f64 eps (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (pow.f64 eps 3)) (*.f64 eps (pow.f64 eps 3))) (*.f64 eps eps))
(*.f64 (/.f64 1 eps) (/.f64 (*.f64 eps eps) (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))
(/.f64 (/.f64 eps (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) eps)
(*.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (pow.f64 eps 3)) (*.f64 (*.f64 eps eps) (pow.f64 eps 3))) (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3) (/.f64 (/.f64 1 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))) (/.f64 (*.f64 eps (pow.f64 eps 4)) (pow.f64 eps 3))))
(*.f64 (pow.f64 eps 3) (/.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 eps eps)))
(*.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (pow.f64 eps 3)) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) 0)) (*.f64 eps eps))
(*.f64 (/.f64 1 eps) (/.f64 (*.f64 eps eps) (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))
(/.f64 (/.f64 eps (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) eps)
(*.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (pow.f64 eps 3)) (+.f64 0 (pow.f64 (*.f64 eps eps) 3))) (-.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) 0) (*.f64 0 (*.f64 eps eps))))
(/.f64 eps (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (pow.f64 eps 3)) (-.f64 (pow.f64 (*.f64 eps eps) 3) 0)) (+.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) 0) (*.f64 0 (*.f64 eps eps))))
(/.f64 eps (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)))) (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 eps (*.f64 (sqrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x))) (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))) (sqrt.f64 (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))
(*.f64 (/.f64 eps (*.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x))))) (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (sqrt.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
(*.f64 (/.f64 eps (*.f64 (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 x x (neg.f64 eps)) 3/2))) (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))) (sqrt.f64 (fma.f64 x x (-.f64 (fma.f64 x x (neg.f64 eps)) (*.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 x (+.f64 x x)) (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) eps))) eps) (*.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (hypot.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 3/4) (pow.f64 x 3/2))))
(*.f64 (/.f64 (/.f64 eps (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (cbrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)))) (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 eps (*.f64 (cbrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x))) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))) 2))) (cbrt.f64 (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))
(/.f64 (/.f64 (*.f64 eps (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (cbrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x))))
(*.f64 (/.f64 (/.f64 eps (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (cbrt.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
(/.f64 (*.f64 (/.f64 eps (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))) 2)) (cbrt.f64 (fma.f64 x x (-.f64 (fma.f64 x x (neg.f64 eps)) (*.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))))) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 x x (neg.f64 eps)) 3/2))))
(*.f64 (/.f64 eps (*.f64 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))) (cbrt.f64 (-.f64 (*.f64 x (+.f64 x x)) (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) eps))))
(pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1)
(/.f64 eps (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(pow.f64 (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 2)
(/.f64 eps (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(pow.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 3)
(/.f64 eps (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(pow.f64 (pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3) 1/3)
(/.f64 eps (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(pow.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps) -1)
(/.f64 eps (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(neg.f64 (/.f64 eps (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 eps (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(sqrt.f64 (pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2))
(sqrt.f64 (pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))) 2))
(fabs.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(log.f64 (exp.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 eps (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 eps (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(cbrt.f64 (pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3))
(/.f64 eps (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(cbrt.f64 (/.f64 (pow.f64 eps 3) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 3)))
(/.f64 eps (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(expm1.f64 (log1p.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 eps (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(exp.f64 (log.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 eps (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(log1p.f64 (expm1.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 eps (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (-.f64 1 x))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 x x (neg.f64 eps))))) (-.f64 1 x))
(+.f64 x (expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(-.f64 (exp.f64 (log1p.f64 x)) (-.f64 1 (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 (-.f64 (exp.f64 (log1p.f64 x)) 1) (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
(+.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (expm1.f64 (log1p.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1)
(+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
(+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (-.f64 (*.f64 x x) eps) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))) (/.f64 (fma.f64 x x (neg.f64 eps)) (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))
(-.f64 (/.f64 x (/.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (/.f64 (-.f64 (*.f64 x x) eps) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(-.f64 (+.f64 x (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 x x (neg.f64 eps))))) (-.f64 1 x))
(+.f64 x (expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(-.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (exp.f64 (log1p.f64 x))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 x)) 1) (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
(+.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (expm1.f64 (log1p.f64 x)))
(*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1)
(+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
(+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(*.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
(+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(*.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
(+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(*.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2))
(+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
(+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
(+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(*.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (/.f64 1 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (/.f64 1 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 x x (neg.f64 eps)) 3/2)) (fma.f64 x x (-.f64 (fma.f64 x x (neg.f64 eps)) (*.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (-.f64 (*.f64 x (+.f64 x x)) (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) eps)))
(*.f64 (/.f64 1 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (-.f64 (fma.f64 x x eps) (*.f64 x x)))
(/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 1 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 x x (neg.f64 eps)) 3/2)) (fma.f64 x x (-.f64 (fma.f64 x x (neg.f64 eps)) (*.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (-.f64 (*.f64 x (+.f64 x x)) (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) eps)))
(*.f64 (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
(+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(*.f64 (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (+.f64 (-.f64 (+.f64 (*.f64 x x) (*.f64 x x)) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 x x (neg.f64 eps)) 3/2))) (+.f64 (*.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) (-.f64 (*.f64 x (+.f64 x x)) eps)))
(/.f64 (*.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x (+.f64 x x)) eps))) (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))
(*.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (-.f64 (pow.f64 x 4) (*.f64 (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (+.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 x x (neg.f64 eps)) 3/2)) (-.f64 (pow.f64 x 4) (*.f64 (-.f64 (fma.f64 x x (neg.f64 eps)) (*.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))) (-.f64 (fma.f64 x x (neg.f64 eps)) (*.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))))) (+.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (*.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))
(*.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (-.f64 (pow.f64 x 4) (*.f64 (-.f64 (*.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps) (-.f64 (*.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)))) (-.f64 (fma.f64 x x eps) (*.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (+.f64 (pow.f64 x 6) (pow.f64 (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 3))) (-.f64 (+.f64 (pow.f64 x 4) (*.f64 (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
(*.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 x x (neg.f64 eps)) 3/2)) (+.f64 (pow.f64 x 6) (pow.f64 (-.f64 (fma.f64 x x (neg.f64 eps)) (*.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))) 3))) (+.f64 (pow.f64 x 4) (-.f64 (*.f64 (-.f64 (fma.f64 x x (neg.f64 eps)) (*.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))) (-.f64 (fma.f64 x x (neg.f64 eps)) (*.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))) (*.f64 (*.f64 x x) (-.f64 (fma.f64 x x (neg.f64 eps)) (*.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))))))
(*.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (+.f64 (pow.f64 x 6) (pow.f64 (-.f64 (*.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps) 3))) (+.f64 (pow.f64 x 4) (*.f64 (-.f64 (*.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps) (-.f64 (-.f64 (*.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps) (*.f64 x x)))))
(/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1)
(+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
(+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
(+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(/.f64 1 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
(+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 1 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
(+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(/.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)))
(+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
(+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2) (/.f64 1 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
(+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (/.f64 1 (/.f64 1 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 x x (neg.f64 eps)) 3/2)) (fma.f64 x x (-.f64 (fma.f64 x x (neg.f64 eps)) (*.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (-.f64 (*.f64 x (+.f64 x x)) (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) eps)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (/.f64 1 (/.f64 1 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 x x (neg.f64 eps)) 3/2)) (fma.f64 x x (-.f64 (fma.f64 x x (neg.f64 eps)) (*.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (-.f64 (*.f64 x (+.f64 x x)) (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) eps)))
(/.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (/.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
(+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(/.f64 (sqrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x))) (/.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x))) (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))) (sqrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x))) (sqrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (/.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 x x (neg.f64 eps)) 3/2))) (fma.f64 x x (-.f64 (fma.f64 x x (neg.f64 eps)) (*.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))) (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 x x (neg.f64 eps)) 3/2))))
(*.f64 (hypot.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 3/4) (pow.f64 x 3/2)) (/.f64 (hypot.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 3/4) (pow.f64 x 3/2)) (-.f64 (*.f64 x (+.f64 x x)) (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) eps))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x))) (cbrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)))) (/.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x))) (cbrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)))) (/.f64 (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) (cbrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)))))
(/.f64 (cbrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x))) (/.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 (cbrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x))) (cbrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (/.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 x x (neg.f64 eps)) 3/2))) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 x x (neg.f64 eps)) 3/2)))) (fma.f64 x x (-.f64 (fma.f64 x x (neg.f64 eps)) (*.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 x x (neg.f64 eps)) 3/2))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (/.f64 (-.f64 (*.f64 x (+.f64 x x)) (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) eps)) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))))
(/.f64 (neg.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x))) (neg.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (neg.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x))) (*.f64 1 (neg.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (neg.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 x x (neg.f64 eps)) 3/2)) (fma.f64 x x (-.f64 (fma.f64 x x (neg.f64 eps)) (*.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (-.f64 (*.f64 x (+.f64 x x)) (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) eps)))
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (*.f64 1 (neg.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 x x (neg.f64 eps)) 3/2)) (fma.f64 x x (-.f64 (fma.f64 x x (neg.f64 eps)) (*.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (-.f64 (*.f64 x (+.f64 x x)) (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) eps)))
(/.f64 (-.f64 (*.f64 x x) (fma.f64 x x eps)) (-.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x))
(/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (-.f64 (*.f64 x x) (fma.f64 x x eps)) (*.f64 1 (-.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x)))
(/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (-.f64 (pow.f64 x 4) (pow.f64 (-.f64 (*.f64 x x) eps) 2)) (*.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (+.f64 (*.f64 x x) (*.f64 x x)) eps)))
(/.f64 (-.f64 (pow.f64 x 4) (pow.f64 (fma.f64 x x (neg.f64 eps)) 2)) (*.f64 (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) (-.f64 (*.f64 x (+.f64 x x)) eps)))
(/.f64 (-.f64 (pow.f64 x 4) (pow.f64 (-.f64 (*.f64 x x) eps) 2)) (*.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 (*.f64 x (+.f64 x x)) eps)))
(/.f64 (+.f64 (pow.f64 (pow.f64 x 3) 3) (pow.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 3/2) 3)) (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (+.f64 (pow.f64 x 6) (-.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 3) (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 x 3) 3) (pow.f64 (pow.f64 (fma.f64 x x (neg.f64 eps)) 3/2) 3)) (*.f64 (fma.f64 x x (-.f64 (fma.f64 x x (neg.f64 eps)) (*.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))) (-.f64 (+.f64 (pow.f64 x 6) (pow.f64 (fma.f64 x x (neg.f64 eps)) 3)) (*.f64 (pow.f64 x 3) (pow.f64 (fma.f64 x x (neg.f64 eps)) 3/2)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 x 3) 3) (pow.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 3/2) 3)) (*.f64 (-.f64 (*.f64 x (+.f64 x x)) (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) eps)) (-.f64 (+.f64 (pow.f64 x 6) (pow.f64 (-.f64 (*.f64 x x) eps) 3)) (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 (-.f64 (*.f64 x x) eps) 3)) (*.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (pow.f64 x 4) (+.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 2) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))))))
(/.f64 (/.f64 (-.f64 (pow.f64 x 6) (pow.f64 (fma.f64 x x (neg.f64 eps)) 3)) (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))) (+.f64 (+.f64 (pow.f64 x 4) (pow.f64 (fma.f64 x x (neg.f64 eps)) 2)) (*.f64 x (*.f64 x (fma.f64 x x (neg.f64 eps))))))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 (-.f64 (*.f64 x x) eps) 3)) (*.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (pow.f64 x 4) (*.f64 (-.f64 (*.f64 x x) eps) (-.f64 (*.f64 x (+.f64 x x)) eps)))))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 (-.f64 (*.f64 x x) eps) 3)) (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))
(/.f64 (/.f64 (-.f64 (pow.f64 x 6) (pow.f64 (fma.f64 x x (neg.f64 eps)) 3)) (fma.f64 x x (-.f64 (fma.f64 x x (neg.f64 eps)) (*.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))) (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 x x (neg.f64 eps)) 3/2)))
(/.f64 (/.f64 (-.f64 (pow.f64 x 6) (pow.f64 (-.f64 (*.f64 x x) eps) 3)) (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (-.f64 (*.f64 x (+.f64 x x)) (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) eps)))
(/.f64 (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) 1) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (*.f64 (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (+.f64 (sqrt.f64 x) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4))) (-.f64 (sqrt.f64 x) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)))
(/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (*.f64 (-.f64 (sqrt.f64 x) (pow.f64 (fma.f64 x x (neg.f64 eps)) 1/4)) (+.f64 (sqrt.f64 x) (pow.f64 (fma.f64 x x (neg.f64 eps)) 1/4))))
(/.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) 1) (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 x x (neg.f64 eps)) 3/2)) (fma.f64 x x (-.f64 (fma.f64 x x (neg.f64 eps)) (*.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (-.f64 (*.f64 x (+.f64 x x)) (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) eps)))
(/.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (sqrt.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (sqrt.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 x x (neg.f64 eps)) 3/2)) (fma.f64 x x (-.f64 (fma.f64 x x (neg.f64 eps)) (*.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (-.f64 (*.f64 x (+.f64 x x)) (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) eps)))
(/.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (*.f64 (cbrt.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (cbrt.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (cbrt.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 x x (neg.f64 eps)) 3/2)) (fma.f64 x x (-.f64 (fma.f64 x x (neg.f64 eps)) (*.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (-.f64 (*.f64 x (+.f64 x x)) (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) eps)))
(pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1)
(+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
(+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(pow.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)
(+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
(+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3)
(+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
(+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(pow.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 3) 1/3)
(+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
(+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(sqrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))
(sqrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) 2))
(fabs.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(log.f64 (exp.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
(+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
(+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 3))
(+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
(+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(expm1.f64 (log1p.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
(+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(exp.f64 (log.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
(+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(log1p.f64 (expm1.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
(+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(fma.f64 1 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
(+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(fma.f64 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x)
(+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
(+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
(+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(fma.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) x)
(fma.f64 (pow.f64 (fma.f64 x x (neg.f64 eps)) 1/4) (pow.f64 (fma.f64 x x (neg.f64 eps)) 1/4) x)
(+.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) 1/2))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
(+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps)) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)
(fma.f64 (cbrt.f64 (fma.f64 x x (neg.f64 eps))) (cbrt.f64 (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) x)

localize3.0ms (0%)

Compiler

Compiled 7 to 5 computations (28.6% saved)

localize5.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.01%
(-.f64 x (sqrt.f64 (neg.f64 eps)))
Compiler

Compiled 14 to 5 computations (64.3% saved)

series2.0ms (0%)

Counts
1 → 13
Calls

6 calls:

TimeVariablePointExpression
1.0ms
eps
@0
(-.f64 x (sqrt.f64 (neg.f64 eps)))
0.0ms
x
@0
(-.f64 x (sqrt.f64 (neg.f64 eps)))
0.0ms
eps
@inf
(-.f64 x (sqrt.f64 (neg.f64 eps)))
0.0ms
eps
@-inf
(-.f64 x (sqrt.f64 (neg.f64 eps)))
0.0ms
x
@inf
(-.f64 x (sqrt.f64 (neg.f64 eps)))

rewrite54.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1618×add-sqr-sqrt
1600×*-un-lft-identity
1494×add-cube-cbrt
1480×add-cbrt-cube
174×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0815
117011
2232111
Stop Event
node limit
Counts
1 → 37
Calls
Call 1
Inputs
(-.f64 x (sqrt.f64 (neg.f64 eps)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 x (neg.f64 (sqrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (*.f64 (neg.f64 (sqrt.f64 eps)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (sqrt.f64 eps)) (fma.f64 (neg.f64 (sqrt.f64 eps)) 1 (sqrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (sqrt.f64 eps)) (fma.f64 (neg.f64 (pow.f64 eps 1/4)) (pow.f64 eps 1/4) (sqrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (sqrt.f64 eps)) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 eps))) (cbrt.f64 eps) (sqrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (sqrt.f64 eps)) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (sqrt.f64 eps)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 x (sqrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 x (sqrt.f64 eps))) (sqrt.f64 (-.f64 x (sqrt.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 x (sqrt.f64 eps))) (pow.f64 (cbrt.f64 (-.f64 x (sqrt.f64 eps))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 x (sqrt.f64 eps))) 2) (cbrt.f64 (-.f64 x (sqrt.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 x x eps) (/.f64 1 (+.f64 x (sqrt.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) (/.f64 1 (+.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 x) (pow.f64 eps 1/4)) (-.f64 (sqrt.f64 x) (pow.f64 eps 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 x (sqrt.f64 eps)) (fma.f64 x x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps))) (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 x x eps) (+.f64 x (sqrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) (+.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x x) (*.f64 (neg.f64 (sqrt.f64 eps)) (neg.f64 (sqrt.f64 eps)))) (-.f64 x (neg.f64 (sqrt.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 x 3) (pow.f64 (neg.f64 (sqrt.f64 eps)) 3)) (+.f64 (*.f64 x x) (-.f64 (*.f64 (neg.f64 (sqrt.f64 eps)) (neg.f64 (sqrt.f64 eps))) (*.f64 x (neg.f64 (sqrt.f64 eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 x x eps)) (neg.f64 (+.f64 x (sqrt.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2))) (neg.f64 (+.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 x (sqrt.f64 eps)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 x (sqrt.f64 eps))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 x (sqrt.f64 eps))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 x (sqrt.f64 eps)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 x (sqrt.f64 eps)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 x (sqrt.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 x (sqrt.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 x (sqrt.f64 eps)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 x (sqrt.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 x (sqrt.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 x (sqrt.f64 eps))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 x (sqrt.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 x (neg.f64 (sqrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (sqrt.f64 eps)))))))

simplify59.0ms (0.6%)

Algorithm
egg-herbie
Rules
1436×associate-/l*
1146×associate-+l+
1124×associate-*r*
954×associate-*l*
740×associate-/r*
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01061082
1261962
21031900
34662898
Stop Event
node limit
Counts
50 → 61
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))) x)
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))) x)
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))) x)
x
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))) x)
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))) x)
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))) x)
x
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))) x)
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))) x)
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))) x)
x
(+.f64 x (neg.f64 (sqrt.f64 eps)))
(+.f64 x (*.f64 (neg.f64 (sqrt.f64 eps)) 1))
(+.f64 (-.f64 x (sqrt.f64 eps)) (fma.f64 (neg.f64 (sqrt.f64 eps)) 1 (sqrt.f64 eps)))
(+.f64 (-.f64 x (sqrt.f64 eps)) (fma.f64 (neg.f64 (pow.f64 eps 1/4)) (pow.f64 eps 1/4) (sqrt.f64 eps)))
(+.f64 (-.f64 x (sqrt.f64 eps)) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 eps))) (cbrt.f64 eps) (sqrt.f64 eps)))
(+.f64 (neg.f64 (sqrt.f64 eps)) x)
(*.f64 (-.f64 x (sqrt.f64 eps)) 1)
(*.f64 1 (-.f64 x (sqrt.f64 eps)))
(*.f64 (sqrt.f64 (-.f64 x (sqrt.f64 eps))) (sqrt.f64 (-.f64 x (sqrt.f64 eps))))
(*.f64 (cbrt.f64 (-.f64 x (sqrt.f64 eps))) (pow.f64 (cbrt.f64 (-.f64 x (sqrt.f64 eps))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (sqrt.f64 eps))) 2) (cbrt.f64 (-.f64 x (sqrt.f64 eps))))
(*.f64 (fma.f64 x x eps) (/.f64 1 (+.f64 x (sqrt.f64 eps))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) (/.f64 1 (+.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps)))))
(*.f64 (+.f64 (sqrt.f64 x) (pow.f64 eps 1/4)) (-.f64 (sqrt.f64 x) (pow.f64 eps 1/4)))
(/.f64 1 (/.f64 (+.f64 x (sqrt.f64 eps)) (fma.f64 x x eps)))
(/.f64 1 (/.f64 (+.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps))) (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2))))
(/.f64 (fma.f64 x x eps) (+.f64 x (sqrt.f64 eps)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) (+.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (neg.f64 (sqrt.f64 eps)) (neg.f64 (sqrt.f64 eps)))) (-.f64 x (neg.f64 (sqrt.f64 eps))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (neg.f64 (sqrt.f64 eps)) 3)) (+.f64 (*.f64 x x) (-.f64 (*.f64 (neg.f64 (sqrt.f64 eps)) (neg.f64 (sqrt.f64 eps))) (*.f64 x (neg.f64 (sqrt.f64 eps))))))
(/.f64 (neg.f64 (fma.f64 x x eps)) (neg.f64 (+.f64 x (sqrt.f64 eps))))
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2))) (neg.f64 (+.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps)))))
(pow.f64 (-.f64 x (sqrt.f64 eps)) 1)
(pow.f64 (sqrt.f64 (-.f64 x (sqrt.f64 eps))) 2)
(pow.f64 (cbrt.f64 (-.f64 x (sqrt.f64 eps))) 3)
(pow.f64 (pow.f64 (-.f64 x (sqrt.f64 eps)) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 x (sqrt.f64 eps)) 2))
(log.f64 (exp.f64 (-.f64 x (sqrt.f64 eps))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (sqrt.f64 eps)))))
(cbrt.f64 (pow.f64 (-.f64 x (sqrt.f64 eps)) 3))
(expm1.f64 (log1p.f64 (-.f64 x (sqrt.f64 eps))))
(exp.f64 (log.f64 (-.f64 x (sqrt.f64 eps))))
(exp.f64 (*.f64 (log.f64 (-.f64 x (sqrt.f64 eps))) 1))
(log1p.f64 (expm1.f64 (-.f64 x (sqrt.f64 eps))))
(fma.f64 1 x (neg.f64 (sqrt.f64 eps)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 eps)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (sqrt.f64 eps)))
Outputs
(*.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)))
(*.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (neg.f64 (sqrt.f64 eps)))
(*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))) x)
(fma.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)) x)
(-.f64 x (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)))
(fma.f64 (sqrt.f64 -1) (neg.f64 (sqrt.f64 eps)) x)
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))) x)
(fma.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)) x)
(-.f64 x (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)))
(fma.f64 (sqrt.f64 -1) (neg.f64 (sqrt.f64 eps)) x)
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))) x)
(fma.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)) x)
(-.f64 x (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)))
(fma.f64 (sqrt.f64 -1) (neg.f64 (sqrt.f64 eps)) x)
x
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))) x)
(fma.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)) x)
(-.f64 x (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)))
(fma.f64 (sqrt.f64 -1) (neg.f64 (sqrt.f64 eps)) x)
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))) x)
(fma.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)) x)
(-.f64 x (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)))
(fma.f64 (sqrt.f64 -1) (neg.f64 (sqrt.f64 eps)) x)
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))) x)
(fma.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)) x)
(-.f64 x (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)))
(fma.f64 (sqrt.f64 -1) (neg.f64 (sqrt.f64 eps)) x)
x
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))) x)
(fma.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)) x)
(-.f64 x (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)))
(fma.f64 (sqrt.f64 -1) (neg.f64 (sqrt.f64 eps)) x)
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))) x)
(fma.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)) x)
(-.f64 x (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)))
(fma.f64 (sqrt.f64 -1) (neg.f64 (sqrt.f64 eps)) x)
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))) x)
(fma.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)) x)
(-.f64 x (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)))
(fma.f64 (sqrt.f64 -1) (neg.f64 (sqrt.f64 eps)) x)
x
(+.f64 x (neg.f64 (sqrt.f64 eps)))
(-.f64 x (sqrt.f64 eps))
(+.f64 x (*.f64 (neg.f64 (sqrt.f64 eps)) 1))
(-.f64 x (sqrt.f64 eps))
(+.f64 (-.f64 x (sqrt.f64 eps)) (fma.f64 (neg.f64 (sqrt.f64 eps)) 1 (sqrt.f64 eps)))
(-.f64 x (sqrt.f64 eps))
(+.f64 (-.f64 x (sqrt.f64 eps)) (fma.f64 (neg.f64 (pow.f64 eps 1/4)) (pow.f64 eps 1/4) (sqrt.f64 eps)))
(fma.f64 -1 (pow.f64 eps 1/2) x)
(-.f64 x (pow.f64 eps 1/2))
(+.f64 (-.f64 x (sqrt.f64 eps)) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 eps))) (cbrt.f64 eps) (sqrt.f64 eps)))
(fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 eps))) (cbrt.f64 eps) x)
(-.f64 x (*.f64 (cbrt.f64 (sqrt.f64 eps)) (cbrt.f64 eps)))
(+.f64 (neg.f64 (sqrt.f64 eps)) x)
(-.f64 x (sqrt.f64 eps))
(*.f64 (-.f64 x (sqrt.f64 eps)) 1)
(-.f64 x (sqrt.f64 eps))
(*.f64 1 (-.f64 x (sqrt.f64 eps)))
(-.f64 x (sqrt.f64 eps))
(*.f64 (sqrt.f64 (-.f64 x (sqrt.f64 eps))) (sqrt.f64 (-.f64 x (sqrt.f64 eps))))
(-.f64 x (sqrt.f64 eps))
(*.f64 (cbrt.f64 (-.f64 x (sqrt.f64 eps))) (pow.f64 (cbrt.f64 (-.f64 x (sqrt.f64 eps))) 2))
(-.f64 x (sqrt.f64 eps))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (sqrt.f64 eps))) 2) (cbrt.f64 (-.f64 x (sqrt.f64 eps))))
(-.f64 x (sqrt.f64 eps))
(*.f64 (fma.f64 x x eps) (/.f64 1 (+.f64 x (sqrt.f64 eps))))
(*.f64 (fma.f64 x x eps) (/.f64 1 (+.f64 (sqrt.f64 eps) x)))
(/.f64 (fma.f64 x x eps) (+.f64 (sqrt.f64 eps) x))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) (/.f64 1 (+.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps)))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) (/.f64 1 (+.f64 (fma.f64 x x eps) (*.f64 (sqrt.f64 eps) x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) (fma.f64 (sqrt.f64 eps) x (fma.f64 x x eps)))
(*.f64 (+.f64 (sqrt.f64 x) (pow.f64 eps 1/4)) (-.f64 (sqrt.f64 x) (pow.f64 eps 1/4)))
(*.f64 (+.f64 (pow.f64 eps 1/4) (sqrt.f64 x)) (-.f64 (sqrt.f64 x) (pow.f64 eps 1/4)))
(/.f64 1 (/.f64 (+.f64 x (sqrt.f64 eps)) (fma.f64 x x eps)))
(*.f64 (fma.f64 x x eps) (/.f64 1 (+.f64 (sqrt.f64 eps) x)))
(/.f64 (fma.f64 x x eps) (+.f64 (sqrt.f64 eps) x))
(/.f64 1 (/.f64 (+.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps))) (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) (/.f64 1 (+.f64 (fma.f64 x x eps) (*.f64 (sqrt.f64 eps) x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) (fma.f64 (sqrt.f64 eps) x (fma.f64 x x eps)))
(/.f64 (fma.f64 x x eps) (+.f64 x (sqrt.f64 eps)))
(*.f64 (fma.f64 x x eps) (/.f64 1 (+.f64 (sqrt.f64 eps) x)))
(/.f64 (fma.f64 x x eps) (+.f64 (sqrt.f64 eps) x))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) (+.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) (/.f64 1 (+.f64 (fma.f64 x x eps) (*.f64 (sqrt.f64 eps) x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) (fma.f64 (sqrt.f64 eps) x (fma.f64 x x eps)))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (neg.f64 (sqrt.f64 eps)) (neg.f64 (sqrt.f64 eps)))) (-.f64 x (neg.f64 (sqrt.f64 eps))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (sqrt.f64 eps) (sqrt.f64 eps))) (-.f64 x (neg.f64 (sqrt.f64 eps))))
(/.f64 (-.f64 (*.f64 x x) eps) (+.f64 (sqrt.f64 eps) x))
(/.f64 (-.f64 x (sqrt.f64 eps)) 1)
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (neg.f64 (sqrt.f64 eps)) 3)) (+.f64 (*.f64 x x) (-.f64 (*.f64 (neg.f64 (sqrt.f64 eps)) (neg.f64 (sqrt.f64 eps))) (*.f64 x (neg.f64 (sqrt.f64 eps))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (neg.f64 (sqrt.f64 eps)) 3)) (fma.f64 x x (*.f64 (neg.f64 (sqrt.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 eps)) x))))
(/.f64 (-.f64 (pow.f64 x 3) (*.f64 (sqrt.f64 eps) eps)) (fma.f64 (sqrt.f64 eps) x (fma.f64 x x eps)))
(/.f64 (neg.f64 (fma.f64 x x eps)) (neg.f64 (+.f64 x (sqrt.f64 eps))))
(*.f64 (fma.f64 x x eps) (/.f64 1 (+.f64 (sqrt.f64 eps) x)))
(/.f64 (fma.f64 x x eps) (+.f64 (sqrt.f64 eps) x))
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2))) (neg.f64 (+.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps)))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) (/.f64 1 (+.f64 (fma.f64 x x eps) (*.f64 (sqrt.f64 eps) x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) (fma.f64 (sqrt.f64 eps) x (fma.f64 x x eps)))
(pow.f64 (-.f64 x (sqrt.f64 eps)) 1)
(-.f64 x (sqrt.f64 eps))
(pow.f64 (sqrt.f64 (-.f64 x (sqrt.f64 eps))) 2)
(-.f64 x (sqrt.f64 eps))
(pow.f64 (cbrt.f64 (-.f64 x (sqrt.f64 eps))) 3)
(-.f64 x (sqrt.f64 eps))
(pow.f64 (pow.f64 (-.f64 x (sqrt.f64 eps)) 3) 1/3)
(-.f64 x (sqrt.f64 eps))
(sqrt.f64 (pow.f64 (-.f64 x (sqrt.f64 eps)) 2))
(-.f64 x (sqrt.f64 eps))
(log.f64 (exp.f64 (-.f64 x (sqrt.f64 eps))))
(-.f64 x (sqrt.f64 eps))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (sqrt.f64 eps)))))
(-.f64 x (sqrt.f64 eps))
(cbrt.f64 (pow.f64 (-.f64 x (sqrt.f64 eps)) 3))
(-.f64 x (sqrt.f64 eps))
(expm1.f64 (log1p.f64 (-.f64 x (sqrt.f64 eps))))
(-.f64 x (sqrt.f64 eps))
(exp.f64 (log.f64 (-.f64 x (sqrt.f64 eps))))
(-.f64 x (sqrt.f64 eps))
(exp.f64 (*.f64 (log.f64 (-.f64 x (sqrt.f64 eps))) 1))
(-.f64 x (sqrt.f64 eps))
(log1p.f64 (expm1.f64 (-.f64 x (sqrt.f64 eps))))
(-.f64 x (sqrt.f64 eps))
(fma.f64 1 x (neg.f64 (sqrt.f64 eps)))
(-.f64 x (sqrt.f64 eps))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 eps)))
(-.f64 x (sqrt.f64 eps))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (sqrt.f64 eps)))
(-.f64 x (sqrt.f64 eps))

localize19.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.01%
(/.f64 (*.f64 (sqrt.f64 (+.f64 eps 0)) (sqrt.f64 (+.f64 eps 0))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
0.02%
(+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
0.02%
(-.f64 (*.f64 x x) eps)
0.13%
(*.f64 (sqrt.f64 (+.f64 eps 0)) (sqrt.f64 (+.f64 eps 0)))
Compiler

Compiled 61 to 27 computations (55.7% saved)

series3.0ms (0%)

Counts
2 → 28
Calls

9 calls:

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

rewrite110.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1544×associate-/l*
1160×associate-/r/
752×associate-/l/
334×associate-+l+
286×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01430
130030
2405330
Stop Event
node limit
Counts
2 → 143
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (+.f64 eps 0)) (sqrt.f64 (+.f64 eps 0)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 eps 0)) (sqrt.f64 (+.f64 eps 0))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 eps 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 eps (-.f64 0 (/.f64 0 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 eps)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 eps 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 eps (/.f64 0 eps))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 eps (-.f64 (/.f64 0 eps) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 eps (+.f64 (/.f64 0 eps) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 eps (+.f64 0 (/.f64 0 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 eps (+.f64 (/.f64 0 eps) (/.f64 0 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 eps)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 eps)) (+.f64 1 (/.f64 0 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (exp.f64 (log1p.f64 eps))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 eps 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 eps (/.f64 eps eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 eps (/.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 eps) (/.f64 1 (sqrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 eps) (/.f64 eps (pow.f64 eps 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 eps 1/4) (/.f64 1 (*.f64 (pow.f64 eps 1/4) (sqrt.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 eps) (/.f64 1 (pow.f64 (cbrt.f64 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 eps) (/.f64 1 (*.f64 (cbrt.f64 (sqrt.f64 eps)) (sqrt.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 1 (cbrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 eps (*.f64 (cbrt.f64 eps) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 eps 3/2) (sqrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eps eps) eps)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 eps 3) (*.f64 eps eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 eps 3) (/.f64 1 (/.f64 1 (*.f64 eps eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 eps) (pow.f64 eps 1/4)) (/.f64 1 (pow.f64 eps 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (pow.f64 eps 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 eps 3) (pow.f64 eps 3)) (*.f64 eps (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 eps) (cbrt.f64 eps)) (/.f64 1 (cbrt.f64 (sqrt.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eps (pow.f64 (cbrt.f64 eps) 2)) (/.f64 eps (cbrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 eps eps) (sqrt.f64 eps)) (pow.f64 eps 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 eps eps) 1) eps)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 eps eps) (pow.f64 (cbrt.f64 eps) 2)) (/.f64 (*.f64 eps eps) (cbrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eps (pow.f64 eps 3)) (pow.f64 eps 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 eps eps) (pow.f64 eps 3)) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 eps eps) (pow.f64 eps 3)) (*.f64 eps (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 eps 3) eps) (pow.f64 eps 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 eps 3)) (neg.f64 (*.f64 eps eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 eps 3)) (*.f64 1 (neg.f64 (*.f64 eps eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 eps 3) (pow.f64 eps 3)) 0) (*.f64 (*.f64 eps eps) (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 eps eps)) (neg.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) 0) (pow.f64 eps 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 eps eps)) (neg.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 eps eps) 3) (*.f64 (*.f64 eps eps) (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (pow.f64 (*.f64 eps eps) 3)) (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (-.f64 0 (*.f64 (*.f64 eps eps) 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (pow.f64 eps 3) 3) (*.f64 (*.f64 eps eps) (pow.f64 (*.f64 eps eps) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (pow.f64 (pow.f64 eps 3) 3)) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 (pow.f64 eps 3) (pow.f64 eps 3)) (-.f64 0 (*.f64 (pow.f64 eps 3) 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 eps eps) 3) 0) (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (+.f64 0 (*.f64 (*.f64 eps eps) 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 eps 3) (*.f64 eps eps)) (*.f64 eps (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (pow.f64 (cbrt.f64 eps) 2) 3) eps)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 eps 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 eps) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 eps) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eps eps) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 eps 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 eps eps))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 eps)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 eps 3))))) (#(struct:change #<rule egg-rr> (2) ((x . eps)))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 eps) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 eps)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 eps) (sqrt.f64 eps) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 eps 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 eps) 0)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 eps) (/.f64 (sqrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (pow.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 2) (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 eps) (/.f64 1 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))) (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (-.f64 (fma.f64 x x eps) (*.f64 x x))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (fma.f64 x x eps) (*.f64 x x))) (*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (*.f64 eps (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (neg.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 eps) (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))) (/.f64 (sqrt.f64 eps) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) 1) (/.f64 (cbrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))) (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 eps 1/4) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 eps))) (pow.f64 eps 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 eps) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (pow.f64 eps 1/4))) (pow.f64 eps 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 eps) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (*.f64 (sqrt.f64 eps) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 eps) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (*.f64 (sqrt.f64 eps) (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (neg.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)))) (neg.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (neg.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (-.f64 (*.f64 x x) (fma.f64 x x eps))) (-.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 eps) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (neg.f64 (sqrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 eps) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 eps))) (cbrt.f64 (sqrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (pow.f64 (cbrt.f64 eps) 2))) (cbrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 eps) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 eps))) (cbrt.f64 (sqrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 eps) (neg.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 eps) (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 eps eps) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1) (/.f64 1 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 eps eps) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 eps eps)) eps)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 eps eps) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (pow.f64 eps 3)) (*.f64 eps eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 eps eps) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (neg.f64 (pow.f64 eps 3))) (neg.f64 (*.f64 eps eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 eps eps) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (-.f64 0 (*.f64 eps eps))) (neg.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 eps eps) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (neg.f64 (*.f64 eps eps))) (neg.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 eps 3) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (pow.f64 eps 3)) eps)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 eps 3) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 eps eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 eps 3) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 (pow.f64 eps 3) (pow.f64 eps 3))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 eps 3) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 eps (pow.f64 eps 3))) (*.f64 eps eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 eps 3) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 (*.f64 eps eps) (pow.f64 eps 3))) (pow.f64 eps 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 eps 3) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 (pow.f64 eps 3) eps)) (*.f64 eps eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 eps 3) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) 0)) (*.f64 eps eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 eps 3) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (+.f64 0 (pow.f64 (*.f64 eps eps) 3))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (-.f64 0 (*.f64 (*.f64 eps eps) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 eps 3) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (-.f64 (pow.f64 (*.f64 eps eps) 3) 0)) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (+.f64 0 (*.f64 (*.f64 eps eps) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 eps 3) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 (pow.f64 eps 3) (*.f64 eps eps))) (pow.f64 eps 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)))) (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (sqrt.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))) (cbrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)))) (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (cbrt.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 eps (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 eps 3) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))))

simplify99.0ms (1%)

Algorithm
egg-herbie
Rules
1102×associate-+l+
1010×associate-*r*
920×times-frac
862×associate-/l*
826×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04504653
113254313
276774313
Stop Event
node limit
Counts
171 → 207
Calls
Call 1
Inputs
eps
eps
eps
eps
eps
eps
eps
eps
(*.f64 -1 (*.f64 eps (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 eps (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 eps (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 eps (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 1/2 (/.f64 eps x))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 5/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps)) (*.f64 -1 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps)) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 eps))))) (pow.f64 x 2)))))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -1) 4) eps))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 eps))))) (sqrt.f64 -1))))) (pow.f64 x 3)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps)) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 eps))))) (pow.f64 x 2))))))
(*.f64 1/2 (/.f64 eps x))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/32 (pow.f64 eps 4)) (*.f64 -1/128 (pow.f64 eps 4))) (pow.f64 x 7))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(*.f64 2 x)
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (*.f64 2 x))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (+.f64 (*.f64 2 x) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))))))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (+.f64 (*.f64 2 x) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 eps 2)) 2) (*.f64 1/16 (pow.f64 eps 4))) (*.f64 eps (pow.f64 x 5)))) (*.f64 -1/4 (/.f64 (*.f64 eps (+.f64 (*.f64 -1/4 (pow.f64 eps 2)) (*.f64 1/8 (pow.f64 eps 2)))) (pow.f64 x 5)))))))))
(+.f64 eps 0)
(+.f64 eps (-.f64 0 (/.f64 0 eps)))
(+.f64 0 eps)
(-.f64 eps 0)
(-.f64 eps (/.f64 0 eps))
(-.f64 eps (-.f64 (/.f64 0 eps) 0))
(-.f64 eps (+.f64 (/.f64 0 eps) 0))
(-.f64 eps (+.f64 0 (/.f64 0 eps)))
(-.f64 eps (+.f64 (/.f64 0 eps) (/.f64 0 eps)))
(-.f64 (exp.f64 (log1p.f64 eps)) 1)
(-.f64 (exp.f64 (log1p.f64 eps)) (+.f64 1 (/.f64 0 eps)))
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 eps))) 1)
(/.f64 eps 1)
(/.f64 eps (/.f64 eps eps))
(/.f64 eps (/.f64 (*.f64 eps eps) (*.f64 eps eps)))
(/.f64 (sqrt.f64 eps) (/.f64 1 (sqrt.f64 eps)))
(/.f64 (sqrt.f64 eps) (/.f64 eps (pow.f64 eps 3/2)))
(/.f64 1 (/.f64 1 eps))
(/.f64 (pow.f64 eps 1/4) (/.f64 1 (*.f64 (pow.f64 eps 1/4) (sqrt.f64 eps))))
(/.f64 (cbrt.f64 eps) (/.f64 1 (pow.f64 (cbrt.f64 eps) 2)))
(/.f64 (cbrt.f64 eps) (/.f64 1 (*.f64 (cbrt.f64 (sqrt.f64 eps)) (sqrt.f64 eps))))
(/.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 1 (cbrt.f64 eps)))
(/.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 eps (*.f64 (cbrt.f64 eps) eps)))
(/.f64 (pow.f64 eps 3/2) (sqrt.f64 eps))
(/.f64 (*.f64 eps eps) eps)
(/.f64 (pow.f64 eps 3) (*.f64 eps eps))
(/.f64 (pow.f64 eps 3) (/.f64 1 (/.f64 1 (*.f64 eps eps))))
(/.f64 (*.f64 (sqrt.f64 eps) (pow.f64 eps 1/4)) (/.f64 1 (pow.f64 eps 1/4)))
(/.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (pow.f64 eps 3))
(/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 eps 3)) (*.f64 eps (*.f64 (*.f64 eps eps) (*.f64 eps eps))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps))
(/.f64 (*.f64 (sqrt.f64 eps) (cbrt.f64 eps)) (/.f64 1 (cbrt.f64 (sqrt.f64 eps))))
(/.f64 (*.f64 eps (pow.f64 (cbrt.f64 eps) 2)) (/.f64 eps (cbrt.f64 eps)))
(/.f64 (*.f64 (*.f64 eps eps) (sqrt.f64 eps)) (pow.f64 eps 3/2))
(/.f64 (*.f64 (*.f64 eps eps) 1) eps)
(/.f64 (*.f64 (*.f64 eps eps) (pow.f64 (cbrt.f64 eps) 2)) (/.f64 (*.f64 eps eps) (cbrt.f64 eps)))
(/.f64 (*.f64 eps (pow.f64 eps 3)) (pow.f64 eps 3))
(/.f64 (*.f64 (*.f64 eps eps) (pow.f64 eps 3)) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))
(/.f64 (*.f64 (*.f64 eps eps) (pow.f64 eps 3)) (*.f64 eps (pow.f64 eps 3)))
(/.f64 (*.f64 (pow.f64 eps 3) eps) (pow.f64 eps 3))
(/.f64 (neg.f64 (pow.f64 eps 3)) (neg.f64 (*.f64 eps eps)))
(/.f64 (neg.f64 (pow.f64 eps 3)) (*.f64 1 (neg.f64 (*.f64 eps eps))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 3) (pow.f64 eps 3)) 0) (*.f64 (*.f64 eps eps) (pow.f64 eps 3)))
(/.f64 (-.f64 0 (*.f64 eps eps)) (neg.f64 eps))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) 0) (pow.f64 eps 3))
(/.f64 (neg.f64 (*.f64 eps eps)) (neg.f64 eps))
(/.f64 (pow.f64 (*.f64 eps eps) 3) (*.f64 (*.f64 eps eps) (pow.f64 eps 3)))
(/.f64 (+.f64 0 (pow.f64 (*.f64 eps eps) 3)) (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (-.f64 0 (*.f64 (*.f64 eps eps) 0)))))
(/.f64 (pow.f64 (pow.f64 eps 3) 3) (*.f64 (*.f64 eps eps) (pow.f64 (*.f64 eps eps) 3)))
(/.f64 (+.f64 0 (pow.f64 (pow.f64 eps 3) 3)) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 (pow.f64 eps 3) (pow.f64 eps 3)) (-.f64 0 (*.f64 (pow.f64 eps 3) 0)))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps eps) 3) 0) (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (+.f64 0 (*.f64 (*.f64 eps eps) 0)))))
(/.f64 (*.f64 (pow.f64 eps 3) (*.f64 eps eps)) (*.f64 eps (pow.f64 eps 3)))
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 eps) 2) 3) eps)
(pow.f64 eps 1)
(pow.f64 (sqrt.f64 eps) 2)
(pow.f64 (cbrt.f64 eps) 3)
(pow.f64 (*.f64 eps eps) 1/2)
(pow.f64 (pow.f64 eps 3) 1/3)
(sqrt.f64 (*.f64 eps eps))
(fabs.f64 eps)
(log.f64 (exp.f64 eps))
(log.f64 (+.f64 1 (expm1.f64 eps)))
(cbrt.f64 (pow.f64 eps 3))
(expm1.f64 (log1p.f64 eps))
(exp.f64 (log.f64 eps))
(exp.f64 (*.f64 (log.f64 eps) 1))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 eps)) 2))
(log1p.f64 (expm1.f64 eps))
(fma.f64 (sqrt.f64 eps) (sqrt.f64 eps) 0)
(fma.f64 1 eps 0)
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 eps) 0)
(-.f64 (exp.f64 (log1p.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 1)
(*.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (sqrt.f64 eps) (/.f64 (sqrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1)
(*.f64 1 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (pow.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 2) (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (neg.f64 eps) (/.f64 1 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))) (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 (sqrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 eps))
(*.f64 (/.f64 eps (-.f64 (fma.f64 x x eps) (*.f64 x x))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (/.f64 1 (-.f64 (fma.f64 x x eps) (*.f64 x x))) (*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (*.f64 eps (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
(*.f64 (/.f64 1 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (neg.f64 eps))
(*.f64 (/.f64 (sqrt.f64 eps) (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))) (/.f64 (sqrt.f64 eps) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) 1) (/.f64 (cbrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))) (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 eps))
(*.f64 (/.f64 (pow.f64 eps 1/4) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 eps))) (pow.f64 eps 1/4))
(*.f64 (/.f64 (sqrt.f64 eps) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (pow.f64 eps 1/4))) (pow.f64 eps 1/4))
(*.f64 (/.f64 (sqrt.f64 eps) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (*.f64 (sqrt.f64 eps) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (sqrt.f64 eps) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (*.f64 (sqrt.f64 eps) (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
(*.f64 (/.f64 eps (neg.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)))) (neg.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 eps (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (neg.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
(*.f64 (/.f64 eps (-.f64 (*.f64 x x) (fma.f64 x x eps))) (-.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x))
(*.f64 (/.f64 (sqrt.f64 eps) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (neg.f64 (sqrt.f64 eps)))
(*.f64 (/.f64 (sqrt.f64 eps) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 eps))) (cbrt.f64 (sqrt.f64 eps)))
(*.f64 (/.f64 1 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (pow.f64 (cbrt.f64 eps) 2))) (cbrt.f64 eps))
(*.f64 (/.f64 (cbrt.f64 eps) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 eps))) (cbrt.f64 (sqrt.f64 eps)))
(*.f64 (/.f64 (neg.f64 eps) (neg.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (neg.f64 eps) (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (/.f64 (*.f64 (*.f64 eps eps) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1) (/.f64 1 eps))
(*.f64 (/.f64 (*.f64 (*.f64 eps eps) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 eps eps)) eps)
(*.f64 (/.f64 (*.f64 (*.f64 eps eps) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (pow.f64 eps 3)) (*.f64 eps eps))
(*.f64 (/.f64 (*.f64 (*.f64 eps eps) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (neg.f64 (pow.f64 eps 3))) (neg.f64 (*.f64 eps eps)))
(*.f64 (/.f64 (*.f64 (*.f64 eps eps) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (-.f64 0 (*.f64 eps eps))) (neg.f64 eps))
(*.f64 (/.f64 (*.f64 (*.f64 eps eps) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (neg.f64 (*.f64 eps eps))) (neg.f64 eps))
(*.f64 (/.f64 (*.f64 (pow.f64 eps 3) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (pow.f64 eps 3)) eps)
(*.f64 (/.f64 (*.f64 (pow.f64 eps 3) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 eps eps))
(*.f64 (/.f64 (*.f64 (pow.f64 eps 3) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 (pow.f64 eps 3) (pow.f64 eps 3))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))
(*.f64 (/.f64 (*.f64 (pow.f64 eps 3) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 eps (pow.f64 eps 3))) (*.f64 eps eps))
(*.f64 (/.f64 (*.f64 (pow.f64 eps 3) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 (*.f64 eps eps) (pow.f64 eps 3))) (pow.f64 eps 3))
(*.f64 (/.f64 (*.f64 (pow.f64 eps 3) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 (pow.f64 eps 3) eps)) (*.f64 eps eps))
(*.f64 (/.f64 (*.f64 (pow.f64 eps 3) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) 0)) (*.f64 eps eps))
(*.f64 (/.f64 (*.f64 (pow.f64 eps 3) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (+.f64 0 (pow.f64 (*.f64 eps eps) 3))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (-.f64 0 (*.f64 (*.f64 eps eps) 0))))
(*.f64 (/.f64 (*.f64 (pow.f64 eps 3) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (-.f64 (pow.f64 (*.f64 eps eps) 3) 0)) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (+.f64 0 (*.f64 (*.f64 eps eps) 0))))
(*.f64 (/.f64 (*.f64 (pow.f64 eps 3) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 (pow.f64 eps 3) (*.f64 eps eps))) (pow.f64 eps 3))
(*.f64 (/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)))) (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (sqrt.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
(*.f64 (/.f64 (/.f64 eps (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))) (cbrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)))) (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (/.f64 eps (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (cbrt.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
(pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1)
(pow.f64 (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 2)
(pow.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 3)
(pow.f64 (pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3) 1/3)
(pow.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps) -1)
(neg.f64 (/.f64 eps (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(sqrt.f64 (pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2))
(log.f64 (exp.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(cbrt.f64 (pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3))
(cbrt.f64 (/.f64 (pow.f64 eps 3) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 3)))
(expm1.f64 (log1p.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(exp.f64 (log.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(exp.f64 (*.f64 (log.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1))
(log1p.f64 (expm1.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
Outputs
eps
eps
eps
eps
eps
eps
eps
eps
(*.f64 -1 (*.f64 eps (pow.f64 (sqrt.f64 -1) 2)))
eps
(*.f64 -1 (*.f64 eps (pow.f64 (sqrt.f64 -1) 2)))
eps
(*.f64 -1 (*.f64 eps (pow.f64 (sqrt.f64 -1) 2)))
eps
(*.f64 -1 (*.f64 eps (pow.f64 (sqrt.f64 -1) 2)))
eps
(*.f64 1/2 (/.f64 eps x))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/2 (/.f64 eps x) (/.f64 (*.f64 eps (*.f64 eps 1/8)) (pow.f64 x 3)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 1/2 (/.f64 eps x) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(fma.f64 1/8 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) (fma.f64 1/2 (/.f64 eps x) (/.f64 (*.f64 1/16 (pow.f64 eps 3)) (pow.f64 x 5))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 5/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 5/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7)) (fma.f64 1/2 (/.f64 eps x) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(fma.f64 1/8 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) (fma.f64 5/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7)) (fma.f64 1/2 (/.f64 eps x) (/.f64 (*.f64 1/16 (pow.f64 eps 3)) (pow.f64 x 5)))))
(*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps))
(/.f64 (sqrt.f64 eps) (sqrt.f64 -1))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps)) (*.f64 -1 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))))
(fma.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps) (neg.f64 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))))
(-.f64 (/.f64 (sqrt.f64 eps) (sqrt.f64 -1)) (/.f64 x -1))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps)) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 eps))))) (pow.f64 x 2)))))
(fma.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps) (*.f64 -1 (+.f64 (/.f64 x (pow.f64 (sqrt.f64 -1) 2)) (*.f64 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) (*.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) (sqrt.f64 (/.f64 1 eps)))) (*.f64 x x)))))
(-.f64 (-.f64 (/.f64 (sqrt.f64 eps) (sqrt.f64 -1)) (/.f64 x -1)) (*.f64 (*.f64 (*.f64 -1 (/.f64 (sqrt.f64 (/.f64 1 eps)) (sqrt.f64 -1))) -1/2) (*.f64 x x)))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -1) 4) eps))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 eps))))) (sqrt.f64 -1))))) (pow.f64 x 3)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps)) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 eps))))) (pow.f64 x 2))))))
(fma.f64 (-.f64 (/.f64 1/2 (*.f64 eps (pow.f64 (sqrt.f64 -1) 4))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) (*.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) (sqrt.f64 (/.f64 1 eps)))) (sqrt.f64 -1))))) (pow.f64 x 3) (fma.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps) (*.f64 -1 (+.f64 (/.f64 x (pow.f64 (sqrt.f64 -1) 2)) (*.f64 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) (*.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) (sqrt.f64 (/.f64 1 eps)))) (*.f64 x x))))))
(fma.f64 (pow.f64 x 3) (+.f64 (/.f64 1/2 eps) (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (*.f64 (*.f64 -1 (/.f64 (sqrt.f64 (/.f64 1 eps)) (sqrt.f64 -1))) -1/2) (sqrt.f64 -1)))) (-.f64 (-.f64 (/.f64 (sqrt.f64 eps) (sqrt.f64 -1)) (/.f64 x -1)) (*.f64 (*.f64 (*.f64 -1 (/.f64 (sqrt.f64 (/.f64 1 eps)) (sqrt.f64 -1))) -1/2) (*.f64 x x))))
(*.f64 1/2 (/.f64 eps x))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/2 (/.f64 eps x) (/.f64 (*.f64 eps (*.f64 eps 1/8)) (pow.f64 x 3)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 1/2 (/.f64 eps x) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(fma.f64 1/8 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) (fma.f64 1/2 (/.f64 eps x) (/.f64 (*.f64 1/16 (pow.f64 eps 3)) (pow.f64 x 5))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/32 (pow.f64 eps 4)) (*.f64 -1/128 (pow.f64 eps 4))) (pow.f64 x 7))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 eps 4) -5/128) (pow.f64 x 7)) (fma.f64 1/2 (/.f64 eps x) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(fma.f64 1/8 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) (-.f64 (fma.f64 1/2 (/.f64 eps x) (/.f64 (*.f64 1/16 (pow.f64 eps 3)) (pow.f64 x 5))) (/.f64 (*.f64 (pow.f64 eps 4) -5/128) (pow.f64 x 7))))
(*.f64 2 x)
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (*.f64 2 x))
(fma.f64 -1/2 (/.f64 eps x) (*.f64 2 x))
(fma.f64 (/.f64 eps x) -1/2 (*.f64 2 x))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (+.f64 (*.f64 2 x) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))))))
(fma.f64 -1/2 (/.f64 eps x) (fma.f64 2 x (*.f64 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) -1/8)))
(fma.f64 (/.f64 eps x) -1/2 (fma.f64 2 x (/.f64 (*.f64 -1/8 (*.f64 eps eps)) (pow.f64 x 3))))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (+.f64 (*.f64 2 x) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 eps 2)) 2) (*.f64 1/16 (pow.f64 eps 4))) (*.f64 eps (pow.f64 x 5)))) (*.f64 -1/4 (/.f64 (*.f64 eps (+.f64 (*.f64 -1/4 (pow.f64 eps 2)) (*.f64 1/8 (pow.f64 eps 2)))) (pow.f64 x 5)))))))))
(fma.f64 -1/2 (/.f64 eps x) (fma.f64 2 x (+.f64 (*.f64 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) -1/8) (fma.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (fma.f64 -2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 eps eps)) 2) (*.f64 1/16 (pow.f64 eps 4))) (*.f64 eps (pow.f64 x 5))) (*.f64 -1/4 (/.f64 eps (/.f64 (pow.f64 x 5) (*.f64 -1/8 (*.f64 eps eps))))))))))
(fma.f64 (/.f64 eps x) -1/2 (fma.f64 2 x (fma.f64 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) -1/8 (fma.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 x 5)) (*.f64 -2 (/.f64 (fma.f64 1/16 (pow.f64 eps 4) (*.f64 (pow.f64 eps 4) 1/64)) (*.f64 eps (pow.f64 x 5)))))))))
(+.f64 eps 0)
eps
(+.f64 eps (-.f64 0 (/.f64 0 eps)))
eps
(+.f64 0 eps)
eps
(-.f64 eps 0)
eps
(-.f64 eps (/.f64 0 eps))
eps
(-.f64 eps (-.f64 (/.f64 0 eps) 0))
eps
(-.f64 eps (+.f64 (/.f64 0 eps) 0))
eps
(-.f64 eps (+.f64 0 (/.f64 0 eps)))
eps
(-.f64 eps (+.f64 (/.f64 0 eps) (/.f64 0 eps)))
eps
(-.f64 (exp.f64 (log1p.f64 eps)) 1)
eps
(-.f64 (exp.f64 (log1p.f64 eps)) (+.f64 1 (/.f64 0 eps)))
eps
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 eps))) 1)
eps
(/.f64 eps 1)
eps
(/.f64 eps (/.f64 eps eps))
eps
(/.f64 eps (/.f64 (*.f64 eps eps) (*.f64 eps eps)))
eps
(/.f64 (sqrt.f64 eps) (/.f64 1 (sqrt.f64 eps)))
eps
(/.f64 (sqrt.f64 eps) (/.f64 eps (pow.f64 eps 3/2)))
(*.f64 (pow.f64 eps 3/2) (/.f64 (sqrt.f64 eps) eps))
(/.f64 1 (/.f64 1 eps))
eps
(/.f64 (pow.f64 eps 1/4) (/.f64 1 (*.f64 (pow.f64 eps 1/4) (sqrt.f64 eps))))
eps
(/.f64 (cbrt.f64 eps) (/.f64 1 (pow.f64 (cbrt.f64 eps) 2)))
eps
(/.f64 (cbrt.f64 eps) (/.f64 1 (*.f64 (cbrt.f64 (sqrt.f64 eps)) (sqrt.f64 eps))))
(*.f64 (/.f64 (cbrt.f64 eps) 1) (*.f64 (sqrt.f64 eps) (cbrt.f64 (sqrt.f64 eps))))
(*.f64 (cbrt.f64 (sqrt.f64 eps)) (*.f64 (cbrt.f64 eps) (sqrt.f64 eps)))
(/.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 1 (cbrt.f64 eps)))
eps
(/.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 eps (*.f64 (cbrt.f64 eps) eps)))
eps
(/.f64 (pow.f64 eps 3/2) (sqrt.f64 eps))
(/.f64 (*.f64 eps eps) eps)
eps
(/.f64 (pow.f64 eps 3) (*.f64 eps eps))
eps
(/.f64 (pow.f64 eps 3) (/.f64 1 (/.f64 1 (*.f64 eps eps))))
eps
(/.f64 (*.f64 (sqrt.f64 eps) (pow.f64 eps 1/4)) (/.f64 1 (pow.f64 eps 1/4)))
eps
(/.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (pow.f64 eps 3))
eps
(/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 eps 3)) (*.f64 eps (*.f64 (*.f64 eps eps) (*.f64 eps eps))))
eps
(/.f64 (*.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps))
(/.f64 (pow.f64 (cbrt.f64 eps) 4) (cbrt.f64 eps))
(/.f64 (cbrt.f64 eps) (/.f64 (cbrt.f64 eps) eps))
(/.f64 (*.f64 (sqrt.f64 eps) (cbrt.f64 eps)) (/.f64 1 (cbrt.f64 (sqrt.f64 eps))))
(*.f64 (/.f64 (cbrt.f64 eps) 1) (*.f64 (sqrt.f64 eps) (cbrt.f64 (sqrt.f64 eps))))
(*.f64 (cbrt.f64 (sqrt.f64 eps)) (*.f64 (cbrt.f64 eps) (sqrt.f64 eps)))
(/.f64 (*.f64 eps (pow.f64 (cbrt.f64 eps) 2)) (/.f64 eps (cbrt.f64 eps)))
eps
(/.f64 (*.f64 (*.f64 eps eps) (sqrt.f64 eps)) (pow.f64 eps 3/2))
(/.f64 (*.f64 eps eps) (/.f64 (pow.f64 eps 3/2) (sqrt.f64 eps)))
(/.f64 (sqrt.f64 eps) (/.f64 (pow.f64 eps 3/2) (*.f64 eps eps)))
(/.f64 (*.f64 (*.f64 eps eps) 1) eps)
eps
(/.f64 (*.f64 (*.f64 eps eps) (pow.f64 (cbrt.f64 eps) 2)) (/.f64 (*.f64 eps eps) (cbrt.f64 eps)))
eps
(/.f64 (*.f64 eps (pow.f64 eps 3)) (pow.f64 eps 3))
eps
(/.f64 (*.f64 (*.f64 eps eps) (pow.f64 eps 3)) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))
eps
(/.f64 (*.f64 (*.f64 eps eps) (pow.f64 eps 3)) (*.f64 eps (pow.f64 eps 3)))
eps
(/.f64 (*.f64 (pow.f64 eps 3) eps) (pow.f64 eps 3))
eps
(/.f64 (neg.f64 (pow.f64 eps 3)) (neg.f64 (*.f64 eps eps)))
eps
(/.f64 (neg.f64 (pow.f64 eps 3)) (*.f64 1 (neg.f64 (*.f64 eps eps))))
eps
(/.f64 (-.f64 (*.f64 (pow.f64 eps 3) (pow.f64 eps 3)) 0) (*.f64 (*.f64 eps eps) (pow.f64 eps 3)))
eps
(/.f64 (-.f64 0 (*.f64 eps eps)) (neg.f64 eps))
eps
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) 0) (pow.f64 eps 3))
eps
(/.f64 (neg.f64 (*.f64 eps eps)) (neg.f64 eps))
eps
(/.f64 (pow.f64 (*.f64 eps eps) 3) (*.f64 (*.f64 eps eps) (pow.f64 eps 3)))
eps
(/.f64 (+.f64 0 (pow.f64 (*.f64 eps eps) 3)) (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (-.f64 0 (*.f64 (*.f64 eps eps) 0)))))
eps
(/.f64 (pow.f64 (pow.f64 eps 3) 3) (*.f64 (*.f64 eps eps) (pow.f64 (*.f64 eps eps) 3)))
eps
(/.f64 (+.f64 0 (pow.f64 (pow.f64 eps 3) 3)) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 (pow.f64 eps 3) (pow.f64 eps 3)) (-.f64 0 (*.f64 (pow.f64 eps 3) 0)))))
eps
(/.f64 (-.f64 (pow.f64 (*.f64 eps eps) 3) 0) (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (+.f64 0 (*.f64 (*.f64 eps eps) 0)))))
eps
(/.f64 (*.f64 (pow.f64 eps 3) (*.f64 eps eps)) (*.f64 eps (pow.f64 eps 3)))
eps
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 eps) 2) 3) eps)
eps
(pow.f64 eps 1)
eps
(pow.f64 (sqrt.f64 eps) 2)
eps
(pow.f64 (cbrt.f64 eps) 3)
eps
(pow.f64 (*.f64 eps eps) 1/2)
eps
(pow.f64 (pow.f64 eps 3) 1/3)
eps
(sqrt.f64 (*.f64 eps eps))
eps
(fabs.f64 eps)
eps
(log.f64 (exp.f64 eps))
eps
(log.f64 (+.f64 1 (expm1.f64 eps)))
eps
(cbrt.f64 (pow.f64 eps 3))
eps
(expm1.f64 (log1p.f64 eps))
eps
(exp.f64 (log.f64 eps))
eps
(exp.f64 (*.f64 (log.f64 eps) 1))
eps
(exp.f64 (*.f64 (log.f64 (sqrt.f64 eps)) 2))
eps
(log1p.f64 (expm1.f64 eps))
eps
(fma.f64 (sqrt.f64 eps) (sqrt.f64 eps) 0)
eps
(fma.f64 1 eps 0)
eps
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 eps) 0)
eps
(-.f64 (exp.f64 (log1p.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 1)
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (sqrt.f64 eps) (/.f64 (sqrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1)
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 1 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (pow.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 2))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 2) (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (neg.f64 eps) (/.f64 1 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))) (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (*.f64 1 (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2)))
(/.f64 (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2)))
(*.f64 (/.f64 (sqrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 eps))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 eps (-.f64 (fma.f64 x x eps) (*.f64 x x))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 eps (-.f64 (fma.f64 x x eps) (*.f64 x x))))
(*.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (fma.f64 x x (-.f64 (*.f64 x x) (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) eps))) (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))
(*.f64 (/.f64 1 (-.f64 (fma.f64 x x eps) (*.f64 x x))) (*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 eps (-.f64 (fma.f64 x x eps) (*.f64 x x))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 eps (-.f64 (fma.f64 x x eps) (*.f64 x x))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (*.f64 eps (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
(*.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (fma.f64 x x (-.f64 (*.f64 x x) (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) eps))) (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))
(*.f64 (/.f64 1 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (neg.f64 eps))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (sqrt.f64 eps) (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))) (/.f64 (sqrt.f64 eps) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (*.f64 1 (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2)))
(/.f64 (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) 1) (/.f64 (cbrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))) (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 eps))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (pow.f64 eps 1/4) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 eps))) (pow.f64 eps 1/4))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (sqrt.f64 eps) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (pow.f64 eps 1/4))) (pow.f64 eps 1/4))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (sqrt.f64 eps) (-.f64 (fma.f64 x x eps) (*.f64 x x))) (*.f64 (sqrt.f64 eps) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 eps (-.f64 (fma.f64 x x eps) (*.f64 x x))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 eps (-.f64 (fma.f64 x x eps) (*.f64 x x))))
(*.f64 (/.f64 (sqrt.f64 eps) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (*.f64 (sqrt.f64 eps) (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
(*.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (fma.f64 x x (-.f64 (*.f64 x x) (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) eps))) (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))
(*.f64 (/.f64 eps (neg.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)))) (neg.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 eps (-.f64 (*.f64 x x) (fma.f64 x x eps))) (-.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x))
(*.f64 (/.f64 eps (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (neg.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
(*.f64 (/.f64 eps (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (neg.f64 (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (fma.f64 x x (-.f64 (*.f64 x x) (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) eps))) (*.f64 1 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))))
(*.f64 (/.f64 eps (-.f64 (*.f64 x x) (fma.f64 x x eps))) (-.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x))
(*.f64 (/.f64 eps (neg.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)))) (neg.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (sqrt.f64 eps) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (neg.f64 (sqrt.f64 eps)))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (sqrt.f64 eps) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 eps))) (cbrt.f64 (sqrt.f64 eps)))
(/.f64 (*.f64 (sqrt.f64 eps) (cbrt.f64 (sqrt.f64 eps))) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 eps)))
(*.f64 (cbrt.f64 (sqrt.f64 eps)) (/.f64 (*.f64 (cbrt.f64 eps) (sqrt.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 1 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (pow.f64 (cbrt.f64 eps) 2))) (cbrt.f64 eps))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (cbrt.f64 eps) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 eps))) (cbrt.f64 (sqrt.f64 eps)))
(/.f64 (*.f64 (sqrt.f64 eps) (cbrt.f64 (sqrt.f64 eps))) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 eps)))
(*.f64 (cbrt.f64 (sqrt.f64 eps)) (/.f64 (*.f64 (cbrt.f64 eps) (sqrt.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (neg.f64 eps) (neg.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 eps (neg.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)))) (neg.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 eps (-.f64 (*.f64 x x) (fma.f64 x x eps))) (-.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x))
(*.f64 (/.f64 (neg.f64 eps) (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (/.f64 eps (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (neg.f64 (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (fma.f64 x x (-.f64 (*.f64 x x) (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) eps))) (*.f64 1 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))))
(*.f64 (/.f64 (*.f64 (*.f64 eps eps) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1) (/.f64 1 eps))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (*.f64 (*.f64 eps eps) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 eps eps)) eps)
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (*.f64 (*.f64 eps eps) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (pow.f64 eps 3)) (*.f64 eps eps))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (*.f64 (*.f64 eps eps) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (neg.f64 (pow.f64 eps 3))) (neg.f64 (*.f64 eps eps)))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (*.f64 (*.f64 eps eps) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (-.f64 0 (*.f64 eps eps))) (neg.f64 eps))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (*.f64 (*.f64 eps eps) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (neg.f64 (*.f64 eps eps))) (neg.f64 eps))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (*.f64 (pow.f64 eps 3) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (pow.f64 eps 3)) eps)
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (*.f64 (pow.f64 eps 3) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 eps eps))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (*.f64 (pow.f64 eps 3) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 (pow.f64 eps 3) (pow.f64 eps 3))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (*.f64 (pow.f64 eps 3) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 eps (pow.f64 eps 3))) (*.f64 eps eps))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (*.f64 (pow.f64 eps 3) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 (*.f64 eps eps) (pow.f64 eps 3))) (pow.f64 eps 3))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (*.f64 (pow.f64 eps 3) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 (pow.f64 eps 3) eps)) (*.f64 eps eps))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (*.f64 (pow.f64 eps 3) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) 0)) (*.f64 eps eps))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (*.f64 (pow.f64 eps 3) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (+.f64 0 (pow.f64 (*.f64 eps eps) 3))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (-.f64 0 (*.f64 (*.f64 eps eps) 0))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (*.f64 (pow.f64 eps 3) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (-.f64 (pow.f64 (*.f64 eps eps) 3) 0)) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (+.f64 0 (*.f64 (*.f64 eps eps) 0))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (*.f64 (pow.f64 eps 3) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 (pow.f64 eps 3) (*.f64 eps eps))) (pow.f64 eps 3))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)))) (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (*.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x))))
(*.f64 (/.f64 (/.f64 eps (sqrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (sqrt.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
(*.f64 (/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (sqrt.f64 (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (/.f64 eps (*.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (hypot.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 3/4) (pow.f64 x 3/2)))) (sqrt.f64 (fma.f64 x x (-.f64 (*.f64 x x) (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) eps)))))
(*.f64 (/.f64 (/.f64 eps (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))) (cbrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)))) (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 eps (*.f64 (cbrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x))) (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2)))) (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 eps (*.f64 (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2)) (cbrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x))))) (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (/.f64 eps (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (cbrt.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
(*.f64 (/.f64 eps (*.f64 (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2)))) (cbrt.f64 (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (/.f64 (/.f64 eps (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))) (cbrt.f64 (fma.f64 x x (-.f64 (*.f64 x x) (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) eps)))))
(pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1)
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(pow.f64 (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 2)
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(pow.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 3)
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(pow.f64 (pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3) 1/3)
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(pow.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps) -1)
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(neg.f64 (/.f64 eps (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(sqrt.f64 (pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2))
(fabs.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(log.f64 (exp.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(cbrt.f64 (pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(cbrt.f64 (/.f64 (pow.f64 eps 3) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 3)))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(expm1.f64 (log1p.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(exp.f64 (log.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(exp.f64 (*.f64 (log.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(log1p.f64 (expm1.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))

localize20.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.02%
(-.f64 (*.f64 x x) eps)
0.1%
(sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
0.41%
(/.f64 (+.f64 eps (*.f64 x (-.f64 x x))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
0.63%
(/.f64 (/.f64 (+.f64 eps (*.f64 x (-.f64 x x))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
Compiler

Compiled 94 to 12 computations (87.2% saved)

series16.0ms (0.2%)

Counts
3 → 32
Calls

18 calls:

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

rewrite108.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1778×associate-/r/
616×associate-+l+
362×add-sqr-sqrt
356×*-un-lft-identity
354×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
015113
134783
2545283
Stop Event
node limit
Counts
3 → 219
Calls
Call 1
Inputs
(/.f64 (/.f64 (+.f64 eps (*.f64 x (-.f64 x x))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (+.f64 eps (*.f64 x (-.f64 x x))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 x (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (*.f64 -1 (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (*.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (*.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 -1 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 -1 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 -1 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 x (-.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 x (-.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 x (-.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (-.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (-.f64 1 (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (-.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 x)) (+.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 x)) (-.f64 1 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 x)) (-.f64 1 (*.f64 -1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 x)) (-.f64 1 (*.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 x)) (-.f64 1 (*.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eps (*.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (*.f64 (sqrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (pow.f64 (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2) (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 (cbrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2) (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 eps) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 1 (neg.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps 1) (/.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps 1) (/.f64 (-.f64 (-.f64 (*.f64 x (+.f64 x x)) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps 1) (/.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1/4)) (/.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2) (cbrt.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1/4)) (/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps eps) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (-.f64 (-.f64 (*.f64 x (+.f64 x x)) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 x)) (-.f64 (sqrt.f64 x) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (/.f64 (neg.f64 eps) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 eps) 1) (/.f64 (sqrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) 1) (/.f64 (cbrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) eps)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1/4)) (/.f64 eps (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 1) (/.f64 (sqrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (sqrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (cbrt.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1) (/.f64 (cbrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1/4)) (/.f64 (cbrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (neg.f64 eps)) (-.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (neg.f64 eps)) (neg.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (neg.f64 (-.f64 (-.f64 (*.f64 x (+.f64 x x)) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 eps)) (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (sqrt.f64 (-.f64 (-.f64 (*.f64 x (+.f64 x x)) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (sqrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (cbrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2) 1) (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 eps (cbrt.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2) (neg.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (neg.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2) (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1)) eps)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2) (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 eps))) (sqrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2) (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (pow.f64 (cbrt.f64 eps) 2))) (cbrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps 1) eps) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps 1) 1) (/.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps 1) 1) (/.f64 (-.f64 (-.f64 (*.f64 x (+.f64 x x)) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps 1) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (-.f64 (-.f64 (*.f64 x (+.f64 x x)) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps 1) (neg.f64 eps)) (-.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps 1) (neg.f64 eps)) (neg.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps 1) (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (neg.f64 (-.f64 (-.f64 (*.f64 x (+.f64 x x)) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (cbrt.f64 eps)) (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (cbrt.f64 (-.f64 (-.f64 (*.f64 x (+.f64 x x)) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1) (sqrt.f64 eps)) (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1) (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (sqrt.f64 (-.f64 (-.f64 (*.f64 x (+.f64 x x)) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (neg.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (exp.f64 x) (exp.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 eps 3) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 3) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 x (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eps (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 eps) (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (cbrt.f64 (*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2) eps)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 eps) (/.f64 1 (neg.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1/4)) (/.f64 eps (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 eps (cbrt.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (neg.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 eps) 1) (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) 1) (/.f64 (cbrt.f64 eps) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1/4)) (/.f64 (cbrt.f64 eps) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 eps) (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 eps) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (sqrt.f64 eps) (cbrt.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (sqrt.f64 (-.f64 (-.f64 (*.f64 x (+.f64 x x)) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 eps))) (sqrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (pow.f64 (cbrt.f64 eps) 2))) (cbrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 eps eps) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2)) 1) (/.f64 eps (*.f64 eps eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 eps eps) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2)) 1) (/.f64 (-.f64 (*.f64 eps eps) (*.f64 0 eps)) (+.f64 0 (pow.f64 eps 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 eps eps) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2)) (*.f64 eps eps)) eps)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 eps eps) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2)) (+.f64 0 (pow.f64 eps 3))) (-.f64 (*.f64 eps eps) (*.f64 0 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 eps eps) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2)) (neg.f64 (+.f64 0 (pow.f64 eps 3)))) (neg.f64 (-.f64 (*.f64 eps eps) (*.f64 0 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 eps eps) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2)) (-.f64 (pow.f64 eps 3) 0)) (*.f64 eps eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 eps eps) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2)) (-.f64 0 (*.f64 eps eps))) (neg.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 eps eps) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2)) (-.f64 (pow.f64 x 4) (pow.f64 (-.f64 (*.f64 x x) eps) 2))) (-.f64 (*.f64 x (+.f64 x x)) eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 eps eps) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2)) (neg.f64 (*.f64 eps eps))) (neg.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 eps eps) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2)) (-.f64 (pow.f64 x 6) (pow.f64 (-.f64 (*.f64 x x) eps) 3))) (+.f64 (pow.f64 x 4) (+.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 2) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 0 (pow.f64 eps 3)) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2)) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 0 (neg.f64 eps)) (*.f64 0 (neg.f64 eps))))) (*.f64 eps eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 0 (pow.f64 eps 3)) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2)) (+.f64 (pow.f64 (*.f64 eps eps) 3) (pow.f64 (*.f64 0 (neg.f64 eps)) 3))) (-.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 0 (neg.f64 eps)) (*.f64 0 (neg.f64 eps)))) (*.f64 (*.f64 eps eps) (*.f64 0 (neg.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps 1) (sqrt.f64 eps)) (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps 1) (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (sqrt.f64 (-.f64 (-.f64 (*.f64 x (+.f64 x x)) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 eps (neg.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 eps 3) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1/4) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 eps) 1) (sqrt.f64 (/.f64 1 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 eps) (sqrt.f64 eps)) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 eps) (sqrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 eps) (sqrt.f64 (/.f64 (neg.f64 eps) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (sqrt.f64 (neg.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 eps) (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (sqrt.f64 (-.f64 (-.f64 (*.f64 x (+.f64 x x)) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (sqrt.f64 x) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))))

simplify140.0ms (1.5%)

Algorithm
egg-herbie
Rules
1174×associate-*r*
958×associate-/l*
928×associate-*l*
892×*-commutative
634×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
073717391
1217216751
Stop Event
node limit
Counts
251 → 447
Calls
Call 1
Inputs
(*.f64 1/2 (/.f64 eps x))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 5/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps)) (*.f64 -1 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps)) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 eps))))) (pow.f64 x 2)))))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -1) 4) eps))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 eps))))) (sqrt.f64 -1))))) (pow.f64 x 3)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps)) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 eps))))) (pow.f64 x 2))))))
(*.f64 1/2 (/.f64 eps x))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/32 (pow.f64 eps 4)) (*.f64 -1/128 (pow.f64 eps 4))) (pow.f64 x 7))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(*.f64 2 x)
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (*.f64 2 x))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (+.f64 (*.f64 2 x) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))))))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (+.f64 (*.f64 2 x) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 eps 2)) 2) (*.f64 1/16 (pow.f64 eps 4))) (*.f64 eps (pow.f64 x 5)))) (*.f64 -1/4 (/.f64 (*.f64 eps (+.f64 (*.f64 -1/4 (pow.f64 eps 2)) (*.f64 1/8 (pow.f64 eps 2)))) (pow.f64 x 5)))))))))
(*.f64 (*.f64 eps (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 x)))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 eps 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 x 5))))) (*.f64 (*.f64 eps (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 x))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 eps 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 x 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 x 5))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 1 (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 x 5))))) 2))) (sqrt.f64 1/2)) (sqrt.f64 x))) (*.f64 (*.f64 eps (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 x)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 eps 4) (-.f64 (*.f64 5/128 (/.f64 1 (pow.f64 x 7))) (*.f64 1/16 (/.f64 (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 x 5))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 1 (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 x 5))))) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 x 2)))))) (sqrt.f64 1/2)) (sqrt.f64 x))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 eps 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 x 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 x 5))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 1 (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 x 5))))) 2))) (sqrt.f64 1/2)) (sqrt.f64 x))) (*.f64 (*.f64 eps (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 x))))))
(*.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 -1))) (pow.f64 (*.f64 (pow.f64 eps 3) 1) 1/4))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 -1))) (pow.f64 (*.f64 (pow.f64 eps 3) 1) 1/4)) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 eps 1) 1/4) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) x))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 -1))) (pow.f64 (*.f64 (pow.f64 eps 3) 1) 1/4)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 eps 1) 1/4) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) x))) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (pow.f64 eps 5) 1) 1/4) (*.f64 (sqrt.f64 (sqrt.f64 -1)) (*.f64 (pow.f64 x 2) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 3)) 1/4) (sqrt.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))))) 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 eps 3))))) (*.f64 -1 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 eps 3)))))))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 -1))) (pow.f64 (*.f64 (pow.f64 eps 3) 1) 1/4)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 eps 1) 1/4) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) x))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 eps 2) (pow.f64 (sqrt.f64 -1) 4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 3)) 1/4) (sqrt.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))))) 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 eps 3))))) (*.f64 -1 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 eps 3))))))) (sqrt.f64 -1)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 eps 3))))) (*.f64 -1 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 eps 3)))))) (sqrt.f64 -1)))))) (pow.f64 x 3)) (*.f64 (pow.f64 (*.f64 (pow.f64 eps 5) 1) 1/4) (sqrt.f64 (sqrt.f64 -1))))) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (pow.f64 eps 5) 1) 1/4) (*.f64 (sqrt.f64 (sqrt.f64 -1)) (*.f64 (pow.f64 x 2) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 3)) 1/4) (sqrt.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))))) 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 eps 3))))) (*.f64 -1 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 eps 3))))))))))))))
(*.f64 (sqrt.f64 (sqrt.f64 -1)) (pow.f64 (*.f64 eps 1) 1/4))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 eps) 1/4) (*.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 -1))) x))) (*.f64 (sqrt.f64 (sqrt.f64 -1)) (pow.f64 (*.f64 eps 1) 1/4)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 eps) 1/4) (*.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 -1))) x))) (+.f64 (*.f64 (sqrt.f64 (sqrt.f64 -1)) (pow.f64 (*.f64 eps 1) 1/4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 -1))) (*.f64 (pow.f64 (/.f64 1 eps) 1/4) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 eps)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 -1))) (pow.f64 (/.f64 1 eps) 1/4))) 2)) (pow.f64 x 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 eps) 1/4) (*.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 -1))) x))) (+.f64 (*.f64 (sqrt.f64 (sqrt.f64 -1)) (pow.f64 (*.f64 eps 1) 1/4)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 -1))) (*.f64 (pow.f64 (/.f64 1 eps) 1/4) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 eps)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 -1))) (pow.f64 (/.f64 1 eps) 1/4))) 2)) (pow.f64 x 2))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 3)) 1/4) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 eps)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 -1))) (pow.f64 (/.f64 1 eps) 1/4))) 2)) (pow.f64 x 3))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 x))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 x)) (*.f64 -1/4 (*.f64 (/.f64 eps (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 x)) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 eps 2) (+.f64 (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) 2) (*.f64 1/8 (/.f64 1 (pow.f64 x 3))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 x)))) (*.f64 -1/4 (*.f64 (/.f64 eps (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 x 3)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 x 5))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 x 3))) (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 x 2)))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 x)))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 x)) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 eps 2) (+.f64 (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) 2) (*.f64 1/8 (/.f64 1 (pow.f64 x 3))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 x)))) (*.f64 -1/4 (*.f64 (/.f64 eps (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))))))
(+.f64 x (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 x (*.f64 -1 (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 x (*.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)))
(+.f64 x (*.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 x (+.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 x (+.f64 (*.f64 -1 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 x (+.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 x (+.f64 (*.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 x (+.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 x (+.f64 (*.f64 -1 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 x (+.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 x (+.f64 (*.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 x (+.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 x (+.f64 (*.f64 -1 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 x (+.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 x (+.f64 (*.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)
(+.f64 (*.f64 -1 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)
(+.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) x)
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) x)
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 (-.f64 x (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1)
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(-.f64 x (-.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(-.f64 x (-.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(-.f64 x (-.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(-.f64 (exp.f64 (log1p.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1)
(-.f64 (exp.f64 (log1p.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (-.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(-.f64 (exp.f64 (log1p.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (-.f64 1 (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(-.f64 (exp.f64 (log1p.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (-.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(-.f64 (exp.f64 (log1p.f64 x)) (+.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) 1))
(-.f64 (exp.f64 (log1p.f64 x)) (-.f64 1 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(-.f64 (exp.f64 (log1p.f64 x)) (-.f64 1 (*.f64 -1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(-.f64 (exp.f64 (log1p.f64 x)) (-.f64 1 (*.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4))))
(-.f64 (exp.f64 (log1p.f64 x)) (-.f64 1 (*.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 eps (*.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2)))
(*.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2))
(*.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1)
(*.f64 1 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (sqrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (*.f64 (sqrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2)))
(*.f64 (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (pow.f64 (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2) (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (cbrt.f64 (*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 (cbrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2)))
(*.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2) (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 (neg.f64 eps) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 1 (neg.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (/.f64 eps 1) (/.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(*.f64 (/.f64 eps 1) (/.f64 (-.f64 (-.f64 (*.f64 x (+.f64 x x)) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))
(*.f64 (/.f64 eps 1) (/.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 eps (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1/4)) (/.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1/4)))
(*.f64 (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2) (cbrt.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (/.f64 1 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1/4)) (/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1/4)))
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (/.f64 eps eps) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (-.f64 (-.f64 (*.f64 x (+.f64 x x)) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 x)) (-.f64 (sqrt.f64 x) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)))
(*.f64 (/.f64 1 (neg.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (/.f64 (neg.f64 eps) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)
(*.f64 (/.f64 (sqrt.f64 eps) 1) (/.f64 (sqrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) 1) (/.f64 (cbrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 (sqrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 eps))
(*.f64 (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) eps)
(*.f64 (/.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1/4)) (/.f64 eps (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1/4)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 1) (/.f64 (sqrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (sqrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (cbrt.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1) (/.f64 (cbrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1/4)) (/.f64 (cbrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1/4)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 eps (neg.f64 eps)) (-.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x))
(*.f64 (/.f64 eps (neg.f64 eps)) (neg.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 eps (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (neg.f64 (-.f64 (-.f64 (*.f64 x (+.f64 x x)) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 eps)) (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (sqrt.f64 (-.f64 (-.f64 (*.f64 x (+.f64 x x)) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (sqrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (cbrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 eps))
(*.f64 (/.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2) 1) (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 eps (cbrt.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (/.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2) (neg.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (neg.f64 eps))
(*.f64 (/.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2) (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1)) eps)
(*.f64 (/.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2) (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 eps))) (sqrt.f64 eps))
(*.f64 (/.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2) (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (pow.f64 (cbrt.f64 eps) 2))) (cbrt.f64 eps))
(*.f64 (/.f64 (/.f64 eps 1) eps) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (/.f64 eps 1) 1) (/.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(*.f64 (/.f64 (/.f64 eps 1) 1) (/.f64 (-.f64 (-.f64 (*.f64 x (+.f64 x x)) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))
(*.f64 (/.f64 (/.f64 eps 1) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (-.f64 (-.f64 (*.f64 x (+.f64 x x)) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (/.f64 eps 1) (neg.f64 eps)) (-.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x))
(*.f64 (/.f64 (/.f64 eps 1) (neg.f64 eps)) (neg.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (/.f64 eps 1) (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (neg.f64 (-.f64 (-.f64 (*.f64 x (+.f64 x x)) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 (/.f64 eps (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (cbrt.f64 eps)) (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (/.f64 eps (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (cbrt.f64 (-.f64 (-.f64 (*.f64 x (+.f64 x x)) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 (/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1) (sqrt.f64 eps)) (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1) (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (sqrt.f64 (-.f64 (-.f64 (*.f64 x (+.f64 x x)) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(pow.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1)
(pow.f64 (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)
(pow.f64 (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3)
(pow.f64 (pow.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 3) 1/3)
(pow.f64 (/.f64 1 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) -1)
(neg.f64 (/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (neg.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(sqrt.f64 (pow.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))
(log.f64 (exp.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(log.f64 (/.f64 (exp.f64 x) (exp.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(cbrt.f64 (pow.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 3))
(cbrt.f64 (/.f64 (pow.f64 eps 3) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 3) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 3/2)))
(expm1.f64 (log1p.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(exp.f64 (log.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(exp.f64 (*.f64 (log.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1))
(log1p.f64 (expm1.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(fma.f64 1 x (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) 1)
(*.f64 eps (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2))
(*.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1)
(*.f64 1 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 eps))
(*.f64 (sqrt.f64 eps) (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2)))
(*.f64 (sqrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (cbrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (cbrt.f64 (*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (cbrt.f64 (*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2)))
(*.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2) eps)
(*.f64 (neg.f64 eps) (/.f64 1 (neg.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (/.f64 1 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1/4)) (/.f64 eps (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1/4)))
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 eps (cbrt.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (/.f64 1 (neg.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (neg.f64 eps))
(*.f64 (/.f64 (sqrt.f64 eps) 1) (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) 1) (/.f64 (cbrt.f64 eps) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1/4)) (/.f64 (cbrt.f64 eps) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1/4)))
(*.f64 (*.f64 (cbrt.f64 eps) (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (/.f64 (sqrt.f64 eps) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (sqrt.f64 eps) (cbrt.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 eps))
(*.f64 (/.f64 eps (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (sqrt.f64 (-.f64 (-.f64 (*.f64 x (+.f64 x x)) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 eps))) (sqrt.f64 eps))
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (pow.f64 (cbrt.f64 eps) 2))) (cbrt.f64 eps))
(*.f64 (/.f64 (*.f64 (*.f64 eps eps) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2)) 1) (/.f64 eps (*.f64 eps eps)))
(*.f64 (/.f64 (*.f64 (*.f64 eps eps) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2)) 1) (/.f64 (-.f64 (*.f64 eps eps) (*.f64 0 eps)) (+.f64 0 (pow.f64 eps 3))))
(*.f64 (/.f64 (*.f64 (*.f64 eps eps) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2)) (*.f64 eps eps)) eps)
(*.f64 (/.f64 (*.f64 (*.f64 eps eps) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2)) (+.f64 0 (pow.f64 eps 3))) (-.f64 (*.f64 eps eps) (*.f64 0 eps)))
(*.f64 (/.f64 (*.f64 (*.f64 eps eps) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2)) (neg.f64 (+.f64 0 (pow.f64 eps 3)))) (neg.f64 (-.f64 (*.f64 eps eps) (*.f64 0 eps))))
(*.f64 (/.f64 (*.f64 (*.f64 eps eps) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2)) (-.f64 (pow.f64 eps 3) 0)) (*.f64 eps eps))
(*.f64 (/.f64 (*.f64 (*.f64 eps eps) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2)) (-.f64 0 (*.f64 eps eps))) (neg.f64 eps))
(*.f64 (/.f64 (*.f64 (*.f64 eps eps) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2)) (-.f64 (pow.f64 x 4) (pow.f64 (-.f64 (*.f64 x x) eps) 2))) (-.f64 (*.f64 x (+.f64 x x)) eps))
(*.f64 (/.f64 (*.f64 (*.f64 eps eps) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2)) (neg.f64 (*.f64 eps eps))) (neg.f64 eps))
(*.f64 (/.f64 (*.f64 (*.f64 eps eps) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2)) (-.f64 (pow.f64 x 6) (pow.f64 (-.f64 (*.f64 x x) eps) 3))) (+.f64 (pow.f64 x 4) (+.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 2) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (*.f64 (+.f64 0 (pow.f64 eps 3)) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2)) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 0 (neg.f64 eps)) (*.f64 0 (neg.f64 eps))))) (*.f64 eps eps))
(*.f64 (/.f64 (*.f64 (+.f64 0 (pow.f64 eps 3)) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2)) (+.f64 (pow.f64 (*.f64 eps eps) 3) (pow.f64 (*.f64 0 (neg.f64 eps)) 3))) (-.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 0 (neg.f64 eps)) (*.f64 0 (neg.f64 eps)))) (*.f64 (*.f64 eps eps) (*.f64 0 (neg.f64 eps)))))
(*.f64 (/.f64 (/.f64 eps 1) (sqrt.f64 eps)) (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (/.f64 eps 1) (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (sqrt.f64 (-.f64 (-.f64 (*.f64 x (+.f64 x x)) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(pow.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1)
(pow.f64 (sqrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 2)
(pow.f64 (cbrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 3)
(pow.f64 (pow.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps) -1)
(neg.f64 (/.f64 eps (neg.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(sqrt.f64 (*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(log.f64 (exp.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
(cbrt.f64 (pow.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 3))
(cbrt.f64 (/.f64 (pow.f64 eps 3) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 3/2)))
(expm1.f64 (log1p.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(exp.f64 (log.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 1))
(log1p.f64 (expm1.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 1)
(*.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1)
(*.f64 1 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1/4) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1/4))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 (sqrt.f64 eps) 1) (sqrt.f64 (/.f64 1 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1/2))
(*.f64 (/.f64 (sqrt.f64 eps) (sqrt.f64 eps)) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (sqrt.f64 eps) (sqrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1/4))
(*.f64 (/.f64 (sqrt.f64 eps) (sqrt.f64 (/.f64 (neg.f64 eps) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (sqrt.f64 (neg.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 (sqrt.f64 eps) (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (sqrt.f64 (-.f64 (-.f64 (*.f64 x (+.f64 x x)) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1/2)
(pow.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1)
(pow.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 3)
(pow.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 3/2) 1/3)
(fabs.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(hypot.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 x))
(hypot.f64 (sqrt.f64 x) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(exp.f64 (*.f64 (log.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
Outputs
(*.f64 1/2 (/.f64 eps x))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 1/2 (/.f64 eps x) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 1/2 (/.f64 eps x) (*.f64 (pow.f64 eps 3) (/.f64 1/16 (pow.f64 x 5)))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 5/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 5/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7)) (fma.f64 1/2 (/.f64 eps x) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 5/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7)) (fma.f64 1/2 (/.f64 eps x) (*.f64 (pow.f64 eps 3) (/.f64 1/16 (pow.f64 x 5))))))
(*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps)) (*.f64 -1 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))))
(fma.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps) (neg.f64 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))))
(fma.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps) (/.f64 (neg.f64 x) (pow.f64 (sqrt.f64 -1) 2)))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps)) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 eps))))) (pow.f64 x 2)))))
(fma.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps) (*.f64 -1 (+.f64 (/.f64 x (pow.f64 (sqrt.f64 -1) 2)) (*.f64 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 x x)))))
(fma.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps) (neg.f64 (+.f64 (/.f64 x (pow.f64 (sqrt.f64 -1) 2)) (*.f64 (*.f64 (/.f64 1 (/.f64 (pow.f64 (sqrt.f64 -1) 3) (sqrt.f64 (/.f64 1 eps)))) -1/2) (*.f64 x x)))))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -1) 4) eps))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 eps))))) (sqrt.f64 -1))))) (pow.f64 x 3)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps)) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 eps))))) (pow.f64 x 2))))))
(fma.f64 (-.f64 (/.f64 1/2 (*.f64 eps (pow.f64 (sqrt.f64 -1) 4))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 -1))))) (pow.f64 x 3) (fma.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps) (*.f64 -1 (+.f64 (/.f64 x (pow.f64 (sqrt.f64 -1) 2)) (*.f64 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 x x))))))
(fma.f64 (-.f64 (/.f64 1/2 (*.f64 eps (pow.f64 (sqrt.f64 -1) 4))) (*.f64 (sqrt.f64 (/.f64 1 eps)) (neg.f64 (/.f64 (*.f64 (/.f64 1 (/.f64 (pow.f64 (sqrt.f64 -1) 3) (sqrt.f64 (/.f64 1 eps)))) -1/2) (sqrt.f64 -1))))) (pow.f64 x 3) (fma.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps) (neg.f64 (+.f64 (/.f64 x (pow.f64 (sqrt.f64 -1) 2)) (*.f64 (*.f64 (/.f64 1 (/.f64 (pow.f64 (sqrt.f64 -1) 3) (sqrt.f64 (/.f64 1 eps)))) -1/2) (*.f64 x x))))))
(*.f64 1/2 (/.f64 eps x))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 1/2 (/.f64 eps x) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 1/2 (/.f64 eps x) (*.f64 (pow.f64 eps 3) (/.f64 1/16 (pow.f64 x 5)))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/32 (pow.f64 eps 4)) (*.f64 -1/128 (pow.f64 eps 4))) (pow.f64 x 7))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 eps 4) -5/128) (pow.f64 x 7)) (fma.f64 1/2 (/.f64 eps x) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 -1 (/.f64 (pow.f64 eps 4) (/.f64 (pow.f64 x 7) -5/128)) (fma.f64 1/2 (/.f64 eps x) (*.f64 (pow.f64 eps 3) (/.f64 1/16 (pow.f64 x 5))))))
(*.f64 2 x)
(+.f64 x x)
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (*.f64 2 x))
(fma.f64 -1/2 (/.f64 eps x) (+.f64 x x))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (+.f64 (*.f64 2 x) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))))))
(fma.f64 -1/2 (/.f64 eps x) (fma.f64 2 x (*.f64 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) -1/8)))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (+.f64 (*.f64 2 x) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 eps 2)) 2) (*.f64 1/16 (pow.f64 eps 4))) (*.f64 eps (pow.f64 x 5)))) (*.f64 -1/4 (/.f64 (*.f64 eps (+.f64 (*.f64 -1/4 (pow.f64 eps 2)) (*.f64 1/8 (pow.f64 eps 2)))) (pow.f64 x 5)))))))))
(fma.f64 -1/2 (/.f64 eps x) (fma.f64 2 x (+.f64 (*.f64 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) -1/8) (fma.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (fma.f64 -2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 eps eps)) 2) (*.f64 1/16 (pow.f64 eps 4))) (*.f64 eps (pow.f64 x 5))) (*.f64 -1/4 (/.f64 (*.f64 eps (*.f64 -1/8 (*.f64 eps eps))) (pow.f64 x 5))))))))
(+.f64 (fma.f64 -1/2 (/.f64 eps x) (fma.f64 2 x (*.f64 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) -1/8))) (fma.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (fma.f64 -2 (/.f64 (+.f64 (*.f64 (pow.f64 eps 4) 1/64) (*.f64 1/16 (pow.f64 eps 4))) (*.f64 eps (pow.f64 x 5))) (/.f64 -1/4 (/.f64 (pow.f64 x 5) (*.f64 (pow.f64 eps 3) -1/8))))))
(*.f64 (*.f64 eps (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 x)))
(*.f64 eps (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 1 x))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 eps 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 x 5))))) (*.f64 (*.f64 eps (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 x))))
(fma.f64 1/16 (*.f64 (/.f64 (*.f64 eps eps) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 x 5)))) (*.f64 eps (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 1 x)))))
(fma.f64 1/16 (*.f64 (/.f64 eps (/.f64 (sqrt.f64 1/2) eps)) (sqrt.f64 (/.f64 1 (pow.f64 x 5)))) (*.f64 eps (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 1 x)))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 eps 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 x 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 x 5))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 1 (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 x 5))))) 2))) (sqrt.f64 1/2)) (sqrt.f64 x))) (*.f64 (*.f64 eps (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 x)))))
(fma.f64 1/16 (*.f64 (/.f64 (*.f64 eps eps) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 x 5)))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 eps 3) (-.f64 (/.f64 1/16 (pow.f64 x 5)) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (/.f64 1 (sqrt.f64 1/2)))) 2))) (sqrt.f64 1/2)) (sqrt.f64 x)) (*.f64 eps (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 1 x))))))
(fma.f64 1/16 (*.f64 (/.f64 eps (/.f64 (sqrt.f64 1/2) eps)) (sqrt.f64 (/.f64 1 (pow.f64 x 5)))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (pow.f64 eps 3) (sqrt.f64 1/2)) (-.f64 (/.f64 1/16 (pow.f64 x 5)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (/.f64 1/16 (sqrt.f64 1/2))) 2))) (sqrt.f64 x)) (*.f64 eps (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 1 x))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 eps 4) (-.f64 (*.f64 5/128 (/.f64 1 (pow.f64 x 7))) (*.f64 1/16 (/.f64 (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 x 5))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 1 (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 x 5))))) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 x 2)))))) (sqrt.f64 1/2)) (sqrt.f64 x))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 eps 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 x 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 x 5))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 1 (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 x 5))))) 2))) (sqrt.f64 1/2)) (sqrt.f64 x))) (*.f64 (*.f64 eps (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 x))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 x) (/.f64 (pow.f64 eps 4) (/.f64 (sqrt.f64 1/2) (+.f64 (/.f64 5/128 (pow.f64 x 7)) (*.f64 -1/16 (/.f64 (-.f64 (/.f64 1/16 (pow.f64 x 5)) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (/.f64 1 (sqrt.f64 1/2)))) 2)) (*.f64 (*.f64 x x) (pow.f64 (sqrt.f64 1/2) 2)))))))) (fma.f64 1/16 (*.f64 (/.f64 (*.f64 eps eps) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (pow.f64 x 5)))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 eps 3) (-.f64 (/.f64 1/16 (pow.f64 x 5)) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (/.f64 1 (sqrt.f64 1/2)))) 2))) (sqrt.f64 1/2)) (sqrt.f64 x)) (*.f64 eps (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 1 x)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 x) (*.f64 (/.f64 (pow.f64 eps 4) (sqrt.f64 1/2)) (-.f64 (/.f64 5/128 (pow.f64 x 7)) (/.f64 1/16 (/.f64 (*.f64 x (*.f64 x (pow.f64 (sqrt.f64 1/2) 2))) (-.f64 (/.f64 1/16 (pow.f64 x 5)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (/.f64 1/16 (sqrt.f64 1/2))) 2))))))) (fma.f64 1/16 (*.f64 (/.f64 eps (/.f64 (sqrt.f64 1/2) eps)) (sqrt.f64 (/.f64 1 (pow.f64 x 5)))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (pow.f64 eps 3) (sqrt.f64 1/2)) (-.f64 (/.f64 1/16 (pow.f64 x 5)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 5))) (/.f64 1/16 (sqrt.f64 1/2))) 2))) (sqrt.f64 x)) (*.f64 eps (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 1 x)))))))
(*.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 -1))) (pow.f64 (*.f64 (pow.f64 eps 3) 1) 1/4))
(*.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 -1))) (pow.f64 (pow.f64 eps 3) 1/4))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 -1))) (pow.f64 (*.f64 (pow.f64 eps 3) 1) 1/4)) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 eps 1) 1/4) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) x))))
(fma.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 -1))) (pow.f64 (pow.f64 eps 3) 1/4) (*.f64 -1/2 (*.f64 (pow.f64 eps 1/4) (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))))))
(fma.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 -1))) (pow.f64 (pow.f64 eps 3) 1/4) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) (*.f64 x (pow.f64 eps 1/4)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 -1))) (pow.f64 (*.f64 (pow.f64 eps 3) 1) 1/4)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 eps 1) 1/4) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) x))) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (pow.f64 eps 5) 1) 1/4) (*.f64 (sqrt.f64 (sqrt.f64 -1)) (*.f64 (pow.f64 x 2) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 3)) 1/4) (sqrt.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))))) 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 eps 3))))) (*.f64 -1 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 eps 3)))))))))))))
(fma.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 -1))) (pow.f64 (pow.f64 eps 3) 1/4) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 eps 1/4) (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 (pow.f64 (pow.f64 eps 5) 1/4) (*.f64 (sqrt.f64 (sqrt.f64 -1)) (*.f64 (*.f64 x x) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) (pow.f64 (/.f64 1 (pow.f64 eps 3)) 1/4))) 2) (*.f64 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 eps 3)))) -1/2))))))))
(fma.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 -1))) (pow.f64 (pow.f64 eps 3) 1/4) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) (*.f64 x (pow.f64 eps 1/4))) (*.f64 (pow.f64 (pow.f64 eps 5) 1/4) (*.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 3)) 1/4) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) -1/2)) 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 eps 3))) (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) -1/2))) (*.f64 (*.f64 x x) (sqrt.f64 (sqrt.f64 -1))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 -1))) (pow.f64 (*.f64 (pow.f64 eps 3) 1) 1/4)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 eps 1) 1/4) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) x))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 eps 2) (pow.f64 (sqrt.f64 -1) 4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 3)) 1/4) (sqrt.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))))) 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 eps 3))))) (*.f64 -1 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 eps 3))))))) (sqrt.f64 -1)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 eps 3))))) (*.f64 -1 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 eps 3)))))) (sqrt.f64 -1)))))) (pow.f64 x 3)) (*.f64 (pow.f64 (*.f64 (pow.f64 eps 5) 1) 1/4) (sqrt.f64 (sqrt.f64 -1))))) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (pow.f64 eps 5) 1) 1/4) (*.f64 (sqrt.f64 (sqrt.f64 -1)) (*.f64 (pow.f64 x 2) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 3)) 1/4) (sqrt.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))))) 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 eps 3))))) (*.f64 -1 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 eps 3))))))))))))))
(fma.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 -1))) (pow.f64 (pow.f64 eps 3) 1/4) (fma.f64 -1/2 (*.f64 (pow.f64 eps 1/4) (*.f64 x (sqrt.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))))) (fma.f64 1/2 (*.f64 (-.f64 (/.f64 1/2 (*.f64 (pow.f64 (sqrt.f64 -1) 4) (*.f64 eps eps))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) (pow.f64 (/.f64 1 (pow.f64 eps 3)) 1/4))) 2) (*.f64 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 eps 3)))) -1/2)) (sqrt.f64 -1))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (*.f64 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 eps 3)))) -1/2) (sqrt.f64 -1)))))) (*.f64 (pow.f64 x 3) (*.f64 (pow.f64 (pow.f64 eps 5) 1/4) (sqrt.f64 (sqrt.f64 -1))))) (*.f64 -1/2 (*.f64 (pow.f64 (pow.f64 eps 5) 1/4) (*.f64 (sqrt.f64 (sqrt.f64 -1)) (*.f64 (*.f64 x x) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) (pow.f64 (/.f64 1 (pow.f64 eps 3)) 1/4))) 2) (*.f64 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 eps 3)))) -1/2)))))))))
(fma.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 -1))) (pow.f64 (pow.f64 eps 3) 1/4) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) (*.f64 x (pow.f64 eps 1/4))) (fma.f64 1/2 (*.f64 (pow.f64 x 3) (*.f64 (-.f64 (/.f64 1/2 (*.f64 (pow.f64 (sqrt.f64 -1) 4) (*.f64 eps eps))) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 eps)) (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 3)) 1/4) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) -1/2)) 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 eps 3))) (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) -1/2)))) (sqrt.f64 -1)) (*.f64 (/.f64 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 eps 3)))) (/.f64 (sqrt.f64 -1) -1/2)) (neg.f64 (sqrt.f64 (/.f64 1 eps)))))) (*.f64 (pow.f64 (pow.f64 eps 5) 1/4) (sqrt.f64 (sqrt.f64 -1))))) (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 3)) 1/4) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) -1/2)) 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 eps 3))) (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) -1/2))) (*.f64 (*.f64 x x) (sqrt.f64 (sqrt.f64 -1)))) (*.f64 -1/2 (pow.f64 (pow.f64 eps 5) 1/4))))))
(*.f64 (sqrt.f64 (sqrt.f64 -1)) (pow.f64 (*.f64 eps 1) 1/4))
(*.f64 (pow.f64 eps 1/4) (sqrt.f64 (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 eps) 1/4) (*.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 -1))) x))) (*.f64 (sqrt.f64 (sqrt.f64 -1)) (pow.f64 (*.f64 eps 1) 1/4)))
(fma.f64 1/2 (*.f64 (pow.f64 (/.f64 1 eps) 1/4) (*.f64 x (sqrt.f64 (/.f64 1 (sqrt.f64 -1))))) (*.f64 (pow.f64 eps 1/4) (sqrt.f64 (sqrt.f64 -1))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 -1))) (*.f64 (pow.f64 (/.f64 1 eps) 1/4) x)) (*.f64 (pow.f64 eps 1/4) (sqrt.f64 (sqrt.f64 -1))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 eps) 1/4) (*.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 -1))) x))) (+.f64 (*.f64 (sqrt.f64 (sqrt.f64 -1)) (pow.f64 (*.f64 eps 1) 1/4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 -1))) (*.f64 (pow.f64 (/.f64 1 eps) 1/4) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 eps)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 -1))) (pow.f64 (/.f64 1 eps) 1/4))) 2)) (pow.f64 x 2)))))))
(fma.f64 1/2 (*.f64 (pow.f64 (/.f64 1 eps) 1/4) (*.f64 x (sqrt.f64 (/.f64 1 (sqrt.f64 -1))))) (fma.f64 (sqrt.f64 (sqrt.f64 -1)) (pow.f64 eps 1/4) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 -1))) (*.f64 (pow.f64 (/.f64 1 eps) 1/4) (*.f64 (*.f64 x x) (-.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 eps)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 -1))) (pow.f64 (/.f64 1 eps) 1/4))) 2))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 -1))) (*.f64 (pow.f64 (/.f64 1 eps) 1/4) x)) (fma.f64 (sqrt.f64 (sqrt.f64 -1)) (pow.f64 eps 1/4) (*.f64 (*.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1/2 (sqrt.f64 -1))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 -1))) (pow.f64 (/.f64 1 eps) 1/4))) 2)) (*.f64 (*.f64 x x) (pow.f64 (/.f64 1 eps) 1/4))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (sqrt.f64 -1)))))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 eps) 1/4) (*.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 -1))) x))) (+.f64 (*.f64 (sqrt.f64 (sqrt.f64 -1)) (pow.f64 (*.f64 eps 1) 1/4)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 -1))) (*.f64 (pow.f64 (/.f64 1 eps) 1/4) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 eps)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 -1))) (pow.f64 (/.f64 1 eps) 1/4))) 2)) (pow.f64 x 2))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 3)) 1/4) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 eps)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 -1))) (pow.f64 (/.f64 1 eps) 1/4))) 2)) (pow.f64 x 3))))))))
(fma.f64 1/2 (*.f64 (pow.f64 (/.f64 1 eps) 1/4) (*.f64 x (sqrt.f64 (/.f64 1 (sqrt.f64 -1))))) (fma.f64 (sqrt.f64 (sqrt.f64 -1)) (pow.f64 eps 1/4) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 -1))) (*.f64 (pow.f64 (/.f64 1 eps) 1/4) (*.f64 (*.f64 x x) (-.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 eps)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 -1))) (pow.f64 (/.f64 1 eps) 1/4))) 2))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 3)) 1/4) (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 eps)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 -1))) (pow.f64 (/.f64 1 eps) 1/4))) 2)))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 -1))) (*.f64 (pow.f64 (/.f64 1 eps) 1/4) x)) (fma.f64 (sqrt.f64 (sqrt.f64 -1)) (pow.f64 eps 1/4) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 -1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1/2 (sqrt.f64 -1))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 -1))) (pow.f64 (/.f64 1 eps) 1/4))) 2)) (*.f64 (*.f64 x x) (pow.f64 (/.f64 1 eps) 1/4)))) (*.f64 (*.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1/2 (sqrt.f64 -1))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 -1))) (pow.f64 (/.f64 1 eps) 1/4))) 2)) (*.f64 (pow.f64 x 3) (pow.f64 (/.f64 1 (pow.f64 eps 3)) 1/4))) (*.f64 -1/4 (sqrt.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (sqrt.f64 2))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 x)) (*.f64 -1/4 (*.f64 (/.f64 eps (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 x) (*.f64 -1/4 (/.f64 (*.f64 eps (sqrt.f64 (/.f64 1 (pow.f64 x 3)))) (sqrt.f64 2))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 x) (*.f64 (/.f64 eps (sqrt.f64 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) -1/4)))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 x)) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 eps 2) (+.f64 (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) 2) (*.f64 1/8 (/.f64 1 (pow.f64 x 3))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 x)))) (*.f64 -1/4 (*.f64 (/.f64 eps (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 x 3)))))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 x) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 1 (sqrt.f64 2)))) 2) (/.f64 1/8 (pow.f64 x 3))) (*.f64 eps eps)) (sqrt.f64 2))) (*.f64 -1/4 (/.f64 (*.f64 eps (sqrt.f64 (/.f64 1 (pow.f64 x 3)))) (sqrt.f64 2)))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 x) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (/.f64 (*.f64 eps eps) (sqrt.f64 2)) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 -1/4 (sqrt.f64 2))) 2) (/.f64 1/8 (pow.f64 x 3))))) (*.f64 (/.f64 eps (sqrt.f64 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) -1/4))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 x 5))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 x 3))) (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 x 2)))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 x)))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 x)) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 eps 2) (+.f64 (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))) 2) (*.f64 1/8 (/.f64 1 (pow.f64 x 3))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 x)))) (*.f64 -1/4 (*.f64 (/.f64 eps (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 x 3))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (pow.f64 eps 3) (/.f64 (sqrt.f64 2) (+.f64 (/.f64 1/16 (pow.f64 x 5)) (*.f64 1/4 (/.f64 (+.f64 (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 1 (sqrt.f64 2)))) 2) (/.f64 1/8 (pow.f64 x 3))) (*.f64 (*.f64 x x) (pow.f64 (sqrt.f64 2) 2)))))))) (fma.f64 (sqrt.f64 2) (sqrt.f64 x) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 1 (sqrt.f64 2)))) 2) (/.f64 1/8 (pow.f64 x 3))) (*.f64 eps eps)) (sqrt.f64 2))) (*.f64 -1/4 (/.f64 (*.f64 eps (sqrt.f64 (/.f64 1 (pow.f64 x 3)))) (sqrt.f64 2))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (/.f64 (pow.f64 eps 3) (sqrt.f64 2)) (+.f64 (/.f64 1/16 (pow.f64 x 5)) (/.f64 (*.f64 1/4 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 -1/4 (sqrt.f64 2))) 2) (/.f64 1/8 (pow.f64 x 3)))) (*.f64 x (*.f64 x (pow.f64 (sqrt.f64 2) 2))))))) (fma.f64 (sqrt.f64 2) (sqrt.f64 x) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (/.f64 (*.f64 eps eps) (sqrt.f64 2)) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) (/.f64 -1/4 (sqrt.f64 2))) 2) (/.f64 1/8 (pow.f64 x 3))))) (*.f64 (/.f64 eps (sqrt.f64 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 x 3))) -1/4)))))
(+.f64 x (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
(+.f64 x (*.f64 -1 (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
(+.f64 x (*.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)))
(fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) x)
(fma.f64 (neg.f64 (pow.f64 (fma.f64 x x (neg.f64 eps)) 1/4)) (pow.f64 (fma.f64 x x (neg.f64 eps)) 1/4) x)
(+.f64 x (*.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)
(fma.f64 (neg.f64 (cbrt.f64 (fma.f64 x x (neg.f64 eps)))) (cbrt.f64 (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) x)
(+.f64 x (+.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 (neg.f64 (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) (+.f64 (sqrt.f64 (fma.f64 x x (neg.f64 eps))) (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))
(+.f64 x (+.f64 (*.f64 -1 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 (neg.f64 (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) (+.f64 (sqrt.f64 (fma.f64 x x (neg.f64 eps))) (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))
(+.f64 x (+.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 x (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (fma.f64 x x (neg.f64 eps)) 1/4)) (pow.f64 (fma.f64 x x (neg.f64 eps)) 1/4) (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(+.f64 x (+.f64 (*.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 x (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (fma.f64 x x (neg.f64 eps))))) (cbrt.f64 (fma.f64 x x (neg.f64 eps))) (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(+.f64 x (+.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 x (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (fma.f64 x x (neg.f64 eps)) 1/4)) (pow.f64 (fma.f64 x x (neg.f64 eps)) 1/4) (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(+.f64 x (+.f64 (*.f64 -1 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 x (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (fma.f64 x x (neg.f64 eps)) 1/4)) (pow.f64 (fma.f64 x x (neg.f64 eps)) 1/4) (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(+.f64 x (+.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 x (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 x (fma.f64 (neg.f64 (pow.f64 (fma.f64 x x (neg.f64 eps)) 1/4)) (pow.f64 (fma.f64 x x (neg.f64 eps)) 1/4) (fma.f64 (neg.f64 (pow.f64 (fma.f64 x x (neg.f64 eps)) 1/4)) (pow.f64 (fma.f64 x x (neg.f64 eps)) 1/4) (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))
(+.f64 x (+.f64 (*.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 x (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 x (fma.f64 (neg.f64 (pow.f64 (fma.f64 x x (neg.f64 eps)) 1/4)) (pow.f64 (fma.f64 x x (neg.f64 eps)) 1/4) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (fma.f64 x x (neg.f64 eps))))) (cbrt.f64 (fma.f64 x x (neg.f64 eps))) (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))
(+.f64 x (+.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 x (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (fma.f64 x x (neg.f64 eps))))) (cbrt.f64 (fma.f64 x x (neg.f64 eps))) (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(+.f64 x (+.f64 (*.f64 -1 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 x (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (fma.f64 x x (neg.f64 eps))))) (cbrt.f64 (fma.f64 x x (neg.f64 eps))) (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(+.f64 x (+.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 x (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 x (fma.f64 (neg.f64 (pow.f64 (fma.f64 x x (neg.f64 eps)) 1/4)) (pow.f64 (fma.f64 x x (neg.f64 eps)) 1/4) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (fma.f64 x x (neg.f64 eps))))) (cbrt.f64 (fma.f64 x x (neg.f64 eps))) (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))
(+.f64 x (+.f64 (*.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 x (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 x x (neg.f64 eps)))) (cbrt.f64 (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) x) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (fma.f64 x x (neg.f64 eps))))) (cbrt.f64 (fma.f64 x x (neg.f64 eps))) (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 (neg.f64 (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) (+.f64 (sqrt.f64 (fma.f64 x x (neg.f64 eps))) (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))
(+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 x (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (fma.f64 x x (neg.f64 eps)) 1/4)) (pow.f64 (fma.f64 x x (neg.f64 eps)) 1/4) (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 x (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (fma.f64 x x (neg.f64 eps))))) (cbrt.f64 (fma.f64 x x (neg.f64 eps))) (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) (*.f64 2 (+.f64 (sqrt.f64 (fma.f64 x x (neg.f64 eps))) (neg.f64 (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))))
(+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) (+.f64 (fma.f64 -1 (sqrt.f64 (fma.f64 x x (neg.f64 eps))) (fma.f64 (neg.f64 (pow.f64 (fma.f64 x x (neg.f64 eps)) 1/4)) (pow.f64 (fma.f64 x x (neg.f64 eps)) 1/4) (sqrt.f64 (fma.f64 x x (neg.f64 eps))))) (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) (+.f64 (fma.f64 -1 (sqrt.f64 (fma.f64 x x (neg.f64 eps))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (fma.f64 x x (neg.f64 eps))))) (cbrt.f64 (fma.f64 x x (neg.f64 eps))) (sqrt.f64 (fma.f64 x x (neg.f64 eps))))) (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) (+.f64 (fma.f64 -1 (sqrt.f64 (fma.f64 x x (neg.f64 eps))) (fma.f64 (neg.f64 (pow.f64 (fma.f64 x x (neg.f64 eps)) 1/4)) (pow.f64 (fma.f64 x x (neg.f64 eps)) 1/4) (sqrt.f64 (fma.f64 x x (neg.f64 eps))))) (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 2 (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) (*.f64 2 (fma.f64 (neg.f64 (pow.f64 (fma.f64 x x (neg.f64 eps)) 1/4)) (pow.f64 (fma.f64 x x (neg.f64 eps)) 1/4) (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))
(+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (fma.f64 x x (neg.f64 eps)) 1/4)) (pow.f64 (fma.f64 x x (neg.f64 eps)) 1/4) (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (fma.f64 x x (neg.f64 eps))))) (cbrt.f64 (fma.f64 x x (neg.f64 eps))) (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))
(+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) (+.f64 (fma.f64 -1 (sqrt.f64 (fma.f64 x x (neg.f64 eps))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (fma.f64 x x (neg.f64 eps))))) (cbrt.f64 (fma.f64 x x (neg.f64 eps))) (sqrt.f64 (fma.f64 x x (neg.f64 eps))))) (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (fma.f64 x x (neg.f64 eps)) 1/4)) (pow.f64 (fma.f64 x x (neg.f64 eps)) 1/4) (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (fma.f64 x x (neg.f64 eps))))) (cbrt.f64 (fma.f64 x x (neg.f64 eps))) (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))
(+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (fma.f64 x x (neg.f64 eps))))) (cbrt.f64 (fma.f64 x x (neg.f64 eps))) (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))
(+.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
(+.f64 (*.f64 -1 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
(+.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) x)
(fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) x)
(fma.f64 (neg.f64 (pow.f64 (fma.f64 x x (neg.f64 eps)) 1/4)) (pow.f64 (fma.f64 x x (neg.f64 eps)) 1/4) x)
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) x)
(fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)
(fma.f64 (neg.f64 (cbrt.f64 (fma.f64 x x (neg.f64 eps)))) (cbrt.f64 (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) x)
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 (neg.f64 (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) (+.f64 (sqrt.f64 (fma.f64 x x (neg.f64 eps))) (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 x (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (fma.f64 x x (neg.f64 eps)) 1/4)) (pow.f64 (fma.f64 x x (neg.f64 eps)) 1/4) (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 x (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (fma.f64 x x (neg.f64 eps))))) (cbrt.f64 (fma.f64 x x (neg.f64 eps))) (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(+.f64 (-.f64 x (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1)
(+.f64 1 (-.f64 x (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(-.f64 x (-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 x x (neg.f64 eps))))) 1))
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
(-.f64 x (-.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 (neg.f64 (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) (+.f64 (sqrt.f64 (fma.f64 x x (neg.f64 eps))) (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))
(-.f64 x (-.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 x (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (fma.f64 x x (neg.f64 eps)) 1/4)) (pow.f64 (fma.f64 x x (neg.f64 eps)) 1/4) (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(-.f64 x (-.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 x (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (fma.f64 x x (neg.f64 eps))))) (cbrt.f64 (fma.f64 x x (neg.f64 eps))) (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(-.f64 (exp.f64 (log1p.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1)
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
(-.f64 (exp.f64 (log1p.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (-.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 (neg.f64 (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) (+.f64 (sqrt.f64 (fma.f64 x x (neg.f64 eps))) (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))
(-.f64 (exp.f64 (log1p.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (-.f64 1 (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 x (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (fma.f64 x x (neg.f64 eps)) 1/4)) (pow.f64 (fma.f64 x x (neg.f64 eps)) 1/4) (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(-.f64 (exp.f64 (log1p.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (-.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 x (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (fma.f64 x x (neg.f64 eps))))) (cbrt.f64 (fma.f64 x x (neg.f64 eps))) (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(-.f64 (exp.f64 (log1p.f64 x)) (+.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) 1))
(-.f64 (exp.f64 (log1p.f64 x)) (+.f64 1 (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(-.f64 (-.f64 (exp.f64 (log1p.f64 x)) 1) (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
(-.f64 (exp.f64 (log1p.f64 x)) (-.f64 1 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(-.f64 (exp.f64 (log1p.f64 x)) (+.f64 1 (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(-.f64 (-.f64 (exp.f64 (log1p.f64 x)) 1) (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
(-.f64 (exp.f64 (log1p.f64 x)) (-.f64 1 (*.f64 -1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(-.f64 (exp.f64 (log1p.f64 x)) (+.f64 1 (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(-.f64 (-.f64 (exp.f64 (log1p.f64 x)) 1) (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
(-.f64 (exp.f64 (log1p.f64 x)) (-.f64 1 (*.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4))))
(-.f64 (exp.f64 (log1p.f64 x)) (+.f64 1 (*.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4))))
(-.f64 (-.f64 (exp.f64 (log1p.f64 x)) 1) (*.f64 (pow.f64 (fma.f64 x x (neg.f64 eps)) 1/4) (pow.f64 (fma.f64 x x (neg.f64 eps)) 1/4)))
(-.f64 (exp.f64 (log1p.f64 x)) (-.f64 1 (*.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(-.f64 (exp.f64 (log1p.f64 x)) (+.f64 1 (*.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps)) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(-.f64 (-.f64 (exp.f64 (log1p.f64 x)) 1) (*.f64 (cbrt.f64 (fma.f64 x x (neg.f64 eps))) (cbrt.f64 (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))
(*.f64 eps (*.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2)))
(*.f64 eps (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1))
(*.f64 eps (pow.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) -1))
(*.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 eps (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(*.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2))
(*.f64 eps (/.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 eps (/.f64 (pow.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) -1/2) (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))))
(*.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1)
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
(*.f64 1 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
(*.f64 (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
(*.f64 (sqrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (*.f64 (sqrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2)))
(*.f64 eps (/.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 eps (/.f64 (pow.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) -1/2) (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))))
(*.f64 (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (pow.f64 (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2))
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2) (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
(*.f64 (cbrt.f64 (*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 (cbrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2)))
(*.f64 (cbrt.f64 (*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2) (cbrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
(*.f64 (cbrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))) (*.f64 (cbrt.f64 (*.f64 eps (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))) (pow.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) -1/2)))
(*.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2) (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 eps (/.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 eps (/.f64 (pow.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) -1/2) (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))))
(*.f64 (/.f64 (neg.f64 eps) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 1 (neg.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 (*.f64 (neg.f64 eps) (/.f64 1 (neg.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (neg.f64 eps) (neg.f64 (*.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))) (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))))
(*.f64 (/.f64 eps 1) (/.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
(*.f64 (/.f64 eps 1) (/.f64 (-.f64 (-.f64 (*.f64 x (+.f64 x x)) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))
(*.f64 eps (/.f64 (-.f64 (*.f64 x (+.f64 x x)) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))
(*.f64 eps (/.f64 (-.f64 (*.f64 x (+.f64 x x)) (+.f64 eps (*.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))) (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 x x (neg.f64 eps)) 3/2))))
(*.f64 (/.f64 eps 1) (/.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 eps (/.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 eps (/.f64 (pow.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) -1/2) (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))))
(*.f64 (/.f64 eps (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1/4)) (/.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1/4)))
(*.f64 eps (/.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 eps (/.f64 (pow.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) -1/2) (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))))
(*.f64 (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2) (cbrt.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 (/.f64 (pow.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) -1/2) (cbrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))) (/.f64 (cbrt.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))) eps))
(*.f64 (/.f64 1 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1/4)) (/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1/4)))
(*.f64 (/.f64 1 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1/4)) (/.f64 eps (*.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1/4) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 eps (*.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))) (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))))
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))) (*.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))) (cbrt.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))))
(*.f64 (/.f64 eps eps) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
(*.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (-.f64 (-.f64 (*.f64 x (+.f64 x x)) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 eps (/.f64 (-.f64 (*.f64 x (+.f64 x x)) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))
(*.f64 eps (/.f64 (-.f64 (*.f64 x (+.f64 x x)) (+.f64 eps (*.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))) (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 x x (neg.f64 eps)) 3/2))))
(*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 x)) (-.f64 (sqrt.f64 x) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)))
(*.f64 (+.f64 (sqrt.f64 x) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (-.f64 (sqrt.f64 x) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)))
(*.f64 (+.f64 (sqrt.f64 x) (pow.f64 (fma.f64 x x (neg.f64 eps)) 1/4)) (-.f64 (sqrt.f64 x) (pow.f64 (fma.f64 x x (neg.f64 eps)) 1/4)))
(*.f64 (/.f64 1 (neg.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (/.f64 (neg.f64 eps) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (*.f64 (neg.f64 eps) (/.f64 1 (neg.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (neg.f64 eps) (neg.f64 (*.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))) (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))))
(*.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 eps (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(*.f64 (/.f64 (sqrt.f64 eps) 1) (/.f64 (sqrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 eps)) (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) 1) (/.f64 (cbrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 (cbrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 (cbrt.f64 eps) (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)))
(/.f64 (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))) 2))
(*.f64 (/.f64 (sqrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 eps))
(/.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 eps)) (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(*.f64 (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))) (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))) (cbrt.f64 eps)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)))
(*.f64 (cbrt.f64 (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))) 2)))
(*.f64 (/.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) eps)
(*.f64 eps (/.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 eps (/.f64 (pow.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) -1/2) (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))))
(*.f64 (/.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1/4)) (/.f64 eps (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1/4)))
(*.f64 eps (/.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 eps (/.f64 (pow.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) -1/2) (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 1) (/.f64 (sqrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 1 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1/4)) (/.f64 eps (*.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1/4) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 eps (*.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))) (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (/.f64 1 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1/4)) (/.f64 eps (*.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1/4) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 eps (*.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))) (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (sqrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (cbrt.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))) (*.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))) (cbrt.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1) (/.f64 (cbrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (cbrt.f64 (*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (cbrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (cbrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))) (/.f64 (cbrt.f64 (*.f64 eps (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))) (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1/4)) (/.f64 (cbrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1/4)))
(*.f64 (cbrt.f64 (*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (cbrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (cbrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))) (/.f64 (cbrt.f64 (*.f64 eps (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))) (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (cbrt.f64 (*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (cbrt.f64 (*.f64 eps (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))) (/.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))) (cbrt.f64 (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))))
(*.f64 (/.f64 eps (neg.f64 eps)) (-.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x))
(*.f64 (/.f64 eps (neg.f64 eps)) (-.f64 (sqrt.f64 (fma.f64 x x (neg.f64 eps))) x))
(*.f64 (/.f64 eps (neg.f64 eps)) (neg.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(neg.f64 (*.f64 (/.f64 eps (neg.f64 eps)) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 eps (neg.f64 eps)) (neg.f64 (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))
(*.f64 (/.f64 eps (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (neg.f64 (-.f64 (-.f64 (*.f64 x (+.f64 x x)) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 eps (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (neg.f64 (-.f64 (*.f64 x (+.f64 x x)) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (/.f64 eps (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 x x (neg.f64 eps)) 3/2)))) (neg.f64 (-.f64 (*.f64 x (+.f64 x x)) (+.f64 eps (*.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))))
(*.f64 (/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 eps)) (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 eps (*.f64 (sqrt.f64 eps) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (sqrt.f64 (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))) (/.f64 eps (*.f64 (sqrt.f64 eps) (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))))
(*.f64 (/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (sqrt.f64 (-.f64 (-.f64 (*.f64 x (+.f64 x x)) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (sqrt.f64 (-.f64 (*.f64 x (+.f64 x x)) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))) (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 x x (neg.f64 eps)) 3/2)))) (sqrt.f64 (-.f64 (*.f64 x (+.f64 x x)) (+.f64 eps (*.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))))
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (sqrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (sqrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))) (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))))
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (cbrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (cbrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (cbrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))) (*.f64 (cbrt.f64 (*.f64 eps (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))) (/.f64 1 (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (cbrt.f64 (*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (cbrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (cbrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))) (/.f64 (cbrt.f64 (*.f64 eps (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))) (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 eps))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 (cbrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 (cbrt.f64 eps) (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))
(*.f64 (/.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2) 1) (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 eps (/.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 eps (/.f64 (pow.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) -1/2) (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))))
(*.f64 (/.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 eps (cbrt.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2) (cbrt.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 (/.f64 (pow.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) -1/2) (cbrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))) (/.f64 (cbrt.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))) eps))
(*.f64 (/.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2) (neg.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (neg.f64 eps))
(*.f64 (neg.f64 eps) (/.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2) (neg.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (neg.f64 eps) (/.f64 (pow.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) -1/2) (neg.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))))
(*.f64 (/.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2) (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1)) eps)
(*.f64 eps (/.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 eps (/.f64 (pow.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) -1/2) (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))))
(*.f64 (/.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2) (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 eps))) (sqrt.f64 eps))
(*.f64 (sqrt.f64 eps) (*.f64 (/.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 eps)))
(*.f64 (/.f64 (pow.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) -1/2) (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))) (*.f64 (sqrt.f64 eps) (sqrt.f64 eps)))
(*.f64 (/.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2) (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (pow.f64 (cbrt.f64 eps) 2))) (cbrt.f64 eps))
(*.f64 (cbrt.f64 eps) (*.f64 (/.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (pow.f64 (cbrt.f64 eps) 2)))
(*.f64 (/.f64 (pow.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) -1/2) (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))) (*.f64 (cbrt.f64 eps) (pow.f64 (cbrt.f64 eps) 2)))
(*.f64 (/.f64 (/.f64 eps 1) eps) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
(*.f64 (/.f64 (/.f64 eps 1) 1) (/.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
(*.f64 (/.f64 (/.f64 eps 1) 1) (/.f64 (-.f64 (-.f64 (*.f64 x (+.f64 x x)) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))
(*.f64 eps (/.f64 (-.f64 (*.f64 x (+.f64 x x)) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))
(*.f64 eps (/.f64 (-.f64 (*.f64 x (+.f64 x x)) (+.f64 eps (*.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))) (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 x x (neg.f64 eps)) 3/2))))
(*.f64 (/.f64 (/.f64 eps 1) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (-.f64 (-.f64 (*.f64 x (+.f64 x x)) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 eps (/.f64 (-.f64 (*.f64 x (+.f64 x x)) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))
(*.f64 eps (/.f64 (-.f64 (*.f64 x (+.f64 x x)) (+.f64 eps (*.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))) (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 x x (neg.f64 eps)) 3/2))))
(*.f64 (/.f64 (/.f64 eps 1) (neg.f64 eps)) (-.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x))
(*.f64 (/.f64 eps (neg.f64 eps)) (-.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x))
(*.f64 (/.f64 eps (neg.f64 eps)) (-.f64 (sqrt.f64 (fma.f64 x x (neg.f64 eps))) x))
(*.f64 (/.f64 (/.f64 eps 1) (neg.f64 eps)) (neg.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(neg.f64 (*.f64 (/.f64 eps (neg.f64 eps)) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 eps (neg.f64 eps)) (neg.f64 (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))
(*.f64 (/.f64 (/.f64 eps 1) (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (neg.f64 (-.f64 (-.f64 (*.f64 x (+.f64 x x)) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 eps (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (neg.f64 (-.f64 (*.f64 x (+.f64 x x)) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (/.f64 eps (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 x x (neg.f64 eps)) 3/2)))) (neg.f64 (-.f64 (*.f64 x (+.f64 x x)) (+.f64 eps (*.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))))
(*.f64 (/.f64 (/.f64 eps (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (cbrt.f64 eps)) (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 eps (*.f64 (cbrt.f64 eps) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2))))
(/.f64 (*.f64 eps (cbrt.f64 (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))) (*.f64 (cbrt.f64 eps) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))) 2)))
(*.f64 (/.f64 (/.f64 eps (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (cbrt.f64 (-.f64 (-.f64 (*.f64 x (+.f64 x x)) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 eps (*.f64 (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2))) (cbrt.f64 (-.f64 (*.f64 x (+.f64 x x)) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (/.f64 eps (*.f64 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))) 2) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 x x (neg.f64 eps)) 3/2))))) (cbrt.f64 (-.f64 (*.f64 x (+.f64 x x)) (+.f64 eps (*.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))))
(*.f64 (/.f64 (/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1) (sqrt.f64 eps)) (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 eps (*.f64 (sqrt.f64 eps) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (sqrt.f64 (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))) (/.f64 eps (*.f64 (sqrt.f64 eps) (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))))
(*.f64 (/.f64 (/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1) (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (sqrt.f64 (-.f64 (-.f64 (*.f64 x (+.f64 x x)) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (sqrt.f64 (-.f64 (*.f64 x (+.f64 x x)) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))) (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 x x (neg.f64 eps)) 3/2)))) (sqrt.f64 (-.f64 (*.f64 x (+.f64 x x)) (+.f64 eps (*.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))))
(pow.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1)
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
(pow.f64 (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
(pow.f64 (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3)
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
(pow.f64 (pow.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 3) 1/3)
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
(pow.f64 (/.f64 1 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) -1)
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
(neg.f64 (/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (neg.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 (*.f64 (neg.f64 eps) (/.f64 1 (neg.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (neg.f64 eps) (neg.f64 (*.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))) (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))))
(sqrt.f64 (pow.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))
(sqrt.f64 (pow.f64 (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) 2))
(log.f64 (exp.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
(log.f64 (/.f64 (exp.f64 x) (exp.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
(cbrt.f64 (pow.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 3))
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
(cbrt.f64 (/.f64 (pow.f64 eps 3) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 3)))
(cbrt.f64 (/.f64 (pow.f64 eps 3) (pow.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 3) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 3/2)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))) 3) (pow.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) 3/2)))
(expm1.f64 (log1p.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
(exp.f64 (log.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
(exp.f64 (*.f64 (log.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1))
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
(log1p.f64 (expm1.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
(fma.f64 1 x (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) 1)
(/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))
(*.f64 eps (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2))
(*.f64 eps (pow.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) -1/2))
(*.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1)
(/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))
(*.f64 1 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))
(*.f64 (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 eps))
(*.f64 (sqrt.f64 eps) (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (sqrt.f64 eps) (sqrt.f64 (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))
(*.f64 (sqrt.f64 eps) (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (sqrt.f64 eps) (sqrt.f64 (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2)))
(*.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 eps)) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2))
(*.f64 (pow.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) -1/2) (*.f64 (sqrt.f64 eps) (sqrt.f64 eps)))
(*.f64 (sqrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))
(*.f64 (cbrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (cbrt.f64 (*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (cbrt.f64 (*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (cbrt.f64 (*.f64 eps (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))) (cbrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))))
(*.f64 (cbrt.f64 (*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (cbrt.f64 (*.f64 eps (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))) (cbrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2)))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2) (cbrt.f64 eps)))
(*.f64 (pow.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) -1/2) (*.f64 (cbrt.f64 eps) (pow.f64 (cbrt.f64 eps) 2)))
(*.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2) eps)
(*.f64 eps (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2))
(*.f64 eps (pow.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) -1/2))
(*.f64 (neg.f64 eps) (/.f64 1 (neg.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 (neg.f64 eps) (neg.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))))
(*.f64 (/.f64 1 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1/4)) (/.f64 eps (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1/4)))
(/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 eps (cbrt.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) eps) (cbrt.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))) (cbrt.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))))
(*.f64 (/.f64 1 (neg.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (neg.f64 eps))
(*.f64 (neg.f64 eps) (/.f64 1 (neg.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 (neg.f64 eps) (neg.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))))
(*.f64 (/.f64 (sqrt.f64 eps) 1) (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (sqrt.f64 eps) (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (sqrt.f64 eps) (sqrt.f64 (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) 1) (/.f64 (cbrt.f64 eps) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 eps)) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))) (cbrt.f64 eps)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1/4)) (/.f64 (cbrt.f64 eps) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1/4)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 eps)) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))) (cbrt.f64 eps)))
(*.f64 (*.f64 (cbrt.f64 eps) (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (cbrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (*.f64 (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 eps)))
(*.f64 (cbrt.f64 (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))) (*.f64 (cbrt.f64 eps) (cbrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))))))
(*.f64 (/.f64 (sqrt.f64 eps) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (sqrt.f64 eps) (cbrt.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 eps)) (cbrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))) (cbrt.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 eps))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 eps)) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))) (cbrt.f64 eps)))
(*.f64 (/.f64 eps (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (sqrt.f64 (-.f64 (-.f64 (*.f64 x (+.f64 x x)) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 x (+.f64 x x)) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (/.f64 eps (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 x (+.f64 x x)) (+.f64 eps (*.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))) (/.f64 eps (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 x x (neg.f64 eps)) 3/2)))))
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 eps))) (sqrt.f64 eps))
(*.f64 (sqrt.f64 eps) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 eps)))
(*.f64 (sqrt.f64 eps) (/.f64 (*.f64 1 (sqrt.f64 eps)) (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))))
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (pow.f64 (cbrt.f64 eps) 2))) (cbrt.f64 eps))
(*.f64 (cbrt.f64 eps) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (pow.f64 (cbrt.f64 eps) 2)))
(*.f64 (cbrt.f64 eps) (/.f64 (*.f64 1 (pow.f64 (cbrt.f64 eps) 2)) (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))))
(*.f64 (/.f64 (*.f64 (*.f64 eps eps) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2)) 1) (/.f64 eps (*.f64 eps eps)))
(*.f64 (/.f64 1 eps) (*.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2) (*.f64 eps eps)))
(/.f64 (pow.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) -1/2) (/.f64 1 eps))
(*.f64 (/.f64 (*.f64 (*.f64 eps eps) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2)) 1) (/.f64 (-.f64 (*.f64 eps eps) (*.f64 0 eps)) (+.f64 0 (pow.f64 eps 3))))
(*.f64 (*.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2) (*.f64 eps eps)) (/.f64 (fma.f64 eps eps 0) (pow.f64 eps 3)))
(*.f64 (fma.f64 eps eps 0) (*.f64 (/.f64 1 eps) (pow.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) -1/2)))
(*.f64 (/.f64 (*.f64 (*.f64 eps eps) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2)) (*.f64 eps eps)) eps)
(*.f64 (/.f64 1 eps) (*.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2) (*.f64 eps eps)))
(/.f64 (pow.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) -1/2) (/.f64 1 eps))
(*.f64 (/.f64 (*.f64 (*.f64 eps eps) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2)) (+.f64 0 (pow.f64 eps 3))) (-.f64 (*.f64 eps eps) (*.f64 0 eps)))
(*.f64 (*.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2) (*.f64 eps eps)) (/.f64 (fma.f64 eps eps 0) (pow.f64 eps 3)))
(*.f64 (fma.f64 eps eps 0) (*.f64 (/.f64 1 eps) (pow.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) -1/2)))
(*.f64 (/.f64 (*.f64 (*.f64 eps eps) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2)) (neg.f64 (+.f64 0 (pow.f64 eps 3)))) (neg.f64 (-.f64 (*.f64 eps eps) (*.f64 0 eps))))
(*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2) (*.f64 eps eps)) (neg.f64 (pow.f64 eps 3))) (neg.f64 (fma.f64 eps eps 0)))
(/.f64 (*.f64 (pow.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) -1/2) (*.f64 eps eps)) (/.f64 (neg.f64 (pow.f64 eps 3)) (*.f64 eps (neg.f64 eps))))
(*.f64 (/.f64 (*.f64 (*.f64 eps eps) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2)) (-.f64 (pow.f64 eps 3) 0)) (*.f64 eps eps))
(*.f64 (/.f64 1 eps) (*.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2) (*.f64 eps eps)))
(/.f64 (pow.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) -1/2) (/.f64 1 eps))
(*.f64 (/.f64 (*.f64 (*.f64 eps eps) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2)) (-.f64 0 (*.f64 eps eps))) (neg.f64 eps))
(*.f64 (neg.f64 eps) (/.f64 (*.f64 eps eps) (/.f64 (*.f64 eps (neg.f64 eps)) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2))))
(/.f64 (neg.f64 (pow.f64 eps 3)) (/.f64 (*.f64 eps (neg.f64 eps)) (pow.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) -1/2)))
(*.f64 (/.f64 (*.f64 (*.f64 eps eps) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2)) (-.f64 (pow.f64 x 4) (pow.f64 (-.f64 (*.f64 x x) eps) 2))) (-.f64 (*.f64 x (+.f64 x x)) eps))
(*.f64 (-.f64 (*.f64 x (+.f64 x x)) eps) (/.f64 (*.f64 eps eps) (/.f64 (-.f64 (pow.f64 x 4) (pow.f64 (-.f64 (*.f64 x x) eps) 2)) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2))))
(/.f64 (*.f64 (pow.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) -1/2) (*.f64 eps eps)) (/.f64 (-.f64 (pow.f64 x 4) (pow.f64 (fma.f64 x x (neg.f64 eps)) 2)) (-.f64 (*.f64 x (+.f64 x x)) eps)))
(*.f64 (/.f64 (*.f64 (*.f64 eps eps) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2)) (neg.f64 (*.f64 eps eps))) (neg.f64 eps))
(*.f64 (neg.f64 eps) (/.f64 (*.f64 eps eps) (/.f64 (*.f64 eps (neg.f64 eps)) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2))))
(/.f64 (neg.f64 (pow.f64 eps 3)) (/.f64 (*.f64 eps (neg.f64 eps)) (pow.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) -1/2)))
(*.f64 (/.f64 (*.f64 (*.f64 eps eps) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2)) (-.f64 (pow.f64 x 6) (pow.f64 (-.f64 (*.f64 x x) eps) 3))) (+.f64 (pow.f64 x 4) (+.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 2) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (*.f64 eps eps) (/.f64 (-.f64 (pow.f64 x 6) (pow.f64 (-.f64 (*.f64 x x) eps) 3)) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2))) (+.f64 (pow.f64 x 4) (+.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 2) (*.f64 x (*.f64 x (-.f64 (*.f64 x x) eps))))))
(/.f64 (*.f64 (pow.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) -1/2) (*.f64 (*.f64 eps eps) (+.f64 (pow.f64 x 4) (*.f64 (fma.f64 x x (neg.f64 eps)) (-.f64 (*.f64 x (+.f64 x x)) eps))))) (-.f64 (pow.f64 x 6) (pow.f64 (fma.f64 x x (neg.f64 eps)) 3)))
(*.f64 (/.f64 (*.f64 (+.f64 0 (pow.f64 eps 3)) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2)) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 0 (neg.f64 eps)) (*.f64 0 (neg.f64 eps))))) (*.f64 eps eps))
(*.f64 (*.f64 eps eps) (/.f64 (pow.f64 eps 3) (/.f64 (+.f64 (pow.f64 eps 4) 0) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2))))
(*.f64 eps (/.f64 (pow.f64 eps 4) (/.f64 (pow.f64 eps 4) (pow.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) -1/2))))
(*.f64 (/.f64 (*.f64 (+.f64 0 (pow.f64 eps 3)) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2)) (+.f64 (pow.f64 (*.f64 eps eps) 3) (pow.f64 (*.f64 0 (neg.f64 eps)) 3))) (-.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 0 (neg.f64 eps)) (*.f64 0 (neg.f64 eps)))) (*.f64 (*.f64 eps eps) (*.f64 0 (neg.f64 eps)))))
(*.f64 (/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2)) (+.f64 0 (pow.f64 (*.f64 eps eps) 3))) (+.f64 (pow.f64 eps 4) 0))
(/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) -1/2)) (/.f64 (+.f64 0 (pow.f64 (*.f64 eps eps) 3)) (pow.f64 eps 4)))
(*.f64 (/.f64 (/.f64 eps 1) (sqrt.f64 eps)) (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 eps (sqrt.f64 eps)))
(*.f64 (sqrt.f64 (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))) (/.f64 eps (sqrt.f64 eps)))
(*.f64 (/.f64 (/.f64 eps 1) (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (sqrt.f64 (-.f64 (-.f64 (*.f64 x (+.f64 x x)) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 x (+.f64 x x)) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (/.f64 eps (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 x (+.f64 x x)) (+.f64 eps (*.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))) (/.f64 eps (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 x x (neg.f64 eps)) 3/2)))))
(pow.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1)
(/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))
(pow.f64 (sqrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 2)
(/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))
(pow.f64 (cbrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 3)
(/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))
(pow.f64 (pow.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 3) 1/3)
(/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))
(pow.f64 (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps) -1)
(/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))
(neg.f64 (/.f64 eps (neg.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (neg.f64 eps) (/.f64 1 (neg.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 (neg.f64 eps) (neg.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))))
(sqrt.f64 (*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(sqrt.f64 (*.f64 eps (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))
(log.f64 (exp.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
(/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))
(cbrt.f64 (pow.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 3))
(/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))
(cbrt.f64 (/.f64 (pow.f64 eps 3) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 3/2)))
(cbrt.f64 (/.f64 (pow.f64 eps 3) (pow.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) 3/2)))
(expm1.f64 (log1p.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))
(exp.f64 (log.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))
(exp.f64 (*.f64 (log.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 1))
(/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))
(log1p.f64 (expm1.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 1)
(sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(*.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1)
(sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(*.f64 1 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(*.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1/4) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1/4))
(sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))) (cbrt.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))))
(*.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))) (cbrt.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))))
(*.f64 (/.f64 (sqrt.f64 eps) 1) (sqrt.f64 (/.f64 1 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (sqrt.f64 eps) (sqrt.f64 (/.f64 1 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (sqrt.f64 eps) (sqrt.f64 (/.f64 1 (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))))
(*.f64 (/.f64 (sqrt.f64 eps) (sqrt.f64 eps)) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(*.f64 (/.f64 (sqrt.f64 eps) (sqrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1/4))
(*.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1/4) (/.f64 (sqrt.f64 eps) (sqrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
(*.f64 (pow.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) 1/4) (/.f64 (sqrt.f64 eps) (sqrt.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))))))
(*.f64 (/.f64 (sqrt.f64 eps) (sqrt.f64 (/.f64 (neg.f64 eps) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (sqrt.f64 (neg.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (/.f64 (sqrt.f64 eps) (sqrt.f64 (/.f64 (neg.f64 eps) (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))))) (sqrt.f64 (neg.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))))
(/.f64 (sqrt.f64 eps) (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (sqrt.f64 eps) (sqrt.f64 (-.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (sqrt.f64 (-.f64 (-.f64 (*.f64 x (+.f64 x x)) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (sqrt.f64 (-.f64 (*.f64 x (+.f64 x x)) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 x x (neg.f64 eps)) 3/2))) (sqrt.f64 (-.f64 (*.f64 x (+.f64 x x)) (+.f64 eps (*.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))))
(pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1/2)
(sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(pow.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1)
(sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(pow.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1/4) 2)
(sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 3)
(sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(pow.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 3/2))
(cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) 3/2))
(fabs.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(fabs.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps))))))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 3/2))
(cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(hypot.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 x))
(hypot.f64 (pow.f64 (fma.f64 x x (neg.f64 eps)) 1/4) (sqrt.f64 x))
(hypot.f64 (sqrt.f64 x) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4))
(hypot.f64 (sqrt.f64 x) (pow.f64 (fma.f64 x x (neg.f64 eps)) 1/4))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(exp.f64 (*.f64 (log.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1/2))
(sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1))
(sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(sqrt.f64 (+.f64 x (sqrt.f64 (fma.f64 x x (neg.f64 eps)))))

eval789.0ms (8.2%)

Compiler

Compiled 60080 to 21732 computations (63.8% saved)

prune751.0ms (7.8%)

Pruning

10 alts after pruning (8 fresh and 2 done)

PrunedKeptTotal
New186371870
Fresh213
Picked101
Done325
Total1869101879
Error
0%
Counts
1879 → 10
Alt Table
Click to see full alt table
StatusErrorProgram
0.59%
(pow.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps) -1)
40.08%
(/.f64 (/.f64 eps (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) eps)
0.42%
(/.f64 (+.f64 eps 0) (+.f64 x (sqrt.f64 (+.f64 (neg.f64 eps) (-.f64 (fma.f64 x x eps) eps)))))
40.84%
(/.f64 (+.f64 eps 0) (+.f64 x (sqrt.f64 (neg.f64 eps))))
0.42%
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
40.72%
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
44.21%
(-.f64 x (sqrt.f64 (neg.f64 eps)))
0.63%
(*.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)
53.1%
(*.f64 1/2 (/.f64 eps x))
96.49%
x
Compiler

Compiled 204 to 129 computations (36.8% saved)

localize12.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.02%
(+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
0.02%
(-.f64 (*.f64 x x) eps)
0.42%
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
Compiler

Compiled 36 to 7 computations (80.6% saved)

series1.0ms (0%)

Counts
1 → 16
Calls

6 calls:

TimeVariablePointExpression
0.0ms
eps
@inf
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
0.0ms
eps
@-inf
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
0.0ms
x
@0
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
0.0ms
x
@-inf
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
0.0ms
eps
@0
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))

rewrite67.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1420×associate-*r/
1090×*-commutative
1034×associate-*l/
930×associate-/r*
748×associate-/l*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01029
122429
2327729
Stop Event
node limit
Counts
1 → 45
Calls
Call 1
Inputs
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 eps) (/.f64 (sqrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 (cbrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (pow.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 2) (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 eps (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 eps) (/.f64 -1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (sqrt.f64 eps) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (pow.f64 (cbrt.f64 eps) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (pow.f64 (cbrt.f64 eps) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 1 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (neg.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 eps) 1) (/.f64 (sqrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 eps) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) 1) (/.f64 (cbrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 eps) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 eps (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))))

simplify60.0ms (0.6%)

Algorithm
egg-herbie
Rules
1056×associate-/l*
962×times-frac
958×associate-*r/
742×associate-/r*
596×associate-*l/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02033129
15602809
220702753
Stop Event
node limit
Counts
61 → 97
Calls
Call 1
Inputs
(*.f64 1/2 (/.f64 eps x))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 5/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps)) (*.f64 -1 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps)) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 eps))))) (pow.f64 x 2)))))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -1) 4) eps))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 eps))))) (sqrt.f64 -1))))) (pow.f64 x 3)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps)) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 eps))))) (pow.f64 x 2))))))
(*.f64 1/2 (/.f64 eps x))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/32 (pow.f64 eps 4)) (*.f64 -1/128 (pow.f64 eps 4))) (pow.f64 x 7))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(*.f64 2 x)
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (*.f64 2 x))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (+.f64 (*.f64 2 x) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))))))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (+.f64 (*.f64 2 x) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 eps 2)) 2) (*.f64 1/16 (pow.f64 eps 4))) (*.f64 eps (pow.f64 x 5)))) (*.f64 -1/4 (/.f64 (*.f64 eps (+.f64 (*.f64 -1/4 (pow.f64 eps 2)) (*.f64 1/8 (pow.f64 eps 2)))) (pow.f64 x 5)))))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 1)
(*.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1)
(*.f64 1 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (sqrt.f64 eps) (/.f64 (sqrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 (cbrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (pow.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 2))
(*.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 2) (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 eps (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))))
(*.f64 (neg.f64 eps) (/.f64 -1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)
(*.f64 (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))
(*.f64 (/.f64 (sqrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 eps))
(*.f64 (/.f64 (sqrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (sqrt.f64 eps) 1))
(*.f64 (/.f64 (cbrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (pow.f64 (cbrt.f64 eps) 2))
(*.f64 (/.f64 (cbrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (pow.f64 (cbrt.f64 eps) 2) 1))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 1 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)))
(*.f64 (/.f64 eps (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 -1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (neg.f64 eps))
(*.f64 (/.f64 (sqrt.f64 eps) 1) (/.f64 (sqrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 (sqrt.f64 eps) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) 1) (/.f64 (cbrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 (cbrt.f64 eps) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1)
(pow.f64 (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 2)
(pow.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 3)
(pow.f64 (pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3) 1/3)
(pow.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps) -1)
(neg.f64 (/.f64 eps (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(sqrt.f64 (pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2))
(log.f64 (exp.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(cbrt.f64 (pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3))
(expm1.f64 (log1p.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(exp.f64 (log.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(log1p.f64 (expm1.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
Outputs
(*.f64 1/2 (/.f64 eps x))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/2 (/.f64 eps x) (/.f64 (*.f64 eps (*.f64 eps 1/8)) (pow.f64 x 3)))
(fma.f64 1/2 (/.f64 eps x) (/.f64 eps (/.f64 (pow.f64 x 3) (*.f64 eps 1/8))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 1/2 (/.f64 eps x) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(fma.f64 1/8 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) (fma.f64 1/2 (/.f64 eps x) (/.f64 (*.f64 1/16 (pow.f64 eps 3)) (pow.f64 x 5))))
(fma.f64 1/8 (*.f64 (/.f64 eps (pow.f64 x 3)) eps) (fma.f64 1/2 (/.f64 eps x) (*.f64 (/.f64 1/16 (pow.f64 x 5)) (pow.f64 eps 3))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 5/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 5/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7)) (fma.f64 1/2 (/.f64 eps x) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(fma.f64 1/8 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) (fma.f64 5/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7)) (fma.f64 1/2 (/.f64 eps x) (/.f64 (*.f64 1/16 (pow.f64 eps 3)) (pow.f64 x 5)))))
(fma.f64 1/8 (*.f64 (/.f64 eps (pow.f64 x 3)) eps) (fma.f64 5/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7)) (fma.f64 1/2 (/.f64 eps x) (*.f64 (/.f64 1/16 (pow.f64 x 5)) (pow.f64 eps 3)))))
(*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps))
(/.f64 (sqrt.f64 eps) (sqrt.f64 -1))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps)) (*.f64 -1 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))))
(fma.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps) (neg.f64 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))))
(-.f64 (/.f64 (sqrt.f64 eps) (sqrt.f64 -1)) (/.f64 x -1))
(+.f64 (/.f64 (sqrt.f64 eps) (sqrt.f64 -1)) (*.f64 1 x))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps)) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 eps))))) (pow.f64 x 2)))))
(fma.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps) (fma.f64 -1 (/.f64 x (pow.f64 (sqrt.f64 -1) 2)) (neg.f64 (*.f64 (fma.f64 -1 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 eps)) 1) (pow.f64 (sqrt.f64 -1) 3)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 eps)) 1) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 x x)))))
(-.f64 (-.f64 (/.f64 (sqrt.f64 eps) (sqrt.f64 -1)) (/.f64 x -1)) (*.f64 (*.f64 (*.f64 -1 (/.f64 (sqrt.f64 (/.f64 1 eps)) (sqrt.f64 -1))) -1/2) (*.f64 x x)))
(+.f64 (/.f64 (sqrt.f64 eps) (sqrt.f64 -1)) (fma.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 1 eps)) (sqrt.f64 -1)) -1/2) (*.f64 x x) (*.f64 1 x)))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -1) 4) eps))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 eps))))) (sqrt.f64 -1))))) (pow.f64 x 3)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps)) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 eps))))) (pow.f64 x 2))))))
(fma.f64 (-.f64 (/.f64 1/2 (*.f64 eps (pow.f64 (sqrt.f64 -1) 4))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 eps)) (fma.f64 -1 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 eps)) 1) (pow.f64 (sqrt.f64 -1) 3)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 eps)) 1) (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 -1)))) (pow.f64 x 3) (fma.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps) (fma.f64 -1 (/.f64 x (pow.f64 (sqrt.f64 -1) 2)) (neg.f64 (*.f64 (fma.f64 -1 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 eps)) 1) (pow.f64 (sqrt.f64 -1) 3)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 eps)) 1) (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 x x))))))
(fma.f64 (pow.f64 x 3) (+.f64 (/.f64 1/2 eps) (/.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (sqrt.f64 -1) (*.f64 (*.f64 -1 (/.f64 (sqrt.f64 (/.f64 1 eps)) (sqrt.f64 -1))) -1/2)))) (-.f64 (-.f64 (/.f64 (sqrt.f64 eps) (sqrt.f64 -1)) (/.f64 x -1)) (*.f64 (*.f64 (*.f64 -1 (/.f64 (sqrt.f64 (/.f64 1 eps)) (sqrt.f64 -1))) -1/2) (*.f64 x x))))
(fma.f64 (pow.f64 x 3) (-.f64 (/.f64 1/2 eps) (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 1 eps)) (sqrt.f64 -1)) -1/2) (sqrt.f64 -1)))) (+.f64 (/.f64 (sqrt.f64 eps) (sqrt.f64 -1)) (fma.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 1 eps)) (sqrt.f64 -1)) -1/2) (*.f64 x x) (*.f64 1 x))))
(*.f64 1/2 (/.f64 eps x))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/2 (/.f64 eps x) (/.f64 (*.f64 eps (*.f64 eps 1/8)) (pow.f64 x 3)))
(fma.f64 1/2 (/.f64 eps x) (/.f64 eps (/.f64 (pow.f64 x 3) (*.f64 eps 1/8))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 1/2 (/.f64 eps x) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(fma.f64 1/8 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) (fma.f64 1/2 (/.f64 eps x) (/.f64 (*.f64 1/16 (pow.f64 eps 3)) (pow.f64 x 5))))
(fma.f64 1/8 (*.f64 (/.f64 eps (pow.f64 x 3)) eps) (fma.f64 1/2 (/.f64 eps x) (*.f64 (/.f64 1/16 (pow.f64 x 5)) (pow.f64 eps 3))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/32 (pow.f64 eps 4)) (*.f64 -1/128 (pow.f64 eps 4))) (pow.f64 x 7))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 5/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7)) (fma.f64 1/2 (/.f64 eps x) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(fma.f64 1/8 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) (fma.f64 5/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7)) (fma.f64 1/2 (/.f64 eps x) (/.f64 (*.f64 1/16 (pow.f64 eps 3)) (pow.f64 x 5)))))
(fma.f64 1/8 (*.f64 (/.f64 eps (pow.f64 x 3)) eps) (fma.f64 5/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7)) (fma.f64 1/2 (/.f64 eps x) (*.f64 (/.f64 1/16 (pow.f64 x 5)) (pow.f64 eps 3)))))
(*.f64 2 x)
(*.f64 x 2)
(+.f64 x x)
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (*.f64 2 x))
(fma.f64 -1/2 (/.f64 eps x) (*.f64 x 2))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (+.f64 (*.f64 2 x) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))))))
(fma.f64 -1/2 (/.f64 eps x) (fma.f64 2 x (*.f64 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) -1/8)))
(fma.f64 (/.f64 eps x) -1/2 (fma.f64 x 2 (*.f64 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) -1/8)))
(fma.f64 (/.f64 eps x) -1/2 (fma.f64 x 2 (*.f64 (*.f64 (/.f64 eps (pow.f64 x 3)) eps) -1/8)))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (+.f64 (*.f64 2 x) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 eps 2)) 2) (*.f64 1/16 (pow.f64 eps 4))) (*.f64 eps (pow.f64 x 5)))) (*.f64 -1/4 (/.f64 (*.f64 eps (+.f64 (*.f64 -1/4 (pow.f64 eps 2)) (*.f64 1/8 (pow.f64 eps 2)))) (pow.f64 x 5)))))))))
(fma.f64 -1/2 (/.f64 eps x) (fma.f64 2 x (+.f64 (*.f64 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) -1/8) (fma.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (fma.f64 -2 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps eps) -1/8) 2) (*.f64 1/16 (pow.f64 eps 4))) (*.f64 eps (pow.f64 x 5))) (*.f64 -1/4 (/.f64 (*.f64 eps (*.f64 (*.f64 eps eps) -1/8)) (pow.f64 x 5))))))))
(fma.f64 (/.f64 eps x) -1/2 (fma.f64 x 2 (fma.f64 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) -1/8 (fma.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (fma.f64 -2 (/.f64 (fma.f64 1/16 (pow.f64 eps 4) (*.f64 (pow.f64 eps 4) 1/64)) (*.f64 eps (pow.f64 x 5))) (/.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 3) -1/8)) (pow.f64 x 5)))))))
(fma.f64 (/.f64 eps x) -1/2 (fma.f64 x 2 (fma.f64 (*.f64 (/.f64 eps (pow.f64 x 3)) eps) -1/8 (fma.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (fma.f64 -2 (/.f64 (*.f64 (pow.f64 eps 4) 5/64) (*.f64 eps (pow.f64 x 5))) (*.f64 -1/4 (/.f64 (pow.f64 eps 3) (/.f64 (pow.f64 x 5) -1/8))))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 1)
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1)
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 1 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (sqrt.f64 eps) (/.f64 (sqrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 (cbrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (pow.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 2))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 2) (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 eps (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))))
(*.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 eps (+.f64 eps 0)))
(*.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 eps eps))
(*.f64 (neg.f64 eps) (/.f64 -1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))
(*.f64 (/.f64 (-.f64 (-.f64 (*.f64 x (+.f64 x x)) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) eps)
(*.f64 (/.f64 (sqrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 eps))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (sqrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (sqrt.f64 eps) 1))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (cbrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (pow.f64 (cbrt.f64 eps) 2))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (cbrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (pow.f64 (cbrt.f64 eps) 2) 1))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (*.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) eps) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2))
(/.f64 eps (*.f64 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 1 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (*.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)))
(/.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) eps) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2))
(/.f64 eps (*.f64 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 eps (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 eps (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))))
(*.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 eps (+.f64 eps 0)))
(*.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 eps eps))
(*.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))
(*.f64 (/.f64 (-.f64 (-.f64 (*.f64 x (+.f64 x x)) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) eps)
(*.f64 (/.f64 -1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (neg.f64 eps))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (sqrt.f64 eps) 1) (/.f64 (sqrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) eps) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2))
(/.f64 eps (*.f64 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 (sqrt.f64 eps) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)))
(/.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) eps) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2))
(/.f64 eps (*.f64 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) 1) (/.f64 (cbrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (*.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 (cbrt.f64 eps) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (*.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2))
(*.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)))
(pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1)
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(pow.f64 (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 2)
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(pow.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 3)
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(pow.f64 (pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3) 1/3)
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(pow.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps) -1)
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(neg.f64 (/.f64 eps (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(sqrt.f64 (pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(log.f64 (exp.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(cbrt.f64 (pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(expm1.f64 (log1p.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(exp.f64 (log.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(log1p.f64 (expm1.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))

localize5.0ms (0.1%)

Compiler

Compiled 13 to 6 computations (53.8% saved)

localize13.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.01%
(+.f64 x (sqrt.f64 (neg.f64 eps)))
0.4%
(/.f64 (+.f64 eps 0) (+.f64 x (sqrt.f64 (neg.f64 eps))))
Compiler

Compiled 27 to 11 computations (59.3% saved)

series7.0ms (0.1%)

Counts
2 → 26
Calls

12 calls:

TimeVariablePointExpression
3.0ms
eps
@0
(/.f64 (+.f64 eps 0) (+.f64 x (sqrt.f64 (neg.f64 eps))))
1.0ms
eps
@inf
(/.f64 (+.f64 eps 0) (+.f64 x (sqrt.f64 (neg.f64 eps))))
1.0ms
eps
@-inf
(/.f64 (+.f64 eps 0) (+.f64 x (sqrt.f64 (neg.f64 eps))))
0.0ms
x
@inf
(/.f64 (+.f64 eps 0) (+.f64 x (sqrt.f64 (neg.f64 eps))))
0.0ms
x
@0
(/.f64 (+.f64 eps 0) (+.f64 x (sqrt.f64 (neg.f64 eps))))

rewrite69.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1556×associate-*r/
1532×associate-/r*
1202×associate-*l/
882×*-commutative
232×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01136
124428
2330228
Stop Event
node limit
Counts
2 → 126
Calls
Call 1
Inputs
(/.f64 (+.f64 eps 0) (+.f64 x (sqrt.f64 (neg.f64 eps))))
(+.f64 x (sqrt.f64 (neg.f64 eps)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 0 (+.f64 x (sqrt.f64 eps))) (exp.f64 (log1p.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 0 (+.f64 x (sqrt.f64 eps))) (/.f64 0 (+.f64 x (sqrt.f64 eps)))) (/.f64 eps (+.f64 x (sqrt.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (+.f64 x (sqrt.f64 eps))) (/.f64 eps (+.f64 x (sqrt.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eps (/.f64 -1 (+.f64 x (sqrt.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 eps) (/.f64 (sqrt.f64 eps) (+.f64 x (sqrt.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (sqrt.f64 eps)) (/.f64 eps (fma.f64 x x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 eps (+.f64 x (sqrt.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps)))) (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps)))) (cbrt.f64 (*.f64 eps (/.f64 eps (fma.f64 x x eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps)))) (/.f64 (/.f64 eps (cbrt.f64 eps)) (cbrt.f64 (fma.f64 x x eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 eps (/.f64 eps (fma.f64 x x eps)))) (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (cbrt.f64 eps)) (/.f64 (cbrt.f64 eps) (+.f64 x (sqrt.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x (sqrt.f64 eps))) eps)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps))) (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (fma.f64 x x eps)) (+.f64 x (sqrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 eps) (+.f64 x (sqrt.f64 eps))) (sqrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 eps) (+.f64 x (sqrt.f64 eps))) (/.f64 eps (cbrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 eps) (+.f64 x (sqrt.f64 eps))) (/.f64 (/.f64 eps (cbrt.f64 eps)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 eps)))) (/.f64 1 (sqrt.f64 (+.f64 x (sqrt.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 x (sqrt.f64 eps)))) (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (fma.f64 x x eps))) (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 eps)))) (/.f64 1 (cbrt.f64 (fma.f64 x x eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2))) (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 x (sqrt.f64 eps))) eps)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 eps) (cbrt.f64 (fma.f64 x x eps))) (/.f64 (sqrt.f64 eps) (cbrt.f64 (+.f64 x (sqrt.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 eps) (cbrt.f64 (+.f64 x (sqrt.f64 eps)))) (/.f64 (sqrt.f64 eps) (cbrt.f64 (fma.f64 x x eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps (cbrt.f64 eps)) 1) (/.f64 (cbrt.f64 eps) (+.f64 x (sqrt.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps (cbrt.f64 eps)) (sqrt.f64 (+.f64 x (sqrt.f64 eps)))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (+.f64 x (sqrt.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 eps) (sqrt.f64 (+.f64 x (sqrt.f64 eps)))) (/.f64 (/.f64 eps (cbrt.f64 eps)) (sqrt.f64 (+.f64 x (sqrt.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps (cbrt.f64 eps)) (cbrt.f64 (fma.f64 x x eps))) (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 x (sqrt.f64 eps)) eps) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 eps (/.f64 eps (fma.f64 x x eps))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 x (sqrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 x (-.f64 (sqrt.f64 eps) (fma.f64 (neg.f64 (sqrt.f64 eps)) 1 (sqrt.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 x (-.f64 (sqrt.f64 eps) (fma.f64 (neg.f64 (pow.f64 eps 1/4)) (pow.f64 eps 1/4) (sqrt.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 x (-.f64 (sqrt.f64 eps) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 eps))) (cbrt.f64 eps) (sqrt.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 eps))) (-.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 x)) (+.f64 (sqrt.f64 eps) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 x)) (-.f64 1 (neg.f64 (sqrt.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 x)) (-.f64 1 (*.f64 (pow.f64 eps 1/4) (neg.f64 (pow.f64 eps 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 x)) (-.f64 1 (*.f64 (cbrt.f64 (sqrt.f64 eps)) (neg.f64 (cbrt.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 x)) (-.f64 1 (sqrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (+.f64 x (sqrt.f64 eps)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 eps))) (/.f64 eps (+.f64 x (sqrt.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (exp.f64 (log1p.f64 (sqrt.f64 eps)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (sqrt.f64 eps) (exp.f64 (log1p.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (sqrt.f64 eps)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (sqrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 x (sqrt.f64 eps))) (sqrt.f64 (+.f64 x (sqrt.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 x (sqrt.f64 eps))) (cbrt.f64 (fma.f64 x x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 x x eps)) (cbrt.f64 (+.f64 x (sqrt.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 x x eps) (/.f64 1 (+.f64 x (sqrt.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x (sqrt.f64 eps))) (fma.f64 x x eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) (/.f64 1 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 eps 1/4) (sqrt.f64 x)) (-.f64 (sqrt.f64 x) (pow.f64 eps 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 x) (pow.f64 eps 1/4)) (+.f64 (pow.f64 eps 1/4) (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps)))) (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (sqrt.f64 eps)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (+.f64 x (sqrt.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 x x eps) (+.f64 x (sqrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 x x eps) (sqrt.f64 (+.f64 x (sqrt.f64 eps)))) (sqrt.f64 (+.f64 x (sqrt.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (fma.f64 x x eps)) (cbrt.f64 (fma.f64 x x eps))) (cbrt.f64 (+.f64 x (sqrt.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 x x eps)) (neg.f64 (+.f64 x (sqrt.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2))) (neg.f64 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) (+.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 eps (*.f64 x x)) (-.f64 (sqrt.f64 eps) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 eps 3/2))) (+.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (fma.f64 x x eps))) (neg.f64 (+.f64 x (sqrt.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2)))) (neg.f64 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 eps (*.f64 x x))) (-.f64 (sqrt.f64 eps) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 x (sqrt.f64 eps))) (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2)))) (sqrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (fma.f64 x x eps)) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2)))) (cbrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (fma.f64 x x eps)) 1) (neg.f64 (+.f64 x (sqrt.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2))) 1) (neg.f64 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 eps (*.f64 x x)) 1) (-.f64 (sqrt.f64 eps) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2))) (sqrt.f64 (+.f64 x (sqrt.f64 eps)))) (sqrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2))) (cbrt.f64 (fma.f64 x x eps))) (cbrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 eps eps)) (/.f64 1 (+.f64 x (sqrt.f64 eps)))) (fma.f64 x x eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x x) 3) (pow.f64 eps 3)) (/.f64 1 (+.f64 x (sqrt.f64 eps)))) (+.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 eps eps)) (*.f64 eps (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) (pow.f64 x 3)) (pow.f64 eps 3)) (/.f64 1 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps))))) (-.f64 (pow.f64 x 3) (pow.f64 eps 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 x 3) 3) (pow.f64 (pow.f64 eps 3/2) 3)) (/.f64 1 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps))))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) (pow.f64 x 3)) (pow.f64 eps 3)) (*.f64 (pow.f64 x 3) (pow.f64 eps 3/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 x x eps) 1) (+.f64 x (sqrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 x x eps) (cbrt.f64 (+.f64 x (sqrt.f64 eps)))) (cbrt.f64 (fma.f64 x x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 x x eps) (cbrt.f64 (fma.f64 x x eps))) (cbrt.f64 (+.f64 x (sqrt.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 x x eps) (fma.f64 x x eps)) (/.f64 1 (+.f64 x (sqrt.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 x x eps) (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2))) (/.f64 1 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 x x eps) (+.f64 (pow.f64 eps 1/4) (sqrt.f64 x))) (-.f64 (sqrt.f64 x) (pow.f64 eps 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) 1) (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) (sqrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps))))) (sqrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) (*.f64 (cbrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps)))) (cbrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps)))))) (cbrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x (sqrt.f64 eps)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 x (sqrt.f64 eps))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 eps))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 x (sqrt.f64 eps)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (fma.f64 x x eps))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 x (sqrt.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (exp.f64 x) (exp.f64 (sqrt.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 x (sqrt.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 eps)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 x (sqrt.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 x (sqrt.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 x (sqrt.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 x (sqrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 x (neg.f64 (sqrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (sqrt.f64 eps) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 eps 1/4) (pow.f64 eps 1/4) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (sqrt.f64 x) (sqrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 eps) (cbrt.f64 (sqrt.f64 eps)) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (sqrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (sqrt.f64 eps)))))))

simplify100.0ms (1%)

Algorithm
egg-herbie
Rules
1386×associate-/r/
1078×distribute-rgt-in
1060×distribute-lft-in
866×associate-/l/
502×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03355146
18934606
239814572
Stop Event
node limit
Counts
152 → 209
Calls
Call 1
Inputs
(/.f64 eps x)
(*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps)) (*.f64 -1 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps)) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))) (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (pow.f64 x 2) (pow.f64 (sqrt.f64 -1) 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (sqrt.f64 -1) 4) eps))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps)) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))) (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (pow.f64 x 2) (pow.f64 (sqrt.f64 -1) 3))))))
(/.f64 eps x)
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (pow.f64 eps 3)) (/.f64 (sqrt.f64 -1) (pow.f64 x 2)))) (/.f64 eps x))
(+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 x 3)) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (pow.f64 eps 3)) (/.f64 (sqrt.f64 -1) (pow.f64 x 2)))) (/.f64 eps x)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (pow.f64 eps 3)) (/.f64 (sqrt.f64 -1) (pow.f64 x 2)))) (+.f64 (/.f64 eps x) (+.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 eps 2)) (pow.f64 x 3)) (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 x 4)) (sqrt.f64 (pow.f64 eps 5)))))))
(/.f64 eps x)
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (pow.f64 eps 3)) (/.f64 (sqrt.f64 -1) (pow.f64 x 2)))) (/.f64 eps x))
(+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 x 3)) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (pow.f64 eps 3)) (/.f64 (sqrt.f64 -1) (pow.f64 x 2)))) (/.f64 eps x)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (pow.f64 eps 3)) (/.f64 (sqrt.f64 -1) (pow.f64 x 2)))) (+.f64 (/.f64 eps x) (+.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 eps 2)) (pow.f64 x 3)) (*.f64 -1 (*.f64 (sqrt.f64 (pow.f64 eps 5)) (/.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 x 4)))))))
(*.f64 (sqrt.f64 eps) (sqrt.f64 -1))
(+.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)) x)
(+.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)) x)
(+.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)) x)
x
(+.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)) x)
(+.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)) x)
(+.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)) x)
x
(+.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)) x)
(+.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)) x)
(+.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)) x)
x
(+.f64 (-.f64 (/.f64 0 (+.f64 x (sqrt.f64 eps))) (exp.f64 (log1p.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps)))))) 1)
(+.f64 (-.f64 (/.f64 0 (+.f64 x (sqrt.f64 eps))) (/.f64 0 (+.f64 x (sqrt.f64 eps)))) (/.f64 eps (+.f64 x (sqrt.f64 eps))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps))))) 1)
(-.f64 (/.f64 0 (+.f64 x (sqrt.f64 eps))) (/.f64 eps (+.f64 x (sqrt.f64 eps))))
(*.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 eps))))
(*.f64 eps (/.f64 -1 (+.f64 x (sqrt.f64 eps))))
(*.f64 (sqrt.f64 eps) (/.f64 (sqrt.f64 eps) (+.f64 x (sqrt.f64 eps))))
(*.f64 (+.f64 x (sqrt.f64 eps)) (/.f64 eps (fma.f64 x x eps)))
(*.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps))) 1)
(*.f64 1 (/.f64 eps (+.f64 x (sqrt.f64 eps))))
(*.f64 (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps)))) (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps)))))
(*.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps)))) (cbrt.f64 (*.f64 eps (/.f64 eps (fma.f64 x x eps)))))
(*.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps)))) (/.f64 (/.f64 eps (cbrt.f64 eps)) (cbrt.f64 (fma.f64 x x eps))))
(*.f64 (cbrt.f64 (*.f64 eps (/.f64 eps (fma.f64 x x eps)))) (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps)))))
(*.f64 (/.f64 eps (cbrt.f64 eps)) (/.f64 (cbrt.f64 eps) (+.f64 x (sqrt.f64 eps))))
(*.f64 (/.f64 1 (+.f64 x (sqrt.f64 eps))) eps)
(*.f64 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps))) (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2))))
(*.f64 (/.f64 eps (fma.f64 x x eps)) (+.f64 x (sqrt.f64 eps)))
(*.f64 (/.f64 (sqrt.f64 eps) (+.f64 x (sqrt.f64 eps))) (sqrt.f64 eps))
(*.f64 (/.f64 (cbrt.f64 eps) (+.f64 x (sqrt.f64 eps))) (/.f64 eps (cbrt.f64 eps)))
(*.f64 (/.f64 (cbrt.f64 eps) (+.f64 x (sqrt.f64 eps))) (/.f64 (/.f64 eps (cbrt.f64 eps)) 1))
(*.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 eps)))) (/.f64 1 (sqrt.f64 (+.f64 x (sqrt.f64 eps)))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 x (sqrt.f64 eps)))) (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 eps)))))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 x x eps))) (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 eps)))))
(*.f64 (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 eps)))) (/.f64 1 (cbrt.f64 (fma.f64 x x eps))))
(*.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2))) (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps))))
(*.f64 (/.f64 -1 (+.f64 x (sqrt.f64 eps))) eps)
(*.f64 (/.f64 (sqrt.f64 eps) (cbrt.f64 (fma.f64 x x eps))) (/.f64 (sqrt.f64 eps) (cbrt.f64 (+.f64 x (sqrt.f64 eps)))))
(*.f64 (/.f64 (sqrt.f64 eps) (cbrt.f64 (+.f64 x (sqrt.f64 eps)))) (/.f64 (sqrt.f64 eps) (cbrt.f64 (fma.f64 x x eps))))
(*.f64 (/.f64 (/.f64 eps (cbrt.f64 eps)) 1) (/.f64 (cbrt.f64 eps) (+.f64 x (sqrt.f64 eps))))
(*.f64 (/.f64 (/.f64 eps (cbrt.f64 eps)) (sqrt.f64 (+.f64 x (sqrt.f64 eps)))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (+.f64 x (sqrt.f64 eps)))))
(*.f64 (/.f64 (cbrt.f64 eps) (sqrt.f64 (+.f64 x (sqrt.f64 eps)))) (/.f64 (/.f64 eps (cbrt.f64 eps)) (sqrt.f64 (+.f64 x (sqrt.f64 eps)))))
(*.f64 (/.f64 (/.f64 eps (cbrt.f64 eps)) (cbrt.f64 (fma.f64 x x eps))) (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps)))))
(pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps))) 1)
(pow.f64 (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps)))) 2)
(pow.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps)))) 3)
(pow.f64 (pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps))) 3) 1/3)
(pow.f64 (/.f64 (+.f64 x (sqrt.f64 eps)) eps) -1)
(neg.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps))))
(sqrt.f64 (*.f64 eps (/.f64 eps (fma.f64 x x eps))))
(log.f64 (exp.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps))))))
(cbrt.f64 (pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps))) 3))
(expm1.f64 (log1p.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps)))))
(exp.f64 (log.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps)))))
(log1p.f64 (expm1.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps)))))
(-.f64 x (sqrt.f64 eps))
(-.f64 x (-.f64 (sqrt.f64 eps) (fma.f64 (neg.f64 (sqrt.f64 eps)) 1 (sqrt.f64 eps))))
(-.f64 x (-.f64 (sqrt.f64 eps) (fma.f64 (neg.f64 (pow.f64 eps 1/4)) (pow.f64 eps 1/4) (sqrt.f64 eps))))
(-.f64 x (-.f64 (sqrt.f64 eps) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 eps))) (cbrt.f64 eps) (sqrt.f64 eps))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 eps))) (-.f64 1 x))
(-.f64 (exp.f64 (log1p.f64 x)) (+.f64 (sqrt.f64 eps) 1))
(-.f64 (exp.f64 (log1p.f64 x)) (-.f64 1 (neg.f64 (sqrt.f64 eps))))
(-.f64 (exp.f64 (log1p.f64 x)) (-.f64 1 (*.f64 (pow.f64 eps 1/4) (neg.f64 (pow.f64 eps 1/4)))))
(-.f64 (exp.f64 (log1p.f64 x)) (-.f64 1 (*.f64 (cbrt.f64 (sqrt.f64 eps)) (neg.f64 (cbrt.f64 eps)))))
(-.f64 (exp.f64 (log1p.f64 x)) (-.f64 1 (sqrt.f64 eps)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 x (sqrt.f64 eps)))) 1)
(-.f64 (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 eps))) (/.f64 eps (+.f64 x (sqrt.f64 eps))))
(-.f64 (+.f64 x (exp.f64 (log1p.f64 (sqrt.f64 eps)))) 1)
(-.f64 (+.f64 (sqrt.f64 eps) (exp.f64 (log1p.f64 x))) 1)
(*.f64 (+.f64 x (sqrt.f64 eps)) 1)
(*.f64 1 (+.f64 x (sqrt.f64 eps)))
(*.f64 (sqrt.f64 (+.f64 x (sqrt.f64 eps))) (sqrt.f64 (+.f64 x (sqrt.f64 eps))))
(*.f64 (cbrt.f64 (+.f64 x (sqrt.f64 eps))) (cbrt.f64 (fma.f64 x x eps)))
(*.f64 (cbrt.f64 (fma.f64 x x eps)) (cbrt.f64 (+.f64 x (sqrt.f64 eps))))
(*.f64 (fma.f64 x x eps) (/.f64 1 (+.f64 x (sqrt.f64 eps))))
(*.f64 (/.f64 1 (+.f64 x (sqrt.f64 eps))) (fma.f64 x x eps))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) (/.f64 1 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps)))))
(*.f64 (+.f64 (pow.f64 eps 1/4) (sqrt.f64 x)) (-.f64 (sqrt.f64 x) (pow.f64 eps 1/4)))
(*.f64 (-.f64 (sqrt.f64 x) (pow.f64 eps 1/4)) (+.f64 (pow.f64 eps 1/4) (sqrt.f64 x)))
(*.f64 (/.f64 1 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps)))) (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2)))
(/.f64 (+.f64 x (sqrt.f64 eps)) 1)
(/.f64 1 (/.f64 1 (+.f64 x (sqrt.f64 eps))))
(/.f64 (fma.f64 x x eps) (+.f64 x (sqrt.f64 eps)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps))))
(/.f64 (/.f64 (fma.f64 x x eps) (sqrt.f64 (+.f64 x (sqrt.f64 eps)))) (sqrt.f64 (+.f64 x (sqrt.f64 eps))))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 x x eps)) (cbrt.f64 (fma.f64 x x eps))) (cbrt.f64 (+.f64 x (sqrt.f64 eps))))
(/.f64 (neg.f64 (fma.f64 x x eps)) (neg.f64 (+.f64 x (sqrt.f64 eps))))
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2))) (neg.f64 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) (+.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps))))
(/.f64 (-.f64 eps (*.f64 x x)) (-.f64 (sqrt.f64 eps) x))
(/.f64 (*.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 eps 3/2))) (+.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps))))
(/.f64 (*.f64 1 (neg.f64 (fma.f64 x x eps))) (neg.f64 (+.f64 x (sqrt.f64 eps))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2)))) (neg.f64 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps)))))
(/.f64 (*.f64 1 (-.f64 eps (*.f64 x x))) (-.f64 (sqrt.f64 eps) x))
(/.f64 (*.f64 (sqrt.f64 (+.f64 x (sqrt.f64 eps))) (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2)))) (sqrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps)))))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 x x eps)) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2)))) (cbrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps)))))
(/.f64 (*.f64 (neg.f64 (fma.f64 x x eps)) 1) (neg.f64 (+.f64 x (sqrt.f64 eps))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2))) 1) (neg.f64 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps)))))
(/.f64 (*.f64 (-.f64 eps (*.f64 x x)) 1) (-.f64 (sqrt.f64 eps) x))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2))) (sqrt.f64 (+.f64 x (sqrt.f64 eps)))) (sqrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2))) (cbrt.f64 (fma.f64 x x eps))) (cbrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 eps eps)) (/.f64 1 (+.f64 x (sqrt.f64 eps)))) (fma.f64 x x eps))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x x) 3) (pow.f64 eps 3)) (/.f64 1 (+.f64 x (sqrt.f64 eps)))) (+.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 eps eps)) (*.f64 eps (*.f64 x x))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) (pow.f64 x 3)) (pow.f64 eps 3)) (/.f64 1 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps))))) (-.f64 (pow.f64 x 3) (pow.f64 eps 3/2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 x 3) 3) (pow.f64 (pow.f64 eps 3/2) 3)) (/.f64 1 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps))))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) (pow.f64 x 3)) (pow.f64 eps 3)) (*.f64 (pow.f64 x 3) (pow.f64 eps 3/2))))
(/.f64 (/.f64 (fma.f64 x x eps) 1) (+.f64 x (sqrt.f64 eps)))
(/.f64 (/.f64 (fma.f64 x x eps) (cbrt.f64 (+.f64 x (sqrt.f64 eps)))) (cbrt.f64 (fma.f64 x x eps)))
(/.f64 (/.f64 (fma.f64 x x eps) (cbrt.f64 (fma.f64 x x eps))) (cbrt.f64 (+.f64 x (sqrt.f64 eps))))
(/.f64 (/.f64 (fma.f64 x x eps) (fma.f64 x x eps)) (/.f64 1 (+.f64 x (sqrt.f64 eps))))
(/.f64 (/.f64 (fma.f64 x x eps) (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2))) (/.f64 1 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps)))))
(/.f64 (/.f64 (fma.f64 x x eps) (+.f64 (pow.f64 eps 1/4) (sqrt.f64 x))) (-.f64 (sqrt.f64 x) (pow.f64 eps 1/4)))
(/.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) 1) (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps))))
(/.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) (sqrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps))))) (sqrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps)))))
(/.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) (*.f64 (cbrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps)))) (cbrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps)))))) (cbrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps)))))
(pow.f64 (+.f64 x (sqrt.f64 eps)) 1)
(pow.f64 (sqrt.f64 (+.f64 x (sqrt.f64 eps))) 2)
(pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 eps))) 3)
(pow.f64 (pow.f64 (+.f64 x (sqrt.f64 eps)) 3) 1/3)
(sqrt.f64 (fma.f64 x x eps))
(log.f64 (exp.f64 (+.f64 x (sqrt.f64 eps))))
(log.f64 (/.f64 (exp.f64 x) (exp.f64 (sqrt.f64 eps))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 x (sqrt.f64 eps)))))
(cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 eps)) 3))
(expm1.f64 (log1p.f64 (+.f64 x (sqrt.f64 eps))))
(exp.f64 (log.f64 (+.f64 x (sqrt.f64 eps))))
(log1p.f64 (expm1.f64 (+.f64 x (sqrt.f64 eps))))
(fma.f64 1 x (sqrt.f64 eps))
(fma.f64 1 x (neg.f64 (sqrt.f64 eps)))
(fma.f64 1 (sqrt.f64 eps) x)
(fma.f64 (pow.f64 eps 1/4) (pow.f64 eps 1/4) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (sqrt.f64 eps))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 eps)))
(fma.f64 (cbrt.f64 eps) (cbrt.f64 (sqrt.f64 eps)) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (sqrt.f64 eps))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (sqrt.f64 eps)))
Outputs
(/.f64 eps x)
(*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps))
(/.f64 (sqrt.f64 eps) (sqrt.f64 -1))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps)) (*.f64 -1 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))))
(fma.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps) (neg.f64 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))))
(-.f64 (/.f64 (sqrt.f64 eps) (sqrt.f64 -1)) (/.f64 x -1))
(+.f64 x (/.f64 (sqrt.f64 eps) (sqrt.f64 -1)))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps)) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))) (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (pow.f64 x 2) (pow.f64 (sqrt.f64 -1) 3)))))
(fma.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps) (fma.f64 -1 (/.f64 x (pow.f64 (sqrt.f64 -1) 2)) (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (*.f64 x x) (pow.f64 (sqrt.f64 -1) 3)))))
(+.f64 (/.f64 (sqrt.f64 eps) (sqrt.f64 -1)) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 eps)) (*.f64 (/.f64 x -1) (/.f64 x (sqrt.f64 -1)))) (/.f64 x -1)))
(+.f64 (/.f64 (sqrt.f64 eps) (sqrt.f64 -1)) (fma.f64 (sqrt.f64 (/.f64 1 eps)) (*.f64 (/.f64 x -1) (/.f64 x (sqrt.f64 -1))) x))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (sqrt.f64 -1) 4) eps))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps)) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))) (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (pow.f64 x 2) (pow.f64 (sqrt.f64 -1) 3))))))
(fma.f64 -1 (/.f64 (pow.f64 x 3) (*.f64 eps (pow.f64 (sqrt.f64 -1) 4))) (fma.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps) (fma.f64 -1 (/.f64 x (pow.f64 (sqrt.f64 -1) 2)) (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (*.f64 x x) (pow.f64 (sqrt.f64 -1) 3))))))
(-.f64 (+.f64 (/.f64 (sqrt.f64 eps) (sqrt.f64 -1)) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 eps)) (*.f64 (/.f64 x -1) (/.f64 x (sqrt.f64 -1)))) (/.f64 x -1))) (/.f64 (pow.f64 x 3) eps))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 1 eps)) (*.f64 (/.f64 x -1) (/.f64 x (sqrt.f64 -1))) x) (-.f64 (/.f64 (sqrt.f64 eps) (sqrt.f64 -1)) (/.f64 (pow.f64 x 3) eps)))
(/.f64 eps x)
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (pow.f64 eps 3)) (/.f64 (sqrt.f64 -1) (pow.f64 x 2)))) (/.f64 eps x))
(fma.f64 -1 (*.f64 (sqrt.f64 (pow.f64 eps 3)) (/.f64 (sqrt.f64 -1) (*.f64 x x))) (/.f64 eps x))
(-.f64 (/.f64 eps x) (/.f64 (sqrt.f64 (pow.f64 eps 3)) (/.f64 (*.f64 x x) (sqrt.f64 -1))))
(+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 x 3)) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (pow.f64 eps 3)) (/.f64 (sqrt.f64 -1) (pow.f64 x 2)))) (/.f64 eps x)))
(+.f64 (fma.f64 -1 (*.f64 (sqrt.f64 (pow.f64 eps 3)) (/.f64 (sqrt.f64 -1) (*.f64 x x))) (/.f64 eps x)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 eps eps)) (pow.f64 x 3)))
(+.f64 (/.f64 eps x) (-.f64 (/.f64 (*.f64 eps (neg.f64 eps)) (pow.f64 x 3)) (/.f64 (sqrt.f64 (pow.f64 eps 3)) (/.f64 (*.f64 x x) (sqrt.f64 -1)))))
(+.f64 (/.f64 eps x) (-.f64 (/.f64 eps (/.f64 (pow.f64 x 3) (neg.f64 eps))) (/.f64 (sqrt.f64 (pow.f64 eps 3)) (/.f64 (*.f64 x x) (sqrt.f64 -1)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (pow.f64 eps 3)) (/.f64 (sqrt.f64 -1) (pow.f64 x 2)))) (+.f64 (/.f64 eps x) (+.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 eps 2)) (pow.f64 x 3)) (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 x 4)) (sqrt.f64 (pow.f64 eps 5)))))))
(+.f64 (fma.f64 -1 (*.f64 (sqrt.f64 (pow.f64 eps 3)) (/.f64 (sqrt.f64 -1) (*.f64 x x))) (/.f64 eps x)) (+.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 eps eps)) (pow.f64 x 3)) (neg.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 x 4)) (sqrt.f64 (pow.f64 eps 5))))))
(+.f64 (-.f64 (/.f64 eps x) (/.f64 (sqrt.f64 (pow.f64 eps 3)) (/.f64 (*.f64 x x) (sqrt.f64 -1)))) (-.f64 (/.f64 (*.f64 eps (neg.f64 eps)) (pow.f64 x 3)) (/.f64 (*.f64 (sqrt.f64 -1) (neg.f64 (sqrt.f64 (pow.f64 eps 5)))) (pow.f64 x 4))))
(+.f64 (/.f64 eps x) (-.f64 (-.f64 (/.f64 eps (/.f64 (pow.f64 x 3) (neg.f64 eps))) (/.f64 (*.f64 (sqrt.f64 -1) (neg.f64 (sqrt.f64 (pow.f64 eps 5)))) (pow.f64 x 4))) (/.f64 (sqrt.f64 (pow.f64 eps 3)) (/.f64 (*.f64 x x) (sqrt.f64 -1)))))
(/.f64 eps x)
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (pow.f64 eps 3)) (/.f64 (sqrt.f64 -1) (pow.f64 x 2)))) (/.f64 eps x))
(fma.f64 -1 (*.f64 (sqrt.f64 (pow.f64 eps 3)) (/.f64 (sqrt.f64 -1) (*.f64 x x))) (/.f64 eps x))
(-.f64 (/.f64 eps x) (/.f64 (sqrt.f64 (pow.f64 eps 3)) (/.f64 (*.f64 x x) (sqrt.f64 -1))))
(+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 x 3)) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (pow.f64 eps 3)) (/.f64 (sqrt.f64 -1) (pow.f64 x 2)))) (/.f64 eps x)))
(+.f64 (fma.f64 -1 (*.f64 (sqrt.f64 (pow.f64 eps 3)) (/.f64 (sqrt.f64 -1) (*.f64 x x))) (/.f64 eps x)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 eps eps)) (pow.f64 x 3)))
(+.f64 (/.f64 eps x) (-.f64 (/.f64 (*.f64 eps (neg.f64 eps)) (pow.f64 x 3)) (/.f64 (sqrt.f64 (pow.f64 eps 3)) (/.f64 (*.f64 x x) (sqrt.f64 -1)))))
(+.f64 (/.f64 eps x) (-.f64 (/.f64 eps (/.f64 (pow.f64 x 3) (neg.f64 eps))) (/.f64 (sqrt.f64 (pow.f64 eps 3)) (/.f64 (*.f64 x x) (sqrt.f64 -1)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (pow.f64 eps 3)) (/.f64 (sqrt.f64 -1) (pow.f64 x 2)))) (+.f64 (/.f64 eps x) (+.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 eps 2)) (pow.f64 x 3)) (*.f64 -1 (*.f64 (sqrt.f64 (pow.f64 eps 5)) (/.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 x 4)))))))
(+.f64 (fma.f64 -1 (*.f64 (sqrt.f64 (pow.f64 eps 3)) (/.f64 (sqrt.f64 -1) (*.f64 x x))) (/.f64 eps x)) (+.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 eps eps)) (pow.f64 x 3)) (neg.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 x 4)) (sqrt.f64 (pow.f64 eps 5))))))
(+.f64 (-.f64 (/.f64 eps x) (/.f64 (sqrt.f64 (pow.f64 eps 3)) (/.f64 (*.f64 x x) (sqrt.f64 -1)))) (-.f64 (/.f64 (*.f64 eps (neg.f64 eps)) (pow.f64 x 3)) (/.f64 (*.f64 (sqrt.f64 -1) (neg.f64 (sqrt.f64 (pow.f64 eps 5)))) (pow.f64 x 4))))
(+.f64 (/.f64 eps x) (-.f64 (-.f64 (/.f64 eps (/.f64 (pow.f64 x 3) (neg.f64 eps))) (/.f64 (*.f64 (sqrt.f64 -1) (neg.f64 (sqrt.f64 (pow.f64 eps 5)))) (pow.f64 x 4))) (/.f64 (sqrt.f64 (pow.f64 eps 3)) (/.f64 (*.f64 x x) (sqrt.f64 -1)))))
(*.f64 (sqrt.f64 eps) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 eps))
(+.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)) x)
(fma.f64 (sqrt.f64 eps) (sqrt.f64 -1) x)
(fma.f64 (sqrt.f64 -1) (sqrt.f64 eps) x)
(+.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)) x)
(fma.f64 (sqrt.f64 eps) (sqrt.f64 -1) x)
(fma.f64 (sqrt.f64 -1) (sqrt.f64 eps) x)
(+.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)) x)
(fma.f64 (sqrt.f64 eps) (sqrt.f64 -1) x)
(fma.f64 (sqrt.f64 -1) (sqrt.f64 eps) x)
x
(+.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)) x)
(fma.f64 (sqrt.f64 eps) (sqrt.f64 -1) x)
(fma.f64 (sqrt.f64 -1) (sqrt.f64 eps) x)
(+.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)) x)
(fma.f64 (sqrt.f64 eps) (sqrt.f64 -1) x)
(fma.f64 (sqrt.f64 -1) (sqrt.f64 eps) x)
(+.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)) x)
(fma.f64 (sqrt.f64 eps) (sqrt.f64 -1) x)
(fma.f64 (sqrt.f64 -1) (sqrt.f64 eps) x)
x
(+.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)) x)
(fma.f64 (sqrt.f64 eps) (sqrt.f64 -1) x)
(fma.f64 (sqrt.f64 -1) (sqrt.f64 eps) x)
(+.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)) x)
(fma.f64 (sqrt.f64 eps) (sqrt.f64 -1) x)
(fma.f64 (sqrt.f64 -1) (sqrt.f64 eps) x)
(+.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)) x)
(fma.f64 (sqrt.f64 eps) (sqrt.f64 -1) x)
(fma.f64 (sqrt.f64 -1) (sqrt.f64 eps) x)
x
(+.f64 (-.f64 (/.f64 0 (+.f64 x (sqrt.f64 eps))) (exp.f64 (log1p.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps)))))) 1)
(/.f64 (neg.f64 eps) (+.f64 x (sqrt.f64 eps)))
(+.f64 (-.f64 (/.f64 0 (+.f64 x (sqrt.f64 eps))) (/.f64 0 (+.f64 x (sqrt.f64 eps)))) (/.f64 eps (+.f64 x (sqrt.f64 eps))))
(+.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps))) 0)
(/.f64 eps (+.f64 x (sqrt.f64 eps)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps))))) 1)
(+.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps))) 0)
(/.f64 eps (+.f64 x (sqrt.f64 eps)))
(-.f64 (/.f64 0 (+.f64 x (sqrt.f64 eps))) (/.f64 eps (+.f64 x (sqrt.f64 eps))))
(/.f64 (neg.f64 eps) (+.f64 x (sqrt.f64 eps)))
(*.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 eps))))
(+.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps))) 0)
(/.f64 eps (+.f64 x (sqrt.f64 eps)))
(*.f64 eps (/.f64 -1 (+.f64 x (sqrt.f64 eps))))
(/.f64 (neg.f64 eps) (+.f64 x (sqrt.f64 eps)))
(*.f64 (sqrt.f64 eps) (/.f64 (sqrt.f64 eps) (+.f64 x (sqrt.f64 eps))))
(+.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps))) 0)
(/.f64 eps (+.f64 x (sqrt.f64 eps)))
(*.f64 (+.f64 x (sqrt.f64 eps)) (/.f64 eps (fma.f64 x x eps)))
(*.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps))) 1)
(+.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps))) 0)
(/.f64 eps (+.f64 x (sqrt.f64 eps)))
(*.f64 1 (/.f64 eps (+.f64 x (sqrt.f64 eps))))
(+.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps))) 0)
(/.f64 eps (+.f64 x (sqrt.f64 eps)))
(*.f64 (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps)))) (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps)))))
(+.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps))) 0)
(/.f64 eps (+.f64 x (sqrt.f64 eps)))
(*.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps)))) (cbrt.f64 (*.f64 eps (/.f64 eps (fma.f64 x x eps)))))
(*.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps)))) (cbrt.f64 (/.f64 (*.f64 eps eps) (fma.f64 x x eps))))
(*.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps)))) (/.f64 (/.f64 eps (cbrt.f64 eps)) (cbrt.f64 (fma.f64 x x eps))))
(*.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps)))) (/.f64 eps (*.f64 (cbrt.f64 eps) (cbrt.f64 (fma.f64 x x eps)))))
(*.f64 (cbrt.f64 (*.f64 eps (/.f64 eps (fma.f64 x x eps)))) (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps)))))
(*.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps)))) (cbrt.f64 (/.f64 (*.f64 eps eps) (fma.f64 x x eps))))
(*.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps)))) (cbrt.f64 (*.f64 eps (/.f64 eps (fma.f64 x x eps)))))
(*.f64 (/.f64 eps (cbrt.f64 eps)) (/.f64 (cbrt.f64 eps) (+.f64 x (sqrt.f64 eps))))
(/.f64 (/.f64 eps (cbrt.f64 eps)) (/.f64 (+.f64 x (sqrt.f64 eps)) (cbrt.f64 eps)))
(/.f64 (cbrt.f64 eps) (*.f64 (/.f64 (cbrt.f64 eps) eps) (+.f64 x (sqrt.f64 eps))))
(*.f64 (/.f64 1 (+.f64 x (sqrt.f64 eps))) eps)
(+.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps))) 0)
(/.f64 eps (+.f64 x (sqrt.f64 eps)))
(*.f64 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps))) (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2))))
(/.f64 (*.f64 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps))) eps) (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2)))
(*.f64 (/.f64 eps (fma.f64 x x eps)) (+.f64 x (sqrt.f64 eps)))
(*.f64 (+.f64 x (sqrt.f64 eps)) (/.f64 eps (fma.f64 x x eps)))
(*.f64 (/.f64 (sqrt.f64 eps) (+.f64 x (sqrt.f64 eps))) (sqrt.f64 eps))
(+.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps))) 0)
(/.f64 eps (+.f64 x (sqrt.f64 eps)))
(*.f64 (/.f64 (cbrt.f64 eps) (+.f64 x (sqrt.f64 eps))) (/.f64 eps (cbrt.f64 eps)))
(*.f64 (/.f64 eps (cbrt.f64 eps)) (/.f64 (cbrt.f64 eps) (+.f64 x (sqrt.f64 eps))))
(/.f64 (/.f64 eps (cbrt.f64 eps)) (/.f64 (+.f64 x (sqrt.f64 eps)) (cbrt.f64 eps)))
(/.f64 (cbrt.f64 eps) (*.f64 (/.f64 (cbrt.f64 eps) eps) (+.f64 x (sqrt.f64 eps))))
(*.f64 (/.f64 (cbrt.f64 eps) (+.f64 x (sqrt.f64 eps))) (/.f64 (/.f64 eps (cbrt.f64 eps)) 1))
(*.f64 (/.f64 eps (cbrt.f64 eps)) (/.f64 (cbrt.f64 eps) (+.f64 x (sqrt.f64 eps))))
(/.f64 (/.f64 eps (cbrt.f64 eps)) (/.f64 (+.f64 x (sqrt.f64 eps)) (cbrt.f64 eps)))
(/.f64 (cbrt.f64 eps) (*.f64 (/.f64 (cbrt.f64 eps) eps) (+.f64 x (sqrt.f64 eps))))
(*.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 eps)))) (/.f64 1 (sqrt.f64 (+.f64 x (sqrt.f64 eps)))))
(+.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps))) 0)
(/.f64 eps (+.f64 x (sqrt.f64 eps)))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 x (sqrt.f64 eps)))) (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 eps)))))
(+.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps))) 0)
(/.f64 eps (+.f64 x (sqrt.f64 eps)))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 x x eps))) (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 eps)))))
(/.f64 (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 eps)))) (cbrt.f64 (fma.f64 x x eps)))
(/.f64 eps (*.f64 (cbrt.f64 (fma.f64 x x eps)) (cbrt.f64 (+.f64 x (sqrt.f64 eps)))))
(*.f64 (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 eps)))) (/.f64 1 (cbrt.f64 (fma.f64 x x eps))))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 x x eps))) (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 eps)))))
(/.f64 (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 eps)))) (cbrt.f64 (fma.f64 x x eps)))
(/.f64 eps (*.f64 (cbrt.f64 (fma.f64 x x eps)) (cbrt.f64 (+.f64 x (sqrt.f64 eps)))))
(*.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2))) (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps))))
(/.f64 (*.f64 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps))) eps) (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2)))
(*.f64 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps))) (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2))))
(*.f64 (/.f64 -1 (+.f64 x (sqrt.f64 eps))) eps)
(/.f64 (neg.f64 eps) (+.f64 x (sqrt.f64 eps)))
(*.f64 (/.f64 (sqrt.f64 eps) (cbrt.f64 (fma.f64 x x eps))) (/.f64 (sqrt.f64 eps) (cbrt.f64 (+.f64 x (sqrt.f64 eps)))))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 x x eps))) (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 eps)))))
(/.f64 (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 eps)))) (cbrt.f64 (fma.f64 x x eps)))
(/.f64 eps (*.f64 (cbrt.f64 (fma.f64 x x eps)) (cbrt.f64 (+.f64 x (sqrt.f64 eps)))))
(*.f64 (/.f64 (sqrt.f64 eps) (cbrt.f64 (+.f64 x (sqrt.f64 eps)))) (/.f64 (sqrt.f64 eps) (cbrt.f64 (fma.f64 x x eps))))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 x x eps))) (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 eps)))))
(/.f64 (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 eps)))) (cbrt.f64 (fma.f64 x x eps)))
(/.f64 eps (*.f64 (cbrt.f64 (fma.f64 x x eps)) (cbrt.f64 (+.f64 x (sqrt.f64 eps)))))
(*.f64 (/.f64 (/.f64 eps (cbrt.f64 eps)) 1) (/.f64 (cbrt.f64 eps) (+.f64 x (sqrt.f64 eps))))
(*.f64 (/.f64 eps (cbrt.f64 eps)) (/.f64 (cbrt.f64 eps) (+.f64 x (sqrt.f64 eps))))
(/.f64 (/.f64 eps (cbrt.f64 eps)) (/.f64 (+.f64 x (sqrt.f64 eps)) (cbrt.f64 eps)))
(/.f64 (cbrt.f64 eps) (*.f64 (/.f64 (cbrt.f64 eps) eps) (+.f64 x (sqrt.f64 eps))))
(*.f64 (/.f64 (/.f64 eps (cbrt.f64 eps)) (sqrt.f64 (+.f64 x (sqrt.f64 eps)))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (+.f64 x (sqrt.f64 eps)))))
(*.f64 (/.f64 eps (cbrt.f64 eps)) (/.f64 (cbrt.f64 eps) (+.f64 x (sqrt.f64 eps))))
(/.f64 (/.f64 eps (cbrt.f64 eps)) (/.f64 (+.f64 x (sqrt.f64 eps)) (cbrt.f64 eps)))
(/.f64 (cbrt.f64 eps) (*.f64 (/.f64 (cbrt.f64 eps) eps) (+.f64 x (sqrt.f64 eps))))
(*.f64 (/.f64 (cbrt.f64 eps) (sqrt.f64 (+.f64 x (sqrt.f64 eps)))) (/.f64 (/.f64 eps (cbrt.f64 eps)) (sqrt.f64 (+.f64 x (sqrt.f64 eps)))))
(*.f64 (/.f64 eps (cbrt.f64 eps)) (/.f64 (cbrt.f64 eps) (+.f64 x (sqrt.f64 eps))))
(/.f64 (/.f64 eps (cbrt.f64 eps)) (/.f64 (+.f64 x (sqrt.f64 eps)) (cbrt.f64 eps)))
(/.f64 (cbrt.f64 eps) (*.f64 (/.f64 (cbrt.f64 eps) eps) (+.f64 x (sqrt.f64 eps))))
(*.f64 (/.f64 (/.f64 eps (cbrt.f64 eps)) (cbrt.f64 (fma.f64 x x eps))) (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps)))))
(*.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps)))) (/.f64 (/.f64 eps (cbrt.f64 eps)) (cbrt.f64 (fma.f64 x x eps))))
(*.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps)))) (/.f64 eps (*.f64 (cbrt.f64 eps) (cbrt.f64 (fma.f64 x x eps)))))
(pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps))) 1)
(+.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps))) 0)
(/.f64 eps (+.f64 x (sqrt.f64 eps)))
(pow.f64 (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps)))) 2)
(+.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps))) 0)
(/.f64 eps (+.f64 x (sqrt.f64 eps)))
(pow.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps)))) 3)
(+.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps))) 0)
(/.f64 eps (+.f64 x (sqrt.f64 eps)))
(pow.f64 (pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps))) 3) 1/3)
(+.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps))) 0)
(/.f64 eps (+.f64 x (sqrt.f64 eps)))
(pow.f64 (/.f64 (+.f64 x (sqrt.f64 eps)) eps) -1)
(+.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps))) 0)
(/.f64 eps (+.f64 x (sqrt.f64 eps)))
(neg.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps))))
(/.f64 (neg.f64 eps) (+.f64 x (sqrt.f64 eps)))
(sqrt.f64 (*.f64 eps (/.f64 eps (fma.f64 x x eps))))
(sqrt.f64 (/.f64 (*.f64 eps eps) (fma.f64 x x eps)))
(log.f64 (exp.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps)))))
(+.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps))) 0)
(/.f64 eps (+.f64 x (sqrt.f64 eps)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps))))))
(+.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps))) 0)
(/.f64 eps (+.f64 x (sqrt.f64 eps)))
(cbrt.f64 (pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps))) 3))
(+.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps))) 0)
(/.f64 eps (+.f64 x (sqrt.f64 eps)))
(expm1.f64 (log1p.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps)))))
(+.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps))) 0)
(/.f64 eps (+.f64 x (sqrt.f64 eps)))
(exp.f64 (log.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps)))))
(+.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps))) 0)
(/.f64 eps (+.f64 x (sqrt.f64 eps)))
(log1p.f64 (expm1.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps)))))
(+.f64 (/.f64 eps (+.f64 x (sqrt.f64 eps))) 0)
(/.f64 eps (+.f64 x (sqrt.f64 eps)))
(-.f64 x (sqrt.f64 eps))
(-.f64 x (-.f64 (sqrt.f64 eps) (fma.f64 (neg.f64 (sqrt.f64 eps)) 1 (sqrt.f64 eps))))
(+.f64 (-.f64 x (sqrt.f64 eps)) (fma.f64 (neg.f64 (sqrt.f64 eps)) 1 (sqrt.f64 eps)))
(+.f64 (-.f64 x (sqrt.f64 eps)) (+.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 eps))))
(-.f64 (+.f64 (-.f64 (sqrt.f64 eps) (sqrt.f64 eps)) x) (sqrt.f64 eps))
(-.f64 x (-.f64 (sqrt.f64 eps) (fma.f64 (neg.f64 (pow.f64 eps 1/4)) (pow.f64 eps 1/4) (sqrt.f64 eps))))
(+.f64 (-.f64 x (sqrt.f64 eps)) (fma.f64 (neg.f64 (pow.f64 eps 1/4)) (pow.f64 eps 1/4) (sqrt.f64 eps)))
(+.f64 (-.f64 x (sqrt.f64 eps)) (+.f64 (sqrt.f64 eps) (neg.f64 (pow.f64 eps 1/2))))
(-.f64 x (+.f64 (pow.f64 eps 1/2) (-.f64 (sqrt.f64 eps) (sqrt.f64 eps))))
(-.f64 x (-.f64 (sqrt.f64 eps) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 eps))) (cbrt.f64 eps) (sqrt.f64 eps))))
(+.f64 (-.f64 x (sqrt.f64 eps)) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 eps))) (cbrt.f64 eps) (sqrt.f64 eps)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 eps))) (-.f64 1 x))
(+.f64 x (expm1.f64 (log1p.f64 (sqrt.f64 eps))))
(-.f64 (exp.f64 (log1p.f64 x)) (+.f64 (sqrt.f64 eps) 1))
(-.f64 (exp.f64 (log1p.f64 x)) (+.f64 1 (sqrt.f64 eps)))
(-.f64 (expm1.f64 (log1p.f64 x)) (sqrt.f64 eps))
(-.f64 (exp.f64 (log1p.f64 x)) (-.f64 1 (neg.f64 (sqrt.f64 eps))))
(-.f64 (exp.f64 (log1p.f64 x)) (+.f64 1 (sqrt.f64 eps)))
(-.f64 (expm1.f64 (log1p.f64 x)) (sqrt.f64 eps))
(-.f64 (exp.f64 (log1p.f64 x)) (-.f64 1 (*.f64 (pow.f64 eps 1/4) (neg.f64 (pow.f64 eps 1/4)))))
(+.f64 (-.f64 (exp.f64 (log1p.f64 x)) 1) (*.f64 (pow.f64 eps 1/4) (neg.f64 (pow.f64 eps 1/4))))
(-.f64 (expm1.f64 (log1p.f64 x)) (pow.f64 eps 1/2))
(-.f64 (exp.f64 (log1p.f64 x)) (-.f64 1 (*.f64 (cbrt.f64 (sqrt.f64 eps)) (neg.f64 (cbrt.f64 eps)))))
(+.f64 (-.f64 (exp.f64 (log1p.f64 x)) 1) (*.f64 (cbrt.f64 (sqrt.f64 eps)) (neg.f64 (cbrt.f64 eps))))
(-.f64 (expm1.f64 (log1p.f64 x)) (*.f64 (cbrt.f64 eps) (cbrt.f64 (sqrt.f64 eps))))
(-.f64 (exp.f64 (log1p.f64 x)) (-.f64 1 (sqrt.f64 eps)))
(+.f64 (-.f64 (exp.f64 (log1p.f64 x)) 1) (sqrt.f64 eps))
(+.f64 (sqrt.f64 eps) (expm1.f64 (log1p.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 x (sqrt.f64 eps)))) 1)
(+.f64 x (sqrt.f64 eps))
(-.f64 (/.f64 (*.f64 x x) (+.f64 x (sqrt.f64 eps))) (/.f64 eps (+.f64 x (sqrt.f64 eps))))
(-.f64 (/.f64 x (/.f64 (+.f64 x (sqrt.f64 eps)) x)) (/.f64 eps (+.f64 x (sqrt.f64 eps))))
(-.f64 (+.f64 x (exp.f64 (log1p.f64 (sqrt.f64 eps)))) 1)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 eps))) (-.f64 1 x))
(+.f64 x (expm1.f64 (log1p.f64 (sqrt.f64 eps))))
(-.f64 (+.f64 (sqrt.f64 eps) (exp.f64 (log1p.f64 x))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 x)) 1) (sqrt.f64 eps))
(+.f64 (sqrt.f64 eps) (expm1.f64 (log1p.f64 x)))
(*.f64 (+.f64 x (sqrt.f64 eps)) 1)
(+.f64 x (sqrt.f64 eps))
(*.f64 1 (+.f64 x (sqrt.f64 eps)))
(+.f64 x (sqrt.f64 eps))
(*.f64 (sqrt.f64 (+.f64 x (sqrt.f64 eps))) (sqrt.f64 (+.f64 x (sqrt.f64 eps))))
(+.f64 x (sqrt.f64 eps))
(*.f64 (cbrt.f64 (+.f64 x (sqrt.f64 eps))) (cbrt.f64 (fma.f64 x x eps)))
(*.f64 (cbrt.f64 (fma.f64 x x eps)) (cbrt.f64 (+.f64 x (sqrt.f64 eps))))
(*.f64 (cbrt.f64 (fma.f64 x x eps)) (cbrt.f64 (+.f64 x (sqrt.f64 eps))))
(*.f64 (fma.f64 x x eps) (/.f64 1 (+.f64 x (sqrt.f64 eps))))
(*.f64 (/.f64 1 (+.f64 x (sqrt.f64 eps))) (fma.f64 x x eps))
(/.f64 (fma.f64 x x eps) (+.f64 x (sqrt.f64 eps)))
(*.f64 (/.f64 1 (+.f64 x (sqrt.f64 eps))) (fma.f64 x x eps))
(/.f64 (fma.f64 x x eps) (+.f64 x (sqrt.f64 eps)))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) (/.f64 1 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps))))
(*.f64 (+.f64 (pow.f64 eps 1/4) (sqrt.f64 x)) (-.f64 (sqrt.f64 x) (pow.f64 eps 1/4)))
(*.f64 (-.f64 (sqrt.f64 x) (pow.f64 eps 1/4)) (+.f64 (pow.f64 eps 1/4) (sqrt.f64 x)))
(*.f64 (+.f64 (pow.f64 eps 1/4) (sqrt.f64 x)) (-.f64 (sqrt.f64 x) (pow.f64 eps 1/4)))
(*.f64 (/.f64 1 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps)))) (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2)))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) (/.f64 1 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps))))
(/.f64 (+.f64 x (sqrt.f64 eps)) 1)
(+.f64 x (sqrt.f64 eps))
(/.f64 1 (/.f64 1 (+.f64 x (sqrt.f64 eps))))
(+.f64 x (sqrt.f64 eps))
(/.f64 (fma.f64 x x eps) (+.f64 x (sqrt.f64 eps)))
(*.f64 (/.f64 1 (+.f64 x (sqrt.f64 eps))) (fma.f64 x x eps))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) (/.f64 1 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps)))))
(/.f64 (/.f64 (fma.f64 x x eps) (sqrt.f64 (+.f64 x (sqrt.f64 eps)))) (sqrt.f64 (+.f64 x (sqrt.f64 eps))))
(*.f64 (/.f64 1 (+.f64 x (sqrt.f64 eps))) (fma.f64 x x eps))
(/.f64 (fma.f64 x x eps) (+.f64 x (sqrt.f64 eps)))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 x x eps)) (cbrt.f64 (fma.f64 x x eps))) (cbrt.f64 (+.f64 x (sqrt.f64 eps))))
(/.f64 (cbrt.f64 (fma.f64 x x eps)) (/.f64 (cbrt.f64 (+.f64 x (sqrt.f64 eps))) (cbrt.f64 (fma.f64 x x eps))))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 x x eps)) (cbrt.f64 (+.f64 x (sqrt.f64 eps)))) (cbrt.f64 (fma.f64 x x eps)))
(/.f64 (neg.f64 (fma.f64 x x eps)) (neg.f64 (+.f64 x (sqrt.f64 eps))))
(*.f64 (/.f64 1 (+.f64 x (sqrt.f64 eps))) (fma.f64 x x eps))
(/.f64 (fma.f64 x x eps) (+.f64 x (sqrt.f64 eps)))
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2))) (neg.f64 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps)))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) (/.f64 1 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) (+.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) (fma.f64 x (sqrt.f64 eps) (fma.f64 x x eps)))
(/.f64 (-.f64 eps (*.f64 x x)) (-.f64 (sqrt.f64 eps) x))
(/.f64 (*.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 eps 3/2))) (+.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) (+.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) (fma.f64 x (sqrt.f64 eps) (fma.f64 x x eps)))
(/.f64 (*.f64 1 (neg.f64 (fma.f64 x x eps))) (neg.f64 (+.f64 x (sqrt.f64 eps))))
(*.f64 (/.f64 1 (+.f64 x (sqrt.f64 eps))) (fma.f64 x x eps))
(/.f64 (fma.f64 x x eps) (+.f64 x (sqrt.f64 eps)))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2)))) (neg.f64 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps)))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) (/.f64 1 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps))))
(/.f64 (*.f64 1 (-.f64 eps (*.f64 x x))) (-.f64 (sqrt.f64 eps) x))
(/.f64 (-.f64 eps (*.f64 x x)) (-.f64 (sqrt.f64 eps) x))
(/.f64 (*.f64 (sqrt.f64 (+.f64 x (sqrt.f64 eps))) (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2)))) (sqrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2))) (/.f64 (sqrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps)))) (sqrt.f64 (+.f64 x (sqrt.f64 eps)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 eps))) (sqrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps))))) (hypot.f64 (pow.f64 x 3/2) (pow.f64 eps 3/4)))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 x x eps)) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2)))) (cbrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps)))))
(/.f64 (cbrt.f64 (fma.f64 x x eps)) (/.f64 (cbrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps)))) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2)))))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 x x eps)) (cbrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps))))) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2))))
(/.f64 (*.f64 (neg.f64 (fma.f64 x x eps)) 1) (neg.f64 (+.f64 x (sqrt.f64 eps))))
(*.f64 (/.f64 1 (+.f64 x (sqrt.f64 eps))) (fma.f64 x x eps))
(/.f64 (fma.f64 x x eps) (+.f64 x (sqrt.f64 eps)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2))) 1) (neg.f64 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps)))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) (/.f64 1 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps))))
(/.f64 (*.f64 (-.f64 eps (*.f64 x x)) 1) (-.f64 (sqrt.f64 eps) x))
(/.f64 (-.f64 eps (*.f64 x x)) (-.f64 (sqrt.f64 eps) x))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2))) (sqrt.f64 (+.f64 x (sqrt.f64 eps)))) (sqrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2))) (/.f64 (sqrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps)))) (sqrt.f64 (+.f64 x (sqrt.f64 eps)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 eps))) (sqrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps))))) (hypot.f64 (pow.f64 x 3/2) (pow.f64 eps 3/4)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2))) (cbrt.f64 (fma.f64 x x eps))) (cbrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps)))))
(/.f64 (cbrt.f64 (fma.f64 x x eps)) (/.f64 (cbrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps)))) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2)))))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 x x eps)) (cbrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps))))) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 eps eps)) (/.f64 1 (+.f64 x (sqrt.f64 eps)))) (fma.f64 x x eps))
(/.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps)) (/.f64 (fma.f64 x x eps) (/.f64 1 (+.f64 x (sqrt.f64 eps)))))
(/.f64 (/.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps)) (+.f64 x (sqrt.f64 eps))) (fma.f64 x x eps))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x x) 3) (pow.f64 eps 3)) (/.f64 1 (+.f64 x (sqrt.f64 eps)))) (+.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 eps eps)) (*.f64 eps (*.f64 x x))))
(/.f64 (*.f64 (/.f64 1 (+.f64 x (sqrt.f64 eps))) (-.f64 (pow.f64 x 6) (pow.f64 eps 3))) (+.f64 (pow.f64 x 4) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 eps x) x))))
(/.f64 (/.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) (+.f64 x (sqrt.f64 eps))) (+.f64 (pow.f64 x 4) (*.f64 eps (fma.f64 x x eps))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) (pow.f64 x 3)) (pow.f64 eps 3)) (/.f64 1 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps))))) (-.f64 (pow.f64 x 3) (pow.f64 eps 3/2)))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) (/.f64 1 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps))))))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 x 3) 3) (pow.f64 (pow.f64 eps 3/2) 3)) (/.f64 1 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps))))) (-.f64 (+.f64 (*.f64 (pow.f64 x 3) (pow.f64 x 3)) (pow.f64 eps 3)) (*.f64 (pow.f64 x 3) (pow.f64 eps 3/2))))
(/.f64 (+.f64 (pow.f64 (pow.f64 x 3) 3) (pow.f64 (pow.f64 eps 3/2) 3)) (/.f64 (+.f64 (pow.f64 x 6) (-.f64 (pow.f64 eps 3) (*.f64 (pow.f64 x 3) (pow.f64 eps 3/2)))) (/.f64 1 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 x 3) 3) (pow.f64 (pow.f64 eps 3/2) 3)) (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps)))) (+.f64 (pow.f64 x 6) (-.f64 (pow.f64 eps 3) (*.f64 (pow.f64 x 3) (pow.f64 eps 3/2)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 x 3) 3) (pow.f64 (pow.f64 eps 3/2) 3)) (*.f64 (+.f64 (pow.f64 eps 3) (-.f64 (pow.f64 x 6) (*.f64 (pow.f64 x 3) (pow.f64 eps 3/2)))) (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps)))))
(/.f64 (/.f64 (fma.f64 x x eps) 1) (+.f64 x (sqrt.f64 eps)))
(*.f64 (/.f64 1 (+.f64 x (sqrt.f64 eps))) (fma.f64 x x eps))
(/.f64 (fma.f64 x x eps) (+.f64 x (sqrt.f64 eps)))
(/.f64 (/.f64 (fma.f64 x x eps) (cbrt.f64 (+.f64 x (sqrt.f64 eps)))) (cbrt.f64 (fma.f64 x x eps)))
(/.f64 (fma.f64 x x eps) (*.f64 (cbrt.f64 (fma.f64 x x eps)) (cbrt.f64 (+.f64 x (sqrt.f64 eps)))))
(/.f64 (/.f64 (fma.f64 x x eps) (cbrt.f64 (fma.f64 x x eps))) (cbrt.f64 (+.f64 x (sqrt.f64 eps))))
(/.f64 (fma.f64 x x eps) (*.f64 (cbrt.f64 (fma.f64 x x eps)) (cbrt.f64 (+.f64 x (sqrt.f64 eps)))))
(/.f64 (/.f64 (fma.f64 x x eps) (fma.f64 x x eps)) (/.f64 1 (+.f64 x (sqrt.f64 eps))))
(+.f64 x (sqrt.f64 eps))
(/.f64 (/.f64 (fma.f64 x x eps) (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2))) (/.f64 1 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps)))))
(*.f64 (/.f64 (/.f64 (fma.f64 x x eps) (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2))) 1) (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps))))
(*.f64 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps))) (/.f64 (fma.f64 x x eps) (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2))))
(/.f64 (/.f64 (fma.f64 x x eps) (+.f64 (pow.f64 eps 1/4) (sqrt.f64 x))) (-.f64 (sqrt.f64 x) (pow.f64 eps 1/4)))
(/.f64 (fma.f64 x x eps) (*.f64 (+.f64 (pow.f64 eps 1/4) (sqrt.f64 x)) (-.f64 (sqrt.f64 x) (pow.f64 eps 1/4))))
(/.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) 1) (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) (/.f64 1 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps))))
(/.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) (sqrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps))))) (sqrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps)))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) (/.f64 1 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps))))
(/.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) (*.f64 (cbrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps)))) (cbrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps)))))) (cbrt.f64 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps)))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) (/.f64 1 (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) (-.f64 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps))))
(pow.f64 (+.f64 x (sqrt.f64 eps)) 1)
(+.f64 x (sqrt.f64 eps))
(pow.f64 (sqrt.f64 (+.f64 x (sqrt.f64 eps))) 2)
(+.f64 x (sqrt.f64 eps))
(pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 eps))) 3)
(+.f64 x (sqrt.f64 eps))
(pow.f64 (pow.f64 (+.f64 x (sqrt.f64 eps)) 3) 1/3)
(+.f64 x (sqrt.f64 eps))
(sqrt.f64 (fma.f64 x x eps))
(log.f64 (exp.f64 (+.f64 x (sqrt.f64 eps))))
(+.f64 x (sqrt.f64 eps))
(log.f64 (/.f64 (exp.f64 x) (exp.f64 (sqrt.f64 eps))))
(-.f64 x (sqrt.f64 eps))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 x (sqrt.f64 eps)))))
(+.f64 x (sqrt.f64 eps))
(cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 eps)) 3))
(+.f64 x (sqrt.f64 eps))
(expm1.f64 (log1p.f64 (+.f64 x (sqrt.f64 eps))))
(+.f64 x (sqrt.f64 eps))
(exp.f64 (log.f64 (+.f64 x (sqrt.f64 eps))))
(+.f64 x (sqrt.f64 eps))
(log1p.f64 (expm1.f64 (+.f64 x (sqrt.f64 eps))))
(+.f64 x (sqrt.f64 eps))
(fma.f64 1 x (sqrt.f64 eps))
(+.f64 x (sqrt.f64 eps))
(fma.f64 1 x (neg.f64 (sqrt.f64 eps)))
(-.f64 x (sqrt.f64 eps))
(fma.f64 1 (sqrt.f64 eps) x)
(+.f64 x (sqrt.f64 eps))
(fma.f64 (pow.f64 eps 1/4) (pow.f64 eps 1/4) x)
(+.f64 x (pow.f64 eps 1/2))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (sqrt.f64 eps))
(+.f64 x (sqrt.f64 eps))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 eps)))
(-.f64 x (sqrt.f64 eps))
(fma.f64 (cbrt.f64 eps) (cbrt.f64 (sqrt.f64 eps)) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (sqrt.f64 eps))
(+.f64 x (sqrt.f64 eps))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (sqrt.f64 eps)))
(-.f64 x (sqrt.f64 eps))

localize23.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.02%
(+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
0.02%
(-.f64 (*.f64 x x) eps)
0.25%
(/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
0.39%
(*.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)
Compiler

Compiled 49 to 12 computations (75.5% saved)

series6.0ms (0.1%)

Counts
2 → 32
Calls

12 calls:

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

rewrite82.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1608×associate-*r/
1284×associate-*l/
712×associate-/r*
548×associate-/l*
296×associate-+l+
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01258
125958
2356558
Stop Event
node limit
Counts
2 → 132
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)
(/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (neg.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 eps (neg.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 eps) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 eps) (/.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (neg.f64 (sqrt.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 eps) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 (*.f64 eps eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 eps) (/.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 eps)) (cbrt.f64 (sqrt.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 eps) (/.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 eps)) (cbrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 eps eps)) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 eps eps)) (/.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (neg.f64 (cbrt.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 eps) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (sqrt.f64 eps)) (/.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 eps)) (sqrt.f64 (sqrt.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (neg.f64 eps)) (/.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 (neg.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (cbrt.f64 (*.f64 eps eps))) (/.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 eps)) (sqrt.f64 (cbrt.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (cbrt.f64 (*.f64 eps eps))) (/.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 eps)) (sqrt.f64 (cbrt.f64 (*.f64 eps eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 eps)) (cbrt.f64 (neg.f64 eps))) (/.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (neg.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps eps))) (cbrt.f64 (cbrt.f64 (*.f64 eps eps)))) (/.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 eps)) (cbrt.f64 (cbrt.f64 (*.f64 eps eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eps (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -2))) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eps -1) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 eps 1) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 eps (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 1 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (/.f64 1 (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 eps) 1) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 eps)) (/.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cbrt.f64 (*.f64 eps eps))) (/.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 eps -1)) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 eps 1)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 eps (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2)))) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 eps)) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 2) (cbrt.f64 eps)) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 eps (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -2))) 1) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 eps (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -2))) -1) (cbrt.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -2)) eps) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (+.f64 (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (-.f64 (pow.f64 x 4) (*.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (+.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (+.f64 (pow.f64 x 6) (pow.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3))) (+.f64 (pow.f64 x 4) (-.f64 (*.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 (*.f64 x x) (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 eps) 1) (sqrt.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 eps) (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))) (sqrt.f64 eps)) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) 1) (cbrt.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 eps)) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))) (cbrt.f64 eps)) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 eps) 1) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 eps eps)) 1) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 eps -1) 1) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 eps 1) 1) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 eps (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))) 1) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 -1) (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 eps) (pow.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 2)) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eps (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 eps) (/.f64 (sqrt.f64 eps) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 eps eps)) (/.f64 (cbrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 eps eps)) (/.f64 (cbrt.f64 eps) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 eps eps)) (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 eps) 1) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 eps) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (neg.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 eps) (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))) (neg.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 eps) -1) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 eps) (sqrt.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 eps) (*.f64 (cbrt.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (cbrt.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 eps) (neg.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 eps) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2)))) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 eps -1) 1) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 eps -1) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (neg.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 eps -1) (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))) (neg.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 eps -1) -1) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 eps -1) (sqrt.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 eps -1) (*.f64 (cbrt.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (cbrt.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 eps -1) (neg.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 eps -1) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2)))) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 eps 1) 1) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2)))) (sqrt.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 eps (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))) 1) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 eps (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 eps (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (cbrt.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 eps (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2)))) (cbrt.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 eps (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))) (cbrt.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (cbrt.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3) (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -2)) (/.f64 1 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) -1) (pow.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2)) -1) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (neg.f64 (log.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (neg.f64 (log.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))))

simplify131.0ms (1.4%)

Algorithm
egg-herbie
Rules
926×associate-+r+
888×associate-+l+
816×+-commutative
792×associate-/l*
516×associate-/l/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
05028892
113988334
259748316
Stop Event
node limit
Counts
164 → 270
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps)) (*.f64 -1 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps)) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 eps))))) (pow.f64 x 2)))))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -1) 4) eps))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 eps))))) (sqrt.f64 -1))))) (pow.f64 x 3)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps)) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 eps))))) (pow.f64 x 2))))))
(*.f64 1/2 (/.f64 eps x))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/32 (pow.f64 eps 4)) (*.f64 -1/128 (pow.f64 eps 4))) (pow.f64 x 7))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(*.f64 2 x)
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (*.f64 2 x))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (+.f64 (*.f64 2 x) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))))))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (+.f64 (*.f64 2 x) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 eps 2)) 2) (*.f64 1/16 (pow.f64 eps 4))) (*.f64 eps (pow.f64 x 5)))) (*.f64 -1/4 (/.f64 (*.f64 eps (+.f64 (*.f64 -1/4 (pow.f64 eps 2)) (*.f64 1/8 (pow.f64 eps 2)))) (pow.f64 x 5)))))))))
(*.f64 1/2 (/.f64 eps x))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 5/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 eps)))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 eps))) (*.f64 -1 (/.f64 x (*.f64 (pow.f64 (sqrt.f64 -1) 2) eps))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 eps 3))))) (*.f64 -1 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 eps 3)))))) (pow.f64 x 2))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 eps))) (*.f64 -1 (/.f64 x (*.f64 (pow.f64 (sqrt.f64 -1) 2) eps)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 eps 3))))) (*.f64 -1 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 eps 3)))))) (pow.f64 x 2))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 eps))) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 eps 2) (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 eps 3))))) (*.f64 -1 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 eps 3)))))) (sqrt.f64 -1))))) (pow.f64 x 3)) (*.f64 -1 (/.f64 x (*.f64 (pow.f64 (sqrt.f64 -1) 2) eps))))))
(/.f64 1/2 x)
(+.f64 (*.f64 1/8 (/.f64 eps (pow.f64 x 3))) (*.f64 1/2 (/.f64 1 x)))
(+.f64 (*.f64 1/8 (/.f64 eps (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 1 x)) (*.f64 1/16 (/.f64 (pow.f64 eps 2) (pow.f64 x 5)))))
(+.f64 (*.f64 1/8 (/.f64 eps (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (pow.f64 eps 3)) (*.f64 -1/32 (pow.f64 eps 3))) (pow.f64 x 7))) (+.f64 (*.f64 1/2 (/.f64 1 x)) (*.f64 1/16 (/.f64 (pow.f64 eps 2) (pow.f64 x 5))))))
(*.f64 2 (/.f64 x eps))
(-.f64 (*.f64 2 (/.f64 x eps)) (*.f64 1/2 (/.f64 1 x)))
(-.f64 (+.f64 (*.f64 -1/4 (/.f64 eps (pow.f64 x 3))) (+.f64 (*.f64 1/8 (/.f64 eps (pow.f64 x 3))) (*.f64 2 (/.f64 x eps)))) (*.f64 1/2 (/.f64 1 x)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 eps 2)) 2) (*.f64 1/16 (pow.f64 eps 4))) (*.f64 (pow.f64 eps 2) (pow.f64 x 5)))) (+.f64 (*.f64 1/8 (/.f64 eps (pow.f64 x 3))) (+.f64 (*.f64 -1/4 (/.f64 eps (pow.f64 x 3))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 eps (+.f64 (*.f64 -1/4 eps) (*.f64 1/8 eps))) (pow.f64 x 5))) (+.f64 (*.f64 2 (/.f64 x eps)) (*.f64 1/16 (/.f64 (pow.f64 eps 2) (pow.f64 x 5)))))))) (*.f64 1/2 (/.f64 1 x)))
(/.f64 1/2 x)
(+.f64 (*.f64 1/8 (/.f64 eps (pow.f64 x 3))) (*.f64 1/2 (/.f64 1 x)))
(+.f64 (*.f64 1/8 (/.f64 eps (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 1 x)) (*.f64 1/16 (/.f64 (pow.f64 eps 2) (pow.f64 x 5)))))
(+.f64 (*.f64 5/128 (/.f64 (pow.f64 eps 3) (pow.f64 x 7))) (+.f64 (*.f64 1/8 (/.f64 eps (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 1 x)) (*.f64 1/16 (/.f64 (pow.f64 eps 2) (pow.f64 x 5))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 1)
(/.f64 1 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(/.f64 1 (/.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (neg.f64 eps)))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 eps (neg.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1)
(/.f64 (sqrt.f64 eps) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 eps)))
(/.f64 (sqrt.f64 eps) (/.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (neg.f64 (sqrt.f64 eps))))
(/.f64 (cbrt.f64 eps) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 (*.f64 eps eps))))
(/.f64 (cbrt.f64 eps) (/.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 eps)) (cbrt.f64 (sqrt.f64 eps))))
(/.f64 (cbrt.f64 eps) (/.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 eps)) (cbrt.f64 eps)))
(/.f64 (cbrt.f64 (*.f64 eps eps)) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 eps)))
(/.f64 (cbrt.f64 (*.f64 eps eps)) (/.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (neg.f64 (cbrt.f64 eps))))
(/.f64 (neg.f64 eps) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 -1 (/.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps))
(/.f64 (sqrt.f64 (sqrt.f64 eps)) (/.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 eps)) (sqrt.f64 (sqrt.f64 eps))))
(/.f64 (sqrt.f64 (neg.f64 eps)) (/.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 (neg.f64 eps))))
(/.f64 (sqrt.f64 (cbrt.f64 (*.f64 eps eps))) (/.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 eps)) (sqrt.f64 (cbrt.f64 eps))))
(/.f64 (sqrt.f64 (cbrt.f64 (*.f64 eps eps))) (/.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 eps)) (sqrt.f64 (cbrt.f64 (*.f64 eps eps)))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 eps)) (cbrt.f64 (neg.f64 eps))) (/.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (neg.f64 eps))))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps eps))) (cbrt.f64 (cbrt.f64 (*.f64 eps eps)))) (/.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 eps)) (cbrt.f64 (cbrt.f64 (*.f64 eps eps)))))
(/.f64 (*.f64 eps (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -2))) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (*.f64 eps -1) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (/.f64 eps 1) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (/.f64 eps (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 1 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (/.f64 1 (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 (*.f64 (neg.f64 eps) 1) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (neg.f64 (sqrt.f64 eps)) (/.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 eps)))
(/.f64 (neg.f64 (cbrt.f64 (*.f64 eps eps))) (/.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 eps)))
(/.f64 (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2)))
(/.f64 (*.f64 1 (*.f64 eps -1)) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (*.f64 1 (/.f64 eps 1)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (*.f64 1 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (*.f64 1 (/.f64 eps (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2)))) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 eps)) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 2) (cbrt.f64 eps)) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (*.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (*.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (*.f64 (*.f64 eps (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -2))) 1) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (*.f64 (*.f64 eps (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -2))) -1) (cbrt.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -2)) eps) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (+.f64 (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (*.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (-.f64 (pow.f64 x 4) (*.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (+.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (*.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (+.f64 (pow.f64 x 6) (pow.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3))) (+.f64 (pow.f64 x 4) (-.f64 (*.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 (*.f64 x x) (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 eps) 1) (sqrt.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 eps) (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))) (sqrt.f64 eps)) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) 1) (cbrt.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 eps)) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))) (cbrt.f64 eps)) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (*.f64 (sqrt.f64 eps) 1) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 eps)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 eps eps)) 1) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 eps)))
(/.f64 (*.f64 (*.f64 eps -1) 1) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (*.f64 (/.f64 eps 1) 1) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (*.f64 (/.f64 eps (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))) 1) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (*.f64 (sqrt.f64 -1) (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (*.f64 (cbrt.f64 eps) (pow.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 2)) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (*.f64 1 (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2)))
(/.f64 (*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))))
(/.f64 (*.f64 eps (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))
(/.f64 (*.f64 (sqrt.f64 eps) (/.f64 (sqrt.f64 eps) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 eps eps)) (/.f64 (cbrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1)
(/.f64 (*.f64 (cbrt.f64 (*.f64 eps eps)) (/.f64 (cbrt.f64 eps) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 eps eps)) (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2)))
(/.f64 (/.f64 (neg.f64 eps) 1) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (/.f64 (neg.f64 eps) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (neg.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (/.f64 (neg.f64 eps) (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))) (neg.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (/.f64 (neg.f64 eps) -1) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (/.f64 (neg.f64 eps) (sqrt.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (/.f64 (neg.f64 eps) (*.f64 (cbrt.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (cbrt.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (/.f64 (neg.f64 eps) (neg.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (/.f64 (neg.f64 eps) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2)))) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (/.f64 (*.f64 eps -1) 1) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (/.f64 (*.f64 eps -1) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (neg.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (/.f64 (*.f64 eps -1) (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))) (neg.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (/.f64 (*.f64 eps -1) -1) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (/.f64 (*.f64 eps -1) (sqrt.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (/.f64 (*.f64 eps -1) (*.f64 (cbrt.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (cbrt.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (/.f64 (*.f64 eps -1) (neg.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (/.f64 (*.f64 eps -1) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2)))) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (/.f64 (/.f64 eps 1) 1) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2)))) (sqrt.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (/.f64 (/.f64 eps (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))) 1) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (/.f64 (/.f64 eps (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (/.f64 (/.f64 eps (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (cbrt.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (/.f64 (/.f64 eps (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2)))) (cbrt.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (/.f64 (/.f64 eps (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))) (cbrt.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (cbrt.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1)
(pow.f64 (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 2)
(pow.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 3)
(pow.f64 (pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3) 1/3)
(sqrt.f64 (pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2))
(log.f64 (exp.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(cbrt.f64 (pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(exp.f64 (log.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(exp.f64 (*.f64 (log.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1))
(log1p.f64 (expm1.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 1)
(*.f64 1 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1)
(*.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2))
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -2)) (/.f64 1 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 -1 (/.f64 -1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 1 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) -1) (pow.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) -1))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2)) -1) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) -1))
(pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1)
(pow.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1)
(pow.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2) 2)
(pow.f64 (/.f64 1 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 3)
(pow.f64 (pow.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -2))
(log.f64 (exp.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(cbrt.f64 (pow.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(exp.f64 (neg.f64 (log.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(exp.f64 (*.f64 (log.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
Outputs
(*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps))
(/.f64 (sqrt.f64 eps) (sqrt.f64 -1))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps)) (*.f64 -1 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))))
(+.f64 (/.f64 (sqrt.f64 eps) (sqrt.f64 -1)) (neg.f64 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))))
(-.f64 (/.f64 (sqrt.f64 eps) (sqrt.f64 -1)) (/.f64 x -1))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps)) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 eps))))) (pow.f64 x 2)))))
(+.f64 (/.f64 (sqrt.f64 eps) (sqrt.f64 -1)) (*.f64 -1 (+.f64 (/.f64 x (pow.f64 (sqrt.f64 -1) 2)) (*.f64 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) (*.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) (sqrt.f64 (/.f64 1 eps)))) (*.f64 x x)))))
(-.f64 (-.f64 (/.f64 (sqrt.f64 eps) (sqrt.f64 -1)) (/.f64 x -1)) (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 -1 (sqrt.f64 -1))) -1/2) (*.f64 x x)))
(-.f64 (/.f64 (sqrt.f64 eps) (sqrt.f64 -1)) (+.f64 (/.f64 x -1) (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 -1 (sqrt.f64 -1))) -1/2) (*.f64 x x))))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -1) 4) eps))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 eps))))) (sqrt.f64 -1))))) (pow.f64 x 3)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps)) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 eps))))) (pow.f64 x 2))))))
(fma.f64 (-.f64 (/.f64 1/2 (*.f64 eps (pow.f64 (sqrt.f64 -1) 4))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) (*.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) (sqrt.f64 (/.f64 1 eps)))) (sqrt.f64 -1))))) (pow.f64 x 3) (+.f64 (/.f64 (sqrt.f64 eps) (sqrt.f64 -1)) (*.f64 -1 (+.f64 (/.f64 x (pow.f64 (sqrt.f64 -1) 2)) (*.f64 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) (*.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) (sqrt.f64 (/.f64 1 eps)))) (*.f64 x x))))))
(fma.f64 (+.f64 (/.f64 1/2 eps) (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 -1 (sqrt.f64 -1))) -1/2) (sqrt.f64 -1)))) (pow.f64 x 3) (-.f64 (-.f64 (/.f64 (sqrt.f64 eps) (sqrt.f64 -1)) (/.f64 x -1)) (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 -1 (sqrt.f64 -1))) -1/2) (*.f64 x x))))
(-.f64 (-.f64 (fma.f64 (+.f64 (/.f64 1/2 eps) (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 -1 (sqrt.f64 -1))) -1/2) (sqrt.f64 -1)))) (pow.f64 x 3) (/.f64 (sqrt.f64 eps) (sqrt.f64 -1))) (/.f64 x -1)) (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 -1 (sqrt.f64 -1))) -1/2) (*.f64 x x)))
(*.f64 1/2 (/.f64 eps x))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/2 (/.f64 eps x) (/.f64 (*.f64 eps eps) (/.f64 (pow.f64 x 3) 1/8)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 1/2 (/.f64 eps x) (/.f64 (*.f64 1/16 (pow.f64 eps 3)) (pow.f64 x 5))))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 1/2 (/.f64 eps x) (/.f64 1/16 (/.f64 (pow.f64 x 5) (pow.f64 eps 3)))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/32 (pow.f64 eps 4)) (*.f64 -1/128 (pow.f64 eps 4))) (pow.f64 x 7))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 eps 4) -5/128) (pow.f64 x 7)) (fma.f64 1/2 (/.f64 eps x) (/.f64 (*.f64 1/16 (pow.f64 eps 3)) (pow.f64 x 5)))))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (-.f64 (fma.f64 1/2 (/.f64 eps x) (/.f64 1/16 (/.f64 (pow.f64 x 5) (pow.f64 eps 3)))) (/.f64 (pow.f64 eps 4) (/.f64 (pow.f64 x 7) -5/128))))
(-.f64 (fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 1/2 (/.f64 eps x) (/.f64 1/16 (/.f64 (pow.f64 x 5) (pow.f64 eps 3))))) (/.f64 (pow.f64 eps 4) (/.f64 (pow.f64 x 7) -5/128)))
(*.f64 2 x)
(*.f64 x 2)
(+.f64 x x)
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (*.f64 2 x))
(fma.f64 -1/2 (/.f64 eps x) (*.f64 x 2))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (+.f64 (*.f64 2 x) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))))))
(fma.f64 -1/2 (/.f64 eps x) (fma.f64 2 x (*.f64 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) -1/8)))
(fma.f64 (/.f64 eps x) -1/2 (fma.f64 x 2 (*.f64 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) -1/8)))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (+.f64 (*.f64 2 x) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 eps 2)) 2) (*.f64 1/16 (pow.f64 eps 4))) (*.f64 eps (pow.f64 x 5)))) (*.f64 -1/4 (/.f64 (*.f64 eps (+.f64 (*.f64 -1/4 (pow.f64 eps 2)) (*.f64 1/8 (pow.f64 eps 2)))) (pow.f64 x 5)))))))))
(fma.f64 -1/2 (/.f64 eps x) (fma.f64 2 x (+.f64 (*.f64 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) -1/8) (fma.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (fma.f64 -2 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps eps) -1/8) 2) (*.f64 1/16 (pow.f64 eps 4))) (*.f64 eps (pow.f64 x 5))) (*.f64 -1/4 (/.f64 eps (/.f64 (pow.f64 x 5) (*.f64 (*.f64 eps eps) -1/8)))))))))
(fma.f64 (/.f64 eps x) -1/2 (fma.f64 x 2 (fma.f64 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) -1/8 (fma.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (fma.f64 -2 (/.f64 (fma.f64 1/16 (pow.f64 eps 4) (*.f64 (pow.f64 eps 4) 1/64)) (*.f64 eps (pow.f64 x 5))) (/.f64 -1/4 (/.f64 (pow.f64 x 5) (*.f64 (pow.f64 eps 3) -1/8))))))))
(*.f64 1/2 (/.f64 eps x))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/2 (/.f64 eps x) (/.f64 (*.f64 eps eps) (/.f64 (pow.f64 x 3) 1/8)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 1/2 (/.f64 eps x) (/.f64 (*.f64 1/16 (pow.f64 eps 3)) (pow.f64 x 5))))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 1/2 (/.f64 eps x) (/.f64 1/16 (/.f64 (pow.f64 x 5) (pow.f64 eps 3)))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 5/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 5/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7)) (fma.f64 1/2 (/.f64 eps x) (/.f64 (*.f64 1/16 (pow.f64 eps 3)) (pow.f64 x 5)))))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 5/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7)) (fma.f64 1/2 (/.f64 eps x) (/.f64 1/16 (/.f64 (pow.f64 x 5) (pow.f64 eps 3))))))
(*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 eps)))
(/.f64 (sqrt.f64 (/.f64 1 eps)) (sqrt.f64 -1))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 eps))) (*.f64 -1 (/.f64 x (*.f64 (pow.f64 (sqrt.f64 -1) 2) eps))))
(fma.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 eps)) (neg.f64 (/.f64 x (*.f64 eps (pow.f64 (sqrt.f64 -1) 2)))))
(+.f64 (/.f64 (sqrt.f64 (/.f64 1 eps)) (sqrt.f64 -1)) (/.f64 x eps))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 eps 3))))) (*.f64 -1 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 eps 3)))))) (pow.f64 x 2))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 eps))) (*.f64 -1 (/.f64 x (*.f64 (pow.f64 (sqrt.f64 -1) 2) eps)))))
(fma.f64 -1 (*.f64 (*.f64 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 eps 3)))) -1/2) (*.f64 x x)) (fma.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 eps)) (neg.f64 (/.f64 x (*.f64 eps (pow.f64 (sqrt.f64 -1) 2))))))
(+.f64 (/.f64 x eps) (fma.f64 (*.f64 (*.f64 (/.f64 -1 (sqrt.f64 -1)) (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 eps 3))))) -1/2) (*.f64 x x) (/.f64 (sqrt.f64 (/.f64 1 eps)) (sqrt.f64 -1))))
(+.f64 (/.f64 (sqrt.f64 (/.f64 1 eps)) (sqrt.f64 -1)) (-.f64 (/.f64 x eps) (*.f64 (*.f64 -1 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 eps 3))) (sqrt.f64 -1))) (*.f64 -1/2 (*.f64 x x)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 eps 3))))) (*.f64 -1 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 eps 3)))))) (pow.f64 x 2))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 eps))) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 eps 2) (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 eps 3))))) (*.f64 -1 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 eps 3)))))) (sqrt.f64 -1))))) (pow.f64 x 3)) (*.f64 -1 (/.f64 x (*.f64 (pow.f64 (sqrt.f64 -1) 2) eps))))))
(fma.f64 -1 (*.f64 (*.f64 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 eps 3)))) -1/2) (*.f64 x x)) (fma.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 eps)) (fma.f64 (-.f64 (/.f64 1/2 (*.f64 (pow.f64 (sqrt.f64 -1) 4) (*.f64 eps eps))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 eps)) (*.f64 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 eps 3)))) -1/2)) (sqrt.f64 -1)))) (pow.f64 x 3) (neg.f64 (/.f64 x (*.f64 eps (pow.f64 (sqrt.f64 -1) 2)))))))
(+.f64 (fma.f64 (pow.f64 x 3) (+.f64 (/.f64 1/2 (*.f64 eps eps)) (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (*.f64 -1 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 eps 3))) (sqrt.f64 -1))) (/.f64 (sqrt.f64 -1) -1/2)))) (/.f64 x eps)) (fma.f64 (*.f64 (*.f64 (/.f64 -1 (sqrt.f64 -1)) (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 eps 3))))) -1/2) (*.f64 x x) (/.f64 (sqrt.f64 (/.f64 1 eps)) (sqrt.f64 -1))))
(/.f64 1/2 x)
(+.f64 (*.f64 1/8 (/.f64 eps (pow.f64 x 3))) (*.f64 1/2 (/.f64 1 x)))
(fma.f64 1/8 (/.f64 eps (pow.f64 x 3)) (/.f64 1/2 x))
(+.f64 (*.f64 1/8 (/.f64 eps (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 1 x)) (*.f64 1/16 (/.f64 (pow.f64 eps 2) (pow.f64 x 5)))))
(+.f64 (fma.f64 1/8 (/.f64 eps (pow.f64 x 3)) (/.f64 1/2 x)) (*.f64 1/16 (/.f64 (*.f64 eps eps) (pow.f64 x 5))))
(fma.f64 1/8 (/.f64 eps (pow.f64 x 3)) (fma.f64 1/16 (/.f64 eps (/.f64 (pow.f64 x 5) eps)) (/.f64 1/2 x)))
(+.f64 (*.f64 1/8 (/.f64 eps (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (pow.f64 eps 3)) (*.f64 -1/32 (pow.f64 eps 3))) (pow.f64 x 7))) (+.f64 (*.f64 1/2 (/.f64 1 x)) (*.f64 1/16 (/.f64 (pow.f64 eps 2) (pow.f64 x 5))))))
(fma.f64 1/8 (/.f64 eps (pow.f64 x 3)) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 eps 3) -5/128) (pow.f64 x 7)) (+.f64 (/.f64 1/2 x) (*.f64 1/16 (/.f64 (*.f64 eps eps) (pow.f64 x 5))))))
(fma.f64 1/8 (/.f64 eps (pow.f64 x 3)) (-.f64 (fma.f64 1/16 (/.f64 eps (/.f64 (pow.f64 x 5) eps)) (/.f64 1/2 x)) (/.f64 (pow.f64 eps 3) (/.f64 (pow.f64 x 7) -5/128))))
(-.f64 (fma.f64 1/8 (/.f64 eps (pow.f64 x 3)) (fma.f64 1/16 (/.f64 eps (/.f64 (pow.f64 x 5) eps)) (/.f64 1/2 x))) (/.f64 (pow.f64 eps 3) (/.f64 (pow.f64 x 7) -5/128)))
(*.f64 2 (/.f64 x eps))
(/.f64 (*.f64 x 2) eps)
(-.f64 (*.f64 2 (/.f64 x eps)) (*.f64 1/2 (/.f64 1 x)))
(-.f64 (/.f64 (*.f64 x 2) eps) (/.f64 1/2 x))
(fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))
(-.f64 (+.f64 (*.f64 -1/4 (/.f64 eps (pow.f64 x 3))) (+.f64 (*.f64 1/8 (/.f64 eps (pow.f64 x 3))) (*.f64 2 (/.f64 x eps)))) (*.f64 1/2 (/.f64 1 x)))
(-.f64 (fma.f64 -1/4 (/.f64 eps (pow.f64 x 3)) (fma.f64 1/8 (/.f64 eps (pow.f64 x 3)) (/.f64 (*.f64 x 2) eps))) (/.f64 1/2 x))
(+.f64 (*.f64 (/.f64 eps (pow.f64 x 3)) -1/8) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (*.f64 (/.f64 eps (pow.f64 x 3)) -1/8))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 eps 2)) 2) (*.f64 1/16 (pow.f64 eps 4))) (*.f64 (pow.f64 eps 2) (pow.f64 x 5)))) (+.f64 (*.f64 1/8 (/.f64 eps (pow.f64 x 3))) (+.f64 (*.f64 -1/4 (/.f64 eps (pow.f64 x 3))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 eps (+.f64 (*.f64 -1/4 eps) (*.f64 1/8 eps))) (pow.f64 x 5))) (+.f64 (*.f64 2 (/.f64 x eps)) (*.f64 1/16 (/.f64 (pow.f64 eps 2) (pow.f64 x 5)))))))) (*.f64 1/2 (/.f64 1 x)))
(-.f64 (fma.f64 -2 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps eps) -1/8) 2) (*.f64 1/16 (pow.f64 eps 4))) (*.f64 (*.f64 eps eps) (pow.f64 x 5))) (fma.f64 1/8 (/.f64 eps (pow.f64 x 3)) (fma.f64 -1/4 (/.f64 eps (pow.f64 x 3)) (fma.f64 -1/4 (/.f64 eps (/.f64 (pow.f64 x 5) (*.f64 eps -1/8))) (fma.f64 2 (/.f64 x eps) (*.f64 1/16 (/.f64 (*.f64 eps eps) (pow.f64 x 5)))))))) (/.f64 1/2 x))
(fma.f64 -2 (/.f64 (fma.f64 1/16 (pow.f64 eps 4) (*.f64 (pow.f64 eps 4) 1/64)) (*.f64 eps (*.f64 eps (pow.f64 x 5)))) (+.f64 (+.f64 (fma.f64 -1/4 (*.f64 (/.f64 eps (pow.f64 x 5)) (*.f64 eps -1/8)) (fma.f64 2 (/.f64 x eps) (*.f64 1/16 (/.f64 eps (/.f64 (pow.f64 x 5) eps))))) (*.f64 (/.f64 eps (pow.f64 x 3)) -1/8)) (/.f64 -1/2 x)))
(fma.f64 -2 (/.f64 (fma.f64 1/16 (pow.f64 eps 4) (*.f64 (pow.f64 eps 4) 1/64)) (*.f64 eps (*.f64 eps (pow.f64 x 5)))) (+.f64 (fma.f64 -1/4 (*.f64 (/.f64 eps (pow.f64 x 5)) (*.f64 eps -1/8)) (fma.f64 2 (/.f64 x eps) (*.f64 1/16 (/.f64 eps (/.f64 (pow.f64 x 5) eps))))) (+.f64 (*.f64 (/.f64 eps (pow.f64 x 3)) -1/8) (/.f64 -1/2 x))))
(/.f64 1/2 x)
(+.f64 (*.f64 1/8 (/.f64 eps (pow.f64 x 3))) (*.f64 1/2 (/.f64 1 x)))
(fma.f64 1/8 (/.f64 eps (pow.f64 x 3)) (/.f64 1/2 x))
(+.f64 (*.f64 1/8 (/.f64 eps (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 1 x)) (*.f64 1/16 (/.f64 (pow.f64 eps 2) (pow.f64 x 5)))))
(+.f64 (fma.f64 1/8 (/.f64 eps (pow.f64 x 3)) (/.f64 1/2 x)) (*.f64 1/16 (/.f64 (*.f64 eps eps) (pow.f64 x 5))))
(fma.f64 1/8 (/.f64 eps (pow.f64 x 3)) (fma.f64 1/16 (/.f64 eps (/.f64 (pow.f64 x 5) eps)) (/.f64 1/2 x)))
(+.f64 (*.f64 5/128 (/.f64 (pow.f64 eps 3) (pow.f64 x 7))) (+.f64 (*.f64 1/8 (/.f64 eps (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 1 x)) (*.f64 1/16 (/.f64 (pow.f64 eps 2) (pow.f64 x 5))))))
(fma.f64 5/128 (/.f64 (pow.f64 eps 3) (pow.f64 x 7)) (+.f64 (fma.f64 1/8 (/.f64 eps (pow.f64 x 3)) (/.f64 1/2 x)) (*.f64 1/16 (/.f64 (*.f64 eps eps) (pow.f64 x 5)))))
(fma.f64 5/128 (/.f64 (pow.f64 eps 3) (pow.f64 x 7)) (fma.f64 1/8 (/.f64 eps (pow.f64 x 3)) (fma.f64 1/16 (/.f64 eps (/.f64 (pow.f64 x 5) eps)) (/.f64 1/2 x))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 1)
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 1 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 1 (/.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (neg.f64 eps)))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 eps (neg.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1)
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (sqrt.f64 eps) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 eps)))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (sqrt.f64 eps) (/.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (neg.f64 (sqrt.f64 eps))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (cbrt.f64 eps) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 (*.f64 eps eps))))
(/.f64 (*.f64 (cbrt.f64 eps) (cbrt.f64 (*.f64 eps eps))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (cbrt.f64 eps) (/.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 eps)) (cbrt.f64 (sqrt.f64 eps))))
(*.f64 (/.f64 (cbrt.f64 eps) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 eps))) (cbrt.f64 (sqrt.f64 eps)))
(*.f64 (cbrt.f64 (sqrt.f64 eps)) (/.f64 (cbrt.f64 eps) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 eps))))
(/.f64 (cbrt.f64 eps) (/.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 eps)) (cbrt.f64 eps)))
(/.f64 (cbrt.f64 eps) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 (cbrt.f64 eps) (cbrt.f64 eps))))
(*.f64 (/.f64 (cbrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (cbrt.f64 eps) (cbrt.f64 eps)))
(/.f64 (cbrt.f64 (*.f64 eps eps)) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 eps)))
(/.f64 (cbrt.f64 eps) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 (*.f64 eps eps))))
(/.f64 (*.f64 (cbrt.f64 eps) (cbrt.f64 (*.f64 eps eps))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (cbrt.f64 (*.f64 eps eps)) (/.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (neg.f64 (cbrt.f64 eps))))
(/.f64 (cbrt.f64 eps) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 (*.f64 eps eps))))
(/.f64 (*.f64 (cbrt.f64 eps) (cbrt.f64 (*.f64 eps eps))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (neg.f64 eps) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 -1 (/.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (sqrt.f64 (sqrt.f64 eps)) (/.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 eps)) (sqrt.f64 (sqrt.f64 eps))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 eps)) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 eps))) (sqrt.f64 (sqrt.f64 eps)))
(*.f64 (sqrt.f64 (sqrt.f64 eps)) (/.f64 (sqrt.f64 (sqrt.f64 eps)) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 eps))))
(/.f64 (sqrt.f64 (neg.f64 eps)) (/.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 (neg.f64 eps))))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 eps)) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (neg.f64 eps)))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 eps)) (sqrt.f64 (neg.f64 eps))) (-.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (sqrt.f64 (cbrt.f64 (*.f64 eps eps))) (/.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 eps)) (sqrt.f64 (cbrt.f64 eps))))
(*.f64 (/.f64 (sqrt.f64 (cbrt.f64 (*.f64 eps eps))) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 eps))) (sqrt.f64 (cbrt.f64 eps)))
(*.f64 (sqrt.f64 (cbrt.f64 eps)) (/.f64 (sqrt.f64 (cbrt.f64 (*.f64 eps eps))) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 eps))))
(/.f64 (sqrt.f64 (cbrt.f64 (*.f64 eps eps))) (/.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 eps)) (sqrt.f64 (cbrt.f64 (*.f64 eps eps)))))
(*.f64 (/.f64 (sqrt.f64 (cbrt.f64 (*.f64 eps eps))) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 eps))) (sqrt.f64 (cbrt.f64 (*.f64 eps eps))))
(/.f64 (sqrt.f64 (cbrt.f64 (*.f64 eps eps))) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 (cbrt.f64 eps) (sqrt.f64 (cbrt.f64 (*.f64 eps eps))))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 eps)) (cbrt.f64 (neg.f64 eps))) (/.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (neg.f64 eps))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (neg.f64 eps)) (cbrt.f64 (neg.f64 eps))) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (neg.f64 eps)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 eps)) (cbrt.f64 (neg.f64 eps))) (/.f64 (-.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 (neg.f64 eps))))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps eps))) (cbrt.f64 (cbrt.f64 (*.f64 eps eps)))) (/.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 eps)) (cbrt.f64 (cbrt.f64 (*.f64 eps eps)))))
(/.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps eps))) (/.f64 (/.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 eps)) (cbrt.f64 (cbrt.f64 (*.f64 eps eps)))) (cbrt.f64 (cbrt.f64 (*.f64 eps eps)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps eps))) (*.f64 (/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps eps))) (cbrt.f64 (cbrt.f64 (*.f64 eps eps)))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 eps)))
(/.f64 (*.f64 eps (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -2))) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (/.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -2))))
(*.f64 (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -2)))
(/.f64 (*.f64 eps -1) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (/.f64 eps 1) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (/.f64 eps (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (*.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))))
(/.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 1 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (/.f64 eps (+.f64 eps 0)) 1) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 eps eps) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (/.f64 1 (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (/.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) 1) (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (-.f64 (*.f64 x (+.f64 x x)) (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) eps)))
(/.f64 (*.f64 (neg.f64 eps) 1) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (neg.f64 (sqrt.f64 eps)) (/.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 eps)))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (neg.f64 (cbrt.f64 (*.f64 eps eps))) (/.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 eps)))
(/.f64 (cbrt.f64 eps) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 (*.f64 eps eps))))
(/.f64 (*.f64 (cbrt.f64 eps) (cbrt.f64 (*.f64 eps eps))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2)))
(/.f64 eps (*.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))))
(/.f64 (*.f64 1 (*.f64 eps -1)) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (*.f64 1 (/.f64 eps 1)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (*.f64 1 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (*.f64 1 (/.f64 eps (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2)))) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (*.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 eps)) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 eps)))
(*.f64 (/.f64 (sqrt.f64 eps) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 2) (cbrt.f64 eps)) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (cbrt.f64 eps) (/.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (pow.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 2)))
(*.f64 (/.f64 (cbrt.f64 eps) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (pow.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 2))
(/.f64 (*.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (*.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 -1) eps) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 (-.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (*.f64 (*.f64 eps (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -2))) 1) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (/.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -2))))
(*.f64 (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -2)))
(/.f64 (*.f64 (*.f64 eps (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -2))) -1) (cbrt.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (*.f64 eps (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -2))) (/.f64 (cbrt.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) -1))
(/.f64 (*.f64 (neg.f64 eps) (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -2))) (cbrt.f64 (-.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -2)) eps) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (/.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -2))))
(*.f64 (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -2)))
(/.f64 (*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (*.f64 (+.f64 eps 0) (/.f64 eps (+.f64 eps 0))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (/.f64 eps eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)
(/.f64 (*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (+.f64 (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (/.f64 eps (+.f64 eps 0)) (/.f64 (+.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (fma.f64 x x (-.f64 (*.f64 x x) eps))) (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))
(*.f64 (/.f64 (/.f64 eps eps) (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) (-.f64 (*.f64 x (+.f64 x x)) eps))) (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))
(/.f64 (*.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (-.f64 (pow.f64 x 4) (*.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (+.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (/.f64 (+.f64 (+.f64 eps 0) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (-.f64 (pow.f64 x 4) (*.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
(*.f64 (/.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) eps)) (-.f64 (pow.f64 x 4) (*.f64 (-.f64 (*.f64 x x) (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) eps)) (-.f64 (*.f64 x x) (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) eps)))))
(*.f64 (/.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) eps)) (*.f64 (-.f64 (*.f64 x (+.f64 x x)) (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) eps)) (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) eps)))
(/.f64 (*.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (+.f64 (pow.f64 x 6) (pow.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3))) (+.f64 (pow.f64 x 4) (-.f64 (*.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 (*.f64 x x) (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
(/.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (/.f64 (+.f64 (pow.f64 x 4) (*.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (-.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 x x)))) (+.f64 (pow.f64 x 6) (pow.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3))))
(*.f64 (/.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (fma.f64 (-.f64 (*.f64 x x) (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) eps)) (-.f64 (*.f64 x x) (+.f64 (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) eps) (*.f64 x x))) (pow.f64 x 4))) (+.f64 (pow.f64 x 6) (pow.f64 (-.f64 (*.f64 x x) (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) eps)) 3)))
(*.f64 (/.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (fma.f64 (-.f64 (*.f64 x x) (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) eps)) (-.f64 (*.f64 x x) (+.f64 (*.f64 x x) (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) eps))) (pow.f64 x 4))) (+.f64 (pow.f64 x 6) (pow.f64 (-.f64 (*.f64 x x) (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) eps)) 3)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 eps) 1) (sqrt.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 eps) (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))) (sqrt.f64 eps)) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (*.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) 1) (cbrt.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (cbrt.f64 eps) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 (*.f64 eps eps))))
(/.f64 (*.f64 (cbrt.f64 eps) (cbrt.f64 (*.f64 eps eps))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 eps)) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (cbrt.f64 eps) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 (*.f64 eps eps))))
(/.f64 (*.f64 (cbrt.f64 eps) (cbrt.f64 (*.f64 eps eps))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))) (cbrt.f64 eps)) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))) (/.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 eps)))
(/.f64 (*.f64 (cbrt.f64 eps) (cbrt.f64 (*.f64 eps eps))) (*.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))))
(/.f64 (*.f64 (sqrt.f64 eps) 1) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 eps)))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 eps eps)) 1) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 eps)))
(/.f64 (cbrt.f64 eps) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 (*.f64 eps eps))))
(/.f64 (*.f64 (cbrt.f64 eps) (cbrt.f64 (*.f64 eps eps))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (*.f64 (*.f64 eps -1) 1) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (*.f64 (/.f64 eps 1) 1) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (*.f64 (/.f64 eps (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))) 1) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (*.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))))
(/.f64 (*.f64 (sqrt.f64 -1) (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 -1) eps) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 (-.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 eps)))
(*.f64 (/.f64 (sqrt.f64 eps) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (*.f64 (cbrt.f64 eps) (pow.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 2)) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (cbrt.f64 eps) (/.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (pow.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 2)))
(*.f64 (/.f64 (cbrt.f64 eps) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (pow.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 2))
(/.f64 (*.f64 1 (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2)))
(/.f64 eps (*.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))))
(/.f64 (*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))))
(*.f64 (/.f64 (/.f64 eps (+.f64 eps 0)) 1) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 eps eps) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (*.f64 eps (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))
(*.f64 (/.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) 1) (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (-.f64 (*.f64 x (+.f64 x x)) (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) eps)))
(/.f64 (*.f64 (sqrt.f64 eps) (/.f64 (sqrt.f64 eps) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2)))
(/.f64 eps (*.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 eps eps)) (/.f64 (cbrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1)
(/.f64 (cbrt.f64 eps) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 (*.f64 eps eps))))
(/.f64 (*.f64 (cbrt.f64 eps) (cbrt.f64 (*.f64 eps eps))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 eps eps)) (/.f64 (cbrt.f64 eps) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (cbrt.f64 eps) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 (*.f64 eps eps))))
(/.f64 (*.f64 (cbrt.f64 eps) (cbrt.f64 (*.f64 eps eps))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 eps eps)) (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2)))
(/.f64 (cbrt.f64 (*.f64 eps eps)) (/.f64 (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2)) (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))) (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (/.f64 (neg.f64 eps) 1) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (/.f64 (neg.f64 eps) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (neg.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (/.f64 (neg.f64 eps) (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))) (neg.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 eps (*.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))))
(/.f64 (/.f64 (neg.f64 eps) -1) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (/.f64 (neg.f64 eps) (sqrt.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (/.f64 (neg.f64 eps) (*.f64 (cbrt.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (cbrt.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (/.f64 (neg.f64 eps) (neg.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (/.f64 (neg.f64 eps) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2)))) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (*.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))))
(/.f64 (/.f64 (*.f64 eps -1) 1) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (/.f64 (*.f64 eps -1) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (neg.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (/.f64 (*.f64 eps -1) (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))) (neg.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 eps (*.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))))
(/.f64 (/.f64 (*.f64 eps -1) -1) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (/.f64 (*.f64 eps -1) (sqrt.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (/.f64 (*.f64 eps -1) (*.f64 (cbrt.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (cbrt.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (/.f64 (*.f64 eps -1) (neg.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (/.f64 (*.f64 eps -1) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2)))) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (*.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))))
(/.f64 (/.f64 (/.f64 eps 1) 1) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 (/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2)))) (sqrt.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 (sqrt.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2)))))
(/.f64 eps (*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (/.f64 (/.f64 eps (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))) 1) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (*.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))))
(/.f64 (/.f64 (/.f64 eps (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 eps (*.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))))
(/.f64 (/.f64 (/.f64 eps (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (cbrt.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 eps (*.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))))
(/.f64 (/.f64 (/.f64 eps (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2)))) (cbrt.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (/.f64 eps (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2)))))
(/.f64 (/.f64 (/.f64 eps (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))) (cbrt.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (cbrt.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (/.f64 eps (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1)
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(pow.f64 (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 2)
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(pow.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 3)
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(pow.f64 (pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3) 1/3)
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(sqrt.f64 (pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2))
(fabs.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(log.f64 (exp.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(cbrt.f64 (pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3)))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3) (pow.f64 eps 3)))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(expm1.f64 (log1p.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(exp.f64 (log.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(exp.f64 (*.f64 (log.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(log1p.f64 (expm1.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 1)
(/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 1 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1)
(/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2))
(/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -2)) (/.f64 1 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -2)) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -2)) (/.f64 1 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -2)) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 -1 (/.f64 -1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 1 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 1 (+.f64 eps 0)))
(/.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)
(*.f64 (/.f64 1 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 1 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))
(/.f64 (-.f64 (*.f64 x (+.f64 x x)) (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) eps)) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) -1) (pow.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) -1))
(pow.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) -2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2)) -1) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) -1))
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))))
(pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1)
(/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(pow.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1)
(/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(pow.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1/2) 2)
(/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(pow.f64 (/.f64 1 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 3)
(/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(pow.f64 (pow.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3) 1/3)
(/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(sqrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -2))
(log.f64 (exp.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(cbrt.f64 (pow.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3))
(/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(expm1.f64 (log1p.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(exp.f64 (neg.f64 (log.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(exp.f64 (*.f64 (log.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) -1))
(/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1))
(/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(log1p.f64 (expm1.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))

localize13.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.02%
(-.f64 (*.f64 x x) eps)
0.16%
(/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)
0.24%
(/.f64 eps (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
39.89%
(/.f64 (/.f64 eps (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) eps)
Compiler

Compiled 62 to 9 computations (85.5% saved)

series10.0ms (0.1%)

Counts
3 → 48
Calls

18 calls:

TimeVariablePointExpression
3.0ms
x
@0
(/.f64 (/.f64 eps (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) eps)
1.0ms
eps
@inf
(/.f64 eps (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
1.0ms
x
@0
(/.f64 eps (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
1.0ms
eps
@-inf
(/.f64 eps (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
1.0ms
x
@-inf
(/.f64 eps (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))

rewrite138.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
1670×associate-/r/
1142×associate-/l/
922×distribute-lft-in
320×associate-+l+
294×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
012105
1276105
24294105
Stop Event
node limit
Counts
3 → 235
Calls
Call 1
Inputs
(/.f64 (/.f64 eps (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) eps)
(/.f64 eps (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 eps (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eps (*.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 1 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eps (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 1 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 eps (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)) (*.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)) (/.f64 1 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)) (/.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)) eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 eps (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (sqrt.f64 (*.f64 eps (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 2) (*.f64 (cbrt.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (/.f64 1 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 eps (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (pow.f64 (cbrt.f64 (*.f64 eps (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 eps (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) 2) (cbrt.f64 (*.f64 eps (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 eps (/.f64 1 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 eps eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 eps) (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (neg.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (/.f64 1 (neg.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps 1) (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps eps) (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 eps)) (/.f64 (*.f64 eps eps) (*.f64 (sqrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 eps) 2)) (/.f64 eps (*.f64 (cbrt.f64 eps) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 eps)) (*.f64 eps (neg.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 eps) eps) (*.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) eps) (/.f64 (cbrt.f64 eps) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) eps)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (sqrt.f64 eps)) (/.f64 eps (*.f64 (sqrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (*.f64 (sqrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 eps (sqrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (pow.f64 (cbrt.f64 eps) 2)) (/.f64 eps (*.f64 (cbrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)) eps) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)) (pow.f64 (cbrt.f64 eps) 2)) (/.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)) (cbrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 2) 1) (/.f64 (cbrt.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 2) (sqrt.f64 eps)) (/.f64 (cbrt.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 2) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 (*.f64 eps (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (*.f64 (pow.f64 (cbrt.f64 eps) 2) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 eps (cbrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (*.f64 eps (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (neg.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 eps eps)) (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 eps (/.f64 1 (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)))) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 eps (pow.f64 (cbrt.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 2))) (cbrt.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 eps) (*.f64 (/.f64 eps eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 2) eps) (cbrt.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (/.f64 eps eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 eps eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (/.f64 eps 1) eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 eps) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) eps)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 eps) 1) (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 eps) (sqrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))) (/.f64 eps (sqrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 eps) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) 2)) (/.f64 eps (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 eps) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 eps (neg.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 eps) (/.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)) (neg.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 eps) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 (sqrt.f64 eps) eps))) (sqrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 eps) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 (pow.f64 (cbrt.f64 eps) 2) eps))) (cbrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) 1) (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (*.f64 eps (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (neg.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) (*.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (/.f64 1 eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (/.f64 1 eps))) (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 eps))) (sqrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (pow.f64 (cbrt.f64 eps) 2))) (cbrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) -1) (neg.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) (neg.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (neg.f64 (neg.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) (*.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) 1)) (*.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) 1)) (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (neg.f64 eps) (/.f64 1 eps)) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) eps)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (neg.f64 eps) (/.f64 1 eps)) -1) (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (neg.f64 eps) (/.f64 1 eps)) (neg.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (neg.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps eps) 1) (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps eps) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps eps) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps eps) (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps eps) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (*.f64 eps (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps eps) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (neg.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps eps) (*.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (/.f64 1 eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps eps) (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (/.f64 1 eps))) (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps eps) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 eps))) (sqrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps eps) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (pow.f64 (cbrt.f64 eps) 2))) (cbrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps eps) -1) (neg.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps eps) (neg.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (neg.f64 (neg.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps eps) (*.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) 1)) (*.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps eps) (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) 1)) (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) eps))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eps (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 eps (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 eps (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 eps (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 eps (*.f64 eps eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (neg.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 eps (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 eps (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 eps (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 3) (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 eps (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 eps (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 eps (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 eps (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (pow.f64 (cbrt.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 2) (cbrt.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 eps 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 eps) (*.f64 -1 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps 1) (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 eps eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (/.f64 eps 1) eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1 (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (/.f64 eps (sqrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) 2)) (/.f64 eps (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (neg.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 eps (neg.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (*.f64 eps (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (neg.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (/.f64 (sqrt.f64 eps) 1) eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 eps) 1) (*.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 eps)) (sqrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (/.f64 (cbrt.f64 eps) 1) eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) 1) (/.f64 (cbrt.f64 eps) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) 2)) (cbrt.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps -1) (neg.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps 1) 1) (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps 1) (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps 1) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (*.f64 eps (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (neg.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (neg.f64 (neg.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 eps eps) 1) (/.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 eps eps) 1) (/.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 eps) -1) (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps 1) -1) (neg.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (*.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (/.f64 1 eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (/.f64 1 eps))) (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 eps))) (sqrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (pow.f64 (cbrt.f64 eps) 2))) (cbrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (*.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) 1)) (*.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) 1)) (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 (sqrt.f64 eps) eps))) (sqrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 (pow.f64 (cbrt.f64 eps) 2) eps))) (cbrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) (cbrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 eps eps) (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 eps eps) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 eps eps) (neg.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))))) (neg.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 eps eps) (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (neg.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 eps eps) (-.f64 (*.f64 x x) (fma.f64 x x eps))) (-.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 1 (sqrt.f64 eps))) (sqrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 1 (pow.f64 (cbrt.f64 eps) 2))) (cbrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) -1) (neg.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 eps) (neg.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (neg.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps 1) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps 1) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps 1) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (neg.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps 1) (*.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (/.f64 1 eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps 1) (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (/.f64 1 eps))) (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps 1) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 eps))) (sqrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps 1) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (pow.f64 (cbrt.f64 eps) 2))) (cbrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps 1) (neg.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (neg.f64 (neg.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps 1) (*.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) 1)) (*.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps 1) (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) 1)) (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps (sqrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))) 1) (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps (sqrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps (sqrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))) (sqrt.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (neg.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) 2)) 1) (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) 2)) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) 2)) (cbrt.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (cbrt.f64 (neg.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 eps eps)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 eps (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) eps))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 eps) (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 eps 3) (pow.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 eps) x) (*.f64 (/.f64 1 eps) (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 eps) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 (/.f64 1 eps) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 1 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 1 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) (sqrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2) (*.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 1 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) 2) (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 1 (neg.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 eps)) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 eps) 2)) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 eps)) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1) (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (pow.f64 (cbrt.f64 eps) 2)) (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2) 1) (/.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2) (sqrt.f64 eps)) (/.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) 2))) (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 eps (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2))) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2) eps) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (/.f64 1 eps)) (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (/.f64 1 eps)) (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (+.f64 (*.f64 x x) (+.f64 (neg.f64 eps) (*.f64 x (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (/.f64 1 eps)) (-.f64 (pow.f64 x 4) (*.f64 (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (+.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (/.f64 1 eps)) (+.f64 (pow.f64 x 6) (pow.f64 (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 3))) (+.f64 (pow.f64 x 4) (-.f64 (*.f64 (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (neg.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 3) (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)))))))

simplify185.0ms (1.9%)

Algorithm
egg-herbie
Rules
1110×associate-*r*
1098×*-commutative
996×associate-/l*
982×associate-*r/
880×associate-*l/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
075514993
1249113743
Stop Event
node limit
Counts
283 → 405
Calls
Call 1
Inputs
(*.f64 1/2 (/.f64 eps x))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 5/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps)) (*.f64 -1 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps)) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 eps))))) (pow.f64 x 2)))))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -1) 4) eps))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 eps))))) (sqrt.f64 -1))))) (pow.f64 x 3)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps)) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 eps))))) (pow.f64 x 2))))))
(*.f64 1/2 (/.f64 eps x))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/32 (pow.f64 eps 4)) (*.f64 -1/128 (pow.f64 eps 4))) (pow.f64 x 7))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(*.f64 2 x)
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (*.f64 2 x))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (+.f64 (*.f64 2 x) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))))))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (+.f64 (*.f64 2 x) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 eps 2)) 2) (*.f64 1/16 (pow.f64 eps 4))) (*.f64 eps (pow.f64 x 5)))) (*.f64 -1/4 (/.f64 (*.f64 eps (+.f64 (*.f64 -1/4 (pow.f64 eps 2)) (*.f64 1/8 (pow.f64 eps 2)))) (pow.f64 x 5)))))))))
(*.f64 1/2 (/.f64 (pow.f64 eps 2) x))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 eps 2) x)) (*.f64 1/8 (/.f64 (pow.f64 eps 3) (pow.f64 x 3))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 eps 4) (pow.f64 x 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 eps 2) x)) (*.f64 1/8 (/.f64 (pow.f64 eps 3) (pow.f64 x 3)))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 eps 4) (pow.f64 x 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 eps 2) x)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 3) (pow.f64 x 3))) (*.f64 5/128 (/.f64 (pow.f64 eps 5) (pow.f64 x 7))))))
(*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (pow.f64 eps 3)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 eps x) (pow.f64 (sqrt.f64 -1) 2))) (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (pow.f64 eps 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 eps x) (pow.f64 (sqrt.f64 -1) 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 eps))) (*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 eps)))) (pow.f64 x 2))) (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (pow.f64 eps 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 eps x) (pow.f64 (sqrt.f64 -1) 2))) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 eps))) (*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 eps)))) (sqrt.f64 -1))))) (pow.f64 x 3)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 eps))) (*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 eps)))) (pow.f64 x 2))) (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (pow.f64 eps 3))))))
(*.f64 1/2 (/.f64 (pow.f64 eps 2) x))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 eps 2) x)) (*.f64 1/8 (/.f64 (pow.f64 eps 3) (pow.f64 x 3))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 eps 4) (pow.f64 x 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 eps 2) x)) (*.f64 1/8 (/.f64 (pow.f64 eps 3) (pow.f64 x 3)))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 eps 4) (pow.f64 x 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/32 (pow.f64 eps 5)) (*.f64 -1/128 (pow.f64 eps 5))) (pow.f64 x 7))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 eps 2) x)) (*.f64 1/8 (/.f64 (pow.f64 eps 3) (pow.f64 x 3))))))
(*.f64 2 (*.f64 eps x))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 eps 3) (pow.f64 x 3))) (+.f64 (*.f64 2 (*.f64 eps x)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 3) (pow.f64 x 3))) (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x)))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 eps 4) (pow.f64 x 5))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 eps 3) (pow.f64 x 3))) (+.f64 (*.f64 2 (*.f64 eps x)) (+.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 eps 2)) 2) (*.f64 1/16 (pow.f64 eps 4))) (pow.f64 x 5))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 3) (pow.f64 x 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x)) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 eps 3)) (*.f64 1/8 (pow.f64 eps 3))) eps) (pow.f64 x 5)))))))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 1 eps)))
(+.f64 (/.f64 x eps) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 1 eps))))
(+.f64 (/.f64 x eps) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 x 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (pow.f64 eps 3))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 1 eps)))))
(+.f64 (/.f64 x eps) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 eps 5))) (/.f64 (pow.f64 x 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 x 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (pow.f64 eps 3))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 1 eps))))))
(*.f64 2 (/.f64 x eps))
(-.f64 (*.f64 2 (/.f64 x eps)) (*.f64 1/2 (/.f64 1 x)))
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 eps (pow.f64 x 3))) (*.f64 2 (/.f64 x eps))) (*.f64 1/2 (/.f64 1 x)))
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 eps (pow.f64 x 3))) (+.f64 (*.f64 2 (/.f64 x eps)) (*.f64 -1/16 (/.f64 (pow.f64 eps 2) (pow.f64 x 5))))) (*.f64 1/2 (/.f64 1 x)))
(/.f64 1/2 x)
(+.f64 (*.f64 1/8 (/.f64 eps (pow.f64 x 3))) (*.f64 1/2 (/.f64 1 x)))
(+.f64 (*.f64 1/8 (/.f64 eps (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 1 x)) (*.f64 1/16 (/.f64 (pow.f64 eps 2) (pow.f64 x 5)))))
(+.f64 (*.f64 1/8 (/.f64 eps (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 1 x)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 eps 2) (pow.f64 x 5))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 eps 2)) 2) (*.f64 1/16 (pow.f64 eps 4))) (*.f64 eps (pow.f64 x 7)))))))
(*.f64 2 (/.f64 x eps))
(-.f64 (*.f64 2 (/.f64 x eps)) (*.f64 1/2 (/.f64 1 x)))
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 eps (pow.f64 x 3))) (*.f64 2 (/.f64 x eps))) (*.f64 1/2 (/.f64 1 x)))
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 eps (pow.f64 x 3))) (+.f64 (*.f64 2 (/.f64 x eps)) (*.f64 -1/16 (/.f64 (pow.f64 eps 2) (pow.f64 x 5))))) (*.f64 1/2 (/.f64 1 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) 1)
(*.f64 eps (*.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 1 eps)))
(*.f64 eps (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 1 eps))
(*.f64 (*.f64 eps (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 1)
(*.f64 1 (*.f64 eps (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)) (*.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)) (/.f64 1 eps)))
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)) (/.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)) eps))
(*.f64 (sqrt.f64 (*.f64 eps (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (sqrt.f64 (*.f64 eps (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 2) (*.f64 (cbrt.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (/.f64 1 eps)))
(*.f64 (cbrt.f64 (*.f64 eps (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (pow.f64 (cbrt.f64 (*.f64 eps (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) 2) (cbrt.f64 (*.f64 eps (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
(*.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 eps (/.f64 1 eps)))
(*.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 eps eps))
(*.f64 (/.f64 1 eps) (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (*.f64 eps (neg.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (/.f64 1 (neg.f64 eps)))
(*.f64 (/.f64 eps 1) (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 eps eps) (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 1 (sqrt.f64 eps)) (/.f64 (*.f64 eps eps) (*.f64 (sqrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 eps) 2)) (/.f64 eps (*.f64 (cbrt.f64 eps) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))))
(*.f64 (/.f64 1 (neg.f64 eps)) (*.f64 eps (neg.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (/.f64 (sqrt.f64 eps) eps) (*.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 eps)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) eps) (/.f64 (cbrt.f64 eps) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)))
(*.f64 (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) eps)
(*.f64 (/.f64 eps (sqrt.f64 eps)) (/.f64 eps (*.f64 (sqrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 eps (*.f64 (sqrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 eps (sqrt.f64 eps)))
(*.f64 (/.f64 eps (pow.f64 (cbrt.f64 eps) 2)) (/.f64 eps (*.f64 (cbrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)) eps) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)))
(*.f64 (/.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)) (pow.f64 (cbrt.f64 eps) 2)) (/.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)) (cbrt.f64 eps)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 2) 1) (/.f64 (cbrt.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) eps))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 2) (sqrt.f64 eps)) (/.f64 (cbrt.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 eps)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 2) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 (*.f64 eps (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
(*.f64 (/.f64 eps (*.f64 (pow.f64 (cbrt.f64 eps) 2) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 eps (cbrt.f64 eps)))
(*.f64 (/.f64 eps (*.f64 eps (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (neg.f64 eps))
(*.f64 (/.f64 1 (/.f64 eps eps)) (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 1 (/.f64 eps (/.f64 1 (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)))) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)))
(*.f64 (/.f64 1 (/.f64 eps (pow.f64 (cbrt.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 2))) (cbrt.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (/.f64 (sqrt.f64 eps) (*.f64 (/.f64 eps eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 eps))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 2) eps) (cbrt.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (/.f64 eps eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 eps))
(*.f64 (/.f64 (/.f64 1 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 eps eps))
(*.f64 (/.f64 (/.f64 1 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (/.f64 eps 1) eps))
(*.f64 (/.f64 (/.f64 1 eps) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) eps)
(*.f64 (/.f64 (/.f64 1 eps) 1) (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 (/.f64 1 eps) (sqrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))) (/.f64 eps (sqrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))))
(*.f64 (/.f64 (/.f64 1 eps) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) 2)) (/.f64 eps (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))))
(*.f64 (/.f64 (/.f64 1 eps) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 eps (neg.f64 eps)))
(*.f64 (/.f64 (/.f64 1 eps) (/.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)) (neg.f64 eps))
(*.f64 (/.f64 (/.f64 1 eps) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 (sqrt.f64 eps) eps))) (sqrt.f64 eps))
(*.f64 (/.f64 (/.f64 1 eps) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 (pow.f64 (cbrt.f64 eps) 2) eps))) (cbrt.f64 eps))
(*.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)
(*.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) 1) (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (*.f64 eps (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
(*.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (neg.f64 eps))
(*.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) (*.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (/.f64 1 eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (/.f64 1 eps))) (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 eps))) (sqrt.f64 eps))
(*.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (pow.f64 (cbrt.f64 eps) 2))) (cbrt.f64 eps))
(*.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) -1) (neg.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) (neg.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (neg.f64 (neg.f64 eps)))
(*.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) (*.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) 1)) (*.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(*.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) 1)) (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) eps))
(*.f64 (/.f64 (*.f64 (neg.f64 eps) (/.f64 1 eps)) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) eps)
(*.f64 (/.f64 (*.f64 (neg.f64 eps) (/.f64 1 eps)) -1) (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (*.f64 (neg.f64 eps) (/.f64 1 eps)) (neg.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (neg.f64 eps))
(*.f64 (/.f64 (/.f64 eps eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)
(*.f64 (/.f64 (/.f64 eps eps) 1) (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (/.f64 eps eps) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 (/.f64 eps eps) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 (/.f64 eps eps) (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (/.f64 eps eps) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (*.f64 eps (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
(*.f64 (/.f64 (/.f64 eps eps) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (neg.f64 eps))
(*.f64 (/.f64 (/.f64 eps eps) (*.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (/.f64 1 eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (/.f64 eps eps) (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (/.f64 1 eps))) (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (/.f64 (/.f64 eps eps) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 eps))) (sqrt.f64 eps))
(*.f64 (/.f64 (/.f64 eps eps) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (pow.f64 (cbrt.f64 eps) 2))) (cbrt.f64 eps))
(*.f64 (/.f64 (/.f64 eps eps) -1) (neg.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 (/.f64 eps eps) (neg.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (neg.f64 (neg.f64 eps)))
(*.f64 (/.f64 (/.f64 eps eps) (*.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) 1)) (*.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(*.f64 (/.f64 (/.f64 eps eps) (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) 1)) (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) eps))
(pow.f64 (*.f64 eps (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 1)
(pow.f64 (sqrt.f64 (*.f64 eps (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) 2)
(pow.f64 (cbrt.f64 (*.f64 eps (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) 3)
(pow.f64 (pow.f64 (*.f64 eps (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 3) 1/3)
(pow.f64 (*.f64 (/.f64 eps (*.f64 eps eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) -1)
(neg.f64 (/.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (neg.f64 eps)))
(sqrt.f64 (pow.f64 (*.f64 eps (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 2))
(log.f64 (exp.f64 (*.f64 eps (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))
(cbrt.f64 (pow.f64 (*.f64 eps (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
(exp.f64 (log.f64 (*.f64 eps (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) 1))
(log1p.f64 (expm1.f64 (*.f64 eps (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) 1)
(*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1)
(*.f64 1 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (cbrt.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (pow.f64 (cbrt.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 2) (cbrt.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)
(*.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 eps 1))
(*.f64 (neg.f64 eps) (*.f64 -1 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (*.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps))
(*.f64 (/.f64 eps 1) (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 eps eps))
(*.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (/.f64 eps 1) eps))
(*.f64 (*.f64 1 (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (/.f64 eps (sqrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) 2)) (/.f64 eps (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))))
(*.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 eps (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 eps (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (neg.f64 eps))
(*.f64 (/.f64 1 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 eps (neg.f64 eps)))
(*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (*.f64 eps (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
(*.f64 (*.f64 -1 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (neg.f64 eps))
(*.f64 (/.f64 (sqrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (/.f64 (sqrt.f64 eps) 1) eps))
(*.f64 (/.f64 (sqrt.f64 eps) 1) (*.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 eps)))
(*.f64 (*.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 eps)) (sqrt.f64 eps))
(*.f64 (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (/.f64 (cbrt.f64 eps) 1) eps))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) 1) (/.f64 (cbrt.f64 eps) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) 2)) (cbrt.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (/.f64 eps -1) (neg.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 (/.f64 eps 1) 1) (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (/.f64 eps 1) (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (/.f64 eps 1) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (*.f64 eps (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
(*.f64 (/.f64 eps (neg.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (neg.f64 (neg.f64 eps)))
(*.f64 (/.f64 (*.f64 eps eps) 1) (/.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))))
(*.f64 (/.f64 (*.f64 eps eps) 1) (/.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))
(*.f64 (/.f64 (neg.f64 eps) -1) (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (/.f64 eps 1) -1) (neg.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 eps (*.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (/.f64 1 eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 eps (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (/.f64 1 eps))) (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (/.f64 eps (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 eps))) (sqrt.f64 eps))
(*.f64 (/.f64 eps (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (pow.f64 (cbrt.f64 eps) 2))) (cbrt.f64 eps))
(*.f64 (/.f64 eps (*.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) 1)) (*.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(*.f64 (/.f64 eps (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) 1)) (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) eps))
(*.f64 (/.f64 1 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 (sqrt.f64 eps) eps))) (sqrt.f64 eps))
(*.f64 (/.f64 1 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 (pow.f64 (cbrt.f64 eps) 2) eps))) (cbrt.f64 eps))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) (cbrt.f64 eps))
(*.f64 (/.f64 (*.f64 eps eps) (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (*.f64 eps eps) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (/.f64 (*.f64 eps eps) (neg.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))))) (neg.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (*.f64 eps eps) (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (neg.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
(*.f64 (/.f64 (*.f64 eps eps) (-.f64 (*.f64 x x) (fma.f64 x x eps))) (-.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x))
(*.f64 (/.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 1 (sqrt.f64 eps))) (sqrt.f64 eps))
(*.f64 (/.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 1 (pow.f64 (cbrt.f64 eps) 2))) (cbrt.f64 eps))
(*.f64 (/.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) -1) (neg.f64 eps))
(*.f64 (/.f64 (neg.f64 eps) (neg.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (neg.f64 eps))
(*.f64 (/.f64 (/.f64 eps 1) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 (/.f64 eps 1) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 (/.f64 eps 1) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (neg.f64 eps))
(*.f64 (/.f64 (/.f64 eps 1) (*.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (/.f64 1 eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (/.f64 eps 1) (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (/.f64 1 eps))) (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (/.f64 (/.f64 eps 1) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 eps))) (sqrt.f64 eps))
(*.f64 (/.f64 (/.f64 eps 1) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (pow.f64 (cbrt.f64 eps) 2))) (cbrt.f64 eps))
(*.f64 (/.f64 (/.f64 eps 1) (neg.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (neg.f64 (neg.f64 eps)))
(*.f64 (/.f64 (/.f64 eps 1) (*.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) 1)) (*.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(*.f64 (/.f64 (/.f64 eps 1) (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) 1)) (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) eps))
(*.f64 (/.f64 (/.f64 eps (sqrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))) 1) (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 (/.f64 eps (sqrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 eps))
(*.f64 (/.f64 (/.f64 eps (sqrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))) (sqrt.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (neg.f64 eps)))
(*.f64 (/.f64 (/.f64 eps (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) 2)) 1) (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 (/.f64 eps (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) 2)) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 eps))
(*.f64 (/.f64 (/.f64 eps (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) 2)) (cbrt.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (cbrt.f64 (neg.f64 eps)))
(pow.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1)
(pow.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)) 2)
(pow.f64 (cbrt.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 3)
(pow.f64 (pow.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 3) 1/3)
(pow.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 eps eps)) -1)
(neg.f64 (*.f64 (/.f64 eps (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) eps))
(sqrt.f64 (pow.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 2))
(log.f64 (pow.f64 (exp.f64 eps) (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
(cbrt.f64 (pow.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 3))
(cbrt.f64 (/.f64 (pow.f64 eps 3) (pow.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps) 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(exp.f64 (log.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(+.f64 (*.f64 (/.f64 1 eps) x) (*.f64 (/.f64 1 eps) (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 (*.f64 (/.f64 1 eps) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 (/.f64 1 eps) x))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))) 1)
(*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 1 eps))
(*.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps) 1)
(*.f64 1 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(*.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 1 eps)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) (sqrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2) (*.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 1 eps)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) 2) (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)))
(*.f64 (/.f64 1 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 1 (neg.f64 eps)))
(*.f64 (/.f64 1 (sqrt.f64 eps)) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 eps)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 eps) 2)) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 eps)))
(*.f64 -1 (/.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps))
(*.f64 (/.f64 1 (neg.f64 eps)) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1) (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (pow.f64 (cbrt.f64 eps) 2)) (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 eps)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2) 1) (/.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2) (sqrt.f64 eps)) (/.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 eps)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) 2))) (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)))
(*.f64 (/.f64 1 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 1 (/.f64 eps (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2))) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2) eps) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (*.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (/.f64 1 eps)) (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (*.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (/.f64 1 eps)) (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (+.f64 (*.f64 x x) (+.f64 (neg.f64 eps) (*.f64 x (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (/.f64 1 eps)) (-.f64 (pow.f64 x 4) (*.f64 (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (+.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (/.f64 1 eps)) (+.f64 (pow.f64 x 6) (pow.f64 (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 3))) (+.f64 (pow.f64 x 4) (-.f64 (*.f64 (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))
(pow.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps) 1)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) 2)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps) 3) 1/3)
(pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) -1)
(neg.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (neg.f64 eps)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)))
(exp.f64 (log.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) 1))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)))
Outputs
(*.f64 1/2 (/.f64 eps x))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/8 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 1/2 (/.f64 eps x) (/.f64 (*.f64 1/16 (pow.f64 eps 3)) (pow.f64 x 5))))
(fma.f64 1/8 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) (fma.f64 1/2 (/.f64 eps x) (/.f64 1/16 (/.f64 (pow.f64 x 5) (pow.f64 eps 3)))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 5/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 5/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7)) (fma.f64 1/2 (/.f64 eps x) (/.f64 (*.f64 1/16 (pow.f64 eps 3)) (pow.f64 x 5)))))
(fma.f64 1/8 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) (fma.f64 5/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7)) (fma.f64 1/2 (/.f64 eps x) (/.f64 1/16 (/.f64 (pow.f64 x 5) (pow.f64 eps 3))))))
(*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps)) (*.f64 -1 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))))
(fma.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps) (neg.f64 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps)) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 eps))))) (pow.f64 x 2)))))
(fma.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps) (*.f64 -1 (+.f64 (/.f64 x (pow.f64 (sqrt.f64 -1) 2)) (*.f64 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 x x)))))
(fma.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps) (*.f64 -1 (+.f64 (/.f64 x (pow.f64 (sqrt.f64 -1) 2)) (*.f64 (*.f64 (/.f64 1 (/.f64 (pow.f64 (sqrt.f64 -1) 3) (sqrt.f64 (/.f64 1 eps)))) -1/2) (*.f64 x x)))))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -1) 4) eps))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 eps))))) (sqrt.f64 -1))))) (pow.f64 x 3)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps)) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 eps))))) (pow.f64 x 2))))))
(fma.f64 (-.f64 (/.f64 1/2 (*.f64 eps (pow.f64 (sqrt.f64 -1) 4))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 -1))))) (pow.f64 x 3) (fma.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps) (*.f64 -1 (+.f64 (/.f64 x (pow.f64 (sqrt.f64 -1) 2)) (*.f64 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))))) (*.f64 x x))))))
(fma.f64 (-.f64 (/.f64 1/2 (*.f64 eps (pow.f64 (sqrt.f64 -1) 4))) (*.f64 (sqrt.f64 (/.f64 1 eps)) (neg.f64 (/.f64 (*.f64 (/.f64 1 (/.f64 (pow.f64 (sqrt.f64 -1) 3) (sqrt.f64 (/.f64 1 eps)))) -1/2) (sqrt.f64 -1))))) (pow.f64 x 3) (fma.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps) (*.f64 -1 (+.f64 (/.f64 x (pow.f64 (sqrt.f64 -1) 2)) (*.f64 (*.f64 (/.f64 1 (/.f64 (pow.f64 (sqrt.f64 -1) 3) (sqrt.f64 (/.f64 1 eps)))) -1/2) (*.f64 x x))))))
(*.f64 1/2 (/.f64 eps x))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/8 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 1/2 (/.f64 eps x) (/.f64 (*.f64 1/16 (pow.f64 eps 3)) (pow.f64 x 5))))
(fma.f64 1/8 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) (fma.f64 1/2 (/.f64 eps x) (/.f64 1/16 (/.f64 (pow.f64 x 5) (pow.f64 eps 3)))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/32 (pow.f64 eps 4)) (*.f64 -1/128 (pow.f64 eps 4))) (pow.f64 x 7))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 eps 4) -5/128) (pow.f64 x 7)) (fma.f64 1/2 (/.f64 eps x) (/.f64 (*.f64 1/16 (pow.f64 eps 3)) (pow.f64 x 5)))))
(fma.f64 1/8 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) (fma.f64 -1 (/.f64 (pow.f64 eps 4) (/.f64 (pow.f64 x 7) -5/128)) (fma.f64 1/2 (/.f64 eps x) (/.f64 1/16 (/.f64 (pow.f64 x 5) (pow.f64 eps 3))))))
(*.f64 2 x)
(*.f64 x 2)
(+.f64 x x)
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (*.f64 2 x))
(fma.f64 -1/2 (/.f64 eps x) (*.f64 x 2))
(fma.f64 -1/2 (/.f64 eps x) (+.f64 x x))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (+.f64 (*.f64 2 x) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))))))
(fma.f64 -1/2 (/.f64 eps x) (fma.f64 2 x (*.f64 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) -1/8)))
(fma.f64 -1/2 (/.f64 eps x) (fma.f64 2 x (*.f64 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) -1/8)))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (+.f64 (*.f64 2 x) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 eps 2)) 2) (*.f64 1/16 (pow.f64 eps 4))) (*.f64 eps (pow.f64 x 5)))) (*.f64 -1/4 (/.f64 (*.f64 eps (+.f64 (*.f64 -1/4 (pow.f64 eps 2)) (*.f64 1/8 (pow.f64 eps 2)))) (pow.f64 x 5)))))))))
(fma.f64 -1/2 (/.f64 eps x) (fma.f64 2 x (+.f64 (*.f64 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) -1/8) (fma.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (fma.f64 -2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 eps eps)) 2) (*.f64 1/16 (pow.f64 eps 4))) (*.f64 eps (pow.f64 x 5))) (*.f64 -1/4 (/.f64 eps (/.f64 (pow.f64 x 5) (*.f64 -1/8 (*.f64 eps eps))))))))))
(+.f64 (fma.f64 -1/2 (/.f64 eps x) (fma.f64 2 x (*.f64 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) -1/8))) (fma.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (fma.f64 -2 (/.f64 (+.f64 (pow.f64 (*.f64 eps (*.f64 eps -1/8)) 2) (*.f64 1/16 (pow.f64 eps 4))) (*.f64 eps (pow.f64 x 5))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 x 5))))))
(*.f64 1/2 (/.f64 (pow.f64 eps 2) x))
(*.f64 1/2 (/.f64 (*.f64 eps eps) x))
(*.f64 1/2 (/.f64 eps (/.f64 x eps)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 eps 2) x)) (*.f64 1/8 (/.f64 (pow.f64 eps 3) (pow.f64 x 3))))
(fma.f64 1/2 (/.f64 (*.f64 eps eps) x) (*.f64 1/8 (/.f64 (pow.f64 eps 3) (pow.f64 x 3))))
(fma.f64 1/2 (/.f64 eps (/.f64 x eps)) (/.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 eps 3))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 eps 4) (pow.f64 x 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 eps 2) x)) (*.f64 1/8 (/.f64 (pow.f64 eps 3) (pow.f64 x 3)))))
(fma.f64 1/16 (/.f64 (pow.f64 eps 4) (pow.f64 x 5)) (fma.f64 1/2 (/.f64 (*.f64 eps eps) x) (*.f64 1/8 (/.f64 (pow.f64 eps 3) (pow.f64 x 3)))))
(fma.f64 1/16 (/.f64 (pow.f64 eps 4) (pow.f64 x 5)) (fma.f64 1/2 (/.f64 eps (/.f64 x eps)) (/.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 eps 3)))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 eps 4) (pow.f64 x 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 eps 2) x)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 3) (pow.f64 x 3))) (*.f64 5/128 (/.f64 (pow.f64 eps 5) (pow.f64 x 7))))))
(fma.f64 1/16 (/.f64 (pow.f64 eps 4) (pow.f64 x 5)) (fma.f64 1/2 (/.f64 (*.f64 eps eps) x) (fma.f64 1/8 (/.f64 (pow.f64 eps 3) (pow.f64 x 3)) (*.f64 5/128 (/.f64 (pow.f64 eps 5) (pow.f64 x 7))))))
(fma.f64 1/16 (/.f64 (pow.f64 eps 4) (pow.f64 x 5)) (fma.f64 1/2 (/.f64 eps (/.f64 x eps)) (fma.f64 1/8 (/.f64 (pow.f64 eps 3) (pow.f64 x 3)) (*.f64 5/128 (/.f64 (pow.f64 eps 5) (pow.f64 x 7))))))
(*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (pow.f64 eps 3)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 eps x) (pow.f64 (sqrt.f64 -1) 2))) (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (pow.f64 eps 3))))
(fma.f64 -1 (/.f64 (*.f64 eps x) (pow.f64 (sqrt.f64 -1) 2)) (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (pow.f64 eps 3))))
(fma.f64 -1 (*.f64 (/.f64 eps (pow.f64 (sqrt.f64 -1) 2)) x) (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (pow.f64 eps 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 eps x) (pow.f64 (sqrt.f64 -1) 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 eps))) (*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 eps)))) (pow.f64 x 2))) (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (pow.f64 eps 3)))))
(fma.f64 -1 (/.f64 (*.f64 eps x) (pow.f64 (sqrt.f64 -1) 2)) (fma.f64 -1 (*.f64 (*.f64 (*.f64 (sqrt.f64 eps) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) -1/2) (*.f64 x x)) (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (pow.f64 eps 3)))))
(+.f64 (fma.f64 -1 (*.f64 (/.f64 eps (pow.f64 (sqrt.f64 -1) 2)) x) (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (pow.f64 eps 3)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 (sqrt.f64 eps) (/.f64 -1 (pow.f64 (sqrt.f64 -1) 3))) -1/2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 eps x) (pow.f64 (sqrt.f64 -1) 2))) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 eps))) (*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 eps)))) (sqrt.f64 -1))))) (pow.f64 x 3)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 eps))) (*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 eps)))) (pow.f64 x 2))) (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (pow.f64 eps 3))))))
(fma.f64 -1 (/.f64 (*.f64 eps x) (pow.f64 (sqrt.f64 -1) 2)) (fma.f64 (-.f64 (/.f64 1/2 (pow.f64 (sqrt.f64 -1) 4)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (*.f64 (*.f64 (sqrt.f64 eps) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) -1/2) (sqrt.f64 -1))))) (pow.f64 x 3) (fma.f64 -1 (*.f64 (*.f64 (*.f64 (sqrt.f64 eps) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) -1/2) (*.f64 x x)) (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (pow.f64 eps 3))))))
(fma.f64 -1 (*.f64 (/.f64 eps (pow.f64 (sqrt.f64 -1) 2)) x) (fma.f64 (-.f64 (/.f64 1/2 (pow.f64 (sqrt.f64 -1) 4)) (*.f64 (/.f64 (/.f64 (*.f64 1 (sqrt.f64 eps)) (pow.f64 (sqrt.f64 -1) 3)) (/.f64 (sqrt.f64 -1) -1/2)) (neg.f64 (sqrt.f64 (/.f64 1 eps))))) (pow.f64 x 3) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (pow.f64 eps 3))) (*.f64 (*.f64 x x) (*.f64 (*.f64 (sqrt.f64 eps) (/.f64 -1 (pow.f64 (sqrt.f64 -1) 3))) -1/2)))))
(*.f64 1/2 (/.f64 (pow.f64 eps 2) x))
(*.f64 1/2 (/.f64 (*.f64 eps eps) x))
(*.f64 1/2 (/.f64 eps (/.f64 x eps)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 eps 2) x)) (*.f64 1/8 (/.f64 (pow.f64 eps 3) (pow.f64 x 3))))
(fma.f64 1/2 (/.f64 (*.f64 eps eps) x) (*.f64 1/8 (/.f64 (pow.f64 eps 3) (pow.f64 x 3))))
(fma.f64 1/2 (/.f64 eps (/.f64 x eps)) (/.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 eps 3))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 eps 4) (pow.f64 x 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 eps 2) x)) (*.f64 1/8 (/.f64 (pow.f64 eps 3) (pow.f64 x 3)))))
(fma.f64 1/16 (/.f64 (pow.f64 eps 4) (pow.f64 x 5)) (fma.f64 1/2 (/.f64 (*.f64 eps eps) x) (*.f64 1/8 (/.f64 (pow.f64 eps 3) (pow.f64 x 3)))))
(fma.f64 1/16 (/.f64 (pow.f64 eps 4) (pow.f64 x 5)) (fma.f64 1/2 (/.f64 eps (/.f64 x eps)) (/.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 eps 3)))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 eps 4) (pow.f64 x 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/32 (pow.f64 eps 5)) (*.f64 -1/128 (pow.f64 eps 5))) (pow.f64 x 7))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 eps 2) x)) (*.f64 1/8 (/.f64 (pow.f64 eps 3) (pow.f64 x 3))))))
(fma.f64 1/16 (/.f64 (pow.f64 eps 4) (pow.f64 x 5)) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 eps 5) -5/128) (pow.f64 x 7)) (fma.f64 1/2 (/.f64 (*.f64 eps eps) x) (*.f64 1/8 (/.f64 (pow.f64 eps 3) (pow.f64 x 3))))))
(fma.f64 1/16 (/.f64 (pow.f64 eps 4) (pow.f64 x 5)) (fma.f64 -1 (/.f64 (pow.f64 eps 5) (/.f64 (pow.f64 x 7) -5/128)) (fma.f64 1/2 (/.f64 eps (/.f64 x eps)) (/.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 eps 3))))))
(*.f64 2 (*.f64 eps x))
(*.f64 eps (+.f64 x x))
(+.f64 (*.f64 2 (*.f64 eps x)) (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x)))
(fma.f64 2 (*.f64 eps x) (*.f64 -1/2 (/.f64 (*.f64 eps eps) x)))
(fma.f64 2 (*.f64 eps x) (*.f64 -1/2 (/.f64 eps (/.f64 x eps))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 eps 3) (pow.f64 x 3))) (+.f64 (*.f64 2 (*.f64 eps x)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 3) (pow.f64 x 3))) (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x)))))
(fma.f64 -1/4 (/.f64 (pow.f64 eps 3) (pow.f64 x 3)) (fma.f64 2 (*.f64 eps x) (fma.f64 1/8 (/.f64 (pow.f64 eps 3) (pow.f64 x 3)) (*.f64 -1/2 (/.f64 (*.f64 eps eps) x)))))
(fma.f64 -1/4 (/.f64 (pow.f64 eps 3) (pow.f64 x 3)) (fma.f64 2 (*.f64 eps x) (fma.f64 1/8 (/.f64 (pow.f64 eps 3) (pow.f64 x 3)) (*.f64 -1/2 (/.f64 eps (/.f64 x eps))))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 eps 4) (pow.f64 x 5))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 eps 3) (pow.f64 x 3))) (+.f64 (*.f64 2 (*.f64 eps x)) (+.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 eps 2)) 2) (*.f64 1/16 (pow.f64 eps 4))) (pow.f64 x 5))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 3) (pow.f64 x 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) x)) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 eps 3)) (*.f64 1/8 (pow.f64 eps 3))) eps) (pow.f64 x 5)))))))))
(fma.f64 1/16 (/.f64 (pow.f64 eps 4) (pow.f64 x 5)) (fma.f64 -1/4 (/.f64 (pow.f64 eps 3) (pow.f64 x 3)) (fma.f64 2 (*.f64 eps x) (fma.f64 -2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 eps eps)) 2) (*.f64 1/16 (pow.f64 eps 4))) (pow.f64 x 5)) (fma.f64 1/8 (/.f64 (pow.f64 eps 3) (pow.f64 x 3)) (fma.f64 -1/2 (/.f64 (*.f64 eps eps) x) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 eps 3) -1/8) (/.f64 (pow.f64 x 5) eps)))))))))
(fma.f64 1/16 (/.f64 (pow.f64 eps 4) (pow.f64 x 5)) (fma.f64 -1/4 (/.f64 (pow.f64 eps 3) (pow.f64 x 3)) (fma.f64 2 (*.f64 eps x) (fma.f64 -2 (/.f64 (+.f64 (pow.f64 (*.f64 eps (*.f64 eps -1/8)) 2) (*.f64 1/16 (pow.f64 eps 4))) (pow.f64 x 5)) (fma.f64 1/8 (/.f64 (pow.f64 eps 3) (pow.f64 x 3)) (fma.f64 -1/2 (/.f64 eps (/.f64 x eps)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 eps 4) -1/8) (pow.f64 x 5)))))))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 1 eps)))
(+.f64 (/.f64 x eps) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 1 eps))))
(+.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 1 eps))) (/.f64 x eps))
(+.f64 (/.f64 x eps) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 x 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (pow.f64 eps 3))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 1 eps)))))
(+.f64 (/.f64 x eps) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 x x) (sqrt.f64 (/.f64 1 (pow.f64 eps 3)))) (sqrt.f64 -1)) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 1 eps)))))
(+.f64 (/.f64 x eps) (fma.f64 1/2 (*.f64 (/.f64 x (/.f64 (sqrt.f64 -1) x)) (sqrt.f64 (/.f64 1 (pow.f64 eps 3)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 1 eps)))))
(+.f64 (/.f64 x eps) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 eps 5))) (/.f64 (pow.f64 x 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 x 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (pow.f64 eps 3))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 1 eps))))))
(+.f64 (/.f64 x eps) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 eps 5))) (/.f64 (pow.f64 x 4) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 x x) (sqrt.f64 (/.f64 1 (pow.f64 eps 3)))) (sqrt.f64 -1)) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 1 eps))))))
(+.f64 (/.f64 x eps) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 eps 5))) (/.f64 (pow.f64 x 4) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 1/2 (*.f64 (/.f64 x (/.f64 (sqrt.f64 -1) x)) (sqrt.f64 (/.f64 1 (pow.f64 eps 3)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 1 eps))))))
(*.f64 2 (/.f64 x eps))
(-.f64 (*.f64 2 (/.f64 x eps)) (*.f64 1/2 (/.f64 1 x)))
(fma.f64 2 (/.f64 x eps) (neg.f64 (/.f64 1/2 x)))
(fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 eps (pow.f64 x 3))) (*.f64 2 (/.f64 x eps))) (*.f64 1/2 (/.f64 1 x)))
(-.f64 (fma.f64 -1/8 (/.f64 eps (pow.f64 x 3)) (*.f64 2 (/.f64 x eps))) (/.f64 1/2 x))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (/.f64 -1/8 (/.f64 (pow.f64 x 3) eps)))
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 eps (pow.f64 x 3))) (+.f64 (*.f64 2 (/.f64 x eps)) (*.f64 -1/16 (/.f64 (pow.f64 eps 2) (pow.f64 x 5))))) (*.f64 1/2 (/.f64 1 x)))
(-.f64 (fma.f64 -1/8 (/.f64 eps (pow.f64 x 3)) (fma.f64 2 (/.f64 x eps) (*.f64 -1/16 (/.f64 (*.f64 eps eps) (pow.f64 x 5))))) (/.f64 1/2 x))
(+.f64 (fma.f64 -1/8 (/.f64 eps (pow.f64 x 3)) (fma.f64 2 (/.f64 x eps) (*.f64 -1/16 (/.f64 eps (/.f64 (pow.f64 x 5) eps))))) (/.f64 -1/2 x))
(/.f64 1/2 x)
(+.f64 (*.f64 1/8 (/.f64 eps (pow.f64 x 3))) (*.f64 1/2 (/.f64 1 x)))
(fma.f64 1/8 (/.f64 eps (pow.f64 x 3)) (/.f64 1/2 x))
(+.f64 (*.f64 1/8 (/.f64 eps (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 1 x)) (*.f64 1/16 (/.f64 (pow.f64 eps 2) (pow.f64 x 5)))))
(+.f64 (fma.f64 1/8 (/.f64 eps (pow.f64 x 3)) (/.f64 1/2 x)) (*.f64 1/16 (/.f64 (*.f64 eps eps) (pow.f64 x 5))))
(+.f64 (fma.f64 1/8 (/.f64 eps (pow.f64 x 3)) (/.f64 1/2 x)) (*.f64 1/16 (/.f64 eps (/.f64 (pow.f64 x 5) eps))))
(+.f64 (*.f64 1/8 (/.f64 eps (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 1 x)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 eps 2) (pow.f64 x 5))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 eps 2)) 2) (*.f64 1/16 (pow.f64 eps 4))) (*.f64 eps (pow.f64 x 7)))))))
(+.f64 (fma.f64 1/8 (/.f64 eps (pow.f64 x 3)) (/.f64 1/2 x)) (fma.f64 1/16 (/.f64 (*.f64 eps eps) (pow.f64 x 5)) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 eps eps)) 2) (*.f64 1/16 (pow.f64 eps 4))) (*.f64 eps (pow.f64 x 7))))))
(+.f64 (fma.f64 1/8 (/.f64 eps (pow.f64 x 3)) (/.f64 1/2 x)) (fma.f64 1/16 (/.f64 eps (/.f64 (pow.f64 x 5) eps)) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 eps (*.f64 eps -1/8)) 2) (*.f64 1/16 (pow.f64 eps 4))) (*.f64 eps (pow.f64 x 7))))))
(*.f64 2 (/.f64 x eps))
(-.f64 (*.f64 2 (/.f64 x eps)) (*.f64 1/2 (/.f64 1 x)))
(fma.f64 2 (/.f64 x eps) (neg.f64 (/.f64 1/2 x)))
(fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 eps (pow.f64 x 3))) (*.f64 2 (/.f64 x eps))) (*.f64 1/2 (/.f64 1 x)))
(-.f64 (fma.f64 -1/8 (/.f64 eps (pow.f64 x 3)) (*.f64 2 (/.f64 x eps))) (/.f64 1/2 x))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (/.f64 -1/8 (/.f64 (pow.f64 x 3) eps)))
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 eps (pow.f64 x 3))) (+.f64 (*.f64 2 (/.f64 x eps)) (*.f64 -1/16 (/.f64 (pow.f64 eps 2) (pow.f64 x 5))))) (*.f64 1/2 (/.f64 1 x)))
(-.f64 (fma.f64 -1/8 (/.f64 eps (pow.f64 x 3)) (fma.f64 2 (/.f64 x eps) (*.f64 -1/16 (/.f64 (*.f64 eps eps) (pow.f64 x 5))))) (/.f64 1/2 x))
(+.f64 (fma.f64 -1/8 (/.f64 eps (pow.f64 x 3)) (fma.f64 2 (/.f64 x eps) (*.f64 -1/16 (/.f64 eps (/.f64 (pow.f64 x 5) eps))))) (/.f64 -1/2 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) 1)
(*.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 eps (*.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 1 eps)))
(*.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 eps (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 1 eps))
(*.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (*.f64 eps (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 1)
(*.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 1 (*.f64 eps (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)) (*.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)) (/.f64 1 eps)))
(/.f64 (pow.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)) 2) eps)
(/.f64 (pow.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 2) eps)
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)) (/.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)) eps))
(/.f64 (pow.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)) 2) eps)
(/.f64 (pow.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 2) eps)
(*.f64 (sqrt.f64 (*.f64 eps (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (sqrt.f64 (*.f64 eps (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
(*.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 2) (*.f64 (cbrt.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (/.f64 1 eps)))
(*.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (cbrt.f64 (*.f64 eps (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (pow.f64 (cbrt.f64 (*.f64 eps (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) 2))
(*.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) 2) (cbrt.f64 (*.f64 eps (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
(*.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 eps (/.f64 1 eps)))
(*.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 eps eps))
(*.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 1 eps) (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (*.f64 eps (neg.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (/.f64 1 (neg.f64 eps)))
(*.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 eps 1) (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 eps eps) (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 1 (sqrt.f64 eps)) (/.f64 (*.f64 eps eps) (*.f64 (sqrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 1 (sqrt.f64 eps)) (*.f64 (/.f64 eps (sqrt.f64 eps)) (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (/.f64 (*.f64 eps (/.f64 eps (sqrt.f64 eps))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 eps))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 eps) 2)) (/.f64 eps (*.f64 (cbrt.f64 eps) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))))
(*.f64 (/.f64 eps (pow.f64 (cbrt.f64 eps) 2)) (/.f64 (/.f64 eps (cbrt.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 1 (neg.f64 eps)) (*.f64 eps (neg.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (sqrt.f64 eps) eps) (*.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 eps)))
(*.f64 (/.f64 (sqrt.f64 eps) eps) (*.f64 (sqrt.f64 eps) (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) eps) (/.f64 (cbrt.f64 eps) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) eps) (*.f64 (/.f64 (cbrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps))
(/.f64 (*.f64 (cbrt.f64 eps) (pow.f64 (cbrt.f64 eps) 2)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) eps)
(*.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 eps (sqrt.f64 eps)) (/.f64 eps (*.f64 (sqrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 1 (sqrt.f64 eps)) (*.f64 (/.f64 eps (sqrt.f64 eps)) (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (/.f64 (*.f64 eps (/.f64 eps (sqrt.f64 eps))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 eps))
(*.f64 (/.f64 eps (*.f64 (sqrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 eps (sqrt.f64 eps)))
(*.f64 (/.f64 1 (sqrt.f64 eps)) (*.f64 (/.f64 eps (sqrt.f64 eps)) (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (/.f64 (*.f64 eps (/.f64 eps (sqrt.f64 eps))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 eps))
(*.f64 (/.f64 eps (pow.f64 (cbrt.f64 eps) 2)) (/.f64 eps (*.f64 (cbrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 eps) 2)) (/.f64 eps (*.f64 (cbrt.f64 eps) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))))
(*.f64 (/.f64 eps (pow.f64 (cbrt.f64 eps) 2)) (/.f64 (/.f64 eps (cbrt.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)) eps) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)))
(/.f64 (pow.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)) 2) eps)
(/.f64 (pow.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 2) eps)
(*.f64 (/.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)) (pow.f64 (cbrt.f64 eps) 2)) (/.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)) (cbrt.f64 eps)))
(*.f64 (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps))) (/.f64 1 (*.f64 (cbrt.f64 eps) (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps))))
(/.f64 (/.f64 (pow.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 2) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 2) 1) (/.f64 (cbrt.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) eps))
(*.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 2) (sqrt.f64 eps)) (/.f64 (cbrt.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 eps)))
(*.f64 (/.f64 1 (sqrt.f64 eps)) (*.f64 (/.f64 eps (sqrt.f64 eps)) (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (/.f64 (*.f64 eps (/.f64 eps (sqrt.f64 eps))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 eps))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 2) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 (*.f64 eps (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
(*.f64 (cbrt.f64 (*.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 eps eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 2) (pow.f64 (cbrt.f64 eps) 2)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 eps (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))) 2) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (/.f64 eps (*.f64 (pow.f64 (cbrt.f64 eps) 2) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 eps (cbrt.f64 eps)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 eps) 2)) (/.f64 eps (*.f64 (cbrt.f64 eps) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))))
(*.f64 (/.f64 eps (pow.f64 (cbrt.f64 eps) 2)) (/.f64 (/.f64 eps (cbrt.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 eps (*.f64 eps (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (neg.f64 eps))
(*.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 1 (/.f64 eps eps)) (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 1 (/.f64 eps (/.f64 1 (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)))) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)))
(/.f64 (pow.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)) 2) eps)
(/.f64 (pow.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 2) eps)
(*.f64 (/.f64 1 (/.f64 eps (pow.f64 (cbrt.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 2))) (cbrt.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (sqrt.f64 eps) (*.f64 (/.f64 eps eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 eps))
(*.f64 (/.f64 (sqrt.f64 eps) eps) (*.f64 (sqrt.f64 eps) (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 2) eps) (cbrt.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (/.f64 eps eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 eps))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) eps) (*.f64 (/.f64 (cbrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps))
(/.f64 (*.f64 (cbrt.f64 eps) (pow.f64 (cbrt.f64 eps) 2)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (/.f64 1 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 eps eps))
(*.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (/.f64 1 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (/.f64 eps 1) eps))
(*.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (/.f64 1 eps) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) eps)
(*.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (/.f64 1 eps) 1) (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (/.f64 1 eps) (sqrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))) (/.f64 eps (sqrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))))
(*.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (/.f64 1 eps) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) 2)) (/.f64 eps (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))))
(*.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (/.f64 1 eps) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 eps (neg.f64 eps)))
(*.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (/.f64 1 eps) (/.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)) (neg.f64 eps))
(*.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (/.f64 1 eps) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 (sqrt.f64 eps) eps))) (sqrt.f64 eps))
(*.f64 (/.f64 (sqrt.f64 eps) eps) (*.f64 (sqrt.f64 eps) (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (/.f64 1 eps) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 (pow.f64 (cbrt.f64 eps) 2) eps))) (cbrt.f64 eps))
(*.f64 (cbrt.f64 eps) (*.f64 (/.f64 1 (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 eps (pow.f64 (cbrt.f64 eps) 2))))
(*.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (cbrt.f64 eps) (pow.f64 (cbrt.f64 eps) 2)))
(*.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)
(*.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) 1) (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (pow.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)) 2) eps)
(/.f64 (pow.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 2) eps)
(*.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) eps) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2))
(*.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 1 (+.f64 eps 0)))
(*.f64 1 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (*.f64 eps (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
(*.f64 (*.f64 eps (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (/.f64 1 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))
(*.f64 (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))
(*.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (neg.f64 eps))
(*.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) (*.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (/.f64 1 eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 1 (+.f64 eps 0)))
(*.f64 1 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (/.f64 1 eps))) (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (*.f64 eps (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (/.f64 1 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))
(*.f64 (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))
(*.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 eps))) (sqrt.f64 eps))
(*.f64 (/.f64 (sqrt.f64 eps) eps) (*.f64 (sqrt.f64 eps) (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (pow.f64 (cbrt.f64 eps) 2))) (cbrt.f64 eps))
(*.f64 (cbrt.f64 eps) (*.f64 (/.f64 1 (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 eps (pow.f64 (cbrt.f64 eps) 2))))
(*.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (cbrt.f64 eps) (pow.f64 (cbrt.f64 eps) 2)))
(*.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) -1) (neg.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) (neg.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (neg.f64 (neg.f64 eps)))
(*.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) (*.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) 1)) (*.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(*.f64 (*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 1 (+.f64 eps 0)))
(*.f64 1 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) 1)) (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) eps))
(*.f64 (*.f64 eps (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (/.f64 1 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))
(*.f64 (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))
(*.f64 (/.f64 (*.f64 (neg.f64 eps) (/.f64 1 eps)) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) eps)
(*.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (*.f64 (neg.f64 eps) (/.f64 1 eps)) -1) (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (*.f64 (neg.f64 eps) (/.f64 1 eps)) (neg.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (neg.f64 eps))
(*.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (/.f64 eps eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)
(*.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (/.f64 eps eps) 1) (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (/.f64 eps eps) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (pow.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)) 2) eps)
(/.f64 (pow.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 2) eps)
(*.f64 (/.f64 (/.f64 eps eps) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) eps) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2))
(*.f64 (/.f64 (/.f64 eps eps) (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 1 (+.f64 eps 0)))
(*.f64 1 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (/.f64 eps eps) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (*.f64 eps (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
(*.f64 (*.f64 eps (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (/.f64 1 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))
(*.f64 (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))
(*.f64 (/.f64 (/.f64 eps eps) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (neg.f64 eps))
(*.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (/.f64 eps eps) (*.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (/.f64 1 eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 1 (+.f64 eps 0)))
(*.f64 1 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (/.f64 eps eps) (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (/.f64 1 eps))) (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (*.f64 eps (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (/.f64 1 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))
(*.f64 (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))
(*.f64 (/.f64 (/.f64 eps eps) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 eps))) (sqrt.f64 eps))
(*.f64 (/.f64 (sqrt.f64 eps) eps) (*.f64 (sqrt.f64 eps) (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (/.f64 eps eps) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (pow.f64 (cbrt.f64 eps) 2))) (cbrt.f64 eps))
(*.f64 (cbrt.f64 eps) (*.f64 (/.f64 1 (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 eps (pow.f64 (cbrt.f64 eps) 2))))
(*.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (cbrt.f64 eps) (pow.f64 (cbrt.f64 eps) 2)))
(*.f64 (/.f64 (/.f64 eps eps) -1) (neg.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (/.f64 eps eps) (neg.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (neg.f64 (neg.f64 eps)))
(*.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (/.f64 eps eps) (*.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) 1)) (*.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(*.f64 (*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 1 (+.f64 eps 0)))
(*.f64 1 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (/.f64 eps eps) (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) 1)) (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) eps))
(*.f64 (*.f64 eps (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (/.f64 1 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))
(*.f64 (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))
(pow.f64 (*.f64 eps (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 1)
(*.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(pow.f64 (sqrt.f64 (*.f64 eps (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) 2)
(*.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(pow.f64 (cbrt.f64 (*.f64 eps (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) 3)
(*.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(pow.f64 (pow.f64 (*.f64 eps (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 3) 1/3)
(*.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(pow.f64 (*.f64 (/.f64 eps (*.f64 eps eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) -1)
(*.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(neg.f64 (/.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (neg.f64 eps)))
(*.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(sqrt.f64 (pow.f64 (*.f64 eps (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 2))
(sqrt.f64 (pow.f64 (*.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 2))
(sqrt.f64 (pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2))
(log.f64 (exp.f64 (*.f64 eps (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
(*.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))
(*.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(cbrt.f64 (pow.f64 (*.f64 eps (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 3))
(*.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 3) (pow.f64 eps 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 eps eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3) (pow.f64 eps 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 eps (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
(*.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(exp.f64 (log.f64 (*.f64 eps (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
(*.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) 1))
(*.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(log1p.f64 (expm1.f64 (*.f64 eps (/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
(*.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) 1)
(/.f64 (*.f64 eps eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 eps (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (*.f64 eps eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 eps (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(*.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1)
(/.f64 (*.f64 eps eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 eps (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(*.f64 1 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (*.f64 eps eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 eps (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)))
(pow.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)) 2)
(pow.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 2)
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (*.f64 (sqrt.f64 eps) (*.f64 eps (sqrt.f64 eps))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (cbrt.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (pow.f64 (cbrt.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 2))
(/.f64 (*.f64 eps eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 eps (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 2) (cbrt.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 (*.f64 eps eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 eps (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 (*.f64 eps (cbrt.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)
(/.f64 (*.f64 eps eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 eps (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(*.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 eps 1))
(/.f64 (*.f64 eps eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 eps (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(*.f64 (neg.f64 eps) (*.f64 -1 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (*.f64 eps eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 eps (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(*.f64 (*.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 (*.f64 eps (cbrt.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 eps 1) (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (*.f64 eps eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 eps (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(*.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 eps eps))
(/.f64 (*.f64 eps eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 eps (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(*.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (/.f64 eps 1) eps))
(/.f64 (*.f64 eps eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 eps (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(*.f64 (*.f64 1 (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (/.f64 eps (sqrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) eps) (sqrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)))
(/.f64 (*.f64 eps (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) 2)) (/.f64 eps (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))))
(/.f64 (*.f64 eps eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 eps (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(*.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(pow.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)) 2)
(pow.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 2)
(*.f64 (/.f64 eps (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 eps (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)))
(/.f64 (/.f64 (*.f64 eps eps) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 eps (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (neg.f64 eps))
(/.f64 (*.f64 eps eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 eps (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(*.f64 (/.f64 1 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 eps (neg.f64 eps)))
(/.f64 (*.f64 eps eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 eps (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 eps (+.f64 eps 0)))
(*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (*.f64 eps (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
(*.f64 (*.f64 eps (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))
(*.f64 eps (*.f64 (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))))
(*.f64 (*.f64 -1 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (neg.f64 eps))
(/.f64 (*.f64 eps eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 eps (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(*.f64 (/.f64 (sqrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (/.f64 (sqrt.f64 eps) 1) eps))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (*.f64 (sqrt.f64 eps) (*.f64 eps (sqrt.f64 eps))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (sqrt.f64 eps) 1) (*.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 eps)))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (*.f64 (sqrt.f64 eps) (*.f64 eps (sqrt.f64 eps))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (*.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 eps)) (sqrt.f64 eps))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (*.f64 (sqrt.f64 eps) (*.f64 eps (sqrt.f64 eps))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (/.f64 (cbrt.f64 eps) 1) eps))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 (*.f64 eps (cbrt.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) 1) (/.f64 (cbrt.f64 eps) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 (*.f64 eps (cbrt.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 (*.f64 eps (cbrt.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) 2)) (cbrt.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 eps eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) 2)))
(*.f64 (cbrt.f64 (/.f64 eps (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) 2)))
(*.f64 (/.f64 eps -1) (neg.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (*.f64 eps eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 eps (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(*.f64 (/.f64 (/.f64 eps 1) 1) (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (*.f64 eps eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 eps (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(*.f64 (/.f64 (/.f64 eps 1) (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 eps (+.f64 eps 0)))
(*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (/.f64 eps 1) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (*.f64 eps (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
(*.f64 (*.f64 eps (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))
(*.f64 eps (*.f64 (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))))
(*.f64 (/.f64 eps (neg.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (neg.f64 (neg.f64 eps)))
(/.f64 (*.f64 eps eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 eps (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(*.f64 (/.f64 (*.f64 eps eps) 1) (/.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))))
(*.f64 (*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 eps (+.f64 eps 0)))
(*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (*.f64 eps eps) 1) (/.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))
(*.f64 (*.f64 eps (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))
(*.f64 eps (*.f64 (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))))
(*.f64 (/.f64 (neg.f64 eps) -1) (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (*.f64 eps eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 eps (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(*.f64 (/.f64 (/.f64 eps 1) -1) (neg.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (*.f64 eps eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 eps (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(*.f64 (/.f64 eps (*.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (/.f64 1 eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 eps (+.f64 eps 0)))
(*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 eps (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (/.f64 1 eps))) (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (*.f64 eps (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))
(*.f64 eps (*.f64 (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))))
(*.f64 (/.f64 eps (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 eps))) (sqrt.f64 eps))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (*.f64 (sqrt.f64 eps) (*.f64 eps (sqrt.f64 eps))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 eps (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (pow.f64 (cbrt.f64 eps) 2))) (cbrt.f64 eps))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 (*.f64 eps (cbrt.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 eps (*.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) 1)) (*.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(*.f64 (*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 eps (+.f64 eps 0)))
(*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 eps (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) 1)) (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) eps))
(*.f64 (*.f64 eps (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))
(*.f64 eps (*.f64 (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))))
(*.f64 (/.f64 1 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 (sqrt.f64 eps) eps))) (sqrt.f64 eps))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (*.f64 (sqrt.f64 eps) (*.f64 eps (sqrt.f64 eps))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 1 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 (pow.f64 (cbrt.f64 eps) 2) eps))) (cbrt.f64 eps))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 (*.f64 eps (cbrt.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) (cbrt.f64 eps))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 (*.f64 eps (cbrt.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (*.f64 eps eps) (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 eps (+.f64 eps 0)))
(*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (*.f64 eps eps) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (*.f64 eps (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))
(*.f64 eps (*.f64 (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))))
(*.f64 (/.f64 (*.f64 eps eps) (neg.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))))) (neg.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 eps (+.f64 eps 0)))
(*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (*.f64 eps eps) (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (neg.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
(*.f64 (/.f64 eps (/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) eps)) (neg.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
(neg.f64 (*.f64 (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 (/.f64 eps (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) eps)))
(*.f64 (/.f64 (*.f64 eps eps) (-.f64 (*.f64 x x) (fma.f64 x x eps))) (-.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x))
(/.f64 (*.f64 (*.f64 eps eps) (-.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x)) (-.f64 (*.f64 x x) (fma.f64 x x eps)))
(*.f64 (neg.f64 eps) (-.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x))
(*.f64 (/.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 1 (sqrt.f64 eps))) (sqrt.f64 eps))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (*.f64 (sqrt.f64 eps) (*.f64 eps (sqrt.f64 eps))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 1 (pow.f64 (cbrt.f64 eps) 2))) (cbrt.f64 eps))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 (*.f64 eps (cbrt.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) -1) (neg.f64 eps))
(/.f64 (*.f64 eps eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 eps (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(*.f64 (/.f64 (neg.f64 eps) (neg.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (neg.f64 eps))
(/.f64 (*.f64 eps eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 eps (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(*.f64 (/.f64 (/.f64 eps 1) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(pow.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)) 2)
(pow.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 2)
(*.f64 (/.f64 (/.f64 eps 1) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 eps (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)))
(/.f64 (/.f64 (*.f64 eps eps) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (/.f64 eps 1) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (neg.f64 eps))
(/.f64 (*.f64 eps eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 eps (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(*.f64 (/.f64 (/.f64 eps 1) (*.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (/.f64 1 eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 eps (+.f64 eps 0)))
(*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (/.f64 eps 1) (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (/.f64 1 eps))) (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (*.f64 eps (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))
(*.f64 eps (*.f64 (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))))
(*.f64 (/.f64 (/.f64 eps 1) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 eps))) (sqrt.f64 eps))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (*.f64 (sqrt.f64 eps) (*.f64 eps (sqrt.f64 eps))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (/.f64 eps 1) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (pow.f64 (cbrt.f64 eps) 2))) (cbrt.f64 eps))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 (*.f64 eps (cbrt.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (/.f64 eps 1) (neg.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (neg.f64 (neg.f64 eps)))
(/.f64 (*.f64 eps eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 eps (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(*.f64 (/.f64 (/.f64 eps 1) (*.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) 1)) (*.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(*.f64 (*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 eps (+.f64 eps 0)))
(*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (/.f64 eps 1) (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) 1)) (*.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) eps))
(*.f64 (*.f64 eps (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))
(*.f64 eps (*.f64 (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))))
(*.f64 (/.f64 (/.f64 eps (sqrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))) 1) (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) eps) (sqrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)))
(/.f64 (*.f64 eps (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)))
(*.f64 (/.f64 (/.f64 eps (sqrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 eps))
(*.f64 (sqrt.f64 eps) (/.f64 eps (*.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)))))
(/.f64 (/.f64 (*.f64 eps (sqrt.f64 eps)) (sqrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (/.f64 eps (sqrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))) (sqrt.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (neg.f64 eps)))
(*.f64 (/.f64 eps (*.f64 (sqrt.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)))) (sqrt.f64 (neg.f64 eps)))
(*.f64 (/.f64 eps (*.f64 (sqrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) (sqrt.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (sqrt.f64 (neg.f64 eps)))
(*.f64 (/.f64 (/.f64 eps (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) 2)) 1) (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 eps (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) 2)) (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 eps (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) 2)))
(*.f64 (/.f64 (/.f64 eps (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) 2)) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 eps))
(*.f64 (cbrt.f64 eps) (/.f64 (/.f64 eps (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) 2)) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (/.f64 eps (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) 2)) (/.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 eps)))
(*.f64 (/.f64 (/.f64 eps (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) 2)) (cbrt.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (cbrt.f64 (neg.f64 eps)))
(pow.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1)
(/.f64 (*.f64 eps eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 eps (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(pow.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)) 2)
(pow.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 2)
(pow.f64 (cbrt.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 3)
(/.f64 (*.f64 eps eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 eps (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(pow.f64 (pow.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 3) 1/3)
(/.f64 (*.f64 eps eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 eps (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(pow.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 eps eps)) -1)
(/.f64 (*.f64 eps eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 eps (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(neg.f64 (*.f64 (/.f64 eps (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) eps))
(/.f64 (*.f64 eps eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 eps (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(sqrt.f64 (pow.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 2))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 eps eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2))
(sqrt.f64 (pow.f64 (/.f64 eps (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) 2))
(log.f64 (pow.f64 (exp.f64 eps) (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (log.f64 (exp.f64 eps)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
(/.f64 (*.f64 eps eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 eps (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(cbrt.f64 (pow.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 3))
(/.f64 (*.f64 eps eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 eps (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(cbrt.f64 (/.f64 (pow.f64 eps 3) (pow.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps) 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 (*.f64 eps eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 eps (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(exp.f64 (log.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 (*.f64 eps eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 eps (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 1))
(/.f64 (*.f64 eps eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 eps (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(log1p.f64 (expm1.f64 (*.f64 eps (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 (*.f64 eps eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 eps (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(+.f64 (*.f64 (/.f64 1 eps) x) (*.f64 (/.f64 1 eps) (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)
(+.f64 (*.f64 (/.f64 1 eps) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (*.f64 (/.f64 1 eps) x))
(/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))) 1)
(/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)
(*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 1 eps))
(/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)
(*.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps) 1)
(/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)
(*.f64 1 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)
(*.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 1 eps)))
(*.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (/.f64 1 eps) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 1 (/.f64 (pow.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 2) eps))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) (sqrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)))
(/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2) (*.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 1 eps)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2) (*.f64 (/.f64 1 eps) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2) eps))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) 2))
(/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) 2) (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)))
(/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)
(*.f64 (/.f64 1 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)
(*.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 1 (neg.f64 eps)))
(/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)
(*.f64 (/.f64 1 (sqrt.f64 eps)) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 eps)))
(/.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 eps)) (sqrt.f64 eps))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 eps) 2)) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 eps)))
(/.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps))
(*.f64 -1 (/.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps))
(/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)
(*.f64 (/.f64 1 (neg.f64 eps)) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)
(*.f64 (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (/.f64 1 eps) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 1 (/.f64 (pow.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 2) eps))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1) (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps))
(*.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (/.f64 1 eps) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 1 (/.f64 (pow.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 2) eps))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (pow.f64 (cbrt.f64 eps) 2)) (/.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 eps)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2) 1) (/.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2) (*.f64 (/.f64 1 eps) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2) eps))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2) (sqrt.f64 eps)) (/.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 eps)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2) (pow.f64 (cbrt.f64 eps) 2)))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) 2))) (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)))
(/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)
(*.f64 (/.f64 1 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (/.f64 1 eps) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 1 (/.f64 (pow.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 2) eps))
(*.f64 (/.f64 1 (/.f64 eps (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2))) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2) (*.f64 (/.f64 1 eps) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2) eps))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2) eps) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2) (*.f64 (/.f64 1 eps) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2) eps))
(*.f64 (/.f64 (*.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (/.f64 1 eps)) (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)
(*.f64 (/.f64 (*.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (/.f64 1 eps)) (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (+.f64 (*.f64 x x) (+.f64 (neg.f64 eps) (*.f64 x (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (/.f64 (/.f64 (+.f64 eps 0) eps) (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (+.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (/.f64 1 eps)) (-.f64 (pow.f64 x 4) (*.f64 (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (+.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) eps) (-.f64 (pow.f64 x 4) (*.f64 (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (+.f64 (+.f64 eps 0) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) eps) (/.f64 (-.f64 (pow.f64 x 4) (*.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (/.f64 1 eps)) (+.f64 (pow.f64 x 6) (pow.f64 (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 3))) (+.f64 (pow.f64 x 4) (-.f64 (*.f64 (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (*.f64 (*.f64 x x) (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))
(*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) eps) (+.f64 (pow.f64 x 6) (pow.f64 (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 3))) (+.f64 (pow.f64 x 4) (*.f64 (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (-.f64 (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 x x)))))
(*.f64 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (*.f64 (+.f64 (pow.f64 x 6) (pow.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3)) eps)) (+.f64 (pow.f64 x 4) (*.f64 (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
(pow.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps) 1)
(/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) 2)
(/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) 3)
(/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)
(pow.f64 (pow.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps) 3) 1/3)
(/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)
(pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) -1)
(/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)
(neg.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (neg.f64 eps)))
(/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)))
(/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))))
(/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps) 3))
(/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 3) (pow.f64 eps 3)))
(/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)))
(/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)
(exp.f64 (log.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)))
(/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) 1))
(/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)))
(/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)

eval749.0ms (7.8%)

Compiler

Compiled 44626 to 17488 computations (60.8% saved)

prune637.0ms (6.6%)

Pruning

13 alts after pruning (9 fresh and 4 done)

PrunedKeptTotal
New174781755
Fresh213
Picked101
Done246
Total1752131765
Error
0%
Counts
1765 → 13
Alt Table
Click to see full alt table
StatusErrorProgram
79.44%
(/.f64 (/.f64 eps (-.f64 (*.f64 2 (/.f64 x eps)) (*.f64 1/2 (/.f64 1 x)))) eps)
79.5%
(/.f64 (/.f64 eps (*.f64 2 (/.f64 x eps))) eps)
84.25%
(/.f64 (*.f64 1/2 (/.f64 (*.f64 eps eps) x)) eps)
0.42%
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
40.84%
(/.f64 eps (+.f64 x (sqrt.f64 (neg.f64 eps))))
88.42%
(/.f64 eps x)
0.58%
(/.f64 1 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
40.72%
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
44.21%
(-.f64 x (sqrt.f64 (neg.f64 eps)))
53.27%
(*.f64 (/.f64 1/2 x) eps)
0.78%
(*.f64 eps (*.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 1 eps)))
53.1%
(*.f64 1/2 (/.f64 eps x))
96.49%
x
Compiler

Compiled 223 to 145 computations (35% saved)

localize12.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.02%
(+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
0.02%
(-.f64 (*.f64 x x) eps)
0.16%
(/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)
0.47%
(/.f64 1 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
Compiler

Compiled 49 to 10 computations (79.6% saved)

series1.0ms (0%)

Counts
1 → 16
Calls

6 calls:

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

rewrite78.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1570×associate-/r*
986×associate-/l*
910×distribute-lft-in
632×associate-/r/
346×associate-/l/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01235
126529
2375929
Stop Event
node limit
Counts
1 → 80
Calls
Call 1
Inputs
(/.f64 1 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) x) (*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) x) (*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 -1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) x) (*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) x) (*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (*.f64 x x)) (*.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps) -2)) (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (pow.f64 (/.f64 1 eps) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 -1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 eps)) (sqrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) 2)) (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (neg.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (*.f64 eps (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 eps) 1) (/.f64 (sqrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) 1) (/.f64 (cbrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) -1) (pow.f64 (sqrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1) (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) 2)) 1) (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) 2)) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (/.f64 1 eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (/.f64 1 eps))) (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (pow.f64 (cbrt.f64 eps) 2))) (cbrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (neg.f64 (neg.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) 1)) (*.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) 1)) (*.f64 (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (neg.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))))) (neg.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (neg.f64 (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (-.f64 (*.f64 x x) (fma.f64 x x eps))) (-.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (neg.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) -1) (neg.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 1 (sqrt.f64 eps))) (sqrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 1 (pow.f64 (cbrt.f64 eps) 2))) (cbrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 eps) (neg.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 eps) (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (neg.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (neg.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (sqrt.f64 (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))))) (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (cbrt.f64 (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (cbrt.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))))) (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) 2)) (cbrt.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (cbrt.f64 (neg.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 eps 3) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (log.f64 eps) (log.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))))

simplify117.0ms (1.2%)

Algorithm
egg-herbie
Rules
702×associate-+r+
696×associate-/l/
676×distribute-lft-neg-out
648×associate-/r/
566×distribute-rgt-neg-out
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03425448
19754994
240844884
Stop Event
node limit
Counts
96 → 171
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps)) (*.f64 -1 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps)) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 eps))))) (pow.f64 x 2)))))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -1) 4) eps))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 eps))))) (sqrt.f64 -1))))) (pow.f64 x 3)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps)) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 eps))))) (pow.f64 x 2))))))
(*.f64 1/2 (/.f64 eps x))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/32 (pow.f64 eps 4)) (*.f64 -1/128 (pow.f64 eps 4))) (pow.f64 x 7))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(*.f64 2 x)
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (*.f64 2 x))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (+.f64 (*.f64 2 x) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))))))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (+.f64 (*.f64 2 x) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 eps 2)) 2) (*.f64 1/16 (pow.f64 eps 4))) (*.f64 eps (pow.f64 x 5)))) (*.f64 -1/4 (/.f64 (*.f64 eps (+.f64 (*.f64 -1/4 (pow.f64 eps 2)) (*.f64 1/8 (pow.f64 eps 2)))) (pow.f64 x 5)))))))))
(*.f64 1/2 (/.f64 eps x))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 5/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(+.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) x) (*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) x) (*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 -1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) x) (*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4))))
(+.f64 (*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) x) (*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(+.f64 (*.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (*.f64 x x)) (*.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(+.f64 (*.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (*.f64 x x)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 1)
(*.f64 1 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1)
(*.f64 (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps) -2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps) -2)) (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)
(*.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (pow.f64 (/.f64 1 eps) -1))
(*.f64 -1 (*.f64 (/.f64 -1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps))
(*.f64 -1 (neg.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (*.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 eps)) (sqrt.f64 eps))
(*.f64 (*.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps))
(*.f64 (*.f64 (/.f64 -1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps) -1)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) 2)) (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 -1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (neg.f64 eps))
(*.f64 (/.f64 1 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (*.f64 eps (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (/.f64 (sqrt.f64 eps) 1) (/.f64 (sqrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (sqrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 eps))
(*.f64 (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) 1) (/.f64 (cbrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) -1) (pow.f64 (sqrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) -1))
(*.f64 (/.f64 (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1) (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) 2)) 1) (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) 2)) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 eps))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 eps))
(*.f64 (/.f64 1 (*.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (/.f64 1 eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (/.f64 1 eps))) (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 1 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (pow.f64 (cbrt.f64 eps) 2))) (cbrt.f64 eps))
(*.f64 (/.f64 1 (neg.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (neg.f64 (neg.f64 eps)))
(*.f64 (/.f64 1 (*.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) 1)) (*.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(*.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) 1)) (*.f64 (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) eps))
(*.f64 (/.f64 eps (neg.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))))) (neg.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 eps (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (neg.f64 (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (/.f64 eps (-.f64 (*.f64 x x) (fma.f64 x x eps))) (-.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x))
(*.f64 (/.f64 (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (neg.f64 eps)))
(*.f64 (/.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) -1) (neg.f64 eps))
(*.f64 (/.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 1 (sqrt.f64 eps))) (sqrt.f64 eps))
(*.f64 (/.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 1 (pow.f64 (cbrt.f64 eps) 2))) (cbrt.f64 eps))
(*.f64 (/.f64 (neg.f64 eps) (neg.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (neg.f64 eps) (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 -1 (neg.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (neg.f64 eps))
(*.f64 (/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (sqrt.f64 (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))))) (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (/.f64 eps (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (cbrt.f64 (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (/.f64 (/.f64 eps (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (cbrt.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))))) (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) 2)) (cbrt.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (cbrt.f64 (neg.f64 eps)))
(pow.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps) -1)
(pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1)
(pow.f64 (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 2)
(pow.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 3)
(pow.f64 (pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3) 1/3)
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps) -2))
(log.f64 (exp.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(cbrt.f64 (pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3))
(cbrt.f64 (/.f64 (pow.f64 eps 3) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 3)))
(expm1.f64 (log1p.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(exp.f64 (log.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(exp.f64 (-.f64 (log.f64 eps) (log.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) -1))
(exp.f64 (*.f64 (log.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1))
(log1p.f64 (expm1.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
Outputs
(*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps))
(/.f64 (*.f64 1 (sqrt.f64 eps)) (sqrt.f64 -1))
(/.f64 (sqrt.f64 eps) (sqrt.f64 -1))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps)) (*.f64 -1 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))))
(fma.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps) (neg.f64 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))))
(-.f64 (/.f64 (sqrt.f64 eps) (sqrt.f64 -1)) (/.f64 x -1))
(+.f64 (/.f64 (sqrt.f64 eps) (sqrt.f64 -1)) (*.f64 1 x))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps)) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 eps))))) (pow.f64 x 2)))))
(fma.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps) (*.f64 -1 (+.f64 (/.f64 x (pow.f64 (sqrt.f64 -1) 2)) (*.f64 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) (*.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) (sqrt.f64 (/.f64 1 eps)))) (*.f64 x x)))))
(-.f64 (-.f64 (/.f64 (sqrt.f64 eps) (sqrt.f64 -1)) (/.f64 x -1)) (*.f64 (*.f64 (*.f64 -1 (/.f64 (sqrt.f64 (/.f64 1 eps)) (sqrt.f64 -1))) -1/2) (*.f64 x x)))
(+.f64 (/.f64 (sqrt.f64 eps) (sqrt.f64 -1)) (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 eps)) (*.f64 (/.f64 -1 (sqrt.f64 -1)) 1/2)) (*.f64 x x) (*.f64 1 x)))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -1) 4) eps))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 eps))))) (sqrt.f64 -1))))) (pow.f64 x 3)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps)) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 eps))))) (pow.f64 x 2))))))
(fma.f64 (-.f64 (/.f64 1/2 (*.f64 eps (pow.f64 (sqrt.f64 -1) 4))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) (*.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) (sqrt.f64 (/.f64 1 eps)))) (sqrt.f64 -1))))) (pow.f64 x 3) (fma.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps) (*.f64 -1 (+.f64 (/.f64 x (pow.f64 (sqrt.f64 -1) 2)) (*.f64 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) (*.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) (sqrt.f64 (/.f64 1 eps)))) (*.f64 x x))))))
(fma.f64 (+.f64 (/.f64 1/2 eps) (/.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (sqrt.f64 -1) (*.f64 (*.f64 -1 (/.f64 (sqrt.f64 (/.f64 1 eps)) (sqrt.f64 -1))) -1/2)))) (pow.f64 x 3) (-.f64 (-.f64 (/.f64 (sqrt.f64 eps) (sqrt.f64 -1)) (/.f64 x -1)) (*.f64 (*.f64 (*.f64 -1 (/.f64 (sqrt.f64 (/.f64 1 eps)) (sqrt.f64 -1))) -1/2) (*.f64 x x))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 eps)) (*.f64 (/.f64 -1 (sqrt.f64 -1)) 1/2)) (*.f64 x x) (*.f64 1 x)) (fma.f64 (+.f64 (/.f64 1/2 eps) (*.f64 (/.f64 (sqrt.f64 (/.f64 1 eps)) (sqrt.f64 -1)) (*.f64 (*.f64 -1 (/.f64 (sqrt.f64 (/.f64 1 eps)) (sqrt.f64 -1))) -1/2))) (pow.f64 x 3) (/.f64 (sqrt.f64 eps) (sqrt.f64 -1))))
(*.f64 1/2 (/.f64 eps x))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/2 (/.f64 eps x) (*.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3))))
(fma.f64 1/2 (/.f64 eps x) (*.f64 (/.f64 1/8 (pow.f64 x 3)) (*.f64 eps eps)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 1/2 (/.f64 eps x) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(fma.f64 1/8 (*.f64 (/.f64 eps (pow.f64 x 3)) eps) (fma.f64 1/2 (/.f64 eps x) (*.f64 (/.f64 1/16 (pow.f64 x 5)) (pow.f64 eps 3))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/32 (pow.f64 eps 4)) (*.f64 -1/128 (pow.f64 eps 4))) (pow.f64 x 7))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 eps 4) -5/128) (pow.f64 x 7)) (fma.f64 1/2 (/.f64 eps x) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (-.f64 (fma.f64 1/2 (/.f64 eps x) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))) (/.f64 (pow.f64 eps 4) (/.f64 (pow.f64 x 7) -5/128))))
(fma.f64 1/8 (*.f64 (/.f64 eps (pow.f64 x 3)) eps) (fma.f64 5/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7)) (fma.f64 1/2 (/.f64 eps x) (*.f64 (/.f64 1/16 (pow.f64 x 5)) (pow.f64 eps 3)))))
(*.f64 2 x)
(*.f64 x 2)
(+.f64 x x)
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (*.f64 2 x))
(fma.f64 -1/2 (/.f64 eps x) (*.f64 x 2))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (+.f64 (*.f64 2 x) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))))))
(fma.f64 -1/2 (/.f64 eps x) (fma.f64 2 x (*.f64 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) -1/8)))
(fma.f64 (/.f64 eps x) -1/2 (fma.f64 x 2 (*.f64 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) -1/8)))
(fma.f64 (/.f64 eps x) -1/2 (fma.f64 x 2 (*.f64 (*.f64 (/.f64 eps (pow.f64 x 3)) eps) -1/8)))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (+.f64 (*.f64 2 x) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 eps 2)) 2) (*.f64 1/16 (pow.f64 eps 4))) (*.f64 eps (pow.f64 x 5)))) (*.f64 -1/4 (/.f64 (*.f64 eps (+.f64 (*.f64 -1/4 (pow.f64 eps 2)) (*.f64 1/8 (pow.f64 eps 2)))) (pow.f64 x 5)))))))))
(fma.f64 -1/2 (/.f64 eps x) (fma.f64 2 x (+.f64 (*.f64 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) -1/8) (fma.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (fma.f64 -2 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps eps) -1/8) 2) (*.f64 1/16 (pow.f64 eps 4))) (*.f64 eps (pow.f64 x 5))) (*.f64 -1/4 (/.f64 eps (/.f64 (pow.f64 x 5) (*.f64 (*.f64 eps eps) -1/8)))))))))
(fma.f64 (/.f64 eps x) -1/2 (fma.f64 x 2 (fma.f64 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) -1/8 (fma.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 x 5)) (*.f64 -2 (/.f64 (fma.f64 1/16 (pow.f64 eps 4) (*.f64 (pow.f64 eps 4) 1/64)) (*.f64 eps (pow.f64 x 5)))))))))
(fma.f64 (/.f64 eps x) -1/2 (fma.f64 x 2 (fma.f64 (*.f64 (/.f64 eps (pow.f64 x 3)) eps) -1/8 (fma.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) -1/8) (*.f64 -2 (/.f64 (*.f64 (pow.f64 eps 4) 5/64) (*.f64 eps (pow.f64 x 5)))))))))
(*.f64 1/2 (/.f64 eps x))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/2 (/.f64 eps x) (*.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3))))
(fma.f64 1/2 (/.f64 eps x) (*.f64 (/.f64 1/8 (pow.f64 x 3)) (*.f64 eps eps)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 1/2 (/.f64 eps x) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(fma.f64 1/8 (*.f64 (/.f64 eps (pow.f64 x 3)) eps) (fma.f64 1/2 (/.f64 eps x) (*.f64 (/.f64 1/16 (pow.f64 x 5)) (pow.f64 eps 3))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 5/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 eps 4) -5/128) (pow.f64 x 7)) (fma.f64 1/2 (/.f64 eps x) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (-.f64 (fma.f64 1/2 (/.f64 eps x) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))) (/.f64 (pow.f64 eps 4) (/.f64 (pow.f64 x 7) -5/128))))
(fma.f64 1/8 (*.f64 (/.f64 eps (pow.f64 x 3)) eps) (fma.f64 5/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7)) (fma.f64 1/2 (/.f64 eps x) (*.f64 (/.f64 1/16 (pow.f64 x 5)) (pow.f64 eps 3)))))
(+.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (/.f64 eps (+.f64 eps 0)) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(fma.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 eps eps) (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(fma.f64 (*.f64 0 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 eps eps) (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (/.f64 eps (+.f64 eps 0)) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(fma.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/2))) (/.f64 eps eps) (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (/.f64 eps (+.f64 eps 0)) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(fma.f64 (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 eps eps) (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) x) (*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 eps (+.f64 eps 0)) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 eps (/.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(*.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 eps eps))
(+.f64 (*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) x) (*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 -1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 eps (+.f64 eps 0)) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 eps (/.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(*.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 eps eps))
(+.f64 (*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) x) (*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4))))
(*.f64 (/.f64 eps (+.f64 eps 0)) (+.f64 x (*.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)))))
(*.f64 (-.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) 1/2)) (/.f64 eps eps))
(+.f64 (*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) x) (*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 eps (+.f64 eps 0)) (+.f64 x (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (neg.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (-.f64 x (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 eps eps))
(+.f64 (*.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (*.f64 x x)) (*.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 eps (/.f64 (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))
(*.f64 eps (/.f64 (fma.f64 x x (-.f64 (*.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))
(+.f64 (*.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (*.f64 x x)))
(*.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 eps (/.f64 (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))
(*.f64 eps (/.f64 (fma.f64 x x (-.f64 (*.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 1)
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 1 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 eps (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1)
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps) -2)))
(*.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps) -2)) (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps) -2)))
(*.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)))
(*.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (pow.f64 (/.f64 1 eps) -1))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 -1 (*.f64 (/.f64 -1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 -1 (neg.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (*.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 eps)) (sqrt.f64 eps))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (*.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (*.f64 (/.f64 -1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps) -1)
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) 2)) (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (*.f64 1 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) 2))
(/.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) 2))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (*.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2))
(/.f64 eps (*.f64 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 eps (+.f64 eps 0)) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 eps (/.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(*.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 eps eps))
(*.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 eps (/.f64 (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))
(*.f64 eps (/.f64 (fma.f64 x x (-.f64 (*.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))
(*.f64 (/.f64 -1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (neg.f64 eps))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 1 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 eps (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 eps (+.f64 eps 0)) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 eps (/.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(*.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 eps eps))
(*.f64 (/.f64 1 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (*.f64 eps (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 eps (/.f64 (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))
(*.f64 eps (/.f64 (fma.f64 x x (-.f64 (*.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))
(*.f64 (/.f64 (sqrt.f64 eps) 1) (/.f64 (sqrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (sqrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 eps))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (/.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2))
(/.f64 eps (*.f64 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) 1) (/.f64 (cbrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (*.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) -1) (pow.f64 (sqrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) -1))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) -2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) 2)) (/.f64 1 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))))
(/.f64 (*.f64 1 (/.f64 1 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) 2))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))) 1) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) 2))
(*.f64 (/.f64 (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1) (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) 2)) 1) (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (*.f64 1 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) 2))
(/.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) 2))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) 2)) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 eps))
(*.f64 (cbrt.f64 eps) (/.f64 1 (*.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) 2))))
(/.f64 (cbrt.f64 eps) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) 2) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 eps))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 1 (*.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) (/.f64 1 eps))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 eps (+.f64 eps 0)) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 eps (/.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(*.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 eps eps))
(*.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (/.f64 1 eps))) (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 eps (/.f64 (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))
(*.f64 eps (/.f64 (fma.f64 x x (-.f64 (*.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))
(*.f64 (/.f64 1 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (pow.f64 (cbrt.f64 eps) 2))) (cbrt.f64 eps))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 1 (neg.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (neg.f64 (neg.f64 eps)))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 1 (*.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))) 1)) (*.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(*.f64 (/.f64 eps (+.f64 eps 0)) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 eps (/.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(*.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 eps eps))
(*.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) 1)) (*.f64 (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) eps))
(*.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 eps (/.f64 (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))
(*.f64 eps (/.f64 (fma.f64 x x (-.f64 (*.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))
(*.f64 (/.f64 eps (neg.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))))) (neg.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 eps (+.f64 eps 0)) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 eps (/.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(*.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 eps eps))
(*.f64 (/.f64 eps (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (neg.f64 (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 eps (/.f64 (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))
(*.f64 eps (/.f64 (fma.f64 x x (-.f64 (*.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))
(*.f64 (/.f64 eps (-.f64 (*.f64 x x) (fma.f64 x x eps))) (-.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x))
(*.f64 (/.f64 eps (+.f64 eps 0)) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 eps (/.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(*.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 eps eps))
(*.f64 (/.f64 (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (neg.f64 eps)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (neg.f64 eps))) (sqrt.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x))) (sqrt.f64 (neg.f64 eps)))
(/.f64 (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 (sqrt.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (sqrt.f64 (neg.f64 eps))))
(*.f64 (/.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) -1) (neg.f64 eps))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 1 (sqrt.f64 eps))) (sqrt.f64 eps))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 1 (pow.f64 (cbrt.f64 eps) 2))) (cbrt.f64 eps))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (neg.f64 eps) (neg.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 eps (+.f64 eps 0)) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 eps (/.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(*.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 eps eps))
(*.f64 (/.f64 (neg.f64 eps) (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 eps (/.f64 (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))
(*.f64 eps (/.f64 (fma.f64 x x (-.f64 (*.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))
(*.f64 (/.f64 -1 (neg.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (neg.f64 eps))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (sqrt.f64 (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (/.f64 eps (*.f64 (sqrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
(*.f64 (/.f64 eps (*.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (hypot.f64 (pow.f64 x 3/2) (pow.f64 (-.f64 (*.f64 x x) eps) 3/4)))) (sqrt.f64 (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (hypot.f64 (pow.f64 x 3/2) (pow.f64 (-.f64 (*.f64 x x) eps) 3/4))) (sqrt.f64 (fma.f64 x x (-.f64 (*.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps))))
(*.f64 (/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))))) (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 eps (*.f64 (sqrt.f64 (+.f64 eps 0)) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 eps (*.f64 (sqrt.f64 eps) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (/.f64 eps (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (cbrt.f64 (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (/.f64 (/.f64 eps (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (cbrt.f64 (fma.f64 x x (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))
(*.f64 (/.f64 eps (*.f64 (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))) (cbrt.f64 (fma.f64 x x (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (/.f64 (/.f64 eps (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (cbrt.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)))) (cbrt.f64 (fma.f64 x x (-.f64 (*.f64 x (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps))))
(*.f64 (/.f64 (/.f64 eps (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2)) (cbrt.f64 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x))))) (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 eps (*.f64 (cbrt.f64 (+.f64 eps 0)) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2))) (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 eps (*.f64 (cbrt.f64 eps) (pow.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2))) (cbrt.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) 2)) (cbrt.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (cbrt.f64 (neg.f64 eps)))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) 2))) (cbrt.f64 (neg.f64 eps)))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) 2)) (/.f64 (cbrt.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)) (cbrt.f64 (neg.f64 eps))))
(/.f64 (/.f64 (*.f64 1 (cbrt.f64 (neg.f64 eps))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) 2)) (cbrt.f64 (-.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)))
(pow.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps) -1)
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1)
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(pow.f64 (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 2)
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(pow.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 3)
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(pow.f64 (pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3) 1/3)
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps) -2))
(fabs.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(log.f64 (exp.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(cbrt.f64 (pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(cbrt.f64 (/.f64 (pow.f64 eps 3) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 3)))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(expm1.f64 (log1p.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(exp.f64 (log.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(exp.f64 (-.f64 (log.f64 eps) (log.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) -1))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(exp.f64 (*.f64 (log.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(log1p.f64 (expm1.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))

localize3.0ms (0%)

Compiler

Compiled 7 to 3 computations (57.1% saved)

localize11.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.01%
(*.f64 1/2 (/.f64 (*.f64 eps eps) x))
22.5%
(/.f64 (*.f64 eps eps) x)
32.45%
(/.f64 (*.f64 1/2 (/.f64 (*.f64 eps eps) x)) eps)
Compiler

Compiled 29 to 10 computations (65.5% saved)

series5.0ms (0.1%)

Counts
3 → 72
Calls

18 calls:

TimeVariablePointExpression
1.0ms
eps
@inf
(/.f64 (*.f64 1/2 (/.f64 (*.f64 eps eps) x)) eps)
0.0ms
eps
@0
(/.f64 (*.f64 1/2 (/.f64 (*.f64 eps eps) x)) eps)
0.0ms
x
@inf
(/.f64 (*.f64 1/2 (/.f64 (*.f64 eps eps) x)) eps)
0.0ms
x
@0
(/.f64 (*.f64 1/2 (/.f64 (*.f64 eps eps) x)) eps)
0.0ms
x
@0
(/.f64 (*.f64 eps eps) x)

rewrite77.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1046×*-commutative
706×associate-/r/
704×unswap-sqr
668×swap-sqr
438×associate-/l/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0957
119757
2284145
Stop Event
node limit
Counts
3 → 158
Calls
Call 1
Inputs
(/.f64 (*.f64 1/2 (/.f64 (*.f64 eps eps) x)) eps)
(/.f64 (*.f64 eps eps) x)
(*.f64 1/2 (/.f64 (*.f64 eps eps) x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (/.f64 x eps)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (/.f64 x eps)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 eps x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (/.f64 eps x)) (*.f64 1/2 (/.f64 1 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (/.f64 eps x)) (/.f64 1/2 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps) (/.f64 1 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (/.f64 x eps)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1/2 (/.f64 x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) (/.f64 eps (sqrt.f64 x))) (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 eps (sqrt.f64 x))) (/.f64 1 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) (/.f64 eps (sqrt.f64 x))) (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 eps (sqrt.f64 x))) eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 1/2 (/.f64 x eps))) (sqrt.f64 (/.f64 1/2 (/.f64 x eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4))) (*.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps)) (/.f64 1 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4))) (/.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps)) eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1/2 (/.f64 x eps))) (pow.f64 (cbrt.f64 (/.f64 1/2 (/.f64 x eps))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1/2 (/.f64 x eps))) (/.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4))) (pow.f64 (cbrt.f64 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 (/.f64 x eps))) 2) (cbrt.f64 (/.f64 1/2 (/.f64 x eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 eps) (*.f64 (/.f64 1/2 (/.f64 x eps)) eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (/.f64 (/.f64 x eps) eps)) (/.f64 1 (neg.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1 eps)) (*.f64 eps (/.f64 eps x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 eps (sqrt.f64 x))) (/.f64 1 eps)) (*.f64 (sqrt.f64 1/2) (/.f64 eps (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps)) (/.f64 1 eps)) (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps) (sqrt.f64 eps)) (/.f64 1 (sqrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 eps)) (/.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps) (sqrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 eps) 2)) (/.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps) (cbrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps) (cbrt.f64 eps)) (/.f64 1 (pow.f64 (cbrt.f64 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps x) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (*.f64 (sqrt.f64 eps) (/.f64 x eps))) (/.f64 1/2 (sqrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (*.f64 (cbrt.f64 eps) (/.f64 x eps))) (/.f64 1/2 (pow.f64 (cbrt.f64 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 eps) (*.f64 eps (/.f64 eps x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 eps)) (/.f64 -1/2 (/.f64 (/.f64 x eps) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 x)) (/.f64 eps (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 eps)) (/.f64 eps (*.f64 (sqrt.f64 eps) (/.f64 x eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 eps) 2)) (/.f64 eps (*.f64 (cbrt.f64 eps) (/.f64 x eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (*.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 x eps))) (/.f64 1/2 (cbrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (cbrt.f64 eps)) (/.f64 eps (*.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 x eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 eps (sqrt.f64 x))) eps) (*.f64 (sqrt.f64 1/2) (/.f64 eps (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 eps (sqrt.f64 x))) (pow.f64 (cbrt.f64 eps) 2)) (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 eps (sqrt.f64 x))) (cbrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 eps (sqrt.f64 x))) (cbrt.f64 eps)) (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 eps (sqrt.f64 x))) (pow.f64 (cbrt.f64 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps)) eps) (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4))) (sqrt.f64 eps)) (/.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps)) (sqrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps)) (sqrt.f64 eps)) (/.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4))) (sqrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4))) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 (/.f64 1/2 (/.f64 x eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (neg.f64 eps)) (/.f64 (neg.f64 eps) (/.f64 x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (/.f64 eps (*.f64 eps eps))) (pow.f64 x -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (/.f64 eps (cbrt.f64 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4)))) (cbrt.f64 (*.f64 eps (/.f64 eps x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 eps 1/2)) (*.f64 eps (/.f64 eps x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 eps (*.f64 (sqrt.f64 1/2) (/.f64 eps (sqrt.f64 x))))) (*.f64 (sqrt.f64 1/2) (/.f64 eps (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 eps (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4))))) (cbrt.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4))) eps) (cbrt.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 1/2 (/.f64 x eps)))) (cbrt.f64 (/.f64 1/2 (/.f64 x eps)))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 1/2 (/.f64 x eps)))) (cbrt.f64 (/.f64 1/2 (/.f64 x eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 1/2 (/.f64 x eps)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 (/.f64 x eps))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 1/2 (/.f64 x eps)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 (/.f64 x eps))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 1/2 (/.f64 x eps))) (sqrt.f64 (cbrt.f64 (/.f64 1/2 (/.f64 x eps))))) (*.f64 (cbrt.f64 (/.f64 1/2 (/.f64 x eps))) (sqrt.f64 (cbrt.f64 (/.f64 1/2 (/.f64 x eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 (/.f64 x eps))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 1/2 (/.f64 x eps))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 (/.f64 x eps))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 1/2 (/.f64 x eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 (/.f64 x eps))) 3/2) (pow.f64 (cbrt.f64 (/.f64 1/2 (/.f64 x eps))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (/.f64 1/2 (/.f64 x eps)) 3) 1/6) (pow.f64 (pow.f64 (/.f64 1/2 (/.f64 x eps)) 3) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (/.f64 x eps) 2) -1/2) (pow.f64 (*.f64 (/.f64 x eps) 2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1/2 (/.f64 x eps)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 1/2 (/.f64 x eps))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 1/2 (/.f64 x eps))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1/2 (/.f64 x eps)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 x eps) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 1/2 (/.f64 x (neg.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (neg.f64 eps) (/.f64 x eps)) (*.f64 1/2 (/.f64 1 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 1/2 (/.f64 x (neg.f64 eps))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps) (/.f64 1 (neg.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (/.f64 1/2 (/.f64 x (neg.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 1/2 eps) (/.f64 (neg.f64 eps) (/.f64 x eps))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (neg.f64 eps) (/.f64 x eps)) (/.f64 eps 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 -1/2 (/.f64 (/.f64 x eps) eps)) eps))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 1/4 (pow.f64 (/.f64 x eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 1/2 (/.f64 x eps))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 1/2 (/.f64 x eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 1/2 (/.f64 x eps)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps) 3) (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 1/2 (/.f64 x eps))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 1/2 (/.f64 x eps))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 1/2 (/.f64 x eps))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (log1p.f64 (*.f64 eps (/.f64 eps x)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 eps (/.f64 eps x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eps (/.f64 eps x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps eps) (pow.f64 x -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (/.f64 eps x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 eps (/.f64 eps x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (sqrt.f64 x)) (/.f64 eps (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 eps) 4) (*.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 x -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 eps) 4) (/.f64 (pow.f64 (cbrt.f64 eps) 2) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 eps (/.f64 eps x))) (cbrt.f64 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 eps (/.f64 eps x))) (/.f64 (pow.f64 (cbrt.f64 eps) 4) (pow.f64 (cbrt.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4)) (cbrt.f64 (*.f64 eps (/.f64 eps x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 x -1) (*.f64 eps eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (neg.f64 eps)) (/.f64 1 (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 x -1)) (pow.f64 (cbrt.f64 eps) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (*.f64 eps eps) (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (/.f64 (*.f64 eps eps) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 eps eps) (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps x) eps)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (cbrt.f64 x)) (/.f64 eps (pow.f64 (cbrt.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 eps eps) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 x)) (*.f64 eps (neg.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (pow.f64 (cbrt.f64 x) 2)) (/.f64 eps (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) x) (pow.f64 (cbrt.f64 eps) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 4) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 eps) 4) (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 4) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 (*.f64 eps (/.f64 eps x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (neg.f64 x)) (neg.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (/.f64 x (sqrt.f64 eps))) (sqrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (/.f64 x (pow.f64 (cbrt.f64 eps) 2))) (cbrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 x (pow.f64 (cbrt.f64 eps) 4))) (pow.f64 (cbrt.f64 eps) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 eps) (/.f64 x eps)) (sqrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 4) x) (pow.f64 (cbrt.f64 eps) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 x eps)) (cbrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 eps (/.f64 eps x)))) (cbrt.f64 (*.f64 eps (/.f64 eps x)))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 eps (/.f64 eps x)))) (cbrt.f64 (*.f64 eps (/.f64 eps x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 eps (sqrt.f64 x))) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4)))) (*.f64 (cbrt.f64 (/.f64 eps (sqrt.f64 x))) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 eps (/.f64 eps x))) (sqrt.f64 (cbrt.f64 (*.f64 eps (/.f64 eps x))))) (*.f64 (cbrt.f64 (*.f64 eps (/.f64 eps x))) (sqrt.f64 (cbrt.f64 (*.f64 eps (/.f64 eps x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4))) (cbrt.f64 (/.f64 eps (sqrt.f64 x)))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4))) (cbrt.f64 (/.f64 eps (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 eps (/.f64 eps x))) 3/2) (pow.f64 (cbrt.f64 (*.f64 eps (/.f64 eps x))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (*.f64 eps (/.f64 eps x)) 3) 1/6) (pow.f64 (pow.f64 (*.f64 eps (/.f64 eps x)) 3) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (/.f64 x eps) eps) -1/2) (pow.f64 (/.f64 (/.f64 x eps) eps) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eps (/.f64 eps x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 eps (sqrt.f64 x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 eps (/.f64 eps x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 eps (/.f64 eps x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 x eps) eps) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 eps) (/.f64 x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (neg.f64 eps) (/.f64 x eps)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 eps (/.f64 eps x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (/.f64 eps x)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 eps (/.f64 eps x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 eps 6) (pow.f64 x 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 eps (/.f64 eps x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 eps (/.f64 eps x))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 eps (/.f64 eps x))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 x eps) eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 2 (/.f64 (/.f64 x eps) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eps (*.f64 1/2 eps)) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 eps) (/.f64 x eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 eps (*.f64 1/2 eps)) (sqrt.f64 x)) (sqrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 eps (*.f64 1/2 eps)) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 eps eps) -1/2) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 eps eps) -1/2)) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps))) (exp.f64 (log1p.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps)))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 1/2) (/.f64 eps (sqrt.f64 x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1/2 (/.f64 (/.f64 x eps) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 eps (*.f64 1/2 eps)) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 1/4 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 1/2) (*.f64 eps (/.f64 eps x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps)))))))

simplify110.0ms (1.1%)

Algorithm
egg-herbie
Rules
714×distribute-lft-neg-in
630×distribute-rgt-neg-in
616×associate-*r*
616×associate-*l*
556×swap-sqr
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03415254
19254912
242104900
Stop Event
node limit
Counts
230 → 204
Calls
Call 1
Inputs
(*.f64 1/2 (/.f64 eps x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 1/2 (/.f64 eps x))
(/.f64 (pow.f64 eps 2) x)
(/.f64 (pow.f64 eps 2) x)
(/.f64 (pow.f64 eps 2) x)
(/.f64 (pow.f64 eps 2) x)
(/.f64 (pow.f64 eps 2) x)
(/.f64 (pow.f64 eps 2) x)
(/.f64 (pow.f64 eps 2) x)
(/.f64 (pow.f64 eps 2) x)
(/.f64 (pow.f64 eps 2) x)
(/.f64 (pow.f64 eps 2) x)
(/.f64 (pow.f64 eps 2) x)
(/.f64 (pow.f64 eps 2) x)
(/.f64 (pow.f64 eps 2) x)
(/.f64 (pow.f64 eps 2) x)
(/.f64 (pow.f64 eps 2) x)
(/.f64 (pow.f64 eps 2) x)
(/.f64 (pow.f64 eps 2) x)
(/.f64 (pow.f64 eps 2) x)
(/.f64 (pow.f64 eps 2) x)
(/.f64 (pow.f64 eps 2) x)
(/.f64 (pow.f64 eps 2) x)
(/.f64 (pow.f64 eps 2) x)
(/.f64 (pow.f64 eps 2) x)
(/.f64 (pow.f64 eps 2) x)
(*.f64 1/2 (/.f64 (pow.f64 eps 2) x))
(*.f64 1/2 (/.f64 (pow.f64 eps 2) x))
(*.f64 1/2 (/.f64 (pow.f64 eps 2) x))
(*.f64 1/2 (/.f64 (pow.f64 eps 2) x))
(*.f64 1/2 (/.f64 (pow.f64 eps 2) x))
(*.f64 1/2 (/.f64 (pow.f64 eps 2) x))
(*.f64 1/2 (/.f64 (pow.f64 eps 2) x))
(*.f64 1/2 (/.f64 (pow.f64 eps 2) x))
(*.f64 1/2 (/.f64 (pow.f64 eps 2) x))
(*.f64 1/2 (/.f64 (pow.f64 eps 2) x))
(*.f64 1/2 (/.f64 (pow.f64 eps 2) x))
(*.f64 1/2 (/.f64 (pow.f64 eps 2) x))
(*.f64 1/2 (/.f64 (pow.f64 eps 2) x))
(*.f64 1/2 (/.f64 (pow.f64 eps 2) x))
(*.f64 1/2 (/.f64 (pow.f64 eps 2) x))
(*.f64 1/2 (/.f64 (pow.f64 eps 2) x))
(*.f64 1/2 (/.f64 (pow.f64 eps 2) x))
(*.f64 1/2 (/.f64 (pow.f64 eps 2) x))
(*.f64 1/2 (/.f64 (pow.f64 eps 2) x))
(*.f64 1/2 (/.f64 (pow.f64 eps 2) x))
(*.f64 1/2 (/.f64 (pow.f64 eps 2) x))
(*.f64 1/2 (/.f64 (pow.f64 eps 2) x))
(*.f64 1/2 (/.f64 (pow.f64 eps 2) x))
(*.f64 1/2 (/.f64 (pow.f64 eps 2) x))
(+.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (/.f64 x eps)))) -1)
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (/.f64 x eps)))) 1)
(*.f64 1/2 (/.f64 eps x))
(*.f64 (*.f64 eps (/.f64 eps x)) (*.f64 1/2 (/.f64 1 eps)))
(*.f64 (*.f64 eps (/.f64 eps x)) (/.f64 1/2 eps))
(*.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps) (/.f64 1 eps))
(*.f64 (/.f64 1/2 (/.f64 x eps)) 1)
(*.f64 1 (/.f64 1/2 (/.f64 x eps)))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 eps (sqrt.f64 x))) (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 eps (sqrt.f64 x))) (/.f64 1 eps)))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 eps (sqrt.f64 x))) (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 eps (sqrt.f64 x))) eps))
(*.f64 (sqrt.f64 (/.f64 1/2 (/.f64 x eps))) (sqrt.f64 (/.f64 1/2 (/.f64 x eps))))
(*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4))) (*.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps)) (/.f64 1 eps)))
(*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4))) (/.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps)) eps))
(*.f64 (cbrt.f64 (/.f64 1/2 (/.f64 x eps))) (pow.f64 (cbrt.f64 (/.f64 1/2 (/.f64 x eps))) 2))
(*.f64 (cbrt.f64 (/.f64 1/2 (/.f64 x eps))) (/.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4))) (pow.f64 (cbrt.f64 eps) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 (/.f64 x eps))) 2) (cbrt.f64 (/.f64 1/2 (/.f64 x eps))))
(*.f64 (/.f64 1 eps) (*.f64 (/.f64 1/2 (/.f64 x eps)) eps))
(*.f64 (/.f64 -1/2 (/.f64 (/.f64 x eps) eps)) (/.f64 1 (neg.f64 eps)))
(*.f64 (*.f64 1/2 (/.f64 1 eps)) (*.f64 eps (/.f64 eps x)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 eps (sqrt.f64 x))) (/.f64 1 eps)) (*.f64 (sqrt.f64 1/2) (/.f64 eps (sqrt.f64 x))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps)) (/.f64 1 eps)) (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4))))
(*.f64 (/.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps) (sqrt.f64 eps)) (/.f64 1 (sqrt.f64 eps)))
(*.f64 (/.f64 1 (sqrt.f64 eps)) (/.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps) (sqrt.f64 eps)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 eps) 2)) (/.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps) (cbrt.f64 eps)))
(*.f64 (/.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps) (cbrt.f64 eps)) (/.f64 1 (pow.f64 (cbrt.f64 eps) 2)))
(*.f64 (/.f64 eps x) 1/2)
(*.f64 (/.f64 eps (*.f64 (sqrt.f64 eps) (/.f64 x eps))) (/.f64 1/2 (sqrt.f64 eps)))
(*.f64 (/.f64 eps (*.f64 (cbrt.f64 eps) (/.f64 x eps))) (/.f64 1/2 (pow.f64 (cbrt.f64 eps) 2)))
(*.f64 (/.f64 1/2 eps) (*.f64 eps (/.f64 eps x)))
(*.f64 (/.f64 1 (neg.f64 eps)) (/.f64 -1/2 (/.f64 (/.f64 x eps) eps)))
(*.f64 (/.f64 1/2 (sqrt.f64 x)) (/.f64 eps (sqrt.f64 x)))
(*.f64 (/.f64 1/2 (sqrt.f64 eps)) (/.f64 eps (*.f64 (sqrt.f64 eps) (/.f64 x eps))))
(*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 eps) 2)) (/.f64 eps (*.f64 (cbrt.f64 eps) (/.f64 x eps))))
(*.f64 (/.f64 eps (*.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 x eps))) (/.f64 1/2 (cbrt.f64 eps)))
(*.f64 (/.f64 1/2 (cbrt.f64 eps)) (/.f64 eps (*.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 x eps))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 eps (sqrt.f64 x))) eps) (*.f64 (sqrt.f64 1/2) (/.f64 eps (sqrt.f64 x))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 eps (sqrt.f64 x))) (pow.f64 (cbrt.f64 eps) 2)) (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 eps (sqrt.f64 x))) (cbrt.f64 eps)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 eps (sqrt.f64 x))) (cbrt.f64 eps)) (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 eps (sqrt.f64 x))) (pow.f64 (cbrt.f64 eps) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps)) eps) (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4))) (sqrt.f64 eps)) (/.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps)) (sqrt.f64 eps)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps)) (sqrt.f64 eps)) (/.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4))) (sqrt.f64 eps)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4))) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 (/.f64 1/2 (/.f64 x eps))))
(*.f64 (/.f64 1/2 (neg.f64 eps)) (/.f64 (neg.f64 eps) (/.f64 x eps)))
(*.f64 (/.f64 1/2 (/.f64 eps (*.f64 eps eps))) (pow.f64 x -1))
(*.f64 (/.f64 1/2 (/.f64 eps (cbrt.f64 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4)))) (cbrt.f64 (*.f64 eps (/.f64 eps x))))
(*.f64 (/.f64 1 (/.f64 eps 1/2)) (*.f64 eps (/.f64 eps x)))
(*.f64 (/.f64 1 (/.f64 eps (*.f64 (sqrt.f64 1/2) (/.f64 eps (sqrt.f64 x))))) (*.f64 (sqrt.f64 1/2) (/.f64 eps (sqrt.f64 x))))
(*.f64 (/.f64 1 (/.f64 eps (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4))))) (cbrt.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4))) eps) (cbrt.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 1/2 (/.f64 x eps)))) (cbrt.f64 (/.f64 1/2 (/.f64 x eps)))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 1/2 (/.f64 x eps)))) (cbrt.f64 (/.f64 1/2 (/.f64 x eps)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 1/2 (/.f64 x eps)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 (/.f64 x eps))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 1/2 (/.f64 x eps)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 (/.f64 x eps))) 2))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1/2 (/.f64 x eps))) (sqrt.f64 (cbrt.f64 (/.f64 1/2 (/.f64 x eps))))) (*.f64 (cbrt.f64 (/.f64 1/2 (/.f64 x eps))) (sqrt.f64 (cbrt.f64 (/.f64 1/2 (/.f64 x eps))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 (/.f64 x eps))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 1/2 (/.f64 x eps))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 (/.f64 x eps))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 1/2 (/.f64 x eps))))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 (/.f64 x eps))) 3/2) (pow.f64 (cbrt.f64 (/.f64 1/2 (/.f64 x eps))) 3/2))
(*.f64 (pow.f64 (pow.f64 (/.f64 1/2 (/.f64 x eps)) 3) 1/6) (pow.f64 (pow.f64 (/.f64 1/2 (/.f64 x eps)) 3) 1/6))
(*.f64 (pow.f64 (*.f64 (/.f64 x eps) 2) -1/2) (pow.f64 (*.f64 (/.f64 x eps) 2) -1/2))
(pow.f64 (/.f64 1/2 (/.f64 x eps)) 1)
(pow.f64 (sqrt.f64 (/.f64 1/2 (/.f64 x eps))) 2)
(pow.f64 (cbrt.f64 (/.f64 1/2 (/.f64 x eps))) 3)
(pow.f64 (pow.f64 (/.f64 1/2 (/.f64 x eps)) 3) 1/3)
(pow.f64 (*.f64 (/.f64 x eps) 2) -1)
(neg.f64 (/.f64 1/2 (/.f64 x (neg.f64 eps))))
(neg.f64 (*.f64 (/.f64 (neg.f64 eps) (/.f64 x eps)) (*.f64 1/2 (/.f64 1 eps))))
(neg.f64 (*.f64 (/.f64 1/2 (/.f64 x (neg.f64 eps))) 1))
(neg.f64 (*.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps) (/.f64 1 (neg.f64 eps))))
(neg.f64 (*.f64 1 (/.f64 1/2 (/.f64 x (neg.f64 eps)))))
(neg.f64 (*.f64 (/.f64 1/2 eps) (/.f64 (neg.f64 eps) (/.f64 x eps))))
(neg.f64 (/.f64 (/.f64 (neg.f64 eps) (/.f64 x eps)) (/.f64 eps 1/2)))
(neg.f64 (/.f64 (/.f64 -1/2 (/.f64 (/.f64 x eps) eps)) eps))
(sqrt.f64 (/.f64 1/4 (pow.f64 (/.f64 x eps) 2)))
(log.f64 (exp.f64 (/.f64 1/2 (/.f64 x eps))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/2 (/.f64 x eps)))))
(cbrt.f64 (pow.f64 (/.f64 1/2 (/.f64 x eps)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (/.f64 1/2 (/.f64 x eps))))
(exp.f64 (log.f64 (/.f64 1/2 (/.f64 x eps))))
(log1p.f64 (expm1.f64 (/.f64 1/2 (/.f64 x eps))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 eps (/.f64 eps x)))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (/.f64 eps x)))) 1)
(*.f64 eps (/.f64 eps x))
(*.f64 (*.f64 eps eps) (pow.f64 x -1))
(*.f64 (*.f64 eps (/.f64 eps x)) 1)
(*.f64 1 (*.f64 eps (/.f64 eps x)))
(*.f64 (/.f64 eps (sqrt.f64 x)) (/.f64 eps (sqrt.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 eps) 4) (*.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 x -1)))
(*.f64 (pow.f64 (cbrt.f64 eps) 4) (/.f64 (pow.f64 (cbrt.f64 eps) 2) x))
(*.f64 (cbrt.f64 (*.f64 eps (/.f64 eps x))) (cbrt.f64 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4)))
(*.f64 (cbrt.f64 (*.f64 eps (/.f64 eps x))) (/.f64 (pow.f64 (cbrt.f64 eps) 4) (pow.f64 (cbrt.f64 x) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4)) (cbrt.f64 (*.f64 eps (/.f64 eps x))))
(*.f64 (pow.f64 x -1) (*.f64 eps eps))
(*.f64 (*.f64 eps (neg.f64 eps)) (/.f64 1 (neg.f64 x)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 x -1)) (pow.f64 (cbrt.f64 eps) 4))
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (*.f64 eps eps) (sqrt.f64 x)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (/.f64 (*.f64 eps eps) (cbrt.f64 x)))
(*.f64 (/.f64 (*.f64 eps eps) (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(*.f64 (/.f64 eps x) eps)
(*.f64 (/.f64 eps (cbrt.f64 x)) (/.f64 eps (pow.f64 (cbrt.f64 x) 2)))
(*.f64 (/.f64 (*.f64 eps eps) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)))
(*.f64 (/.f64 1 (neg.f64 x)) (*.f64 eps (neg.f64 eps)))
(*.f64 (/.f64 eps (pow.f64 (cbrt.f64 x) 2)) (/.f64 eps (cbrt.f64 x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) x) (pow.f64 (cbrt.f64 eps) 4))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 4) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 eps) 4) (sqrt.f64 x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 4) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 (*.f64 eps (/.f64 eps x))))
(*.f64 (/.f64 eps (neg.f64 x)) (neg.f64 eps))
(*.f64 (/.f64 eps (/.f64 x (sqrt.f64 eps))) (sqrt.f64 eps))
(*.f64 (/.f64 eps (/.f64 x (pow.f64 (cbrt.f64 eps) 2))) (cbrt.f64 eps))
(*.f64 (/.f64 1 (/.f64 x (pow.f64 (cbrt.f64 eps) 4))) (pow.f64 (cbrt.f64 eps) 2))
(*.f64 (/.f64 (sqrt.f64 eps) (/.f64 x eps)) (sqrt.f64 eps))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 4) x) (pow.f64 (cbrt.f64 eps) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 x eps)) (cbrt.f64 eps))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 eps (/.f64 eps x)))) (cbrt.f64 (*.f64 eps (/.f64 eps x)))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 eps (/.f64 eps x)))) (cbrt.f64 (*.f64 eps (/.f64 eps x)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 eps (sqrt.f64 x))) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4)))) (*.f64 (cbrt.f64 (/.f64 eps (sqrt.f64 x))) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 eps (/.f64 eps x))) (sqrt.f64 (cbrt.f64 (*.f64 eps (/.f64 eps x))))) (*.f64 (cbrt.f64 (*.f64 eps (/.f64 eps x))) (sqrt.f64 (cbrt.f64 (*.f64 eps (/.f64 eps x))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4))) (cbrt.f64 (/.f64 eps (sqrt.f64 x)))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4))) (cbrt.f64 (/.f64 eps (sqrt.f64 x)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (/.f64 eps x))) 3/2) (pow.f64 (cbrt.f64 (*.f64 eps (/.f64 eps x))) 3/2))
(*.f64 (pow.f64 (pow.f64 (*.f64 eps (/.f64 eps x)) 3) 1/6) (pow.f64 (pow.f64 (*.f64 eps (/.f64 eps x)) 3) 1/6))
(*.f64 (pow.f64 (/.f64 (/.f64 x eps) eps) -1/2) (pow.f64 (/.f64 (/.f64 x eps) eps) -1/2))
(pow.f64 (*.f64 eps (/.f64 eps x)) 1)
(pow.f64 (/.f64 eps (sqrt.f64 x)) 2)
(pow.f64 (cbrt.f64 (*.f64 eps (/.f64 eps x))) 3)
(pow.f64 (pow.f64 (*.f64 eps (/.f64 eps x)) 3) 1/3)
(pow.f64 (/.f64 (/.f64 x eps) eps) -1)
(neg.f64 (/.f64 (neg.f64 eps) (/.f64 x eps)))
(neg.f64 (/.f64 (/.f64 (neg.f64 eps) (/.f64 x eps)) 1))
(sqrt.f64 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4))
(log.f64 (exp.f64 (*.f64 eps (/.f64 eps x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (/.f64 eps x)))))
(cbrt.f64 (pow.f64 (*.f64 eps (/.f64 eps x)) 3))
(cbrt.f64 (/.f64 (pow.f64 eps 6) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (/.f64 eps x))))
(exp.f64 (log.f64 (*.f64 eps (/.f64 eps x))))
(log1p.f64 (expm1.f64 (*.f64 eps (/.f64 eps x))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps))) 1)
(/.f64 1/2 (/.f64 (/.f64 x eps) eps))
(/.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps) 1)
(/.f64 1 (*.f64 2 (/.f64 (/.f64 x eps) eps)))
(/.f64 (*.f64 eps (*.f64 1/2 eps)) x)
(/.f64 (*.f64 1/2 eps) (/.f64 x eps))
(/.f64 (/.f64 (*.f64 eps (*.f64 1/2 eps)) (sqrt.f64 x)) (sqrt.f64 x))
(/.f64 (/.f64 (*.f64 eps (*.f64 1/2 eps)) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(/.f64 (*.f64 (*.f64 eps eps) -1/2) (neg.f64 x))
(/.f64 (neg.f64 (*.f64 (*.f64 eps eps) -1/2)) x)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps))) (exp.f64 (log1p.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps)))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps))) 1))
(pow.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps) 1)
(pow.f64 (*.f64 (sqrt.f64 1/2) (/.f64 eps (sqrt.f64 x))) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps)) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps) 3) 1/3)
(neg.f64 (/.f64 -1/2 (/.f64 (/.f64 x eps) eps)))
(neg.f64 (/.f64 (*.f64 eps (*.f64 1/2 eps)) (neg.f64 x)))
(sqrt.f64 (*.f64 1/4 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4)))
(log.f64 (pow.f64 (exp.f64 1/2) (*.f64 eps (/.f64 eps x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps)))
(exp.f64 (log.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps)))
Outputs
(*.f64 1/2 (/.f64 eps x))
(/.f64 eps (/.f64 x 1/2))
(*.f64 1/2 (/.f64 eps x))
(/.f64 eps (/.f64 x 1/2))
(*.f64 1/2 (/.f64 eps x))
(/.f64 eps (/.f64 x 1/2))
(*.f64 1/2 (/.f64 eps x))
(/.f64 eps (/.f64 x 1/2))
(*.f64 1/2 (/.f64 eps x))
(/.f64 eps (/.f64 x 1/2))
(*.f64 1/2 (/.f64 eps x))
(/.f64 eps (/.f64 x 1/2))
(*.f64 1/2 (/.f64 eps x))
(/.f64 eps (/.f64 x 1/2))
(*.f64 1/2 (/.f64 eps x))
(/.f64 eps (/.f64 x 1/2))
(*.f64 1/2 (/.f64 eps x))
(/.f64 eps (/.f64 x 1/2))
(*.f64 1/2 (/.f64 eps x))
(/.f64 eps (/.f64 x 1/2))
(*.f64 1/2 (/.f64 eps x))
(/.f64 eps (/.f64 x 1/2))
(*.f64 1/2 (/.f64 eps x))
(/.f64 eps (/.f64 x 1/2))
(*.f64 1/2 (/.f64 eps x))
(/.f64 eps (/.f64 x 1/2))
(*.f64 1/2 (/.f64 eps x))
(/.f64 eps (/.f64 x 1/2))
(*.f64 1/2 (/.f64 eps x))
(/.f64 eps (/.f64 x 1/2))
(*.f64 1/2 (/.f64 eps x))
(/.f64 eps (/.f64 x 1/2))
(*.f64 1/2 (/.f64 eps x))
(/.f64 eps (/.f64 x 1/2))
(*.f64 1/2 (/.f64 eps x))
(/.f64 eps (/.f64 x 1/2))
(*.f64 1/2 (/.f64 eps x))
(/.f64 eps (/.f64 x 1/2))
(*.f64 1/2 (/.f64 eps x))
(/.f64 eps (/.f64 x 1/2))
(*.f64 1/2 (/.f64 eps x))
(/.f64 eps (/.f64 x 1/2))
(*.f64 1/2 (/.f64 eps x))
(/.f64 eps (/.f64 x 1/2))
(*.f64 1/2 (/.f64 eps x))
(/.f64 eps (/.f64 x 1/2))
(*.f64 1/2 (/.f64 eps x))
(/.f64 eps (/.f64 x 1/2))
(/.f64 (pow.f64 eps 2) x)
(*.f64 eps (/.f64 eps x))
(/.f64 (pow.f64 eps 2) x)
(*.f64 eps (/.f64 eps x))
(/.f64 (pow.f64 eps 2) x)
(*.f64 eps (/.f64 eps x))
(/.f64 (pow.f64 eps 2) x)
(*.f64 eps (/.f64 eps x))
(/.f64 (pow.f64 eps 2) x)
(*.f64 eps (/.f64 eps x))
(/.f64 (pow.f64 eps 2) x)
(*.f64 eps (/.f64 eps x))
(/.f64 (pow.f64 eps 2) x)
(*.f64 eps (/.f64 eps x))
(/.f64 (pow.f64 eps 2) x)
(*.f64 eps (/.f64 eps x))
(/.f64 (pow.f64 eps 2) x)
(*.f64 eps (/.f64 eps x))
(/.f64 (pow.f64 eps 2) x)
(*.f64 eps (/.f64 eps x))
(/.f64 (pow.f64 eps 2) x)
(*.f64 eps (/.f64 eps x))
(/.f64 (pow.f64 eps 2) x)
(*.f64 eps (/.f64 eps x))
(/.f64 (pow.f64 eps 2) x)
(*.f64 eps (/.f64 eps x))
(/.f64 (pow.f64 eps 2) x)
(*.f64 eps (/.f64 eps x))
(/.f64 (pow.f64 eps 2) x)
(*.f64 eps (/.f64 eps x))
(/.f64 (pow.f64 eps 2) x)
(*.f64 eps (/.f64 eps x))
(/.f64 (pow.f64 eps 2) x)
(*.f64 eps (/.f64 eps x))
(/.f64 (pow.f64 eps 2) x)
(*.f64 eps (/.f64 eps x))
(/.f64 (pow.f64 eps 2) x)
(*.f64 eps (/.f64 eps x))
(/.f64 (pow.f64 eps 2) x)
(*.f64 eps (/.f64 eps x))
(/.f64 (pow.f64 eps 2) x)
(*.f64 eps (/.f64 eps x))
(/.f64 (pow.f64 eps 2) x)
(*.f64 eps (/.f64 eps x))
(/.f64 (pow.f64 eps 2) x)
(*.f64 eps (/.f64 eps x))
(/.f64 (pow.f64 eps 2) x)
(*.f64 eps (/.f64 eps x))
(*.f64 1/2 (/.f64 (pow.f64 eps 2) x))
(*.f64 1/2 (*.f64 eps (/.f64 eps x)))
(*.f64 eps (/.f64 eps (/.f64 x 1/2)))
(/.f64 eps (/.f64 (/.f64 x 1/2) eps))
(*.f64 1/2 (/.f64 (pow.f64 eps 2) x))
(*.f64 1/2 (*.f64 eps (/.f64 eps x)))
(*.f64 eps (/.f64 eps (/.f64 x 1/2)))
(/.f64 eps (/.f64 (/.f64 x 1/2) eps))
(*.f64 1/2 (/.f64 (pow.f64 eps 2) x))
(*.f64 1/2 (*.f64 eps (/.f64 eps x)))
(*.f64 eps (/.f64 eps (/.f64 x 1/2)))
(/.f64 eps (/.f64 (/.f64 x 1/2) eps))
(*.f64 1/2 (/.f64 (pow.f64 eps 2) x))
(*.f64 1/2 (*.f64 eps (/.f64 eps x)))
(*.f64 eps (/.f64 eps (/.f64 x 1/2)))
(/.f64 eps (/.f64 (/.f64 x 1/2) eps))
(*.f64 1/2 (/.f64 (pow.f64 eps 2) x))
(*.f64 1/2 (*.f64 eps (/.f64 eps x)))
(*.f64 eps (/.f64 eps (/.f64 x 1/2)))
(/.f64 eps (/.f64 (/.f64 x 1/2) eps))
(*.f64 1/2 (/.f64 (pow.f64 eps 2) x))
(*.f64 1/2 (*.f64 eps (/.f64 eps x)))
(*.f64 eps (/.f64 eps (/.f64 x 1/2)))
(/.f64 eps (/.f64 (/.f64 x 1/2) eps))
(*.f64 1/2 (/.f64 (pow.f64 eps 2) x))
(*.f64 1/2 (*.f64 eps (/.f64 eps x)))
(*.f64 eps (/.f64 eps (/.f64 x 1/2)))
(/.f64 eps (/.f64 (/.f64 x 1/2) eps))
(*.f64 1/2 (/.f64 (pow.f64 eps 2) x))
(*.f64 1/2 (*.f64 eps (/.f64 eps x)))
(*.f64 eps (/.f64 eps (/.f64 x 1/2)))
(/.f64 eps (/.f64 (/.f64 x 1/2) eps))
(*.f64 1/2 (/.f64 (pow.f64 eps 2) x))
(*.f64 1/2 (*.f64 eps (/.f64 eps x)))
(*.f64 eps (/.f64 eps (/.f64 x 1/2)))
(/.f64 eps (/.f64 (/.f64 x 1/2) eps))
(*.f64 1/2 (/.f64 (pow.f64 eps 2) x))
(*.f64 1/2 (*.f64 eps (/.f64 eps x)))
(*.f64 eps (/.f64 eps (/.f64 x 1/2)))
(/.f64 eps (/.f64 (/.f64 x 1/2) eps))
(*.f64 1/2 (/.f64 (pow.f64 eps 2) x))
(*.f64 1/2 (*.f64 eps (/.f64 eps x)))
(*.f64 eps (/.f64 eps (/.f64 x 1/2)))
(/.f64 eps (/.f64 (/.f64 x 1/2) eps))
(*.f64 1/2 (/.f64 (pow.f64 eps 2) x))
(*.f64 1/2 (*.f64 eps (/.f64 eps x)))
(*.f64 eps (/.f64 eps (/.f64 x 1/2)))
(/.f64 eps (/.f64 (/.f64 x 1/2) eps))
(*.f64 1/2 (/.f64 (pow.f64 eps 2) x))
(*.f64 1/2 (*.f64 eps (/.f64 eps x)))
(*.f64 eps (/.f64 eps (/.f64 x 1/2)))
(/.f64 eps (/.f64 (/.f64 x 1/2) eps))
(*.f64 1/2 (/.f64 (pow.f64 eps 2) x))
(*.f64 1/2 (*.f64 eps (/.f64 eps x)))
(*.f64 eps (/.f64 eps (/.f64 x 1/2)))
(/.f64 eps (/.f64 (/.f64 x 1/2) eps))
(*.f64 1/2 (/.f64 (pow.f64 eps 2) x))
(*.f64 1/2 (*.f64 eps (/.f64 eps x)))
(*.f64 eps (/.f64 eps (/.f64 x 1/2)))
(/.f64 eps (/.f64 (/.f64 x 1/2) eps))
(*.f64 1/2 (/.f64 (pow.f64 eps 2) x))
(*.f64 1/2 (*.f64 eps (/.f64 eps x)))
(*.f64 eps (/.f64 eps (/.f64 x 1/2)))
(/.f64 eps (/.f64 (/.f64 x 1/2) eps))
(*.f64 1/2 (/.f64 (pow.f64 eps 2) x))
(*.f64 1/2 (*.f64 eps (/.f64 eps x)))
(*.f64 eps (/.f64 eps (/.f64 x 1/2)))
(/.f64 eps (/.f64 (/.f64 x 1/2) eps))
(*.f64 1/2 (/.f64 (pow.f64 eps 2) x))
(*.f64 1/2 (*.f64 eps (/.f64 eps x)))
(*.f64 eps (/.f64 eps (/.f64 x 1/2)))
(/.f64 eps (/.f64 (/.f64 x 1/2) eps))
(*.f64 1/2 (/.f64 (pow.f64 eps 2) x))
(*.f64 1/2 (*.f64 eps (/.f64 eps x)))
(*.f64 eps (/.f64 eps (/.f64 x 1/2)))
(/.f64 eps (/.f64 (/.f64 x 1/2) eps))
(*.f64 1/2 (/.f64 (pow.f64 eps 2) x))
(*.f64 1/2 (*.f64 eps (/.f64 eps x)))
(*.f64 eps (/.f64 eps (/.f64 x 1/2)))
(/.f64 eps (/.f64 (/.f64 x 1/2) eps))
(*.f64 1/2 (/.f64 (pow.f64 eps 2) x))
(*.f64 1/2 (*.f64 eps (/.f64 eps x)))
(*.f64 eps (/.f64 eps (/.f64 x 1/2)))
(/.f64 eps (/.f64 (/.f64 x 1/2) eps))
(*.f64 1/2 (/.f64 (pow.f64 eps 2) x))
(*.f64 1/2 (*.f64 eps (/.f64 eps x)))
(*.f64 eps (/.f64 eps (/.f64 x 1/2)))
(/.f64 eps (/.f64 (/.f64 x 1/2) eps))
(*.f64 1/2 (/.f64 (pow.f64 eps 2) x))
(*.f64 1/2 (*.f64 eps (/.f64 eps x)))
(*.f64 eps (/.f64 eps (/.f64 x 1/2)))
(/.f64 eps (/.f64 (/.f64 x 1/2) eps))
(*.f64 1/2 (/.f64 (pow.f64 eps 2) x))
(*.f64 1/2 (*.f64 eps (/.f64 eps x)))
(*.f64 eps (/.f64 eps (/.f64 x 1/2)))
(/.f64 eps (/.f64 (/.f64 x 1/2) eps))
(+.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (/.f64 x eps)))) -1)
(*.f64 1/2 (/.f64 eps x))
(/.f64 eps (/.f64 x 1/2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (/.f64 x eps)))) 1)
(*.f64 1/2 (/.f64 eps x))
(/.f64 eps (/.f64 x 1/2))
(*.f64 1/2 (/.f64 eps x))
(/.f64 eps (/.f64 x 1/2))
(*.f64 (*.f64 eps (/.f64 eps x)) (*.f64 1/2 (/.f64 1 eps)))
(*.f64 1/2 (/.f64 eps x))
(/.f64 eps (/.f64 x 1/2))
(*.f64 (*.f64 eps (/.f64 eps x)) (/.f64 1/2 eps))
(*.f64 1/2 (/.f64 eps x))
(/.f64 eps (/.f64 x 1/2))
(*.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps) (/.f64 1 eps))
(*.f64 1/2 (/.f64 eps x))
(/.f64 eps (/.f64 x 1/2))
(*.f64 (/.f64 1/2 (/.f64 x eps)) 1)
(*.f64 1/2 (/.f64 eps x))
(/.f64 eps (/.f64 x 1/2))
(*.f64 1 (/.f64 1/2 (/.f64 x eps)))
(*.f64 1/2 (/.f64 eps x))
(/.f64 eps (/.f64 x 1/2))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 eps (sqrt.f64 x))) (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 eps (sqrt.f64 x))) (/.f64 1 eps)))
(*.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (/.f64 eps (sqrt.f64 x))) 2) (/.f64 1 eps))
(/.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (/.f64 eps (sqrt.f64 x))) 2) eps)
(/.f64 (pow.f64 (/.f64 (*.f64 eps (sqrt.f64 1/2)) (sqrt.f64 x)) 2) eps)
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 eps (sqrt.f64 x))) (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 eps (sqrt.f64 x))) eps))
(*.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (/.f64 eps (sqrt.f64 x))) 2) (/.f64 1 eps))
(/.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (/.f64 eps (sqrt.f64 x))) 2) eps)
(/.f64 (pow.f64 (/.f64 (*.f64 eps (sqrt.f64 1/2)) (sqrt.f64 x)) 2) eps)
(*.f64 (sqrt.f64 (/.f64 1/2 (/.f64 x eps))) (sqrt.f64 (/.f64 1/2 (/.f64 x eps))))
(*.f64 1/2 (/.f64 eps x))
(/.f64 eps (/.f64 x 1/2))
(*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4))) (*.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps)) (/.f64 1 eps)))
(*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4))) (*.f64 (/.f64 1 eps) (cbrt.f64 (*.f64 eps (*.f64 (/.f64 1/2 x) eps)))))
(*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4))) (/.f64 (cbrt.f64 (*.f64 eps (/.f64 eps (/.f64 x 1/2)))) eps))
(*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4))) (/.f64 (cbrt.f64 (/.f64 eps (/.f64 (/.f64 x 1/2) eps))) eps))
(*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4))) (/.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps)) eps))
(*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4))) (*.f64 (/.f64 1 eps) (cbrt.f64 (*.f64 eps (*.f64 (/.f64 1/2 x) eps)))))
(*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4))) (/.f64 (cbrt.f64 (*.f64 eps (/.f64 eps (/.f64 x 1/2)))) eps))
(*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4))) (/.f64 (cbrt.f64 (/.f64 eps (/.f64 (/.f64 x 1/2) eps))) eps))
(*.f64 (cbrt.f64 (/.f64 1/2 (/.f64 x eps))) (pow.f64 (cbrt.f64 (/.f64 1/2 (/.f64 x eps))) 2))
(*.f64 1/2 (/.f64 eps x))
(/.f64 eps (/.f64 x 1/2))
(*.f64 (cbrt.f64 (/.f64 1/2 (/.f64 x eps))) (/.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4))) (pow.f64 (cbrt.f64 eps) 2)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 1/2 x) eps)) (/.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4))) (pow.f64 (cbrt.f64 eps) 2)))
(*.f64 (cbrt.f64 (/.f64 eps (/.f64 x 1/2))) (/.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4))) (pow.f64 (cbrt.f64 eps) 2)))
(*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 eps x))) (/.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4))) (pow.f64 (cbrt.f64 eps) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 (/.f64 x eps))) 2) (cbrt.f64 (/.f64 1/2 (/.f64 x eps))))
(*.f64 1/2 (/.f64 eps x))
(/.f64 eps (/.f64 x 1/2))
(*.f64 (/.f64 1 eps) (*.f64 (/.f64 1/2 (/.f64 x eps)) eps))
(*.f64 1/2 (/.f64 eps x))
(/.f64 eps (/.f64 x 1/2))
(*.f64 (/.f64 -1/2 (/.f64 (/.f64 x eps) eps)) (/.f64 1 (neg.f64 eps)))
(*.f64 1/2 (/.f64 eps x))
(/.f64 eps (/.f64 x 1/2))
(*.f64 (*.f64 1/2 (/.f64 1 eps)) (*.f64 eps (/.f64 eps x)))
(*.f64 1/2 (/.f64 eps x))
(/.f64 eps (/.f64 x 1/2))
(*.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 eps (sqrt.f64 x))) (/.f64 1 eps)) (*.f64 (sqrt.f64 1/2) (/.f64 eps (sqrt.f64 x))))
(*.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (/.f64 eps (sqrt.f64 x))) 2) (/.f64 1 eps))
(/.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (/.f64 eps (sqrt.f64 x))) 2) eps)
(/.f64 (pow.f64 (/.f64 (*.f64 eps (sqrt.f64 1/2)) (sqrt.f64 x)) 2) eps)
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps)) (/.f64 1 eps)) (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4))))
(*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4))) (*.f64 (/.f64 1 eps) (cbrt.f64 (*.f64 eps (*.f64 (/.f64 1/2 x) eps)))))
(*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4))) (/.f64 (cbrt.f64 (*.f64 eps (/.f64 eps (/.f64 x 1/2)))) eps))
(*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4))) (/.f64 (cbrt.f64 (/.f64 eps (/.f64 (/.f64 x 1/2) eps))) eps))
(*.f64 (/.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps) (sqrt.f64 eps)) (/.f64 1 (sqrt.f64 eps)))
(*.f64 (/.f64 (*.f64 eps (*.f64 (/.f64 1/2 x) eps)) (sqrt.f64 eps)) (/.f64 1 (sqrt.f64 eps)))
(*.f64 (/.f64 eps (*.f64 (/.f64 x eps) (sqrt.f64 eps))) (/.f64 1/2 (sqrt.f64 eps)))
(*.f64 (/.f64 (*.f64 eps (/.f64 eps x)) (sqrt.f64 eps)) (/.f64 1/2 (sqrt.f64 eps)))
(*.f64 (/.f64 1 (sqrt.f64 eps)) (/.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps) (sqrt.f64 eps)))
(*.f64 (/.f64 (*.f64 eps (*.f64 (/.f64 1/2 x) eps)) (sqrt.f64 eps)) (/.f64 1 (sqrt.f64 eps)))
(*.f64 (/.f64 eps (*.f64 (/.f64 x eps) (sqrt.f64 eps))) (/.f64 1/2 (sqrt.f64 eps)))
(*.f64 (/.f64 (*.f64 eps (/.f64 eps x)) (sqrt.f64 eps)) (/.f64 1/2 (sqrt.f64 eps)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 eps) 2)) (/.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps) (cbrt.f64 eps)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 eps) 2)) (/.f64 (*.f64 (/.f64 1/2 x) eps) (/.f64 (cbrt.f64 eps) eps)))
(*.f64 (*.f64 eps (/.f64 eps x)) (/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps)))
(/.f64 (*.f64 1/2 (*.f64 (/.f64 (/.f64 eps (cbrt.f64 eps)) x) eps)) (pow.f64 (cbrt.f64 eps) 2))
(*.f64 (/.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps) (cbrt.f64 eps)) (/.f64 1 (pow.f64 (cbrt.f64 eps) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 eps) 2)) (/.f64 (*.f64 (/.f64 1/2 x) eps) (/.f64 (cbrt.f64 eps) eps)))
(*.f64 (*.f64 eps (/.f64 eps x)) (/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps)))
(/.f64 (*.f64 1/2 (*.f64 (/.f64 (/.f64 eps (cbrt.f64 eps)) x) eps)) (pow.f64 (cbrt.f64 eps) 2))
(*.f64 (/.f64 eps x) 1/2)
(*.f64 1/2 (/.f64 eps x))
(/.f64 eps (/.f64 x 1/2))
(*.f64 (/.f64 eps (*.f64 (sqrt.f64 eps) (/.f64 x eps))) (/.f64 1/2 (sqrt.f64 eps)))
(*.f64 (/.f64 (*.f64 eps (*.f64 (/.f64 1/2 x) eps)) (sqrt.f64 eps)) (/.f64 1 (sqrt.f64 eps)))
(*.f64 (/.f64 eps (*.f64 (/.f64 x eps) (sqrt.f64 eps))) (/.f64 1/2 (sqrt.f64 eps)))
(*.f64 (/.f64 (*.f64 eps (/.f64 eps x)) (sqrt.f64 eps)) (/.f64 1/2 (sqrt.f64 eps)))
(*.f64 (/.f64 eps (*.f64 (cbrt.f64 eps) (/.f64 x eps))) (/.f64 1/2 (pow.f64 (cbrt.f64 eps) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 eps) 2)) (/.f64 (*.f64 (/.f64 1/2 x) eps) (/.f64 (cbrt.f64 eps) eps)))
(*.f64 (*.f64 eps (/.f64 eps x)) (/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps)))
(/.f64 (*.f64 1/2 (*.f64 (/.f64 (/.f64 eps (cbrt.f64 eps)) x) eps)) (pow.f64 (cbrt.f64 eps) 2))
(*.f64 (/.f64 1/2 eps) (*.f64 eps (/.f64 eps x)))
(*.f64 1/2 (/.f64 eps x))
(/.f64 eps (/.f64 x 1/2))
(*.f64 (/.f64 1 (neg.f64 eps)) (/.f64 -1/2 (/.f64 (/.f64 x eps) eps)))
(*.f64 1/2 (/.f64 eps x))
(/.f64 eps (/.f64 x 1/2))
(*.f64 (/.f64 1/2 (sqrt.f64 x)) (/.f64 eps (sqrt.f64 x)))
(*.f64 (/.f64 eps (sqrt.f64 x)) (/.f64 1/2 (sqrt.f64 x)))
(*.f64 (/.f64 1/2 (sqrt.f64 eps)) (/.f64 eps (*.f64 (sqrt.f64 eps) (/.f64 x eps))))
(*.f64 (/.f64 (*.f64 eps (*.f64 (/.f64 1/2 x) eps)) (sqrt.f64 eps)) (/.f64 1 (sqrt.f64 eps)))
(*.f64 (/.f64 eps (*.f64 (/.f64 x eps) (sqrt.f64 eps))) (/.f64 1/2 (sqrt.f64 eps)))
(*.f64 (/.f64 (*.f64 eps (/.f64 eps x)) (sqrt.f64 eps)) (/.f64 1/2 (sqrt.f64 eps)))
(*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 eps) 2)) (/.f64 eps (*.f64 (cbrt.f64 eps) (/.f64 x eps))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 eps) 2)) (/.f64 (*.f64 (/.f64 1/2 x) eps) (/.f64 (cbrt.f64 eps) eps)))
(*.f64 (*.f64 eps (/.f64 eps x)) (/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps)))
(/.f64 (*.f64 1/2 (*.f64 (/.f64 (/.f64 eps (cbrt.f64 eps)) x) eps)) (pow.f64 (cbrt.f64 eps) 2))
(*.f64 (/.f64 eps (*.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 x eps))) (/.f64 1/2 (cbrt.f64 eps)))
(*.f64 (/.f64 eps (*.f64 (/.f64 x eps) (pow.f64 (cbrt.f64 eps) 2))) (/.f64 1/2 (cbrt.f64 eps)))
(*.f64 (*.f64 eps (/.f64 eps x)) (/.f64 (/.f64 1/2 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2)))
(*.f64 (/.f64 1/2 (cbrt.f64 eps)) (/.f64 eps (*.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 x eps))))
(*.f64 (/.f64 eps (*.f64 (/.f64 x eps) (pow.f64 (cbrt.f64 eps) 2))) (/.f64 1/2 (cbrt.f64 eps)))
(*.f64 (*.f64 eps (/.f64 eps x)) (/.f64 (/.f64 1/2 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 eps (sqrt.f64 x))) eps) (*.f64 (sqrt.f64 1/2) (/.f64 eps (sqrt.f64 x))))
(*.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (/.f64 eps (sqrt.f64 x))) 2) (/.f64 1 eps))
(/.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (/.f64 eps (sqrt.f64 x))) 2) eps)
(/.f64 (pow.f64 (/.f64 (*.f64 eps (sqrt.f64 1/2)) (sqrt.f64 x)) 2) eps)
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 eps (sqrt.f64 x))) (pow.f64 (cbrt.f64 eps) 2)) (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 eps (sqrt.f64 x))) (cbrt.f64 eps)))
(*.f64 (/.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 eps (sqrt.f64 x)))) (/.f64 (sqrt.f64 1/2) (/.f64 (cbrt.f64 eps) (/.f64 eps (sqrt.f64 x)))))
(/.f64 (/.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (/.f64 eps (sqrt.f64 x))) 2) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps))
(/.f64 (/.f64 (pow.f64 (/.f64 (*.f64 eps (sqrt.f64 1/2)) (sqrt.f64 x)) 2) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 eps (sqrt.f64 x))) (cbrt.f64 eps)) (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 eps (sqrt.f64 x))) (pow.f64 (cbrt.f64 eps) 2)))
(*.f64 (/.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 eps (sqrt.f64 x)))) (/.f64 (sqrt.f64 1/2) (/.f64 (cbrt.f64 eps) (/.f64 eps (sqrt.f64 x)))))
(/.f64 (/.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (/.f64 eps (sqrt.f64 x))) 2) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps))
(/.f64 (/.f64 (pow.f64 (/.f64 (*.f64 eps (sqrt.f64 1/2)) (sqrt.f64 x)) 2) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps)) eps) (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4))))
(*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4))) (*.f64 (/.f64 1 eps) (cbrt.f64 (*.f64 eps (*.f64 (/.f64 1/2 x) eps)))))
(*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4))) (/.f64 (cbrt.f64 (*.f64 eps (/.f64 eps (/.f64 x 1/2)))) eps))
(*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4))) (/.f64 (cbrt.f64 (/.f64 eps (/.f64 (/.f64 x 1/2) eps))) eps))
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4))) (sqrt.f64 eps)) (/.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps)) (sqrt.f64 eps)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4))) (sqrt.f64 eps)) (/.f64 (cbrt.f64 (*.f64 eps (*.f64 (/.f64 1/2 x) eps))) (sqrt.f64 eps)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4))) (sqrt.f64 eps)) (/.f64 (cbrt.f64 (*.f64 eps (/.f64 eps (/.f64 x 1/2)))) (sqrt.f64 eps)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4))) (sqrt.f64 eps)) (/.f64 (cbrt.f64 (/.f64 eps (/.f64 (/.f64 x 1/2) eps))) (sqrt.f64 eps)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps)) (sqrt.f64 eps)) (/.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4))) (sqrt.f64 eps)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4))) (sqrt.f64 eps)) (/.f64 (cbrt.f64 (*.f64 eps (*.f64 (/.f64 1/2 x) eps))) (sqrt.f64 eps)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4))) (sqrt.f64 eps)) (/.f64 (cbrt.f64 (*.f64 eps (/.f64 eps (/.f64 x 1/2)))) (sqrt.f64 eps)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4))) (sqrt.f64 eps)) (/.f64 (cbrt.f64 (/.f64 eps (/.f64 (/.f64 x 1/2) eps))) (sqrt.f64 eps)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4))) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 (/.f64 1/2 (/.f64 x eps))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 1/2 x) eps)) (/.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4))) (pow.f64 (cbrt.f64 eps) 2)))
(*.f64 (cbrt.f64 (/.f64 eps (/.f64 x 1/2))) (/.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4))) (pow.f64 (cbrt.f64 eps) 2)))
(*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 eps x))) (/.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4))) (pow.f64 (cbrt.f64 eps) 2)))
(*.f64 (/.f64 1/2 (neg.f64 eps)) (/.f64 (neg.f64 eps) (/.f64 x eps)))
(*.f64 1/2 (/.f64 eps x))
(/.f64 eps (/.f64 x 1/2))
(*.f64 (/.f64 1/2 (/.f64 eps (*.f64 eps eps))) (pow.f64 x -1))
(*.f64 1/2 (/.f64 eps x))
(/.f64 eps (/.f64 x 1/2))
(*.f64 (/.f64 1/2 (/.f64 eps (cbrt.f64 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4)))) (cbrt.f64 (*.f64 eps (/.f64 eps x))))
(*.f64 (*.f64 (/.f64 1/2 eps) (cbrt.f64 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4))) (cbrt.f64 (*.f64 eps (/.f64 eps x))))
(*.f64 (/.f64 1/2 eps) (*.f64 (cbrt.f64 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4)) (cbrt.f64 (*.f64 eps (/.f64 eps x)))))
(*.f64 (/.f64 1 (/.f64 eps 1/2)) (*.f64 eps (/.f64 eps x)))
(*.f64 1/2 (/.f64 eps x))
(/.f64 eps (/.f64 x 1/2))
(*.f64 (/.f64 1 (/.f64 eps (*.f64 (sqrt.f64 1/2) (/.f64 eps (sqrt.f64 x))))) (*.f64 (sqrt.f64 1/2) (/.f64 eps (sqrt.f64 x))))
(*.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (/.f64 eps (sqrt.f64 x))) 2) (/.f64 1 eps))
(/.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (/.f64 eps (sqrt.f64 x))) 2) eps)
(/.f64 (pow.f64 (/.f64 (*.f64 eps (sqrt.f64 1/2)) (sqrt.f64 x)) 2) eps)
(*.f64 (/.f64 1 (/.f64 eps (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4))))) (cbrt.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps)))
(*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4))) (*.f64 (/.f64 1 eps) (cbrt.f64 (*.f64 eps (*.f64 (/.f64 1/2 x) eps)))))
(*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4))) (/.f64 (cbrt.f64 (*.f64 eps (/.f64 eps (/.f64 x 1/2)))) eps))
(*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4))) (/.f64 (cbrt.f64 (/.f64 eps (/.f64 (/.f64 x 1/2) eps))) eps))
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4))) eps) (cbrt.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps)))
(*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4))) (*.f64 (/.f64 1 eps) (cbrt.f64 (*.f64 eps (*.f64 (/.f64 1/2 x) eps)))))
(*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4))) (/.f64 (cbrt.f64 (*.f64 eps (/.f64 eps (/.f64 x 1/2)))) eps))
(*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4))) (/.f64 (cbrt.f64 (/.f64 eps (/.f64 (/.f64 x 1/2) eps))) eps))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 1/2 (/.f64 x eps)))) (cbrt.f64 (/.f64 1/2 (/.f64 x eps)))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 1/2 (/.f64 x eps)))) (cbrt.f64 (/.f64 1/2 (/.f64 x eps)))))
(*.f64 1/2 (/.f64 eps x))
(/.f64 eps (/.f64 x 1/2))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 1/2 (/.f64 x eps)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 (/.f64 x eps))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 1/2 (/.f64 x eps)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 (/.f64 x eps))) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 1/2 x) eps))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 1/2 x) eps)) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 1/2 x) eps))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 1/2 x) eps)) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 eps (/.f64 x 1/2))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 eps (/.f64 x 1/2)))) (cbrt.f64 (sqrt.f64 (/.f64 eps (/.f64 x 1/2))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 eps x))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/2 (/.f64 eps x)))) (cbrt.f64 (sqrt.f64 (*.f64 1/2 (/.f64 eps x))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1/2 (/.f64 x eps))) (sqrt.f64 (cbrt.f64 (/.f64 1/2 (/.f64 x eps))))) (*.f64 (cbrt.f64 (/.f64 1/2 (/.f64 x eps))) (sqrt.f64 (cbrt.f64 (/.f64 1/2 (/.f64 x eps))))))
(*.f64 1/2 (/.f64 eps x))
(/.f64 eps (/.f64 x 1/2))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 (/.f64 x eps))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 1/2 (/.f64 x eps))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 (/.f64 x eps))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 1/2 (/.f64 x eps))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 1/2 x) eps))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 1/2 x) eps)) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 1/2 x) eps))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 1/2 x) eps)) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 eps (/.f64 x 1/2))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 eps (/.f64 x 1/2)))) (cbrt.f64 (sqrt.f64 (/.f64 eps (/.f64 x 1/2))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 eps x))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/2 (/.f64 eps x)))) (cbrt.f64 (sqrt.f64 (*.f64 1/2 (/.f64 eps x))))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 (/.f64 x eps))) 3/2) (pow.f64 (cbrt.f64 (/.f64 1/2 (/.f64 x eps))) 3/2))
(*.f64 1/2 (/.f64 eps x))
(/.f64 eps (/.f64 x 1/2))
(*.f64 (pow.f64 (pow.f64 (/.f64 1/2 (/.f64 x eps)) 3) 1/6) (pow.f64 (pow.f64 (/.f64 1/2 (/.f64 x eps)) 3) 1/6))
(*.f64 1/2 (/.f64 eps x))
(/.f64 eps (/.f64 x 1/2))
(*.f64 (pow.f64 (*.f64 (/.f64 x eps) 2) -1/2) (pow.f64 (*.f64 (/.f64 x eps) 2) -1/2))
(*.f64 1/2 (/.f64 eps x))
(/.f64 eps (/.f64 x 1/2))
(pow.f64 (/.f64 1/2 (/.f64 x eps)) 1)
(*.f64 1/2 (/.f64 eps x))
(/.f64 eps (/.f64 x 1/2))
(pow.f64 (sqrt.f64 (/.f64 1/2 (/.f64 x eps))) 2)
(*.f64 1/2 (/.f64 eps x))
(/.f64 eps (/.f64 x 1/2))
(pow.f64 (cbrt.f64 (/.f64 1/2 (/.f64 x eps))) 3)
(*.f64 1/2 (/.f64 eps x))
(/.f64 eps (/.f64 x 1/2))
(pow.f64 (pow.f64 (/.f64 1/2 (/.f64 x eps)) 3) 1/3)
(*.f64 1/2 (/.f64 eps x))
(/.f64 eps (/.f64 x 1/2))
(pow.f64 (*.f64 (/.f64 x eps) 2) -1)
(*.f64 1/2 (/.f64 eps x))
(/.f64 eps (/.f64 x 1/2))
(neg.f64 (/.f64 1/2 (/.f64 x (neg.f64 eps))))
(*.f64 1/2 (/.f64 eps x))
(/.f64 eps (/.f64 x 1/2))
(neg.f64 (*.f64 (/.f64 (neg.f64 eps) (/.f64 x eps)) (*.f64 1/2 (/.f64 1 eps))))
(*.f64 1/2 (/.f64 eps x))
(/.f64 eps (/.f64 x 1/2))
(neg.f64 (*.f64 (/.f64 1/2 (/.f64 x (neg.f64 eps))) 1))
(*.f64 1/2 (/.f64 eps x))
(/.f64 eps (/.f64 x 1/2))
(neg.f64 (*.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps) (/.f64 1 (neg.f64 eps))))
(*.f64 1/2 (/.f64 eps x))
(/.f64 eps (/.f64 x 1/2))
(neg.f64 (*.f64 1 (/.f64 1/2 (/.f64 x (neg.f64 eps)))))
(*.f64 1/2 (/.f64 eps x))
(/.f64 eps (/.f64 x 1/2))
(neg.f64 (*.f64 (/.f64 1/2 eps) (/.f64 (neg.f64 eps) (/.f64 x eps))))
(*.f64 1/2 (/.f64 eps x))
(/.f64 eps (/.f64 x 1/2))
(neg.f64 (/.f64 (/.f64 (neg.f64 eps) (/.f64 x eps)) (/.f64 eps 1/2)))
(*.f64 1/2 (/.f64 eps x))
(/.f64 eps (/.f64 x 1/2))
(neg.f64 (/.f64 (/.f64 -1/2 (/.f64 (/.f64 x eps) eps)) eps))
(*.f64 1/2 (/.f64 eps x))
(/.f64 eps (/.f64 x 1/2))
(sqrt.f64 (/.f64 1/4 (pow.f64 (/.f64 x eps) 2)))
(log.f64 (exp.f64 (/.f64 1/2 (/.f64 x eps))))
(*.f64 1/2 (/.f64 eps x))
(/.f64 eps (/.f64 x 1/2))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/2 (/.f64 x eps)))))
(*.f64 1/2 (/.f64 eps x))
(/.f64 eps (/.f64 x 1/2))
(cbrt.f64 (pow.f64 (/.f64 1/2 (/.f64 x eps)) 3))
(*.f64 1/2 (/.f64 eps x))
(/.f64 eps (/.f64 x 1/2))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps) 3) (pow.f64 eps 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 eps (*.f64 (/.f64 1/2 x) eps)) 3) (pow.f64 eps 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 eps (/.f64 eps (/.f64 x 1/2))) 3) (pow.f64 eps 3)))
(cbrt.f64 (/.f64 (/.f64 1/8 (pow.f64 (/.f64 x eps) 3)) 1))
(expm1.f64 (log1p.f64 (/.f64 1/2 (/.f64 x eps))))
(*.f64 1/2 (/.f64 eps x))
(/.f64 eps (/.f64 x 1/2))
(exp.f64 (log.f64 (/.f64 1/2 (/.f64 x eps))))
(*.f64 1/2 (/.f64 eps x))
(/.f64 eps (/.f64 x 1/2))
(log1p.f64 (expm1.f64 (/.f64 1/2 (/.f64 x eps))))
(*.f64 1/2 (/.f64 eps x))
(/.f64 eps (/.f64 x 1/2))
(+.f64 (exp.f64 (log1p.f64 (*.f64 eps (/.f64 eps x)))) -1)
(*.f64 eps (/.f64 eps x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (/.f64 eps x)))) 1)
(*.f64 eps (/.f64 eps x))
(*.f64 eps (/.f64 eps x))
(*.f64 (*.f64 eps eps) (pow.f64 x -1))
(*.f64 eps (/.f64 eps x))
(*.f64 (*.f64 eps (/.f64 eps x)) 1)
(*.f64 eps (/.f64 eps x))
(*.f64 1 (*.f64 eps (/.f64 eps x)))
(*.f64 eps (/.f64 eps x))
(*.f64 (/.f64 eps (sqrt.f64 x)) (/.f64 eps (sqrt.f64 x)))
(pow.f64 (/.f64 eps (sqrt.f64 x)) 2)
(*.f64 (pow.f64 (cbrt.f64 eps) 4) (*.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 x -1)))
(*.f64 eps (/.f64 eps x))
(*.f64 (pow.f64 (cbrt.f64 eps) 4) (/.f64 (pow.f64 (cbrt.f64 eps) 2) x))
(*.f64 eps (/.f64 eps x))
(*.f64 (cbrt.f64 (*.f64 eps (/.f64 eps x))) (cbrt.f64 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4)) (cbrt.f64 (*.f64 eps (/.f64 eps x))))
(*.f64 (cbrt.f64 (*.f64 eps (/.f64 eps x))) (/.f64 (pow.f64 (cbrt.f64 eps) 4) (pow.f64 (cbrt.f64 x) 2)))
(*.f64 (cbrt.f64 (*.f64 eps (/.f64 eps x))) (/.f64 (*.f64 eps (cbrt.f64 eps)) (pow.f64 (cbrt.f64 x) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4)) (cbrt.f64 (*.f64 eps (/.f64 eps x))))
(*.f64 (pow.f64 x -1) (*.f64 eps eps))
(*.f64 eps (/.f64 eps x))
(*.f64 (*.f64 eps (neg.f64 eps)) (/.f64 1 (neg.f64 x)))
(*.f64 eps (/.f64 eps x))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 x -1)) (pow.f64 (cbrt.f64 eps) 4))
(*.f64 eps (/.f64 eps x))
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (*.f64 eps eps) (sqrt.f64 x)))
(pow.f64 (/.f64 eps (sqrt.f64 x)) 2)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (/.f64 (*.f64 eps eps) (cbrt.f64 x)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (/.f64 eps (/.f64 (cbrt.f64 x) eps)))
(*.f64 (/.f64 eps (cbrt.f64 x)) (/.f64 eps (pow.f64 (cbrt.f64 x) 2)))
(/.f64 (/.f64 eps (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 x) 2) eps))
(*.f64 (/.f64 (*.f64 eps eps) (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(pow.f64 (/.f64 eps (sqrt.f64 x)) 2)
(*.f64 (/.f64 eps x) eps)
(*.f64 eps (/.f64 eps x))
(*.f64 (/.f64 eps (cbrt.f64 x)) (/.f64 eps (pow.f64 (cbrt.f64 x) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (/.f64 eps (/.f64 (cbrt.f64 x) eps)))
(/.f64 (/.f64 eps (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 x) 2) eps))
(*.f64 (/.f64 (*.f64 eps eps) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (/.f64 eps (/.f64 (cbrt.f64 x) eps)))
(*.f64 (/.f64 eps (cbrt.f64 x)) (/.f64 eps (pow.f64 (cbrt.f64 x) 2)))
(/.f64 (/.f64 eps (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 x) 2) eps))
(*.f64 (/.f64 1 (neg.f64 x)) (*.f64 eps (neg.f64 eps)))
(*.f64 eps (/.f64 eps x))
(*.f64 (/.f64 eps (pow.f64 (cbrt.f64 x) 2)) (/.f64 eps (cbrt.f64 x)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (/.f64 eps (/.f64 (cbrt.f64 x) eps)))
(*.f64 (/.f64 eps (cbrt.f64 x)) (/.f64 eps (pow.f64 (cbrt.f64 x) 2)))
(/.f64 (/.f64 eps (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 x) 2) eps))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) x) (pow.f64 (cbrt.f64 eps) 4))
(*.f64 eps (/.f64 eps x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 4) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 x)))
(pow.f64 (/.f64 eps (sqrt.f64 x)) 2)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 eps) 4) (sqrt.f64 x)))
(pow.f64 (/.f64 eps (sqrt.f64 x)) 2)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 4) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 (*.f64 eps (/.f64 eps x))))
(*.f64 (cbrt.f64 (*.f64 eps (/.f64 eps x))) (/.f64 (pow.f64 (cbrt.f64 eps) 4) (pow.f64 (cbrt.f64 x) 2)))
(*.f64 (cbrt.f64 (*.f64 eps (/.f64 eps x))) (/.f64 (*.f64 eps (cbrt.f64 eps)) (pow.f64 (cbrt.f64 x) 2)))
(*.f64 (/.f64 eps (neg.f64 x)) (neg.f64 eps))
(*.f64 eps (/.f64 eps x))
(*.f64 (/.f64 eps (/.f64 x (sqrt.f64 eps))) (sqrt.f64 eps))
(*.f64 eps (/.f64 eps x))
(*.f64 (/.f64 eps (/.f64 x (pow.f64 (cbrt.f64 eps) 2))) (cbrt.f64 eps))
(*.f64 eps (/.f64 eps x))
(*.f64 (/.f64 1 (/.f64 x (pow.f64 (cbrt.f64 eps) 4))) (pow.f64 (cbrt.f64 eps) 2))
(*.f64 eps (/.f64 eps x))
(*.f64 (/.f64 (sqrt.f64 eps) (/.f64 x eps)) (sqrt.f64 eps))
(*.f64 eps (/.f64 eps x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 4) x) (pow.f64 (cbrt.f64 eps) 2))
(*.f64 eps (/.f64 eps x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 x eps)) (cbrt.f64 eps))
(*.f64 eps (/.f64 eps x))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 eps (/.f64 eps x)))) (cbrt.f64 (*.f64 eps (/.f64 eps x)))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 eps (/.f64 eps x)))) (cbrt.f64 (*.f64 eps (/.f64 eps x)))))
(*.f64 eps (/.f64 eps x))
(*.f64 (*.f64 (cbrt.f64 (/.f64 eps (sqrt.f64 x))) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4)))) (*.f64 (cbrt.f64 (/.f64 eps (sqrt.f64 x))) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4)) (*.f64 (cbrt.f64 (/.f64 eps (sqrt.f64 x))) (cbrt.f64 (/.f64 eps (sqrt.f64 x)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 eps (/.f64 eps x))) (sqrt.f64 (cbrt.f64 (*.f64 eps (/.f64 eps x))))) (*.f64 (cbrt.f64 (*.f64 eps (/.f64 eps x))) (sqrt.f64 (cbrt.f64 (*.f64 eps (/.f64 eps x))))))
(*.f64 eps (/.f64 eps x))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4))) (cbrt.f64 (/.f64 eps (sqrt.f64 x)))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4))) (cbrt.f64 (/.f64 eps (sqrt.f64 x)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 eps (sqrt.f64 x))) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4)))) (*.f64 (cbrt.f64 (/.f64 eps (sqrt.f64 x))) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4)) (*.f64 (cbrt.f64 (/.f64 eps (sqrt.f64 x))) (cbrt.f64 (/.f64 eps (sqrt.f64 x)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (/.f64 eps x))) 3/2) (pow.f64 (cbrt.f64 (*.f64 eps (/.f64 eps x))) 3/2))
(*.f64 eps (/.f64 eps x))
(*.f64 (pow.f64 (pow.f64 (*.f64 eps (/.f64 eps x)) 3) 1/6) (pow.f64 (pow.f64 (*.f64 eps (/.f64 eps x)) 3) 1/6))
(*.f64 eps (/.f64 eps x))
(*.f64 (pow.f64 (/.f64 (/.f64 x eps) eps) -1/2) (pow.f64 (/.f64 (/.f64 x eps) eps) -1/2))
(*.f64 eps (/.f64 eps x))
(pow.f64 (*.f64 eps (/.f64 eps x)) 1)
(*.f64 eps (/.f64 eps x))
(pow.f64 (/.f64 eps (sqrt.f64 x)) 2)
(pow.f64 (cbrt.f64 (*.f64 eps (/.f64 eps x))) 3)
(*.f64 eps (/.f64 eps x))
(pow.f64 (pow.f64 (*.f64 eps (/.f64 eps x)) 3) 1/3)
(*.f64 eps (/.f64 eps x))
(pow.f64 (/.f64 (/.f64 x eps) eps) -1)
(*.f64 eps (/.f64 eps x))
(neg.f64 (/.f64 (neg.f64 eps) (/.f64 x eps)))
(*.f64 eps (/.f64 eps x))
(neg.f64 (/.f64 (/.f64 (neg.f64 eps) (/.f64 x eps)) 1))
(*.f64 eps (/.f64 eps x))
(sqrt.f64 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4))
(log.f64 (exp.f64 (*.f64 eps (/.f64 eps x))))
(*.f64 eps (/.f64 eps x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (/.f64 eps x)))))
(*.f64 eps (/.f64 eps x))
(cbrt.f64 (pow.f64 (*.f64 eps (/.f64 eps x)) 3))
(*.f64 eps (/.f64 eps x))
(cbrt.f64 (/.f64 (pow.f64 eps 6) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (/.f64 eps x))))
(*.f64 eps (/.f64 eps x))
(exp.f64 (log.f64 (*.f64 eps (/.f64 eps x))))
(*.f64 eps (/.f64 eps x))
(log1p.f64 (expm1.f64 (*.f64 eps (/.f64 eps x))))
(*.f64 eps (/.f64 eps x))
(+.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps))) -1)
(*.f64 1/2 (*.f64 eps (/.f64 eps x)))
(*.f64 eps (/.f64 eps (/.f64 x 1/2)))
(/.f64 eps (/.f64 (/.f64 x 1/2) eps))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps))) 1)
(*.f64 1/2 (*.f64 eps (/.f64 eps x)))
(*.f64 eps (/.f64 eps (/.f64 x 1/2)))
(/.f64 eps (/.f64 (/.f64 x 1/2) eps))
(/.f64 1/2 (/.f64 (/.f64 x eps) eps))
(*.f64 1/2 (*.f64 eps (/.f64 eps x)))
(*.f64 eps (/.f64 eps (/.f64 x 1/2)))
(/.f64 eps (/.f64 (/.f64 x 1/2) eps))
(/.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps) 1)
(*.f64 1/2 (*.f64 eps (/.f64 eps x)))
(*.f64 eps (/.f64 eps (/.f64 x 1/2)))
(/.f64 eps (/.f64 (/.f64 x 1/2) eps))
(/.f64 1 (*.f64 2 (/.f64 (/.f64 x eps) eps)))
(*.f64 1/2 (*.f64 eps (/.f64 eps x)))
(*.f64 eps (/.f64 eps (/.f64 x 1/2)))
(/.f64 eps (/.f64 (/.f64 x 1/2) eps))
(/.f64 (*.f64 eps (*.f64 1/2 eps)) x)
(*.f64 1/2 (*.f64 eps (/.f64 eps x)))
(*.f64 eps (/.f64 eps (/.f64 x 1/2)))
(/.f64 eps (/.f64 (/.f64 x 1/2) eps))
(/.f64 (*.f64 1/2 eps) (/.f64 x eps))
(*.f64 1/2 (*.f64 eps (/.f64 eps x)))
(*.f64 eps (/.f64 eps (/.f64 x 1/2)))
(/.f64 eps (/.f64 (/.f64 x 1/2) eps))
(/.f64 (/.f64 (*.f64 eps (*.f64 1/2 eps)) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 1/2 (*.f64 eps (/.f64 eps x)))
(*.f64 eps (/.f64 eps (/.f64 x 1/2)))
(/.f64 eps (/.f64 (/.f64 x 1/2) eps))
(/.f64 (/.f64 (*.f64 eps (*.f64 1/2 eps)) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(*.f64 1/2 (*.f64 eps (/.f64 eps x)))
(*.f64 eps (/.f64 eps (/.f64 x 1/2)))
(/.f64 eps (/.f64 (/.f64 x 1/2) eps))
(/.f64 (*.f64 (*.f64 eps eps) -1/2) (neg.f64 x))
(*.f64 1/2 (*.f64 eps (/.f64 eps x)))
(*.f64 eps (/.f64 eps (/.f64 x 1/2)))
(/.f64 eps (/.f64 (/.f64 x 1/2) eps))
(/.f64 (neg.f64 (*.f64 (*.f64 eps eps) -1/2)) x)
(*.f64 1/2 (*.f64 eps (/.f64 eps x)))
(*.f64 eps (/.f64 eps (/.f64 x 1/2)))
(/.f64 eps (/.f64 (/.f64 x 1/2) eps))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps))) (exp.f64 (log1p.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps)))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps))) 1))
(/.f64 (*.f64 (+.f64 1 (exp.f64 (log1p.f64 (*.f64 eps (*.f64 (/.f64 1/2 x) eps))))) (*.f64 eps (*.f64 (/.f64 1/2 x) eps))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 eps (*.f64 (/.f64 1/2 x) eps))))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (*.f64 eps (/.f64 eps (/.f64 x 1/2)))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 eps (/.f64 eps (/.f64 x 1/2)))))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 eps (/.f64 (/.f64 x 1/2) eps))))) (+.f64 1 (exp.f64 (log1p.f64 (/.f64 eps (/.f64 (/.f64 x 1/2) eps))))))
(pow.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps) 1)
(*.f64 1/2 (*.f64 eps (/.f64 eps x)))
(*.f64 eps (/.f64 eps (/.f64 x 1/2)))
(/.f64 eps (/.f64 (/.f64 x 1/2) eps))
(pow.f64 (*.f64 (sqrt.f64 1/2) (/.f64 eps (sqrt.f64 x))) 2)
(pow.f64 (/.f64 (*.f64 eps (sqrt.f64 1/2)) (sqrt.f64 x)) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps)) 3)
(*.f64 1/2 (*.f64 eps (/.f64 eps x)))
(*.f64 eps (/.f64 eps (/.f64 x 1/2)))
(/.f64 eps (/.f64 (/.f64 x 1/2) eps))
(pow.f64 (pow.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps) 3) 1/3)
(*.f64 1/2 (*.f64 eps (/.f64 eps x)))
(*.f64 eps (/.f64 eps (/.f64 x 1/2)))
(/.f64 eps (/.f64 (/.f64 x 1/2) eps))
(neg.f64 (/.f64 -1/2 (/.f64 (/.f64 x eps) eps)))
(*.f64 1/2 (*.f64 eps (/.f64 eps x)))
(*.f64 eps (/.f64 eps (/.f64 x 1/2)))
(/.f64 eps (/.f64 (/.f64 x 1/2) eps))
(neg.f64 (/.f64 (*.f64 eps (*.f64 1/2 eps)) (neg.f64 x)))
(*.f64 1/2 (*.f64 eps (/.f64 eps x)))
(*.f64 eps (/.f64 eps (/.f64 x 1/2)))
(/.f64 eps (/.f64 (/.f64 x 1/2) eps))
(sqrt.f64 (*.f64 1/4 (pow.f64 (/.f64 eps (sqrt.f64 x)) 4)))
(log.f64 (pow.f64 (exp.f64 1/2) (*.f64 eps (/.f64 eps x))))
(*.f64 1/2 (*.f64 eps (/.f64 eps x)))
(*.f64 eps (/.f64 eps (/.f64 x 1/2)))
(/.f64 eps (/.f64 (/.f64 x 1/2) eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps))))
(*.f64 1/2 (*.f64 eps (/.f64 eps x)))
(*.f64 eps (/.f64 eps (/.f64 x 1/2)))
(/.f64 eps (/.f64 (/.f64 x 1/2) eps))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps) 3))
(*.f64 1/2 (*.f64 eps (/.f64 eps x)))
(*.f64 eps (/.f64 eps (/.f64 x 1/2)))
(/.f64 eps (/.f64 (/.f64 x 1/2) eps))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps)))
(*.f64 1/2 (*.f64 eps (/.f64 eps x)))
(*.f64 eps (/.f64 eps (/.f64 x 1/2)))
(/.f64 eps (/.f64 (/.f64 x 1/2) eps))
(exp.f64 (log.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps)))
(*.f64 1/2 (*.f64 eps (/.f64 eps x)))
(*.f64 eps (/.f64 eps (/.f64 x 1/2)))
(/.f64 eps (/.f64 (/.f64 x 1/2) eps))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 1/2 (/.f64 x eps)) eps)))
(*.f64 1/2 (*.f64 eps (/.f64 eps x)))
(*.f64 eps (/.f64 eps (/.f64 x 1/2)))
(/.f64 eps (/.f64 (/.f64 x 1/2) eps))

localize21.0ms (0.2%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.03%
(-.f64 (*.f64 2 (/.f64 x eps)) (*.f64 1/2 (/.f64 1 x)))
0.14%
(/.f64 eps (-.f64 (*.f64 2 (/.f64 x eps)) (*.f64 1/2 (/.f64 1 x))))
56.13%
(/.f64 (/.f64 eps (-.f64 (*.f64 2 (/.f64 x eps)) (*.f64 1/2 (/.f64 1 x)))) eps)
Compiler

Compiled 62 to 38 computations (38.7% saved)

series11.0ms (0.1%)

Counts
3 → 54
Calls

18 calls:

TimeVariablePointExpression
0.0ms
eps
@0
(/.f64 (/.f64 eps (-.f64 (*.f64 2 (/.f64 x eps)) (*.f64 1/2 (/.f64 1 x)))) eps)
0.0ms
eps
@inf
(/.f64 (/.f64 eps (-.f64 (*.f64 2 (/.f64 x eps)) (*.f64 1/2 (/.f64 1 x)))) eps)
0.0ms
x
@0
(/.f64 (/.f64 eps (-.f64 (*.f64 2 (/.f64 x eps)) (*.f64 1/2 (/.f64 1 x)))) eps)
0.0ms
x
@inf
(/.f64 (/.f64 eps (-.f64 (*.f64 2 (/.f64 x eps)) (*.f64 1/2 (/.f64 1 x)))) eps)
0.0ms
x
@-inf
(/.f64 (/.f64 eps (-.f64 (*.f64 2 (/.f64 x eps)) (*.f64 1/2 (/.f64 1 x)))) eps)

rewrite123.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
1196×associate-/r/
944×distribute-lft-in
810×associate-/l/
356×associate-+l+
322×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01493
132081
2445981
Stop Event
node limit
Counts
3 → 315
Calls
Call 1
Inputs
(/.f64 (/.f64 eps (-.f64 (*.f64 2 (/.f64 x eps)) (*.f64 1/2 (/.f64 1 x)))) eps)
(/.f64 eps (-.f64 (*.f64 2 (/.f64 x eps)) (*.f64 1/2 (/.f64 1 x))))
(-.f64 (*.f64 2 (/.f64 x eps)) (*.f64 1/2 (/.f64 1 x)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 eps (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eps (*.f64 (/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) (/.f64 1 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eps (/.f64 1 (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 eps (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) (/.f64 1 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 eps (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))) (sqrt.f64 (/.f64 eps (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) (*.f64 (sqrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) (/.f64 1 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) (/.f64 (sqrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 eps (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))) (pow.f64 (cbrt.f64 (/.f64 eps (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 eps (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))) 2) (cbrt.f64 (/.f64 eps (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) 2) (*.f64 (cbrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) (/.f64 1 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 eps) (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 eps) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) (/.f64 1 (neg.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps eps) (/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps 1) (/.f64 1 (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 eps)) (/.f64 eps (*.f64 (sqrt.f64 eps) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 eps) 2)) (/.f64 eps (*.f64 (cbrt.f64 eps) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) eps)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 eps)) (/.f64 (neg.f64 eps) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 eps) eps) (/.f64 (sqrt.f64 eps) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) eps) (/.f64 (cbrt.f64 eps) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (sqrt.f64 eps)) (/.f64 1 (*.f64 (sqrt.f64 eps) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (pow.f64 (cbrt.f64 eps) 2)) (/.f64 1 (*.f64 (cbrt.f64 eps) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) eps) (sqrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) (pow.f64 (cbrt.f64 eps) 2)) (/.f64 (sqrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) (cbrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) 2) 1) (/.f64 (cbrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) 2) (sqrt.f64 eps)) (/.f64 (cbrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) (sqrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) 2) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 (/.f64 eps (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 eps eps)) (/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps eps) 1) (/.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps eps) 1) (/.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))) (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (*.f64 eps (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x))))) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (*.f64 eps (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3))))) (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 eps (sqrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))) (sqrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 eps (pow.f64 (cbrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) 2))) (cbrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 eps) (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) (sqrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) (cbrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) 2) eps) (cbrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 eps) 1) (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 eps) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) eps)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 eps) (sqrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) (/.f64 eps (sqrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 eps) (pow.f64 (cbrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) 2)) (/.f64 eps (cbrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 eps) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))) (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 eps) (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))) (*.f64 eps (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 eps) (neg.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) (neg.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 eps) (/.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (sqrt.f64 eps))) (sqrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 eps) (/.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (pow.f64 (cbrt.f64 eps) 2))) (cbrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) 1) (/.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) 1) (/.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))) (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))) (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) (neg.f64 (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x))))) (neg.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) (neg.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3))))) (neg.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 -1/2 x) (/.f64 -1/2 x)))) (-.f64 (*.f64 2 (/.f64 x eps)) (/.f64 -1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) (-.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 2) (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))) (-.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) (+.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (pow.f64 (/.f64 -1/2 x) 3))) (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (-.f64 (*.f64 (/.f64 -1/2 x) (/.f64 -1/2 x)) (*.f64 (*.f64 2 (/.f64 x eps)) (/.f64 -1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) (+.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 3) (pow.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 3))) (+.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 2) (-.f64 (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))) (*.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) (-.f64 (*.f64 (*.f64 2 x) x) (*.f64 eps 1/2))) (*.f64 eps x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (neg.f64 eps) (/.f64 1 eps)) (neg.f64 (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x))))) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (neg.f64 eps) (/.f64 1 eps)) (neg.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3))))) (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps eps) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps eps) (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))) (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps eps) (neg.f64 (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x))))) (neg.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps eps) (neg.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3))))) (neg.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps eps) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 -1/2 x) (/.f64 -1/2 x)))) (-.f64 (*.f64 2 (/.f64 x eps)) (/.f64 -1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps eps) (-.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 2) (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))) (-.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps eps) (+.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (pow.f64 (/.f64 -1/2 x) 3))) (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (-.f64 (*.f64 (/.f64 -1/2 x) (/.f64 -1/2 x)) (*.f64 (*.f64 2 (/.f64 x eps)) (/.f64 -1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps eps) (+.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 3) (pow.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 3))) (+.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 2) (-.f64 (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))) (*.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps eps) (-.f64 (*.f64 (*.f64 2 x) x) (*.f64 eps 1/2))) (*.f64 eps x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 eps (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 eps (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 eps (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 eps (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 eps eps) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 eps (*.f64 (neg.f64 eps) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 eps (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 eps (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 eps (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 eps (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) 3) (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 eps (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 eps (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 eps (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 eps (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 eps (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))) (*.f64 2 (/.f64 x eps))) (*.f64 (/.f64 eps (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))) (/.f64 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 eps (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))) (/.f64 1/2 x)) (*.f64 (/.f64 eps (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))) (*.f64 2 (/.f64 x eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 eps (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))) (pow.f64 (*.f64 2 (/.f64 x eps)) 2)) (*.f64 (/.f64 eps (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 eps (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))) (*.f64 (/.f64 eps (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))) (pow.f64 (*.f64 2 (/.f64 x eps)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 eps (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))) (+.f64 (/.f64 1/4 (*.f64 x x)) (pow.f64 (*.f64 2 (/.f64 x eps)) 2))) (*.f64 (/.f64 eps (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))) (*.f64 2 (*.f64 (/.f64 x eps) (/.f64 1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eps (/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) (sqrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) (pow.f64 (cbrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) 2) (cbrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) eps)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 eps) (/.f64 1 (neg.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps 1) (/.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps 1) (/.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))) (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) (/.f64 eps (sqrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) 2)) (/.f64 eps (cbrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))) (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))) (*.f64 eps (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))) (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) (neg.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 eps) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) (sqrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 eps) 1) (/.f64 (sqrt.f64 eps) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) 1) (/.f64 (cbrt.f64 eps) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) 2)) (cbrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (neg.f64 (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x))))) (neg.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (neg.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3))))) (neg.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 -1/2 x) (/.f64 -1/2 x)))) (-.f64 (*.f64 2 (/.f64 x eps)) (/.f64 -1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (-.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 2) (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))) (-.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (+.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (pow.f64 (/.f64 -1/2 x) 3))) (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (-.f64 (*.f64 (/.f64 -1/2 x) (/.f64 -1/2 x)) (*.f64 (*.f64 2 (/.f64 x eps)) (/.f64 -1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (+.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 3) (pow.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 3))) (+.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 2) (-.f64 (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))) (*.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (-.f64 (*.f64 (*.f64 2 x) x) (*.f64 eps 1/2))) (*.f64 eps x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (sqrt.f64 eps))) (sqrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (pow.f64 (cbrt.f64 eps) 2))) (cbrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) (cbrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 eps) (neg.f64 (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x))))) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 eps) (neg.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3))))) (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps 1) 1) (/.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps 1) 1) (/.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))) (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps 1) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps 1) (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))) (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps 1) (neg.f64 (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x))))) (neg.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps 1) (neg.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3))))) (neg.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps 1) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 -1/2 x) (/.f64 -1/2 x)))) (-.f64 (*.f64 2 (/.f64 x eps)) (/.f64 -1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps 1) (-.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 2) (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))) (-.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps 1) (+.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (pow.f64 (/.f64 -1/2 x) 3))) (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (-.f64 (*.f64 (/.f64 -1/2 x) (/.f64 -1/2 x)) (*.f64 (*.f64 2 (/.f64 x eps)) (/.f64 -1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps 1) (+.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 3) (pow.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 3))) (+.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 2) (-.f64 (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))) (*.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps 1) (-.f64 (*.f64 (*.f64 2 x) x) (*.f64 eps 1/2))) (*.f64 eps x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps (sqrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps (sqrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x))))) (sqrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps (pow.f64 (cbrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) 2)) (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eps (pow.f64 (cbrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x))))) (cbrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) eps) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 eps (neg.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 eps 3) (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 x eps)) (/.f64 -1/2 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 x eps)) (+.f64 (/.f64 -1/2 x) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 x eps)) (+.f64 (+.f64 (/.f64 -1/2 x) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 x eps)) (+.f64 (/.f64 -1/2 x) (*.f64 2 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 x eps)) (+.f64 (+.f64 (/.f64 -1/2 x) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))) (*.f64 2 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 x eps)) (+.f64 (/.f64 -1/2 x) (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 x eps)) (+.f64 (+.f64 (/.f64 -1/2 x) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))) (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 x eps)) (+.f64 (/.f64 -1/2 x) (fma.f64 (/.f64 -1/2 x) 1 (/.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 x eps)) (+.f64 (+.f64 (/.f64 -1/2 x) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))) (fma.f64 (/.f64 -1/2 x) 1 (/.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 x eps)) (+.f64 (/.f64 -1/2 x) (fma.f64 -1/2 (/.f64 1 x) (/.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 x eps)) (+.f64 (+.f64 (/.f64 -1/2 x) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))) (fma.f64 -1/2 (/.f64 1 x) (/.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 x eps)) (+.f64 (/.f64 -1/2 x) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 x eps)) (+.f64 (+.f64 (/.f64 -1/2 x) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 x eps)) (+.f64 (/.f64 -1/2 x) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 x eps)) (+.f64 (+.f64 (/.f64 -1/2 x) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 x eps)) (*.f64 1 (+.f64 (/.f64 -1/2 x) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (*.f64 2 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (fma.f64 (/.f64 -1/2 x) 1 (/.f64 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (fma.f64 -1/2 (/.f64 1 x) (/.f64 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (*.f64 2 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 1) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 (/.f64 -1/2 x) 1 (/.f64 1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 -1/2 (/.f64 1 x) (/.f64 1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) (*.f64 2 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (*.f64 2 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))) (*.f64 2 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 1) (*.f64 2 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 (/.f64 -1/2 x) 1 (/.f64 1/2 x)) (*.f64 2 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 -1/2 (/.f64 1 x) (/.f64 1/2 x)) (*.f64 2 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x)) (*.f64 2 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x)) (*.f64 2 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (*.f64 2 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))) (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 1) (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 (/.f64 -1/2 x) 1 (/.f64 1/2 x)) (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 -1/2 (/.f64 1 x) (/.f64 1/2 x)) (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x)) (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x)) (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) (fma.f64 (/.f64 -1/2 x) 1 (/.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (*.f64 2 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))) (fma.f64 (/.f64 -1/2 x) 1 (/.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 1) (fma.f64 (/.f64 -1/2 x) 1 (/.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 (/.f64 -1/2 x) 1 (/.f64 1/2 x)) (fma.f64 (/.f64 -1/2 x) 1 (/.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 -1/2 (/.f64 1 x) (/.f64 1/2 x)) (fma.f64 (/.f64 -1/2 x) 1 (/.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x)) (fma.f64 (/.f64 -1/2 x) 1 (/.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x)) (fma.f64 (/.f64 -1/2 x) 1 (/.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) (fma.f64 -1/2 (/.f64 1 x) (/.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (*.f64 2 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))) (fma.f64 -1/2 (/.f64 1 x) (/.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 1) (fma.f64 -1/2 (/.f64 1 x) (/.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 (/.f64 -1/2 x) 1 (/.f64 1/2 x)) (fma.f64 -1/2 (/.f64 1 x) (/.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 -1/2 (/.f64 1 x) (/.f64 1/2 x)) (fma.f64 -1/2 (/.f64 1 x) (/.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x)) (fma.f64 -1/2 (/.f64 1 x) (/.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x)) (fma.f64 -1/2 (/.f64 1 x) (/.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (*.f64 2 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 1) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 (/.f64 -1/2 x) 1 (/.f64 1/2 x)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 -1/2 (/.f64 1 x) (/.f64 1/2 x)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (*.f64 2 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 1) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 (/.f64 -1/2 x) 1 (/.f64 1/2 x)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 -1/2 (/.f64 1 x) (/.f64 1/2 x)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (*.f64 1 (*.f64 2 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (*.f64 1 (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (*.f64 1 (fma.f64 (/.f64 -1/2 x) 1 (/.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (*.f64 1 (fma.f64 -1/2 (/.f64 1 x) (/.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1/2 x) (*.f64 2 (/.f64 x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1/2 x) (+.f64 (*.f64 2 (/.f64 x eps)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1/2 x) (+.f64 (*.f64 2 (/.f64 x eps)) (*.f64 2 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1/2 x) (+.f64 (*.f64 2 (/.f64 x eps)) (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1/2 x) (+.f64 (*.f64 2 (/.f64 x eps)) (fma.f64 (/.f64 -1/2 x) 1 (/.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1/2 x) (+.f64 (*.f64 2 (/.f64 x eps)) (fma.f64 -1/2 (/.f64 1 x) (/.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1/2 x) (+.f64 (*.f64 2 (/.f64 x eps)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1/2 x) (+.f64 (*.f64 2 (/.f64 x eps)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1/2 x) (+.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -1/2 x) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))) (*.f64 2 (/.f64 x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 1) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 -1/2 x) 1 (/.f64 1/2 x)) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 -1/2 (/.f64 1 x) (/.f64 1/2 x)) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x)) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x)) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (/.f64 -1/2 x)) (/.f64 1/2 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) (*.f64 2 (/.f64 x eps))) (/.f64 -1/2 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) (*.f64 2 (/.f64 x eps))) (+.f64 (/.f64 -1/2 x) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 2 (/.f64 x eps)) (exp.f64 (log1p.f64 (/.f64 1/2 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) (sqrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) (pow.f64 (cbrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) 2) (cbrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x))) (/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (/.f64 1/2 x)) (sqrt.f64 (*.f64 2 (/.f64 x eps)))) (-.f64 (sqrt.f64 (*.f64 2 (/.f64 x eps))) (sqrt.f64 (/.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))) (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x))) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x))) (+.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))) (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (-.f64 (/.f64 1/4 (*.f64 x x)) (*.f64 2 (*.f64 (/.f64 x eps) (/.f64 1/2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x))) (+.f64 (*.f64 (*.f64 2 x) x) (*.f64 eps 1/2))) (*.f64 eps x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3))) (-.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (pow.f64 (*.f64 2 (/.f64 x eps)) 2)) (*.f64 (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))))) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3))) (+.f64 (pow.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) 3) (pow.f64 (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (pow.f64 (*.f64 2 (/.f64 x eps)) 2)) (-.f64 (*.f64 (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))) (*.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))) (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x))) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3))) (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))) (neg.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))) (*.f64 1 (neg.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))) (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 -1/2 x) (/.f64 -1/2 x))) (-.f64 (*.f64 2 (/.f64 x eps)) (/.f64 -1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 -1/2 x) (/.f64 -1/2 x))) (*.f64 1 (-.f64 (*.f64 2 (/.f64 x eps)) (/.f64 -1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 2) (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)))) (-.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 2) (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)))) (*.f64 1 (-.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (*.f64 (pow.f64 (/.f64 x eps) 3) 8)) (*.f64 (/.f64 1/8 (pow.f64 x 3)) (/.f64 1/8 (pow.f64 x 3)))) (*.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))) (+.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (pow.f64 (*.f64 2 (/.f64 x eps)) 2)) (*.f64 (/.f64 1/4 (*.f64 x x)) (/.f64 1/4 (*.f64 x x)))) (*.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)) (+.f64 (/.f64 1/4 (*.f64 x x)) (pow.f64 (*.f64 2 (/.f64 x eps)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (pow.f64 (/.f64 -1/2 x) 3)) (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (-.f64 (*.f64 (/.f64 -1/2 x) (/.f64 -1/2 x)) (*.f64 (*.f64 2 (/.f64 x eps)) (/.f64 -1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (pow.f64 (/.f64 -1/2 x) 3)) (*.f64 1 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (-.f64 (*.f64 (/.f64 -1/2 x) (/.f64 -1/2 x)) (*.f64 (*.f64 2 (/.f64 x eps)) (/.f64 -1/2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 3) (pow.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 3)) (+.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 2) (-.f64 (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))) (*.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 3) (pow.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 3)) (*.f64 1 (+.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 2) (-.f64 (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))) (*.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) 3) (pow.f64 (/.f64 1/8 (pow.f64 x 3)) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))) (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (*.f64 (pow.f64 (/.f64 x eps) 3) 8)) (+.f64 (*.f64 (/.f64 1/8 (pow.f64 x 3)) (/.f64 1/8 (pow.f64 x 3))) (*.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) 3) (pow.f64 (/.f64 1/4 (*.f64 x x)) 3)) (*.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)) (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (pow.f64 (*.f64 2 (/.f64 x eps)) 2)) (+.f64 (*.f64 (/.f64 1/4 (*.f64 x x)) (/.f64 1/4 (*.f64 x x))) (*.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 2 x) x) (*.f64 eps 1/2)) (*.f64 eps x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 2 x) x) (*.f64 eps 1/2)) (*.f64 1 (*.f64 eps x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 x eps) 2 (/.f64 -1/2 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 2 (/.f64 x eps)) (/.f64 -1/2 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) (sqrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 2 (/.f64 x eps))) (sqrt.f64 (*.f64 2 (/.f64 x eps))) (/.f64 -1/2 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) 2) (cbrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 x eps))) 2) (cbrt.f64 (*.f64 2 (/.f64 x eps))) (/.f64 -1/2 x))))))

simplify170.0ms (1.8%)

Algorithm
egg-herbie
Rules
1252×associate-*r*
1028×associate-*l*
894×associate-/r*
888×*-commutative
828×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
077921797
1241221175
Stop Event
node limit
Counts
369 → 461
Calls
Call 1
Inputs
(*.f64 1/2 (/.f64 eps x))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7))) (*.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(*.f64 -2 x)
(+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (*.f64 -2 x))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (+.f64 (*.f64 -2 x) (*.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2)))))
(+.f64 (*.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (+.f64 (*.f64 -2 x) (*.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2))))))
(*.f64 -2 x)
(+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (*.f64 -2 x))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (+.f64 (*.f64 -2 x) (*.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2)))))
(+.f64 (*.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (+.f64 (*.f64 -2 x) (*.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2))))))
(*.f64 -2 x)
(+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (*.f64 -2 x))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (+.f64 (*.f64 -2 x) (*.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2)))))
(+.f64 (*.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (+.f64 (*.f64 -2 x) (*.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2))))))
(*.f64 1/2 (/.f64 eps x))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7))) (*.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(*.f64 1/2 (/.f64 eps x))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7))) (*.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(*.f64 1/2 (/.f64 (pow.f64 eps 2) x))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 eps 2) x)) (*.f64 1/8 (/.f64 (pow.f64 eps 3) (pow.f64 x 3))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 eps 2) x)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 3) (pow.f64 x 3))) (*.f64 1/32 (/.f64 (pow.f64 eps 4) (pow.f64 x 5)))))
(+.f64 (*.f64 1/128 (/.f64 (pow.f64 eps 5) (pow.f64 x 7))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 eps 2) x)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 3) (pow.f64 x 3))) (*.f64 1/32 (/.f64 (pow.f64 eps 4) (pow.f64 x 5))))))
(*.f64 -2 (*.f64 eps x))
(+.f64 (*.f64 -2 (*.f64 eps x)) (*.f64 -8 (pow.f64 x 3)))
(+.f64 (*.f64 -2 (*.f64 eps x)) (+.f64 (*.f64 -8 (pow.f64 x 3)) (*.f64 -32 (/.f64 (pow.f64 x 5) eps))))
(+.f64 (*.f64 -2 (*.f64 eps x)) (+.f64 (*.f64 -8 (pow.f64 x 3)) (+.f64 (*.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 2))) (*.f64 -32 (/.f64 (pow.f64 x 5) eps)))))
(*.f64 -2 (*.f64 eps x))
(+.f64 (*.f64 -2 (*.f64 eps x)) (*.f64 -8 (pow.f64 x 3)))
(+.f64 (*.f64 -2 (*.f64 eps x)) (+.f64 (*.f64 -8 (pow.f64 x 3)) (*.f64 -32 (/.f64 (pow.f64 x 5) eps))))
(+.f64 (*.f64 -2 (*.f64 eps x)) (+.f64 (*.f64 -8 (pow.f64 x 3)) (+.f64 (*.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 2))) (*.f64 -32 (/.f64 (pow.f64 x 5) eps)))))
(*.f64 -2 (*.f64 eps x))
(+.f64 (*.f64 -2 (*.f64 eps x)) (*.f64 -8 (pow.f64 x 3)))
(+.f64 (*.f64 -2 (*.f64 eps x)) (+.f64 (*.f64 -8 (pow.f64 x 3)) (*.f64 -32 (/.f64 (pow.f64 x 5) eps))))
(+.f64 (*.f64 -2 (*.f64 eps x)) (+.f64 (*.f64 -8 (pow.f64 x 3)) (+.f64 (*.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 2))) (*.f64 -32 (/.f64 (pow.f64 x 5) eps)))))
(*.f64 1/2 (/.f64 (pow.f64 eps 2) x))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 eps 2) x)) (*.f64 1/8 (/.f64 (pow.f64 eps 3) (pow.f64 x 3))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 eps 2) x)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 3) (pow.f64 x 3))) (*.f64 1/32 (/.f64 (pow.f64 eps 4) (pow.f64 x 5)))))
(+.f64 (*.f64 1/128 (/.f64 (pow.f64 eps 5) (pow.f64 x 7))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 eps 2) x)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 3) (pow.f64 x 3))) (*.f64 1/32 (/.f64 (pow.f64 eps 4) (pow.f64 x 5))))))
(*.f64 1/2 (/.f64 (pow.f64 eps 2) x))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 eps 2) x)) (*.f64 1/8 (/.f64 (pow.f64 eps 3) (pow.f64 x 3))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 eps 2) x)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 3) (pow.f64 x 3))) (*.f64 1/32 (/.f64 (pow.f64 eps 4) (pow.f64 x 5)))))
(+.f64 (*.f64 1/128 (/.f64 (pow.f64 eps 5) (pow.f64 x 7))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 eps 2) x)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 3) (pow.f64 x 3))) (*.f64 1/32 (/.f64 (pow.f64 eps 4) (pow.f64 x 5))))))
(/.f64 -1/2 x)
(*.f64 2 (/.f64 x eps))
(*.f64 2 (/.f64 x eps))
(*.f64 2 (/.f64 x eps))
(/.f64 -1/2 x)
(/.f64 -1/2 x)
(-.f64 (exp.f64 (log1p.f64 (/.f64 eps (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))) 1)
(*.f64 eps (*.f64 (/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) (/.f64 1 eps)))
(*.f64 eps (/.f64 1 (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))
(*.f64 1 (/.f64 eps (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))
(*.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) (/.f64 1 eps))
(*.f64 (/.f64 eps (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) 1)
(*.f64 (sqrt.f64 (/.f64 eps (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))) (sqrt.f64 (/.f64 eps (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))))
(*.f64 (sqrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) (*.f64 (sqrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) (/.f64 1 eps)))
(*.f64 (sqrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) (/.f64 (sqrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) eps))
(*.f64 (cbrt.f64 (/.f64 eps (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))) (pow.f64 (cbrt.f64 (/.f64 eps (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 eps (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))) 2) (cbrt.f64 (/.f64 eps (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) 2) (*.f64 (cbrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) (/.f64 1 eps)))
(*.f64 (/.f64 1 eps) (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))
(*.f64 (/.f64 (neg.f64 eps) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) (/.f64 1 (neg.f64 eps)))
(*.f64 (/.f64 eps eps) (/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))
(*.f64 (/.f64 eps 1) (/.f64 1 (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))
(*.f64 (/.f64 1 (sqrt.f64 eps)) (/.f64 eps (*.f64 (sqrt.f64 eps) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 eps) 2)) (/.f64 eps (*.f64 (cbrt.f64 eps) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))
(*.f64 (/.f64 1 (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) eps)
(*.f64 (/.f64 1 (neg.f64 eps)) (/.f64 (neg.f64 eps) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))
(*.f64 (/.f64 (sqrt.f64 eps) eps) (/.f64 (sqrt.f64 eps) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) eps) (/.f64 (cbrt.f64 eps) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))
(*.f64 (/.f64 eps (sqrt.f64 eps)) (/.f64 1 (*.f64 (sqrt.f64 eps) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))
(*.f64 (/.f64 eps (pow.f64 (cbrt.f64 eps) 2)) (/.f64 1 (*.f64 (cbrt.f64 eps) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) eps) (sqrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) (pow.f64 (cbrt.f64 eps) 2)) (/.f64 (sqrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) (cbrt.f64 eps)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) 2) 1) (/.f64 (cbrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) eps))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) 2) (sqrt.f64 eps)) (/.f64 (cbrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) (sqrt.f64 eps)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) 2) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 (/.f64 eps (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))))
(*.f64 (/.f64 1 (/.f64 eps eps)) (/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))
(*.f64 (/.f64 (/.f64 eps eps) 1) (/.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))))
(*.f64 (/.f64 (/.f64 eps eps) 1) (/.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))) (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))))
(*.f64 (/.f64 eps (*.f64 eps (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x))))) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))
(*.f64 (/.f64 eps (*.f64 eps (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3))))) (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))))
(*.f64 (/.f64 1 (/.f64 eps (sqrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))) (sqrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))
(*.f64 (/.f64 1 (/.f64 eps (pow.f64 (cbrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) 2))) (cbrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))
(*.f64 (/.f64 (sqrt.f64 eps) (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) (sqrt.f64 eps))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) (cbrt.f64 eps))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) 2) eps) (cbrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))
(*.f64 (/.f64 (/.f64 1 eps) 1) (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))
(*.f64 (/.f64 (/.f64 1 eps) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) eps)
(*.f64 (/.f64 (/.f64 1 eps) (sqrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) (/.f64 eps (sqrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))
(*.f64 (/.f64 (/.f64 1 eps) (pow.f64 (cbrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) 2)) (/.f64 eps (cbrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))
(*.f64 (/.f64 (/.f64 1 eps) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))) (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))
(*.f64 (/.f64 (/.f64 1 eps) (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))) (*.f64 eps (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))))
(*.f64 (/.f64 (/.f64 1 eps) (neg.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) (neg.f64 eps))
(*.f64 (/.f64 (/.f64 1 eps) (/.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (sqrt.f64 eps))) (sqrt.f64 eps))
(*.f64 (/.f64 (/.f64 1 eps) (/.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (pow.f64 (cbrt.f64 eps) 2))) (cbrt.f64 eps))
(*.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) 1) (/.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))))
(*.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) 1) (/.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))) (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))))
(*.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))
(*.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))) (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))))
(*.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) (neg.f64 (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x))))) (neg.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))
(*.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) (neg.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3))))) (neg.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))))
(*.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 -1/2 x) (/.f64 -1/2 x)))) (-.f64 (*.f64 2 (/.f64 x eps)) (/.f64 -1/2 x)))
(*.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) (-.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 2) (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))) (-.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))
(*.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) (+.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (pow.f64 (/.f64 -1/2 x) 3))) (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (-.f64 (*.f64 (/.f64 -1/2 x) (/.f64 -1/2 x)) (*.f64 (*.f64 2 (/.f64 x eps)) (/.f64 -1/2 x)))))
(*.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) (+.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 3) (pow.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 3))) (+.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 2) (-.f64 (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))) (*.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))))
(*.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) (-.f64 (*.f64 (*.f64 2 x) x) (*.f64 eps 1/2))) (*.f64 eps x))
(*.f64 (/.f64 (*.f64 (neg.f64 eps) (/.f64 1 eps)) (neg.f64 (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x))))) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))
(*.f64 (/.f64 (*.f64 (neg.f64 eps) (/.f64 1 eps)) (neg.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3))))) (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))))
(*.f64 (/.f64 (/.f64 eps eps) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))
(*.f64 (/.f64 (/.f64 eps eps) (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))) (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))))
(*.f64 (/.f64 (/.f64 eps eps) (neg.f64 (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x))))) (neg.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))
(*.f64 (/.f64 (/.f64 eps eps) (neg.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3))))) (neg.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))))
(*.f64 (/.f64 (/.f64 eps eps) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 -1/2 x) (/.f64 -1/2 x)))) (-.f64 (*.f64 2 (/.f64 x eps)) (/.f64 -1/2 x)))
(*.f64 (/.f64 (/.f64 eps eps) (-.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 2) (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))) (-.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))
(*.f64 (/.f64 (/.f64 eps eps) (+.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (pow.f64 (/.f64 -1/2 x) 3))) (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (-.f64 (*.f64 (/.f64 -1/2 x) (/.f64 -1/2 x)) (*.f64 (*.f64 2 (/.f64 x eps)) (/.f64 -1/2 x)))))
(*.f64 (/.f64 (/.f64 eps eps) (+.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 3) (pow.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 3))) (+.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 2) (-.f64 (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))) (*.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))))
(*.f64 (/.f64 (/.f64 eps eps) (-.f64 (*.f64 (*.f64 2 x) x) (*.f64 eps 1/2))) (*.f64 eps x))
(pow.f64 (/.f64 eps (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) 1)
(pow.f64 (sqrt.f64 (/.f64 eps (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))) 2)
(pow.f64 (cbrt.f64 (/.f64 eps (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))) 3)
(pow.f64 (pow.f64 (/.f64 eps (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) 3) 1/3)
(pow.f64 (*.f64 (/.f64 eps eps) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) -1)
(neg.f64 (/.f64 eps (*.f64 (neg.f64 eps) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))
(sqrt.f64 (pow.f64 (/.f64 eps (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) 2))
(log.f64 (exp.f64 (/.f64 eps (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 eps (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))))
(cbrt.f64 (pow.f64 (/.f64 eps (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (/.f64 eps (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))))
(exp.f64 (log.f64 (/.f64 eps (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))))
(exp.f64 (*.f64 (log.f64 (/.f64 eps (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))) 1))
(log1p.f64 (expm1.f64 (/.f64 eps (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))))
(+.f64 (*.f64 (/.f64 eps (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))) (*.f64 2 (/.f64 x eps))) (*.f64 (/.f64 eps (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))) (/.f64 1/2 x)))
(+.f64 (*.f64 (/.f64 eps (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))) (/.f64 1/2 x)) (*.f64 (/.f64 eps (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))) (*.f64 2 (/.f64 x eps))))
(+.f64 (*.f64 (/.f64 eps (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))) (pow.f64 (*.f64 2 (/.f64 x eps)) 2)) (*.f64 (/.f64 eps (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))))
(+.f64 (*.f64 (/.f64 eps (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))) (*.f64 (/.f64 eps (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))) (pow.f64 (*.f64 2 (/.f64 x eps)) 2)))
(+.f64 (*.f64 (/.f64 eps (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))) (+.f64 (/.f64 1/4 (*.f64 x x)) (pow.f64 (*.f64 2 (/.f64 x eps)) 2))) (*.f64 (/.f64 eps (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))) (*.f64 2 (*.f64 (/.f64 x eps) (/.f64 1/2 x)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))) 1)
(*.f64 eps (/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))
(*.f64 1 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))
(*.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) 1)
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))
(*.f64 (sqrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) (sqrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))
(*.f64 (cbrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) (pow.f64 (cbrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) 2) (cbrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))
(*.f64 (/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) eps)
(*.f64 (neg.f64 eps) (/.f64 1 (neg.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))
(*.f64 (/.f64 eps 1) (/.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))))
(*.f64 (/.f64 eps 1) (/.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))) (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) (/.f64 eps (sqrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) 2)) (/.f64 eps (cbrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))) (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))
(*.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))) (*.f64 eps (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))))
(*.f64 (/.f64 eps (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))
(*.f64 (/.f64 eps (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))) (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))))
(*.f64 (/.f64 1 (neg.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) (neg.f64 eps))
(*.f64 (/.f64 (sqrt.f64 eps) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) (sqrt.f64 eps))
(*.f64 (/.f64 (sqrt.f64 eps) 1) (/.f64 (sqrt.f64 eps) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) 1) (/.f64 (cbrt.f64 eps) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))
(*.f64 (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) 2)) (cbrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))
(*.f64 (/.f64 eps (neg.f64 (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x))))) (neg.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))
(*.f64 (/.f64 eps (neg.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3))))) (neg.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))))
(*.f64 (/.f64 eps (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 -1/2 x) (/.f64 -1/2 x)))) (-.f64 (*.f64 2 (/.f64 x eps)) (/.f64 -1/2 x)))
(*.f64 (/.f64 eps (-.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 2) (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))) (-.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))
(*.f64 (/.f64 eps (+.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (pow.f64 (/.f64 -1/2 x) 3))) (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (-.f64 (*.f64 (/.f64 -1/2 x) (/.f64 -1/2 x)) (*.f64 (*.f64 2 (/.f64 x eps)) (/.f64 -1/2 x)))))
(*.f64 (/.f64 eps (+.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 3) (pow.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 3))) (+.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 2) (-.f64 (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))) (*.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))))
(*.f64 (/.f64 eps (-.f64 (*.f64 (*.f64 2 x) x) (*.f64 eps 1/2))) (*.f64 eps x))
(*.f64 (/.f64 1 (/.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (sqrt.f64 eps))) (sqrt.f64 eps))
(*.f64 (/.f64 1 (/.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (pow.f64 (cbrt.f64 eps) 2))) (cbrt.f64 eps))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) (cbrt.f64 eps))
(*.f64 (/.f64 (neg.f64 eps) (neg.f64 (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x))))) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))
(*.f64 (/.f64 (neg.f64 eps) (neg.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3))))) (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))))
(*.f64 (/.f64 (/.f64 eps 1) 1) (/.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))))
(*.f64 (/.f64 (/.f64 eps 1) 1) (/.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))) (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))))
(*.f64 (/.f64 (/.f64 eps 1) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))
(*.f64 (/.f64 (/.f64 eps 1) (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))) (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))))
(*.f64 (/.f64 (/.f64 eps 1) (neg.f64 (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x))))) (neg.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))
(*.f64 (/.f64 (/.f64 eps 1) (neg.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3))))) (neg.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))))
(*.f64 (/.f64 (/.f64 eps 1) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 -1/2 x) (/.f64 -1/2 x)))) (-.f64 (*.f64 2 (/.f64 x eps)) (/.f64 -1/2 x)))
(*.f64 (/.f64 (/.f64 eps 1) (-.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 2) (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))) (-.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))
(*.f64 (/.f64 (/.f64 eps 1) (+.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (pow.f64 (/.f64 -1/2 x) 3))) (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (-.f64 (*.f64 (/.f64 -1/2 x) (/.f64 -1/2 x)) (*.f64 (*.f64 2 (/.f64 x eps)) (/.f64 -1/2 x)))))
(*.f64 (/.f64 (/.f64 eps 1) (+.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 3) (pow.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 3))) (+.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 2) (-.f64 (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))) (*.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))))
(*.f64 (/.f64 (/.f64 eps 1) (-.f64 (*.f64 (*.f64 2 x) x) (*.f64 eps 1/2))) (*.f64 eps x))
(*.f64 (/.f64 (/.f64 eps (sqrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))))
(*.f64 (/.f64 (/.f64 eps (sqrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x))))) (sqrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))
(*.f64 (/.f64 (/.f64 eps (pow.f64 (cbrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) 2)) (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))))
(*.f64 (/.f64 (/.f64 eps (pow.f64 (cbrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x))))) (cbrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))
(pow.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) 1)
(pow.f64 (sqrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) 2)
(pow.f64 (cbrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) 3)
(pow.f64 (pow.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) 3) 1/3)
(pow.f64 (/.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) eps) -1)
(neg.f64 (/.f64 eps (neg.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))
(sqrt.f64 (pow.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) 2))
(log.f64 (exp.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))))
(cbrt.f64 (pow.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) 3))
(cbrt.f64 (/.f64 (pow.f64 eps 3) (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 3)))
(expm1.f64 (log1p.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))
(exp.f64 (log.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))
(exp.f64 (*.f64 (log.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) 1))
(log1p.f64 (expm1.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))
(+.f64 (*.f64 2 (/.f64 x eps)) (/.f64 -1/2 x))
(+.f64 (*.f64 2 (/.f64 x eps)) (+.f64 (/.f64 -1/2 x) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))
(+.f64 (*.f64 2 (/.f64 x eps)) (+.f64 (+.f64 (/.f64 -1/2 x) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))
(+.f64 (*.f64 2 (/.f64 x eps)) (+.f64 (/.f64 -1/2 x) (*.f64 2 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)))))
(+.f64 (*.f64 2 (/.f64 x eps)) (+.f64 (+.f64 (/.f64 -1/2 x) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))) (*.f64 2 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)))))
(+.f64 (*.f64 2 (/.f64 x eps)) (+.f64 (/.f64 -1/2 x) (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 1)))
(+.f64 (*.f64 2 (/.f64 x eps)) (+.f64 (+.f64 (/.f64 -1/2 x) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))) (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 1)))
(+.f64 (*.f64 2 (/.f64 x eps)) (+.f64 (/.f64 -1/2 x) (fma.f64 (/.f64 -1/2 x) 1 (/.f64 1/2 x))))
(+.f64 (*.f64 2 (/.f64 x eps)) (+.f64 (+.f64 (/.f64 -1/2 x) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))) (fma.f64 (/.f64 -1/2 x) 1 (/.f64 1/2 x))))
(+.f64 (*.f64 2 (/.f64 x eps)) (+.f64 (/.f64 -1/2 x) (fma.f64 -1/2 (/.f64 1 x) (/.f64 1/2 x))))
(+.f64 (*.f64 2 (/.f64 x eps)) (+.f64 (+.f64 (/.f64 -1/2 x) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))) (fma.f64 -1/2 (/.f64 1 x) (/.f64 1/2 x))))
(+.f64 (*.f64 2 (/.f64 x eps)) (+.f64 (/.f64 -1/2 x) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x))))
(+.f64 (*.f64 2 (/.f64 x eps)) (+.f64 (+.f64 (/.f64 -1/2 x) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x))))
(+.f64 (*.f64 2 (/.f64 x eps)) (+.f64 (/.f64 -1/2 x) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x))))
(+.f64 (*.f64 2 (/.f64 x eps)) (+.f64 (+.f64 (/.f64 -1/2 x) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x))))
(+.f64 (*.f64 2 (/.f64 x eps)) (*.f64 1 (+.f64 (/.f64 -1/2 x) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (*.f64 2 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 1))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (fma.f64 (/.f64 -1/2 x) 1 (/.f64 1/2 x)))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (fma.f64 -1/2 (/.f64 1 x) (/.f64 1/2 x)))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x)))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x)))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (*.f64 2 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 1) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 (/.f64 -1/2 x) 1 (/.f64 1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 -1/2 (/.f64 1 x) (/.f64 1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) (*.f64 2 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (*.f64 2 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))) (*.f64 2 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 1) (*.f64 2 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 (/.f64 -1/2 x) 1 (/.f64 1/2 x)) (*.f64 2 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 -1/2 (/.f64 1 x) (/.f64 1/2 x)) (*.f64 2 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x)) (*.f64 2 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x)) (*.f64 2 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 1)))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (*.f64 2 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))) (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 1)))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 1) (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 1)))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 (/.f64 -1/2 x) 1 (/.f64 1/2 x)) (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 1)))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 -1/2 (/.f64 1 x) (/.f64 1/2 x)) (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 1)))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x)) (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 1)))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x)) (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 1)))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) (fma.f64 (/.f64 -1/2 x) 1 (/.f64 1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (*.f64 2 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))) (fma.f64 (/.f64 -1/2 x) 1 (/.f64 1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 1) (fma.f64 (/.f64 -1/2 x) 1 (/.f64 1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 (/.f64 -1/2 x) 1 (/.f64 1/2 x)) (fma.f64 (/.f64 -1/2 x) 1 (/.f64 1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 -1/2 (/.f64 1 x) (/.f64 1/2 x)) (fma.f64 (/.f64 -1/2 x) 1 (/.f64 1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x)) (fma.f64 (/.f64 -1/2 x) 1 (/.f64 1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x)) (fma.f64 (/.f64 -1/2 x) 1 (/.f64 1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) (fma.f64 -1/2 (/.f64 1 x) (/.f64 1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (*.f64 2 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))) (fma.f64 -1/2 (/.f64 1 x) (/.f64 1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 1) (fma.f64 -1/2 (/.f64 1 x) (/.f64 1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 (/.f64 -1/2 x) 1 (/.f64 1/2 x)) (fma.f64 -1/2 (/.f64 1 x) (/.f64 1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 -1/2 (/.f64 1 x) (/.f64 1/2 x)) (fma.f64 -1/2 (/.f64 1 x) (/.f64 1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x)) (fma.f64 -1/2 (/.f64 1 x) (/.f64 1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x)) (fma.f64 -1/2 (/.f64 1 x) (/.f64 1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (*.f64 2 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 1) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 (/.f64 -1/2 x) 1 (/.f64 1/2 x)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 -1/2 (/.f64 1 x) (/.f64 1/2 x)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (*.f64 2 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 1) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 (/.f64 -1/2 x) 1 (/.f64 1/2 x)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 -1/2 (/.f64 1 x) (/.f64 1/2 x)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (*.f64 1 (*.f64 2 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (*.f64 1 (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 1)))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (*.f64 1 (fma.f64 (/.f64 -1/2 x) 1 (/.f64 1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (*.f64 1 (fma.f64 -1/2 (/.f64 1 x) (/.f64 1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x))))
(+.f64 (/.f64 -1/2 x) (*.f64 2 (/.f64 x eps)))
(+.f64 (/.f64 -1/2 x) (+.f64 (*.f64 2 (/.f64 x eps)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))
(+.f64 (/.f64 -1/2 x) (+.f64 (*.f64 2 (/.f64 x eps)) (*.f64 2 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)))))
(+.f64 (/.f64 -1/2 x) (+.f64 (*.f64 2 (/.f64 x eps)) (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 1)))
(+.f64 (/.f64 -1/2 x) (+.f64 (*.f64 2 (/.f64 x eps)) (fma.f64 (/.f64 -1/2 x) 1 (/.f64 1/2 x))))
(+.f64 (/.f64 -1/2 x) (+.f64 (*.f64 2 (/.f64 x eps)) (fma.f64 -1/2 (/.f64 1 x) (/.f64 1/2 x))))
(+.f64 (/.f64 -1/2 x) (+.f64 (*.f64 2 (/.f64 x eps)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x))))
(+.f64 (/.f64 -1/2 x) (+.f64 (*.f64 2 (/.f64 x eps)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x))))
(+.f64 (/.f64 -1/2 x) (+.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))
(+.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(+.f64 (+.f64 (/.f64 -1/2 x) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))) (*.f64 2 (/.f64 x eps)))
(+.f64 (*.f64 2 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(+.f64 (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 1) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(+.f64 (fma.f64 (/.f64 -1/2 x) 1 (/.f64 1/2 x)) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(+.f64 (fma.f64 -1/2 (/.f64 1 x) (/.f64 1/2 x)) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x)) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x)) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(+.f64 (+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (/.f64 -1/2 x)) (/.f64 1/2 x))
(+.f64 (+.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) (*.f64 2 (/.f64 x eps))) (/.f64 -1/2 x))
(+.f64 (+.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) (*.f64 2 (/.f64 x eps))) (+.f64 (/.f64 -1/2 x) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))
(+.f64 (-.f64 (*.f64 2 (/.f64 x eps)) (exp.f64 (log1p.f64 (/.f64 1/2 x)))) 1)
(*.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(*.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 1)
(*.f64 (sqrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) (sqrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))
(*.f64 (cbrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) (pow.f64 (cbrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) 2) (cbrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))
(*.f64 (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x))) (/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))
(*.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 1/2 x)) (sqrt.f64 (*.f64 2 (/.f64 x eps)))) (-.f64 (sqrt.f64 (*.f64 2 (/.f64 x eps))) (sqrt.f64 (/.f64 1/2 x))))
(*.f64 (/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))) (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x))) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x))) (+.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))) (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (-.f64 (/.f64 1/4 (*.f64 x x)) (*.f64 2 (*.f64 (/.f64 x eps) (/.f64 1/2 x))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x))) (+.f64 (*.f64 (*.f64 2 x) x) (*.f64 eps 1/2))) (*.f64 eps x))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3))) (-.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (pow.f64 (*.f64 2 (/.f64 x eps)) 2)) (*.f64 (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))))) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3))) (+.f64 (pow.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) 3) (pow.f64 (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (pow.f64 (*.f64 2 (/.f64 x eps)) 2)) (-.f64 (*.f64 (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))) (*.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))))))
(/.f64 1 (/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))
(/.f64 1 (/.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))) (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))))
(/.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 1)
(/.f64 (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x))) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3))) (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))) (neg.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))) (*.f64 1 (neg.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))) (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 -1/2 x) (/.f64 -1/2 x))) (-.f64 (*.f64 2 (/.f64 x eps)) (/.f64 -1/2 x)))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 -1/2 x) (/.f64 -1/2 x))) (*.f64 1 (-.f64 (*.f64 2 (/.f64 x eps)) (/.f64 -1/2 x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 2) (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)))) (-.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 2) (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)))) (*.f64 1 (-.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (*.f64 (pow.f64 (/.f64 x eps) 3) 8)) (*.f64 (/.f64 1/8 (pow.f64 x 3)) (/.f64 1/8 (pow.f64 x 3)))) (*.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))) (+.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (pow.f64 (*.f64 2 (/.f64 x eps)) 2)) (*.f64 (/.f64 1/4 (*.f64 x x)) (/.f64 1/4 (*.f64 x x)))) (*.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)) (+.f64 (/.f64 1/4 (*.f64 x x)) (pow.f64 (*.f64 2 (/.f64 x eps)) 2))))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (pow.f64 (/.f64 -1/2 x) 3)) (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (-.f64 (*.f64 (/.f64 -1/2 x) (/.f64 -1/2 x)) (*.f64 (*.f64 2 (/.f64 x eps)) (/.f64 -1/2 x)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (pow.f64 (/.f64 -1/2 x) 3)) (*.f64 1 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (-.f64 (*.f64 (/.f64 -1/2 x) (/.f64 -1/2 x)) (*.f64 (*.f64 2 (/.f64 x eps)) (/.f64 -1/2 x))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 3) (pow.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 3)) (+.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 2) (-.f64 (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))) (*.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 3) (pow.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 3)) (*.f64 1 (+.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 2) (-.f64 (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))) (*.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) 3) (pow.f64 (/.f64 1/8 (pow.f64 x 3)) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))) (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (*.f64 (pow.f64 (/.f64 x eps) 3) 8)) (+.f64 (*.f64 (/.f64 1/8 (pow.f64 x 3)) (/.f64 1/8 (pow.f64 x 3))) (*.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) 3) (pow.f64 (/.f64 1/4 (*.f64 x x)) 3)) (*.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)) (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (pow.f64 (*.f64 2 (/.f64 x eps)) 2)) (+.f64 (*.f64 (/.f64 1/4 (*.f64 x x)) (/.f64 1/4 (*.f64 x x))) (*.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))))))
(/.f64 (-.f64 (*.f64 (*.f64 2 x) x) (*.f64 eps 1/2)) (*.f64 eps x))
(/.f64 (-.f64 (*.f64 (*.f64 2 x) x) (*.f64 eps 1/2)) (*.f64 1 (*.f64 eps x)))
(pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 1)
(pow.f64 (sqrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) 2)
(pow.f64 (cbrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) 3)
(pow.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 2))
(log.f64 (exp.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))
(cbrt.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 3))
(expm1.f64 (log1p.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))
(exp.f64 (log.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))
(exp.f64 (*.f64 (log.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) 1))
(log1p.f64 (expm1.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))
(fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))
(fma.f64 (/.f64 x eps) 2 (/.f64 -1/2 x))
(fma.f64 1 (*.f64 2 (/.f64 x eps)) (/.f64 -1/2 x))
(fma.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)))
(fma.f64 (sqrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) (sqrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)))
(fma.f64 (sqrt.f64 (*.f64 2 (/.f64 x eps))) (sqrt.f64 (*.f64 2 (/.f64 x eps))) (/.f64 -1/2 x))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) 2) (cbrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 x eps))) 2) (cbrt.f64 (*.f64 2 (/.f64 x eps))) (/.f64 -1/2 x))
Outputs
(*.f64 1/2 (/.f64 eps x))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/8 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 1/2 (/.f64 eps x) (*.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(fma.f64 1/8 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) (fma.f64 1/2 (/.f64 eps x) (*.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7))) (*.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 1/2 (/.f64 eps x) (fma.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7)) (*.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(fma.f64 1/8 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) (fma.f64 1/2 (/.f64 eps x) (fma.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7)) (*.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(*.f64 -2 x)
(*.f64 x -2)
(+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (*.f64 -2 x))
(fma.f64 -8 (/.f64 (pow.f64 x 3) eps) (*.f64 x -2))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (+.f64 (*.f64 -2 x) (*.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2)))))
(fma.f64 -8 (/.f64 (pow.f64 x 3) eps) (fma.f64 -2 x (*.f64 -32 (/.f64 (pow.f64 x 5) (*.f64 eps eps)))))
(fma.f64 -8 (/.f64 (pow.f64 x 3) eps) (fma.f64 -2 x (*.f64 -32 (/.f64 (/.f64 (pow.f64 x 5) eps) eps))))
(+.f64 (*.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (+.f64 (*.f64 -2 x) (*.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2))))))
(fma.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3)) (fma.f64 -8 (/.f64 (pow.f64 x 3) eps) (fma.f64 -2 x (*.f64 -32 (/.f64 (pow.f64 x 5) (*.f64 eps eps))))))
(fma.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3)) (fma.f64 -8 (/.f64 (pow.f64 x 3) eps) (fma.f64 -2 x (*.f64 -32 (/.f64 (/.f64 (pow.f64 x 5) eps) eps)))))
(*.f64 -2 x)
(*.f64 x -2)
(+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (*.f64 -2 x))
(fma.f64 -8 (/.f64 (pow.f64 x 3) eps) (*.f64 x -2))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (+.f64 (*.f64 -2 x) (*.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2)))))
(fma.f64 -8 (/.f64 (pow.f64 x 3) eps) (fma.f64 -2 x (*.f64 -32 (/.f64 (pow.f64 x 5) (*.f64 eps eps)))))
(fma.f64 -8 (/.f64 (pow.f64 x 3) eps) (fma.f64 -2 x (*.f64 -32 (/.f64 (/.f64 (pow.f64 x 5) eps) eps))))
(+.f64 (*.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (+.f64 (*.f64 -2 x) (*.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2))))))
(fma.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3)) (fma.f64 -8 (/.f64 (pow.f64 x 3) eps) (fma.f64 -2 x (*.f64 -32 (/.f64 (pow.f64 x 5) (*.f64 eps eps))))))
(fma.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3)) (fma.f64 -8 (/.f64 (pow.f64 x 3) eps) (fma.f64 -2 x (*.f64 -32 (/.f64 (/.f64 (pow.f64 x 5) eps) eps)))))
(*.f64 -2 x)
(*.f64 x -2)
(+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (*.f64 -2 x))
(fma.f64 -8 (/.f64 (pow.f64 x 3) eps) (*.f64 x -2))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (+.f64 (*.f64 -2 x) (*.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2)))))
(fma.f64 -8 (/.f64 (pow.f64 x 3) eps) (fma.f64 -2 x (*.f64 -32 (/.f64 (pow.f64 x 5) (*.f64 eps eps)))))
(fma.f64 -8 (/.f64 (pow.f64 x 3) eps) (fma.f64 -2 x (*.f64 -32 (/.f64 (/.f64 (pow.f64 x 5) eps) eps))))
(+.f64 (*.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (+.f64 (*.f64 -2 x) (*.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2))))))
(fma.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3)) (fma.f64 -8 (/.f64 (pow.f64 x 3) eps) (fma.f64 -2 x (*.f64 -32 (/.f64 (pow.f64 x 5) (*.f64 eps eps))))))
(fma.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3)) (fma.f64 -8 (/.f64 (pow.f64 x 3) eps) (fma.f64 -2 x (*.f64 -32 (/.f64 (/.f64 (pow.f64 x 5) eps) eps)))))
(*.f64 1/2 (/.f64 eps x))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/8 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 1/2 (/.f64 eps x) (*.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(fma.f64 1/8 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) (fma.f64 1/2 (/.f64 eps x) (*.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7))) (*.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 1/2 (/.f64 eps x) (fma.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7)) (*.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(fma.f64 1/8 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) (fma.f64 1/2 (/.f64 eps x) (fma.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7)) (*.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(*.f64 1/2 (/.f64 eps x))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/8 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 1/2 (/.f64 eps x) (*.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(fma.f64 1/8 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) (fma.f64 1/2 (/.f64 eps x) (*.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7))) (*.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 1/2 (/.f64 eps x) (fma.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7)) (*.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(fma.f64 1/8 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) (fma.f64 1/2 (/.f64 eps x) (fma.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7)) (*.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(*.f64 1/2 (/.f64 (pow.f64 eps 2) x))
(*.f64 1/2 (/.f64 (*.f64 eps eps) x))
(*.f64 1/2 (/.f64 eps (/.f64 x eps)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 eps 2) x)) (*.f64 1/8 (/.f64 (pow.f64 eps 3) (pow.f64 x 3))))
(fma.f64 1/2 (/.f64 (*.f64 eps eps) x) (*.f64 1/8 (/.f64 (pow.f64 eps 3) (pow.f64 x 3))))
(fma.f64 1/2 (/.f64 eps (/.f64 x eps)) (/.f64 1/8 (pow.f64 (/.f64 x eps) 3)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 eps 2) x)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 3) (pow.f64 x 3))) (*.f64 1/32 (/.f64 (pow.f64 eps 4) (pow.f64 x 5)))))
(fma.f64 1/2 (/.f64 (*.f64 eps eps) x) (fma.f64 1/8 (/.f64 (pow.f64 eps 3) (pow.f64 x 3)) (*.f64 1/32 (/.f64 (pow.f64 eps 4) (pow.f64 x 5)))))
(+.f64 (fma.f64 1/2 (/.f64 eps (/.f64 x eps)) (/.f64 1/8 (pow.f64 (/.f64 x eps) 3))) (*.f64 1/32 (/.f64 (pow.f64 eps 4) (pow.f64 x 5))))
(+.f64 (*.f64 1/128 (/.f64 (pow.f64 eps 5) (pow.f64 x 7))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 eps 2) x)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 3) (pow.f64 x 3))) (*.f64 1/32 (/.f64 (pow.f64 eps 4) (pow.f64 x 5))))))
(fma.f64 1/128 (/.f64 (pow.f64 eps 5) (pow.f64 x 7)) (fma.f64 1/2 (/.f64 (*.f64 eps eps) x) (fma.f64 1/8 (/.f64 (pow.f64 eps 3) (pow.f64 x 3)) (*.f64 1/32 (/.f64 (pow.f64 eps 4) (pow.f64 x 5))))))
(fma.f64 1/128 (/.f64 (pow.f64 eps 5) (pow.f64 x 7)) (+.f64 (fma.f64 1/2 (/.f64 eps (/.f64 x eps)) (/.f64 1/8 (pow.f64 (/.f64 x eps) 3))) (*.f64 1/32 (/.f64 (pow.f64 eps 4) (pow.f64 x 5)))))
(*.f64 -2 (*.f64 eps x))
(*.f64 eps (*.f64 x -2))
(+.f64 (*.f64 -2 (*.f64 eps x)) (*.f64 -8 (pow.f64 x 3)))
(fma.f64 -2 (*.f64 eps x) (*.f64 (pow.f64 x 3) -8))
(+.f64 (*.f64 -2 (*.f64 eps x)) (+.f64 (*.f64 -8 (pow.f64 x 3)) (*.f64 -32 (/.f64 (pow.f64 x 5) eps))))
(fma.f64 -2 (*.f64 eps x) (fma.f64 -8 (pow.f64 x 3) (*.f64 -32 (/.f64 (pow.f64 x 5) eps))))
(+.f64 (*.f64 -2 (*.f64 eps x)) (+.f64 (*.f64 -8 (pow.f64 x 3)) (+.f64 (*.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 2))) (*.f64 -32 (/.f64 (pow.f64 x 5) eps)))))
(fma.f64 -2 (*.f64 eps x) (fma.f64 -8 (pow.f64 x 3) (fma.f64 -128 (/.f64 (pow.f64 x 7) (*.f64 eps eps)) (*.f64 -32 (/.f64 (pow.f64 x 5) eps)))))
(fma.f64 -2 (*.f64 eps x) (fma.f64 -8 (pow.f64 x 3) (fma.f64 -128 (/.f64 (/.f64 (pow.f64 x 7) eps) eps) (*.f64 -32 (/.f64 (pow.f64 x 5) eps)))))
(*.f64 -2 (*.f64 eps x))
(*.f64 eps (*.f64 x -2))
(+.f64 (*.f64 -2 (*.f64 eps x)) (*.f64 -8 (pow.f64 x 3)))
(fma.f64 -2 (*.f64 eps x) (*.f64 (pow.f64 x 3) -8))
(+.f64 (*.f64 -2 (*.f64 eps x)) (+.f64 (*.f64 -8 (pow.f64 x 3)) (*.f64 -32 (/.f64 (pow.f64 x 5) eps))))
(fma.f64 -2 (*.f64 eps x) (fma.f64 -8 (pow.f64 x 3) (*.f64 -32 (/.f64 (pow.f64 x 5) eps))))
(+.f64 (*.f64 -2 (*.f64 eps x)) (+.f64 (*.f64 -8 (pow.f64 x 3)) (+.f64 (*.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 2))) (*.f64 -32 (/.f64 (pow.f64 x 5) eps)))))
(fma.f64 -2 (*.f64 eps x) (fma.f64 -8 (pow.f64 x 3) (fma.f64 -128 (/.f64 (pow.f64 x 7) (*.f64 eps eps)) (*.f64 -32 (/.f64 (pow.f64 x 5) eps)))))
(fma.f64 -2 (*.f64 eps x) (fma.f64 -8 (pow.f64 x 3) (fma.f64 -128 (/.f64 (/.f64 (pow.f64 x 7) eps) eps) (*.f64 -32 (/.f64 (pow.f64 x 5) eps)))))
(*.f64 -2 (*.f64 eps x))
(*.f64 eps (*.f64 x -2))
(+.f64 (*.f64 -2 (*.f64 eps x)) (*.f64 -8 (pow.f64 x 3)))
(fma.f64 -2 (*.f64 eps x) (*.f64 (pow.f64 x 3) -8))
(+.f64 (*.f64 -2 (*.f64 eps x)) (+.f64 (*.f64 -8 (pow.f64 x 3)) (*.f64 -32 (/.f64 (pow.f64 x 5) eps))))
(fma.f64 -2 (*.f64 eps x) (fma.f64 -8 (pow.f64 x 3) (*.f64 -32 (/.f64 (pow.f64 x 5) eps))))
(+.f64 (*.f64 -2 (*.f64 eps x)) (+.f64 (*.f64 -8 (pow.f64 x 3)) (+.f64 (*.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 2))) (*.f64 -32 (/.f64 (pow.f64 x 5) eps)))))
(fma.f64 -2 (*.f64 eps x) (fma.f64 -8 (pow.f64 x 3) (fma.f64 -128 (/.f64 (pow.f64 x 7) (*.f64 eps eps)) (*.f64 -32 (/.f64 (pow.f64 x 5) eps)))))
(fma.f64 -2 (*.f64 eps x) (fma.f64 -8 (pow.f64 x 3) (fma.f64 -128 (/.f64 (/.f64 (pow.f64 x 7) eps) eps) (*.f64 -32 (/.f64 (pow.f64 x 5) eps)))))
(*.f64 1/2 (/.f64 (pow.f64 eps 2) x))
(*.f64 1/2 (/.f64 (*.f64 eps eps) x))
(*.f64 1/2 (/.f64 eps (/.f64 x eps)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 eps 2) x)) (*.f64 1/8 (/.f64 (pow.f64 eps 3) (pow.f64 x 3))))
(fma.f64 1/2 (/.f64 (*.f64 eps eps) x) (*.f64 1/8 (/.f64 (pow.f64 eps 3) (pow.f64 x 3))))
(fma.f64 1/2 (/.f64 eps (/.f64 x eps)) (/.f64 1/8 (pow.f64 (/.f64 x eps) 3)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 eps 2) x)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 3) (pow.f64 x 3))) (*.f64 1/32 (/.f64 (pow.f64 eps 4) (pow.f64 x 5)))))
(fma.f64 1/2 (/.f64 (*.f64 eps eps) x) (fma.f64 1/8 (/.f64 (pow.f64 eps 3) (pow.f64 x 3)) (*.f64 1/32 (/.f64 (pow.f64 eps 4) (pow.f64 x 5)))))
(+.f64 (fma.f64 1/2 (/.f64 eps (/.f64 x eps)) (/.f64 1/8 (pow.f64 (/.f64 x eps) 3))) (*.f64 1/32 (/.f64 (pow.f64 eps 4) (pow.f64 x 5))))
(+.f64 (*.f64 1/128 (/.f64 (pow.f64 eps 5) (pow.f64 x 7))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 eps 2) x)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 3) (pow.f64 x 3))) (*.f64 1/32 (/.f64 (pow.f64 eps 4) (pow.f64 x 5))))))
(fma.f64 1/128 (/.f64 (pow.f64 eps 5) (pow.f64 x 7)) (fma.f64 1/2 (/.f64 (*.f64 eps eps) x) (fma.f64 1/8 (/.f64 (pow.f64 eps 3) (pow.f64 x 3)) (*.f64 1/32 (/.f64 (pow.f64 eps 4) (pow.f64 x 5))))))
(fma.f64 1/128 (/.f64 (pow.f64 eps 5) (pow.f64 x 7)) (+.f64 (fma.f64 1/2 (/.f64 eps (/.f64 x eps)) (/.f64 1/8 (pow.f64 (/.f64 x eps) 3))) (*.f64 1/32 (/.f64 (pow.f64 eps 4) (pow.f64 x 5)))))
(*.f64 1/2 (/.f64 (pow.f64 eps 2) x))
(*.f64 1/2 (/.f64 (*.f64 eps eps) x))
(*.f64 1/2 (/.f64 eps (/.f64 x eps)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 eps 2) x)) (*.f64 1/8 (/.f64 (pow.f64 eps 3) (pow.f64 x 3))))
(fma.f64 1/2 (/.f64 (*.f64 eps eps) x) (*.f64 1/8 (/.f64 (pow.f64 eps 3) (pow.f64 x 3))))
(fma.f64 1/2 (/.f64 eps (/.f64 x eps)) (/.f64 1/8 (pow.f64 (/.f64 x eps) 3)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 eps 2) x)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 3) (pow.f64 x 3))) (*.f64 1/32 (/.f64 (pow.f64 eps 4) (pow.f64 x 5)))))
(fma.f64 1/2 (/.f64 (*.f64 eps eps) x) (fma.f64 1/8 (/.f64 (pow.f64 eps 3) (pow.f64 x 3)) (*.f64 1/32 (/.f64 (pow.f64 eps 4) (pow.f64 x 5)))))
(+.f64 (fma.f64 1/2 (/.f64 eps (/.f64 x eps)) (/.f64 1/8 (pow.f64 (/.f64 x eps) 3))) (*.f64 1/32 (/.f64 (pow.f64 eps 4) (pow.f64 x 5))))
(+.f64 (*.f64 1/128 (/.f64 (pow.f64 eps 5) (pow.f64 x 7))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 eps 2) x)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 3) (pow.f64 x 3))) (*.f64 1/32 (/.f64 (pow.f64 eps 4) (pow.f64 x 5))))))
(fma.f64 1/128 (/.f64 (pow.f64 eps 5) (pow.f64 x 7)) (fma.f64 1/2 (/.f64 (*.f64 eps eps) x) (fma.f64 1/8 (/.f64 (pow.f64 eps 3) (pow.f64 x 3)) (*.f64 1/32 (/.f64 (pow.f64 eps 4) (pow.f64 x 5))))))
(fma.f64 1/128 (/.f64 (pow.f64 eps 5) (pow.f64 x 7)) (+.f64 (fma.f64 1/2 (/.f64 eps (/.f64 x eps)) (/.f64 1/8 (pow.f64 (/.f64 x eps) 3))) (*.f64 1/32 (/.f64 (pow.f64 eps 4) (pow.f64 x 5)))))
(/.f64 -1/2 x)
(*.f64 2 (/.f64 x eps))
(*.f64 2 (/.f64 x eps))
(*.f64 2 (/.f64 x eps))
(/.f64 -1/2 x)
(/.f64 -1/2 x)
(-.f64 (exp.f64 (log1p.f64 (/.f64 eps (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))) 1)
(/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(*.f64 eps (*.f64 (/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) (/.f64 1 eps)))
(/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(*.f64 eps (/.f64 1 (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))
(/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(*.f64 1 (/.f64 eps (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))
(/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(*.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) (/.f64 1 eps))
(/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(*.f64 (/.f64 eps (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) 1)
(/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(*.f64 (sqrt.f64 (/.f64 eps (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))) (sqrt.f64 (/.f64 eps (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))))
(/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(*.f64 (sqrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) (*.f64 (sqrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) (/.f64 1 eps)))
(/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(*.f64 (sqrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) (/.f64 (sqrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) eps))
(/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(*.f64 (cbrt.f64 (/.f64 eps (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))) (pow.f64 (cbrt.f64 (/.f64 eps (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))) 2))
(/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 eps (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))) 2) (cbrt.f64 (/.f64 eps (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))))
(/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) 2) (*.f64 (cbrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) (/.f64 1 eps)))
(/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(*.f64 (/.f64 1 eps) (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))
(/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(*.f64 (/.f64 (neg.f64 eps) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) (/.f64 1 (neg.f64 eps)))
(/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(*.f64 (/.f64 eps eps) (/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))
(/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(*.f64 (/.f64 eps 1) (/.f64 1 (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))
(/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(*.f64 (/.f64 1 (sqrt.f64 eps)) (/.f64 eps (*.f64 (sqrt.f64 eps) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))
(*.f64 (/.f64 1 (sqrt.f64 eps)) (/.f64 (/.f64 eps (sqrt.f64 eps)) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))
(/.f64 (/.f64 (/.f64 eps (sqrt.f64 eps)) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) (sqrt.f64 eps))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 eps) 2)) (/.f64 eps (*.f64 (cbrt.f64 eps) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 eps) 2)) (/.f64 eps (*.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (cbrt.f64 eps))))
(/.f64 (/.f64 (/.f64 eps (cbrt.f64 eps)) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) (pow.f64 (cbrt.f64 eps) 2))
(*.f64 (/.f64 1 (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) eps)
(/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(*.f64 (/.f64 1 (neg.f64 eps)) (/.f64 (neg.f64 eps) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))
(/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(*.f64 (/.f64 (sqrt.f64 eps) eps) (/.f64 (sqrt.f64 eps) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))
(*.f64 (sqrt.f64 eps) (/.f64 (/.f64 (sqrt.f64 eps) eps) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) eps) (/.f64 (cbrt.f64 eps) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))
(*.f64 (cbrt.f64 eps) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))
(*.f64 (/.f64 eps (sqrt.f64 eps)) (/.f64 1 (*.f64 (sqrt.f64 eps) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))
(*.f64 (/.f64 1 (sqrt.f64 eps)) (/.f64 (/.f64 eps (sqrt.f64 eps)) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))
(/.f64 (/.f64 (/.f64 eps (sqrt.f64 eps)) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) (sqrt.f64 eps))
(*.f64 (/.f64 eps (pow.f64 (cbrt.f64 eps) 2)) (/.f64 1 (*.f64 (cbrt.f64 eps) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 eps) 2)) (/.f64 eps (*.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (cbrt.f64 eps))))
(/.f64 (/.f64 (/.f64 eps (cbrt.f64 eps)) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) (pow.f64 (cbrt.f64 eps) 2))
(*.f64 (/.f64 (sqrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) eps) (sqrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))
(/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) (pow.f64 (cbrt.f64 eps) 2)) (/.f64 (sqrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) (cbrt.f64 eps)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 eps) 2)) (/.f64 eps (*.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (cbrt.f64 eps))))
(/.f64 (/.f64 (/.f64 eps (cbrt.f64 eps)) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) (pow.f64 (cbrt.f64 eps) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) 2) 1) (/.f64 (cbrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) eps))
(/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) 2) (sqrt.f64 eps)) (/.f64 (cbrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) (sqrt.f64 eps)))
(*.f64 (/.f64 1 (sqrt.f64 eps)) (/.f64 (/.f64 eps (sqrt.f64 eps)) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))
(/.f64 (/.f64 (/.f64 eps (sqrt.f64 eps)) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) (sqrt.f64 eps))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) 2) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 (/.f64 eps (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))))
(*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) 2) (pow.f64 (cbrt.f64 eps) 2)))
(*.f64 (/.f64 1 (/.f64 eps eps)) (/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))
(/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(*.f64 (/.f64 (/.f64 eps eps) 1) (/.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))))
(*.f64 1 (/.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))))
(/.f64 (*.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x))))
(*.f64 (/.f64 (/.f64 eps eps) 1) (/.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))) (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))) (fma.f64 (pow.f64 (/.f64 x eps) 3) 8 (neg.f64 (/.f64 1/8 (pow.f64 x 3))))))
(*.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))) (/.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))))
(*.f64 (/.f64 eps (*.f64 eps (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x))))) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))
(*.f64 1 (/.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))))
(/.f64 (*.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x))))
(*.f64 (/.f64 eps (*.f64 eps (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3))))) (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))) (fma.f64 (pow.f64 (/.f64 x eps) 3) 8 (neg.f64 (/.f64 1/8 (pow.f64 x 3))))))
(*.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))) (/.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))))
(*.f64 (/.f64 1 (/.f64 eps (sqrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))) (sqrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))
(/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(*.f64 (/.f64 1 (/.f64 eps (pow.f64 (cbrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) 2))) (cbrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))
(/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(*.f64 (/.f64 (sqrt.f64 eps) (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) (sqrt.f64 eps))
(*.f64 (/.f64 (sqrt.f64 eps) eps) (/.f64 (sqrt.f64 eps) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))
(*.f64 (sqrt.f64 eps) (/.f64 (/.f64 (sqrt.f64 eps) eps) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) (cbrt.f64 eps))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) eps) (/.f64 (cbrt.f64 eps) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))
(*.f64 (cbrt.f64 eps) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) 2) eps) (cbrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))
(/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(*.f64 (/.f64 (/.f64 1 eps) 1) (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))
(/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(*.f64 (/.f64 (/.f64 1 eps) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) eps)
(/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(*.f64 (/.f64 (/.f64 1 eps) (sqrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) (/.f64 eps (sqrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))
(/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(*.f64 (/.f64 (/.f64 1 eps) (pow.f64 (cbrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) 2)) (/.f64 eps (cbrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))
(/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(*.f64 (/.f64 (/.f64 1 eps) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))) (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))
(*.f64 1 (/.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))))
(/.f64 (*.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x))))
(*.f64 (/.f64 (/.f64 1 eps) (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))) (*.f64 eps (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))) (fma.f64 (pow.f64 (/.f64 x eps) 3) 8 (neg.f64 (/.f64 1/8 (pow.f64 x 3))))))
(*.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))) (/.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))))
(*.f64 (/.f64 (/.f64 1 eps) (neg.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) (neg.f64 eps))
(/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(*.f64 (/.f64 (/.f64 1 eps) (/.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (sqrt.f64 eps))) (sqrt.f64 eps))
(*.f64 (/.f64 (sqrt.f64 eps) eps) (/.f64 (sqrt.f64 eps) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))
(*.f64 (sqrt.f64 eps) (/.f64 (/.f64 (sqrt.f64 eps) eps) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))
(*.f64 (/.f64 (/.f64 1 eps) (/.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (pow.f64 (cbrt.f64 eps) 2))) (cbrt.f64 eps))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) eps) (/.f64 (cbrt.f64 eps) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))
(*.f64 (cbrt.f64 eps) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))
(*.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) 1) (/.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))))
(*.f64 1 (/.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))))
(/.f64 (*.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x))))
(*.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) 1) (/.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))) (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))) (fma.f64 (pow.f64 (/.f64 x eps) 3) 8 (neg.f64 (/.f64 1/8 (pow.f64 x 3))))))
(*.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))) (/.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))))
(*.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))
(*.f64 1 (/.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))))
(/.f64 (*.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x))))
(*.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))) (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))) (fma.f64 (pow.f64 (/.f64 x eps) 3) 8 (neg.f64 (/.f64 1/8 (pow.f64 x 3))))))
(*.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))) (/.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))))
(*.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) (neg.f64 (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x))))) (neg.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))
(*.f64 1 (/.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))))
(/.f64 (*.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x))))
(*.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) (neg.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3))))) (neg.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))) (fma.f64 (pow.f64 (/.f64 x eps) 3) 8 (neg.f64 (/.f64 1/8 (pow.f64 x 3))))))
(*.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))) (/.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))))
(*.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 -1/2 x) (/.f64 -1/2 x)))) (-.f64 (*.f64 2 (/.f64 x eps)) (/.f64 -1/2 x)))
(/.f64 (fma.f64 2 (/.f64 x eps) (neg.f64 (/.f64 -1/2 x))) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 -1/2 x) (/.f64 -1/2 x))))
(/.f64 (-.f64 (*.f64 2 (/.f64 x eps)) (/.f64 -1/2 x)) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x))))
(*.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) (-.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 2) (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))) (-.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))
(/.f64 (-.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x))) (-.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 2) (*.f64 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)))))
(*.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) (+.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (pow.f64 (/.f64 -1/2 x) 3))) (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (-.f64 (*.f64 (/.f64 -1/2 x) (/.f64 -1/2 x)) (*.f64 (*.f64 2 (/.f64 x eps)) (/.f64 -1/2 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 -1/2 x) (-.f64 (/.f64 -1/2 x) (*.f64 2 (/.f64 x eps))))) (fma.f64 (pow.f64 (/.f64 x eps) 3) 8 (/.f64 -1/8 (pow.f64 x 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (-.f64 (/.f64 1/4 (*.f64 x x)) (*.f64 (/.f64 x eps) (/.f64 -1 x)))) (fma.f64 (pow.f64 (/.f64 x eps) 3) 8 (/.f64 -1/8 (pow.f64 x 3))))
(*.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) (+.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 3) (pow.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 3))) (+.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 2) (-.f64 (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))) (*.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 2) (*.f64 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) (-.f64 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))) (+.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 3) (pow.f64 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) 3)))
(/.f64 (+.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 2) (*.f64 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) (+.f64 (/.f64 -1/2 x) (-.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))) (+.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 3) (pow.f64 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) 3)))
(*.f64 (/.f64 (*.f64 eps (/.f64 1 eps)) (-.f64 (*.f64 (*.f64 2 x) x) (*.f64 eps 1/2))) (*.f64 eps x))
(/.f64 (*.f64 eps x) (-.f64 (*.f64 x (*.f64 x 2)) (*.f64 1/2 eps)))
(/.f64 eps (/.f64 (-.f64 (*.f64 x (*.f64 x 2)) (*.f64 1/2 eps)) x))
(*.f64 (/.f64 (*.f64 (neg.f64 eps) (/.f64 1 eps)) (neg.f64 (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x))))) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))
(*.f64 1 (/.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))))
(/.f64 (*.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x))))
(*.f64 (/.f64 (*.f64 (neg.f64 eps) (/.f64 1 eps)) (neg.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3))))) (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))) (fma.f64 (pow.f64 (/.f64 x eps) 3) 8 (neg.f64 (/.f64 1/8 (pow.f64 x 3))))))
(*.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))) (/.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))))
(*.f64 (/.f64 (/.f64 eps eps) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))
(*.f64 1 (/.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))))
(/.f64 (*.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x))))
(*.f64 (/.f64 (/.f64 eps eps) (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))) (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))) (fma.f64 (pow.f64 (/.f64 x eps) 3) 8 (neg.f64 (/.f64 1/8 (pow.f64 x 3))))))
(*.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))) (/.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))))
(*.f64 (/.f64 (/.f64 eps eps) (neg.f64 (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x))))) (neg.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))
(*.f64 1 (/.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))))
(/.f64 (*.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x))))
(*.f64 (/.f64 (/.f64 eps eps) (neg.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3))))) (neg.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))) (fma.f64 (pow.f64 (/.f64 x eps) 3) 8 (neg.f64 (/.f64 1/8 (pow.f64 x 3))))))
(*.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))) (/.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))))
(*.f64 (/.f64 (/.f64 eps eps) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 -1/2 x) (/.f64 -1/2 x)))) (-.f64 (*.f64 2 (/.f64 x eps)) (/.f64 -1/2 x)))
(/.f64 (fma.f64 2 (/.f64 x eps) (neg.f64 (/.f64 -1/2 x))) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 -1/2 x) (/.f64 -1/2 x))))
(/.f64 (-.f64 (*.f64 2 (/.f64 x eps)) (/.f64 -1/2 x)) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x))))
(*.f64 (/.f64 (/.f64 eps eps) (-.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 2) (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))) (-.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))
(/.f64 (-.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x))) (-.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 2) (*.f64 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)))))
(*.f64 (/.f64 (/.f64 eps eps) (+.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (pow.f64 (/.f64 -1/2 x) 3))) (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (-.f64 (*.f64 (/.f64 -1/2 x) (/.f64 -1/2 x)) (*.f64 (*.f64 2 (/.f64 x eps)) (/.f64 -1/2 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 -1/2 x) (-.f64 (/.f64 -1/2 x) (*.f64 2 (/.f64 x eps))))) (fma.f64 (pow.f64 (/.f64 x eps) 3) 8 (/.f64 -1/8 (pow.f64 x 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (-.f64 (/.f64 1/4 (*.f64 x x)) (*.f64 (/.f64 x eps) (/.f64 -1 x)))) (fma.f64 (pow.f64 (/.f64 x eps) 3) 8 (/.f64 -1/8 (pow.f64 x 3))))
(*.f64 (/.f64 (/.f64 eps eps) (+.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 3) (pow.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 3))) (+.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 2) (-.f64 (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))) (*.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 2) (*.f64 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) (-.f64 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))) (+.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 3) (pow.f64 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) 3)))
(/.f64 (+.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 2) (*.f64 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) (+.f64 (/.f64 -1/2 x) (-.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))) (+.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 3) (pow.f64 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) 3)))
(*.f64 (/.f64 (/.f64 eps eps) (-.f64 (*.f64 (*.f64 2 x) x) (*.f64 eps 1/2))) (*.f64 eps x))
(/.f64 (*.f64 eps x) (-.f64 (*.f64 x (*.f64 x 2)) (*.f64 1/2 eps)))
(/.f64 eps (/.f64 (-.f64 (*.f64 x (*.f64 x 2)) (*.f64 1/2 eps)) x))
(pow.f64 (/.f64 eps (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) 1)
(/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(pow.f64 (sqrt.f64 (/.f64 eps (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))) 2)
(/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(pow.f64 (cbrt.f64 (/.f64 eps (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))) 3)
(/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(pow.f64 (pow.f64 (/.f64 eps (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) 3) 1/3)
(/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(pow.f64 (*.f64 (/.f64 eps eps) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) -1)
(/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(neg.f64 (/.f64 eps (*.f64 (neg.f64 eps) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))
(/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(sqrt.f64 (pow.f64 (/.f64 eps (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) 2))
(sqrt.f64 (pow.f64 (/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) 2))
(log.f64 (exp.f64 (/.f64 eps (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))))
(/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 eps (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))))
(/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(cbrt.f64 (pow.f64 (/.f64 eps (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) 3))
(/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (/.f64 eps (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))))
(/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(exp.f64 (log.f64 (/.f64 eps (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))))
(/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(exp.f64 (*.f64 (log.f64 (/.f64 eps (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))) 1))
(/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(log1p.f64 (expm1.f64 (/.f64 eps (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))))
(/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(+.f64 (*.f64 (/.f64 eps (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))) (*.f64 2 (/.f64 x eps))) (*.f64 (/.f64 eps (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))) (/.f64 1/2 x)))
(*.f64 eps (/.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))))
(+.f64 (*.f64 (/.f64 eps (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))) (/.f64 1/2 x)) (*.f64 (/.f64 eps (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))) (*.f64 2 (/.f64 x eps))))
(*.f64 eps (/.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))))
(+.f64 (*.f64 (/.f64 eps (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))) (pow.f64 (*.f64 2 (/.f64 x eps)) 2)) (*.f64 (/.f64 eps (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))))
(*.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))) (/.f64 eps (fma.f64 (pow.f64 (/.f64 x eps) 3) 8 (neg.f64 (/.f64 1/8 (pow.f64 x 3))))))
(*.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))) (/.f64 eps (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))))
(+.f64 (*.f64 (/.f64 eps (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))) (*.f64 (/.f64 eps (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))) (pow.f64 (*.f64 2 (/.f64 x eps)) 2)))
(*.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))) (/.f64 eps (fma.f64 (pow.f64 (/.f64 x eps) 3) 8 (neg.f64 (/.f64 1/8 (pow.f64 x 3))))))
(*.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))) (/.f64 eps (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))))
(+.f64 (*.f64 (/.f64 eps (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))) (+.f64 (/.f64 1/4 (*.f64 x x)) (pow.f64 (*.f64 2 (/.f64 x eps)) 2))) (*.f64 (/.f64 eps (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))) (*.f64 2 (*.f64 (/.f64 x eps) (/.f64 1/2 x)))))
(*.f64 (/.f64 eps (fma.f64 (pow.f64 (/.f64 x eps) 3) 8 (neg.f64 (/.f64 1/8 (pow.f64 x 3))))) (+.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x))) (*.f64 2 (*.f64 (/.f64 x eps) (/.f64 1/2 x)))))
(*.f64 (/.f64 eps (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))) (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (+.f64 (/.f64 1/4 (*.f64 x x)) (*.f64 (/.f64 x eps) (/.f64 1 x)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))) 1)
(/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(*.f64 eps (/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))
(/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(*.f64 1 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))
(/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(*.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) 1)
(/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))
(*.f64 (sqrt.f64 eps) (*.f64 (/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) (sqrt.f64 eps)))
(*.f64 (sqrt.f64 eps) (/.f64 (sqrt.f64 eps) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))
(*.f64 (sqrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) (sqrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))
(/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) (cbrt.f64 eps)))
(*.f64 (cbrt.f64 eps) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))
(*.f64 (cbrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) (pow.f64 (cbrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) 2))
(/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) 2) (cbrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))
(/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(*.f64 (/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) eps)
(/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(*.f64 (neg.f64 eps) (/.f64 1 (neg.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))
(/.f64 (neg.f64 eps) (neg.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))
(*.f64 (/.f64 eps 1) (/.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))))
(*.f64 eps (/.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))))
(*.f64 (/.f64 eps 1) (/.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))) (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))))
(*.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))) (/.f64 eps (fma.f64 (pow.f64 (/.f64 x eps) 3) 8 (neg.f64 (/.f64 1/8 (pow.f64 x 3))))))
(*.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))) (/.f64 eps (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) (/.f64 eps (sqrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))
(/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) 2)) (/.f64 eps (cbrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))
(/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(*.f64 (/.f64 1 (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))) (*.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))
(*.f64 eps (/.f64 (*.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))))
(*.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))) (*.f64 eps (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))))
(*.f64 (/.f64 1 (fma.f64 (pow.f64 (/.f64 x eps) 3) 8 (neg.f64 (/.f64 1/8 (pow.f64 x 3))))) (*.f64 eps (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))))
(*.f64 eps (*.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))) (/.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3))))))
(*.f64 (/.f64 eps (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))
(*.f64 eps (/.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))))
(*.f64 (/.f64 eps (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))) (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))))
(*.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))) (/.f64 eps (fma.f64 (pow.f64 (/.f64 x eps) 3) 8 (neg.f64 (/.f64 1/8 (pow.f64 x 3))))))
(*.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))) (/.f64 eps (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))))
(*.f64 (/.f64 1 (neg.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) (neg.f64 eps))
(*.f64 (neg.f64 eps) (/.f64 1 (neg.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))
(/.f64 (neg.f64 eps) (neg.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))
(*.f64 (/.f64 (sqrt.f64 eps) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) (sqrt.f64 eps))
(*.f64 (sqrt.f64 eps) (*.f64 (/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) (sqrt.f64 eps)))
(*.f64 (sqrt.f64 eps) (/.f64 (sqrt.f64 eps) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))
(*.f64 (/.f64 (sqrt.f64 eps) 1) (/.f64 (sqrt.f64 eps) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))
(*.f64 (sqrt.f64 eps) (*.f64 (/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) (sqrt.f64 eps)))
(*.f64 (sqrt.f64 eps) (/.f64 (sqrt.f64 eps) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) 1) (/.f64 (cbrt.f64 eps) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) (cbrt.f64 eps)))
(*.f64 (cbrt.f64 eps) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))
(*.f64 (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))
(*.f64 (sqrt.f64 eps) (*.f64 (/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) (sqrt.f64 eps)))
(*.f64 (sqrt.f64 eps) (/.f64 (sqrt.f64 eps) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) (cbrt.f64 eps)))
(*.f64 (cbrt.f64 eps) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) 2)) (cbrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))
(*.f64 (cbrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) (pow.f64 (cbrt.f64 eps) 2)) (pow.f64 (cbrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) 2))
(*.f64 (/.f64 eps (neg.f64 (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x))))) (neg.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))
(/.f64 (*.f64 eps (neg.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))) (neg.f64 (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))))
(/.f64 eps (neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x))) (neg.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))))
(*.f64 (/.f64 eps (neg.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3))))) (neg.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))))
(*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))) (/.f64 eps (neg.f64 (fma.f64 (pow.f64 (/.f64 x eps) 3) 8 (neg.f64 (/.f64 1/8 (pow.f64 x 3)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))) (/.f64 (neg.f64 eps) (neg.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3))))))
(*.f64 (/.f64 eps (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 -1/2 x) (/.f64 -1/2 x)))) (-.f64 (*.f64 2 (/.f64 x eps)) (/.f64 -1/2 x)))
(*.f64 (fma.f64 2 (/.f64 x eps) (neg.f64 (/.f64 -1/2 x))) (/.f64 eps (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 -1/2 x) (/.f64 -1/2 x)))))
(*.f64 (-.f64 (*.f64 2 (/.f64 x eps)) (/.f64 -1/2 x)) (/.f64 eps (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))))
(*.f64 (/.f64 eps (-.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 2) (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))) (-.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))
(*.f64 (-.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x))) (/.f64 eps (-.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 2) (*.f64 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x))))))
(*.f64 (/.f64 eps (+.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (pow.f64 (/.f64 -1/2 x) 3))) (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (-.f64 (*.f64 (/.f64 -1/2 x) (/.f64 -1/2 x)) (*.f64 (*.f64 2 (/.f64 x eps)) (/.f64 -1/2 x)))))
(*.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 -1/2 x) (-.f64 (/.f64 -1/2 x) (*.f64 2 (/.f64 x eps))))) (/.f64 eps (fma.f64 (pow.f64 (/.f64 x eps) 3) 8 (/.f64 -1/8 (pow.f64 x 3)))))
(*.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (-.f64 (/.f64 1/4 (*.f64 x x)) (*.f64 (/.f64 x eps) (/.f64 -1 x)))) (/.f64 eps (fma.f64 (pow.f64 (/.f64 x eps) 3) 8 (/.f64 -1/8 (pow.f64 x 3)))))
(*.f64 (/.f64 eps (+.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 3) (pow.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 3))) (+.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 2) (-.f64 (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))) (*.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))))
(*.f64 (+.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 2) (*.f64 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) (-.f64 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))) (/.f64 eps (+.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 3) (pow.f64 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) 3))))
(*.f64 (+.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 2) (*.f64 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) (+.f64 (/.f64 -1/2 x) (-.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))) (/.f64 eps (+.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 3) (pow.f64 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) 3))))
(*.f64 (/.f64 eps (-.f64 (*.f64 (*.f64 2 x) x) (*.f64 eps 1/2))) (*.f64 eps x))
(*.f64 (*.f64 eps x) (/.f64 eps (-.f64 (*.f64 x (*.f64 x 2)) (*.f64 1/2 eps))))
(/.f64 eps (/.f64 (-.f64 (*.f64 x (*.f64 x 2)) (*.f64 1/2 eps)) (*.f64 eps x)))
(*.f64 (/.f64 1 (/.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (sqrt.f64 eps))) (sqrt.f64 eps))
(*.f64 (sqrt.f64 eps) (*.f64 (/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) (sqrt.f64 eps)))
(*.f64 (sqrt.f64 eps) (/.f64 (sqrt.f64 eps) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))
(*.f64 (/.f64 1 (/.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (pow.f64 (cbrt.f64 eps) 2))) (cbrt.f64 eps))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) (cbrt.f64 eps)))
(*.f64 (cbrt.f64 eps) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) (cbrt.f64 eps))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) (cbrt.f64 eps)))
(*.f64 (cbrt.f64 eps) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))
(*.f64 (/.f64 (neg.f64 eps) (neg.f64 (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x))))) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))
(/.f64 (*.f64 eps (neg.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))) (neg.f64 (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))))
(/.f64 eps (neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x))) (neg.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))))
(*.f64 (/.f64 (neg.f64 eps) (neg.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3))))) (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))))
(*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))) (/.f64 eps (neg.f64 (fma.f64 (pow.f64 (/.f64 x eps) 3) 8 (neg.f64 (/.f64 1/8 (pow.f64 x 3)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))) (/.f64 (neg.f64 eps) (neg.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3))))))
(*.f64 (/.f64 (/.f64 eps 1) 1) (/.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))))
(*.f64 eps (/.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))))
(*.f64 (/.f64 (/.f64 eps 1) 1) (/.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))) (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))))
(*.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))) (/.f64 eps (fma.f64 (pow.f64 (/.f64 x eps) 3) 8 (neg.f64 (/.f64 1/8 (pow.f64 x 3))))))
(*.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))) (/.f64 eps (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))))
(*.f64 (/.f64 (/.f64 eps 1) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))
(*.f64 eps (/.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))))
(*.f64 (/.f64 (/.f64 eps 1) (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))) (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))))
(*.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))) (/.f64 eps (fma.f64 (pow.f64 (/.f64 x eps) 3) 8 (neg.f64 (/.f64 1/8 (pow.f64 x 3))))))
(*.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))) (/.f64 eps (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))))
(*.f64 (/.f64 (/.f64 eps 1) (neg.f64 (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x))))) (neg.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))
(/.f64 (*.f64 eps (neg.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))) (neg.f64 (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))))
(/.f64 eps (neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x))) (neg.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))))
(*.f64 (/.f64 (/.f64 eps 1) (neg.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3))))) (neg.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))))
(*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))) (/.f64 eps (neg.f64 (fma.f64 (pow.f64 (/.f64 x eps) 3) 8 (neg.f64 (/.f64 1/8 (pow.f64 x 3)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))) (/.f64 (neg.f64 eps) (neg.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3))))))
(*.f64 (/.f64 (/.f64 eps 1) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 -1/2 x) (/.f64 -1/2 x)))) (-.f64 (*.f64 2 (/.f64 x eps)) (/.f64 -1/2 x)))
(*.f64 (fma.f64 2 (/.f64 x eps) (neg.f64 (/.f64 -1/2 x))) (/.f64 eps (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 -1/2 x) (/.f64 -1/2 x)))))
(*.f64 (-.f64 (*.f64 2 (/.f64 x eps)) (/.f64 -1/2 x)) (/.f64 eps (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))))
(*.f64 (/.f64 (/.f64 eps 1) (-.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 2) (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))) (-.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))
(*.f64 (-.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x))) (/.f64 eps (-.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 2) (*.f64 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x))))))
(*.f64 (/.f64 (/.f64 eps 1) (+.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (pow.f64 (/.f64 -1/2 x) 3))) (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (-.f64 (*.f64 (/.f64 -1/2 x) (/.f64 -1/2 x)) (*.f64 (*.f64 2 (/.f64 x eps)) (/.f64 -1/2 x)))))
(*.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 -1/2 x) (-.f64 (/.f64 -1/2 x) (*.f64 2 (/.f64 x eps))))) (/.f64 eps (fma.f64 (pow.f64 (/.f64 x eps) 3) 8 (/.f64 -1/8 (pow.f64 x 3)))))
(*.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (-.f64 (/.f64 1/4 (*.f64 x x)) (*.f64 (/.f64 x eps) (/.f64 -1 x)))) (/.f64 eps (fma.f64 (pow.f64 (/.f64 x eps) 3) 8 (/.f64 -1/8 (pow.f64 x 3)))))
(*.f64 (/.f64 (/.f64 eps 1) (+.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 3) (pow.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 3))) (+.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 2) (-.f64 (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))) (*.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))))
(*.f64 (+.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 2) (*.f64 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) (-.f64 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))) (/.f64 eps (+.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 3) (pow.f64 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) 3))))
(*.f64 (+.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 2) (*.f64 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) (+.f64 (/.f64 -1/2 x) (-.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))) (/.f64 eps (+.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 3) (pow.f64 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) 3))))
(*.f64 (/.f64 (/.f64 eps 1) (-.f64 (*.f64 (*.f64 2 x) x) (*.f64 eps 1/2))) (*.f64 eps x))
(*.f64 (*.f64 eps x) (/.f64 eps (-.f64 (*.f64 x (*.f64 x 2)) (*.f64 1/2 eps))))
(/.f64 eps (/.f64 (-.f64 (*.f64 x (*.f64 x 2)) (*.f64 1/2 eps)) (*.f64 eps x)))
(*.f64 (/.f64 (/.f64 eps (sqrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))))
(*.f64 (/.f64 (/.f64 eps (sqrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 x eps) 3) 8 (neg.f64 (/.f64 1/8 (pow.f64 x 3)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))))
(*.f64 (/.f64 (/.f64 eps (sqrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x))))) (sqrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))
(*.f64 (/.f64 (/.f64 eps (pow.f64 (cbrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) 2)) (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))))
(*.f64 (/.f64 (/.f64 eps (pow.f64 (cbrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) 2)) (cbrt.f64 (fma.f64 (pow.f64 (/.f64 x eps) 3) 8 (neg.f64 (/.f64 1/8 (pow.f64 x 3)))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))))
(*.f64 (/.f64 (/.f64 eps (cbrt.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3))))) (pow.f64 (cbrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))))
(*.f64 (/.f64 (/.f64 eps (pow.f64 (cbrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x))))) (cbrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))
(pow.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) 1)
(/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(pow.f64 (sqrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) 2)
(/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(pow.f64 (cbrt.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) 3)
(/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(pow.f64 (pow.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) 3) 1/3)
(/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(pow.f64 (/.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) eps) -1)
(/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(neg.f64 (/.f64 eps (neg.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))
(*.f64 (neg.f64 eps) (/.f64 1 (neg.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))
(/.f64 (neg.f64 eps) (neg.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))
(sqrt.f64 (pow.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) 2))
(log.f64 (exp.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))
(/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))))
(/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(cbrt.f64 (pow.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) 3))
(/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(cbrt.f64 (/.f64 (pow.f64 eps 3) (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 3)))
(/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(expm1.f64 (log1p.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))
(/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(exp.f64 (log.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))
(/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(exp.f64 (*.f64 (log.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))) 1))
(/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(log1p.f64 (expm1.f64 (/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))
(/.f64 eps (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(+.f64 (*.f64 2 (/.f64 x eps)) (/.f64 -1/2 x))
(fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))
(+.f64 (*.f64 2 (/.f64 x eps)) (+.f64 (/.f64 -1/2 x) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 -1/2 x)))
(+.f64 (*.f64 2 (/.f64 x eps)) (+.f64 (+.f64 (/.f64 -1/2 x) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))
(fma.f64 2 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(+.f64 (/.f64 -1/2 x) (fma.f64 2 (/.f64 x eps) (+.f64 (/.f64 1 x) (/.f64 -1 x))))
(+.f64 (*.f64 2 (/.f64 x eps)) (+.f64 (/.f64 -1/2 x) (*.f64 2 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)))))
(fma.f64 2 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(+.f64 (/.f64 -1/2 x) (fma.f64 2 (/.f64 x eps) (+.f64 (/.f64 1 x) (/.f64 -1 x))))
(+.f64 (*.f64 2 (/.f64 x eps)) (+.f64 (+.f64 (/.f64 -1/2 x) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))) (*.f64 2 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (*.f64 3 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x))))
(+.f64 (*.f64 2 (/.f64 x eps)) (+.f64 (/.f64 -1/2 x) (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 1)))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 -1/2 x)))
(+.f64 (*.f64 2 (/.f64 x eps)) (+.f64 (+.f64 (/.f64 -1/2 x) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))) (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 1)))
(fma.f64 2 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(+.f64 (/.f64 -1/2 x) (fma.f64 2 (/.f64 x eps) (+.f64 (/.f64 1 x) (/.f64 -1 x))))
(+.f64 (*.f64 2 (/.f64 x eps)) (+.f64 (/.f64 -1/2 x) (fma.f64 (/.f64 -1/2 x) 1 (/.f64 1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 -1/2 x)))
(+.f64 (*.f64 2 (/.f64 x eps)) (+.f64 (+.f64 (/.f64 -1/2 x) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))) (fma.f64 (/.f64 -1/2 x) 1 (/.f64 1/2 x))))
(fma.f64 2 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(+.f64 (/.f64 -1/2 x) (fma.f64 2 (/.f64 x eps) (+.f64 (/.f64 1 x) (/.f64 -1 x))))
(+.f64 (*.f64 2 (/.f64 x eps)) (+.f64 (/.f64 -1/2 x) (fma.f64 -1/2 (/.f64 1 x) (/.f64 1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 -1/2 x)))
(+.f64 (*.f64 2 (/.f64 x eps)) (+.f64 (+.f64 (/.f64 -1/2 x) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))) (fma.f64 -1/2 (/.f64 1 x) (/.f64 1/2 x))))
(fma.f64 2 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(+.f64 (/.f64 -1/2 x) (fma.f64 2 (/.f64 x eps) (+.f64 (/.f64 1 x) (/.f64 -1 x))))
(+.f64 (*.f64 2 (/.f64 x eps)) (+.f64 (/.f64 -1/2 x) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x)))
(+.f64 (*.f64 2 (/.f64 x eps)) (+.f64 (+.f64 (/.f64 -1/2 x) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x))))
(fma.f64 2 (/.f64 x eps) (+.f64 (*.f64 (sqrt.f64 (/.f64 1/2 x)) (neg.f64 (sqrt.f64 (/.f64 1/2 x)))) (+.f64 (/.f64 1 x) (/.f64 -1 x))))
(+.f64 (*.f64 2 (/.f64 x eps)) (+.f64 (/.f64 -1/2 x) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x)))
(+.f64 (/.f64 -1/2 x) (fma.f64 2 (/.f64 x eps) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x))))
(+.f64 (*.f64 2 (/.f64 x eps)) (+.f64 (+.f64 (/.f64 -1/2 x) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x))))
(+.f64 (+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x)))
(fma.f64 2 (/.f64 x eps) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x)))) (+.f64 (/.f64 1 x) (/.f64 -1 x))))
(+.f64 (*.f64 2 (/.f64 x eps)) (*.f64 1 (+.f64 (/.f64 -1/2 x) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 -1/2 x)))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 -1/2 x)))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (*.f64 2 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))
(fma.f64 2 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(+.f64 (/.f64 -1/2 x) (fma.f64 2 (/.f64 x eps) (+.f64 (/.f64 1 x) (/.f64 -1 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 1))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 -1/2 x)))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (fma.f64 (/.f64 -1/2 x) 1 (/.f64 1/2 x)))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 -1/2 x)))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (fma.f64 -1/2 (/.f64 1 x) (/.f64 1/2 x)))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 -1/2 x)))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x)))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x)))
(+.f64 (/.f64 -1/2 x) (fma.f64 2 (/.f64 x eps) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (*.f64 2 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (*.f64 3 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 1) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))
(fma.f64 2 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(+.f64 (/.f64 -1/2 x) (fma.f64 2 (/.f64 x eps) (+.f64 (/.f64 1 x) (/.f64 -1 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 (/.f64 -1/2 x) 1 (/.f64 1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))
(fma.f64 2 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(+.f64 (/.f64 -1/2 x) (fma.f64 2 (/.f64 x eps) (+.f64 (/.f64 1 x) (/.f64 -1 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 -1/2 (/.f64 1 x) (/.f64 1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))
(fma.f64 2 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(+.f64 (/.f64 -1/2 x) (fma.f64 2 (/.f64 x eps) (+.f64 (/.f64 1 x) (/.f64 -1 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x))))
(fma.f64 2 (/.f64 x eps) (+.f64 (*.f64 (sqrt.f64 (/.f64 1/2 x)) (neg.f64 (sqrt.f64 (/.f64 1/2 x)))) (+.f64 (/.f64 1 x) (/.f64 -1 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))
(+.f64 (+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x)))
(fma.f64 2 (/.f64 x eps) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x)))) (+.f64 (/.f64 1 x) (/.f64 -1 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) (*.f64 2 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (*.f64 3 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (*.f64 2 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))) (*.f64 2 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (*.f64 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) 4))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (*.f64 2 (+.f64 (/.f64 1 x) (/.f64 -1 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 1) (*.f64 2 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (*.f64 3 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 (/.f64 -1/2 x) 1 (/.f64 1/2 x)) (*.f64 2 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (*.f64 3 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 -1/2 (/.f64 1 x) (/.f64 1/2 x)) (*.f64 2 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (*.f64 3 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x)) (*.f64 2 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (fma.f64 2 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x))))
(+.f64 (/.f64 -1/2 x) (+.f64 (fma.f64 2 (/.f64 x eps) (+.f64 (/.f64 1 x) (/.f64 -1 x))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x)) (*.f64 2 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (fma.f64 2 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x))))
(+.f64 (/.f64 -1/2 x) (+.f64 (fma.f64 2 (/.f64 x eps) (+.f64 (/.f64 1 x) (/.f64 -1 x))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 1)))
(fma.f64 2 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(+.f64 (/.f64 -1/2 x) (fma.f64 2 (/.f64 x eps) (+.f64 (/.f64 1 x) (/.f64 -1 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (*.f64 2 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))) (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 1)))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (*.f64 3 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 1) (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 1)))
(fma.f64 2 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(+.f64 (/.f64 -1/2 x) (fma.f64 2 (/.f64 x eps) (+.f64 (/.f64 1 x) (/.f64 -1 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 (/.f64 -1/2 x) 1 (/.f64 1/2 x)) (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 1)))
(fma.f64 2 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(+.f64 (/.f64 -1/2 x) (fma.f64 2 (/.f64 x eps) (+.f64 (/.f64 1 x) (/.f64 -1 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 -1/2 (/.f64 1 x) (/.f64 1/2 x)) (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 1)))
(fma.f64 2 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(+.f64 (/.f64 -1/2 x) (fma.f64 2 (/.f64 x eps) (+.f64 (/.f64 1 x) (/.f64 -1 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x)) (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 1)))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x))))
(fma.f64 2 (/.f64 x eps) (+.f64 (*.f64 (sqrt.f64 (/.f64 1/2 x)) (neg.f64 (sqrt.f64 (/.f64 1/2 x)))) (+.f64 (/.f64 1 x) (/.f64 -1 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x)) (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 1)))
(+.f64 (+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x)))
(fma.f64 2 (/.f64 x eps) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x)))) (+.f64 (/.f64 1 x) (/.f64 -1 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) (fma.f64 (/.f64 -1/2 x) 1 (/.f64 1/2 x))))
(fma.f64 2 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(+.f64 (/.f64 -1/2 x) (fma.f64 2 (/.f64 x eps) (+.f64 (/.f64 1 x) (/.f64 -1 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (*.f64 2 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))) (fma.f64 (/.f64 -1/2 x) 1 (/.f64 1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (*.f64 3 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 1) (fma.f64 (/.f64 -1/2 x) 1 (/.f64 1/2 x))))
(fma.f64 2 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(+.f64 (/.f64 -1/2 x) (fma.f64 2 (/.f64 x eps) (+.f64 (/.f64 1 x) (/.f64 -1 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 (/.f64 -1/2 x) 1 (/.f64 1/2 x)) (fma.f64 (/.f64 -1/2 x) 1 (/.f64 1/2 x))))
(fma.f64 2 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(+.f64 (/.f64 -1/2 x) (fma.f64 2 (/.f64 x eps) (+.f64 (/.f64 1 x) (/.f64 -1 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 -1/2 (/.f64 1 x) (/.f64 1/2 x)) (fma.f64 (/.f64 -1/2 x) 1 (/.f64 1/2 x))))
(fma.f64 2 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(+.f64 (/.f64 -1/2 x) (fma.f64 2 (/.f64 x eps) (+.f64 (/.f64 1 x) (/.f64 -1 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x)) (fma.f64 (/.f64 -1/2 x) 1 (/.f64 1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x))))
(fma.f64 2 (/.f64 x eps) (+.f64 (*.f64 (sqrt.f64 (/.f64 1/2 x)) (neg.f64 (sqrt.f64 (/.f64 1/2 x)))) (+.f64 (/.f64 1 x) (/.f64 -1 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x)) (fma.f64 (/.f64 -1/2 x) 1 (/.f64 1/2 x))))
(+.f64 (+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x)))
(fma.f64 2 (/.f64 x eps) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x)))) (+.f64 (/.f64 1 x) (/.f64 -1 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) (fma.f64 -1/2 (/.f64 1 x) (/.f64 1/2 x))))
(fma.f64 2 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(+.f64 (/.f64 -1/2 x) (fma.f64 2 (/.f64 x eps) (+.f64 (/.f64 1 x) (/.f64 -1 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (*.f64 2 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))) (fma.f64 -1/2 (/.f64 1 x) (/.f64 1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (*.f64 3 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 1) (fma.f64 -1/2 (/.f64 1 x) (/.f64 1/2 x))))
(fma.f64 2 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(+.f64 (/.f64 -1/2 x) (fma.f64 2 (/.f64 x eps) (+.f64 (/.f64 1 x) (/.f64 -1 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 (/.f64 -1/2 x) 1 (/.f64 1/2 x)) (fma.f64 -1/2 (/.f64 1 x) (/.f64 1/2 x))))
(fma.f64 2 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(+.f64 (/.f64 -1/2 x) (fma.f64 2 (/.f64 x eps) (+.f64 (/.f64 1 x) (/.f64 -1 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 -1/2 (/.f64 1 x) (/.f64 1/2 x)) (fma.f64 -1/2 (/.f64 1 x) (/.f64 1/2 x))))
(fma.f64 2 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(+.f64 (/.f64 -1/2 x) (fma.f64 2 (/.f64 x eps) (+.f64 (/.f64 1 x) (/.f64 -1 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x)) (fma.f64 -1/2 (/.f64 1 x) (/.f64 1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x))))
(fma.f64 2 (/.f64 x eps) (+.f64 (*.f64 (sqrt.f64 (/.f64 1/2 x)) (neg.f64 (sqrt.f64 (/.f64 1/2 x)))) (+.f64 (/.f64 1 x) (/.f64 -1 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x)) (fma.f64 -1/2 (/.f64 1 x) (/.f64 1/2 x))))
(+.f64 (+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x)))
(fma.f64 2 (/.f64 x eps) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x)))) (+.f64 (/.f64 1 x) (/.f64 -1 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x))))
(fma.f64 2 (/.f64 x eps) (+.f64 (*.f64 (sqrt.f64 (/.f64 1/2 x)) (neg.f64 (sqrt.f64 (/.f64 1/2 x)))) (+.f64 (/.f64 1 x) (/.f64 -1 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (*.f64 2 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (fma.f64 2 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x))))
(+.f64 (/.f64 -1/2 x) (+.f64 (fma.f64 2 (/.f64 x eps) (+.f64 (/.f64 1 x) (/.f64 -1 x))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 1) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x))))
(fma.f64 2 (/.f64 x eps) (+.f64 (*.f64 (sqrt.f64 (/.f64 1/2 x)) (neg.f64 (sqrt.f64 (/.f64 1/2 x)))) (+.f64 (/.f64 1 x) (/.f64 -1 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 (/.f64 -1/2 x) 1 (/.f64 1/2 x)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x))))
(fma.f64 2 (/.f64 x eps) (+.f64 (*.f64 (sqrt.f64 (/.f64 1/2 x)) (neg.f64 (sqrt.f64 (/.f64 1/2 x)))) (+.f64 (/.f64 1 x) (/.f64 -1 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 -1/2 (/.f64 1 x) (/.f64 1/2 x)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x))))
(fma.f64 2 (/.f64 x eps) (+.f64 (*.f64 (sqrt.f64 (/.f64 1/2 x)) (neg.f64 (sqrt.f64 (/.f64 1/2 x)))) (+.f64 (/.f64 1 x) (/.f64 -1 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x)) (+.f64 (/.f64 -1/2 x) (fma.f64 2 (/.f64 x eps) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x)))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x))))
(+.f64 (+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x)))
(fma.f64 2 (/.f64 x eps) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x)))) (+.f64 (/.f64 1 x) (/.f64 -1 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (*.f64 2 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (fma.f64 2 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x))))
(+.f64 (/.f64 -1/2 x) (+.f64 (fma.f64 2 (/.f64 x eps) (+.f64 (/.f64 1 x) (/.f64 -1 x))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 1) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x))))
(+.f64 (+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x)))
(fma.f64 2 (/.f64 x eps) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x)))) (+.f64 (/.f64 1 x) (/.f64 -1 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 (/.f64 -1/2 x) 1 (/.f64 1/2 x)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x))))
(+.f64 (+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x)))
(fma.f64 2 (/.f64 x eps) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x)))) (+.f64 (/.f64 1 x) (/.f64 -1 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 -1/2 (/.f64 1 x) (/.f64 1/2 x)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x))))
(+.f64 (+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x)))
(fma.f64 2 (/.f64 x eps) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x)))) (+.f64 (/.f64 1 x) (/.f64 -1 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x)) (+.f64 (/.f64 -1/2 x) (fma.f64 2 (/.f64 x eps) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x)))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (*.f64 1 (*.f64 2 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)))))
(fma.f64 2 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(+.f64 (/.f64 -1/2 x) (fma.f64 2 (/.f64 x eps) (+.f64 (/.f64 1 x) (/.f64 -1 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (*.f64 1 (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 1)))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 -1/2 x)))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (*.f64 1 (fma.f64 (/.f64 -1/2 x) 1 (/.f64 1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 -1/2 x)))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (*.f64 1 (fma.f64 -1/2 (/.f64 1 x) (/.f64 1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 -1/2 x)))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x)))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x)))
(+.f64 (/.f64 -1/2 x) (fma.f64 2 (/.f64 x eps) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x))))
(+.f64 (/.f64 -1/2 x) (*.f64 2 (/.f64 x eps)))
(fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))
(+.f64 (/.f64 -1/2 x) (+.f64 (*.f64 2 (/.f64 x eps)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 -1/2 x)))
(+.f64 (/.f64 -1/2 x) (+.f64 (*.f64 2 (/.f64 x eps)) (*.f64 2 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)))))
(fma.f64 2 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(+.f64 (/.f64 -1/2 x) (fma.f64 2 (/.f64 x eps) (+.f64 (/.f64 1 x) (/.f64 -1 x))))
(+.f64 (/.f64 -1/2 x) (+.f64 (*.f64 2 (/.f64 x eps)) (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 1)))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 -1/2 x)))
(+.f64 (/.f64 -1/2 x) (+.f64 (*.f64 2 (/.f64 x eps)) (fma.f64 (/.f64 -1/2 x) 1 (/.f64 1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 -1/2 x)))
(+.f64 (/.f64 -1/2 x) (+.f64 (*.f64 2 (/.f64 x eps)) (fma.f64 -1/2 (/.f64 1 x) (/.f64 1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 -1/2 x)))
(+.f64 (/.f64 -1/2 x) (+.f64 (*.f64 2 (/.f64 x eps)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x)))
(+.f64 (/.f64 -1/2 x) (+.f64 (*.f64 2 (/.f64 x eps)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x)))
(+.f64 (/.f64 -1/2 x) (fma.f64 2 (/.f64 x eps) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x))))
(+.f64 (/.f64 -1/2 x) (+.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 -1/2 x)))
(+.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 -1/2 x)))
(+.f64 (+.f64 (/.f64 -1/2 x) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))) (*.f64 2 (/.f64 x eps)))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 -1/2 x)))
(+.f64 (*.f64 2 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(fma.f64 2 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(+.f64 (/.f64 -1/2 x) (fma.f64 2 (/.f64 x eps) (+.f64 (/.f64 1 x) (/.f64 -1 x))))
(+.f64 (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 1) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 -1/2 x)))
(+.f64 (fma.f64 (/.f64 -1/2 x) 1 (/.f64 1/2 x)) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 -1/2 x)))
(+.f64 (fma.f64 -1/2 (/.f64 1 x) (/.f64 1/2 x)) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 -1/2 x)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x)) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)) (/.f64 1/2 x)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x)) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x)))
(+.f64 (/.f64 -1/2 x) (fma.f64 2 (/.f64 x eps) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 x))) (cbrt.f64 (/.f64 1/4 (*.f64 x x))) (/.f64 1/2 x))))
(+.f64 (+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (/.f64 -1/2 x)) (/.f64 1/2 x))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 -1/2 x)))
(+.f64 (+.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) (*.f64 2 (/.f64 x eps))) (/.f64 -1/2 x))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 -1/2 x)))
(+.f64 (+.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) (*.f64 2 (/.f64 x eps))) (+.f64 (/.f64 -1/2 x) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))
(fma.f64 2 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(+.f64 (/.f64 -1/2 x) (fma.f64 2 (/.f64 x eps) (+.f64 (/.f64 1 x) (/.f64 -1 x))))
(+.f64 (-.f64 (*.f64 2 (/.f64 x eps)) (exp.f64 (log1p.f64 (/.f64 1/2 x)))) 1)
(+.f64 1 (-.f64 (*.f64 2 (/.f64 x eps)) (exp.f64 (log1p.f64 (/.f64 1/2 x)))))
(-.f64 (+.f64 1 (*.f64 2 (/.f64 x eps))) (exp.f64 (log1p.f64 (/.f64 1/2 x))))
(*.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))
(*.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 1)
(fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))
(*.f64 (sqrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) (sqrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))
(fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))
(*.f64 (cbrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) (pow.f64 (cbrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) 2))
(fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) 2) (cbrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))
(fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))
(*.f64 (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x))) (/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))
(*.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 x eps) 3) 8 (neg.f64 (/.f64 1/8 (pow.f64 x 3)))) 1) (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 1/2 x)) (sqrt.f64 (*.f64 2 (/.f64 x eps)))) (-.f64 (sqrt.f64 (*.f64 2 (/.f64 x eps))) (sqrt.f64 (/.f64 1/2 x))))
(*.f64 (/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x))))
(*.f64 (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x))) (/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))) (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 x eps) 3) 8 (neg.f64 (/.f64 1/8 (pow.f64 x 3)))) 1) (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))))
(*.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x))) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x))) (+.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))) (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (-.f64 (/.f64 1/4 (*.f64 x x)) (*.f64 2 (*.f64 (/.f64 x eps) (/.f64 1/2 x))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x))) (fma.f64 (pow.f64 (/.f64 x eps) 3) 8 (/.f64 1/8 (pow.f64 x 3)))) (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (+.f64 (/.f64 1/4 (*.f64 x x)) (*.f64 -2 (*.f64 (/.f64 x eps) (/.f64 1/2 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x))) (/.f64 (fma.f64 (pow.f64 (/.f64 x eps) 3) 8 (/.f64 1/8 (pow.f64 x 3))) (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (-.f64 (/.f64 1/4 (*.f64 x x)) (*.f64 (/.f64 x eps) (/.f64 1 x))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x))) (+.f64 (*.f64 (*.f64 2 x) x) (*.f64 eps 1/2))) (*.f64 eps x))
(*.f64 (*.f64 eps x) (/.f64 (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x))) (fma.f64 (*.f64 x 2) x (*.f64 1/2 eps))))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x))) (/.f64 (fma.f64 (*.f64 x 2) x (*.f64 1/2 eps)) (*.f64 eps x)))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3))) (-.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (pow.f64 (*.f64 2 (/.f64 x eps)) 2)) (*.f64 (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))))) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))))
(*.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 x eps) 3) 8 (neg.f64 (/.f64 1/8 (pow.f64 x 3)))) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 4) (*.f64 (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))))) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3))) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 4) (*.f64 (/.f64 1/2 x) (*.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))))) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3))) (+.f64 (pow.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) 3) (pow.f64 (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (pow.f64 (*.f64 2 (/.f64 x eps)) 2)) (-.f64 (*.f64 (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))) (*.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))))))
(*.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 x eps) 3) 8 (neg.f64 (/.f64 1/8 (pow.f64 x 3)))) (+.f64 (pow.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) 3) (pow.f64 (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))) 3))) (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 4) (*.f64 (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))) (-.f64 (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))) (pow.f64 (*.f64 2 (/.f64 x eps)) 2)))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3))) (+.f64 (pow.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) 3) (pow.f64 (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))) 3))) (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 4) (*.f64 (/.f64 1/2 x) (*.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)) (-.f64 (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))) (pow.f64 (*.f64 2 (/.f64 x eps)) 2))))))
(/.f64 1 (/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))
(fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))
(/.f64 1 (/.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)) (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))))
(*.f64 (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x))) (/.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))) (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 x eps) 3) 8 (neg.f64 (/.f64 1/8 (pow.f64 x 3)))) 1) (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))))
(*.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))))
(/.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 1)
(fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x))) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3))) (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))))
(/.f64 (fma.f64 (pow.f64 (/.f64 x eps) 3) 8 (neg.f64 (/.f64 1/8 (pow.f64 x 3)))) (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))) (neg.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x))) (neg.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))) (*.f64 1 (neg.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x))) (neg.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 x eps) 3) 8 (neg.f64 (/.f64 1/8 (pow.f64 x 3))))) (neg.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))) (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 x eps) 3) 8 (neg.f64 (/.f64 1/8 (pow.f64 x 3))))) (neg.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 -1/2 x) (/.f64 -1/2 x))) (-.f64 (*.f64 2 (/.f64 x eps)) (/.f64 -1/2 x)))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 -1/2 x) (/.f64 -1/2 x))) (fma.f64 2 (/.f64 x eps) (neg.f64 (/.f64 -1/2 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x))) (-.f64 (*.f64 2 (/.f64 x eps)) (/.f64 -1/2 x)))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 -1/2 x) (/.f64 -1/2 x))) (*.f64 1 (-.f64 (*.f64 2 (/.f64 x eps)) (/.f64 -1/2 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 -1/2 x) (/.f64 -1/2 x))) (fma.f64 2 (/.f64 x eps) (neg.f64 (/.f64 -1/2 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x))) (-.f64 (*.f64 2 (/.f64 x eps)) (/.f64 -1/2 x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 2) (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)))) (-.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 2) (*.f64 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)))) (-.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 2) (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)))) (*.f64 1 (-.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 2) (*.f64 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)))) (-.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (*.f64 (pow.f64 (/.f64 x eps) 3) 8)) (*.f64 (/.f64 1/8 (pow.f64 x 3)) (/.f64 1/8 (pow.f64 x 3)))) (*.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))) (+.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) (pow.f64 (/.f64 x eps) 3)) 64) (*.f64 (/.f64 1/8 (pow.f64 x 3)) (/.f64 1/8 (pow.f64 x 3)))) (*.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))) (fma.f64 (pow.f64 (/.f64 x eps) 3) 8 (/.f64 1/8 (pow.f64 x 3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) (*.f64 64 (pow.f64 (/.f64 x eps) 3))) (/.f64 (/.f64 1/64 (pow.f64 x 3)) (pow.f64 x 3))) (*.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))) (fma.f64 (pow.f64 (/.f64 x eps) 3) 8 (/.f64 1/8 (pow.f64 x 3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (pow.f64 (*.f64 2 (/.f64 x eps)) 2)) (*.f64 (/.f64 1/4 (*.f64 x x)) (/.f64 1/4 (*.f64 x x)))) (*.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)) (+.f64 (/.f64 1/4 (*.f64 x x)) (pow.f64 (*.f64 2 (/.f64 x eps)) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 4) (*.f64 (/.f64 1/4 (*.f64 x x)) (/.f64 1/4 (*.f64 x x)))) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))) (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 4) (/.f64 (/.f64 1/16 (*.f64 x x)) (*.f64 x x))) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))) (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x))))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (pow.f64 (/.f64 -1/2 x) 3)) (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (-.f64 (*.f64 (/.f64 -1/2 x) (/.f64 -1/2 x)) (*.f64 (*.f64 2 (/.f64 x eps)) (/.f64 -1/2 x)))))
(/.f64 (fma.f64 (pow.f64 (/.f64 x eps) 3) 8 (/.f64 -1/8 (pow.f64 x 3))) (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 -1/2 x) (-.f64 (/.f64 -1/2 x) (*.f64 2 (/.f64 x eps))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 x eps) 3) 8 (/.f64 -1/8 (pow.f64 x 3))) (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (-.f64 (/.f64 1/4 (*.f64 x x)) (*.f64 (/.f64 x eps) (/.f64 -1 x)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (pow.f64 (/.f64 -1/2 x) 3)) (*.f64 1 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (-.f64 (*.f64 (/.f64 -1/2 x) (/.f64 -1/2 x)) (*.f64 (*.f64 2 (/.f64 x eps)) (/.f64 -1/2 x))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 x eps) 3) 8 (/.f64 -1/8 (pow.f64 x 3))) (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 -1/2 x) (-.f64 (/.f64 -1/2 x) (*.f64 2 (/.f64 x eps))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 x eps) 3) 8 (/.f64 -1/8 (pow.f64 x 3))) (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (-.f64 (/.f64 1/4 (*.f64 x x)) (*.f64 (/.f64 x eps) (/.f64 -1 x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 3) (pow.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 3)) (+.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 2) (-.f64 (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))) (*.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 3) (pow.f64 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) 3)) (+.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 2) (*.f64 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) (-.f64 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 3) (pow.f64 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) 3)) (+.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 2) (*.f64 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) (+.f64 (/.f64 -1/2 x) (-.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 3) (pow.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) 3)) (*.f64 1 (+.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 2) (-.f64 (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x))) (*.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 3) (pow.f64 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) 3)) (+.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 2) (*.f64 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) (-.f64 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 3) (pow.f64 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) 3)) (+.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 2) (*.f64 (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)) (+.f64 (/.f64 -1/2 x) (-.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) 3) (pow.f64 (/.f64 1/8 (pow.f64 x 3)) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))) (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (*.f64 (pow.f64 (/.f64 x eps) 3) 8)) (+.f64 (*.f64 (/.f64 1/8 (pow.f64 x 3)) (/.f64 1/8 (pow.f64 x 3))) (*.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) (/.f64 1/8 (pow.f64 x 3)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 x eps) 3) 3) 512) (/.f64 1/512 (pow.f64 (pow.f64 x 3) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))) (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) (pow.f64 (/.f64 x eps) 3)) 64) (*.f64 (/.f64 1/8 (pow.f64 x 3)) (fma.f64 (pow.f64 (/.f64 x eps) 3) 8 (/.f64 1/8 (pow.f64 x 3)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) 8) 3) (/.f64 1/512 (pow.f64 (pow.f64 x 3) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (*.f64 (/.f64 1/2 x) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)))) (+.f64 (*.f64 (pow.f64 (/.f64 x eps) 3) (*.f64 64 (pow.f64 (/.f64 x eps) 3))) (*.f64 (/.f64 1/8 (pow.f64 x 3)) (fma.f64 (pow.f64 (/.f64 x eps) 3) 8 (/.f64 1/8 (pow.f64 x 3)))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) 3) (pow.f64 (/.f64 1/4 (*.f64 x x)) 3)) (*.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)) (+.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (pow.f64 (*.f64 2 (/.f64 x eps)) 2)) (+.f64 (*.f64 (/.f64 1/4 (*.f64 x x)) (/.f64 1/4 (*.f64 x x))) (*.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) 3) (/.f64 1/64 (pow.f64 (*.f64 x x) 3))) (*.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)) (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 4) (*.f64 (/.f64 1/4 (*.f64 x x)) (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x)))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) 3) (/.f64 1/64 (pow.f64 (*.f64 x x) 3))) (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x))) (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 4) (*.f64 (/.f64 1/4 (*.f64 x x)) (+.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) 2) (/.f64 1/4 (*.f64 x x))))))
(/.f64 (-.f64 (*.f64 (*.f64 2 x) x) (*.f64 eps 1/2)) (*.f64 eps x))
(/.f64 (-.f64 (*.f64 x (*.f64 x 2)) (*.f64 1/2 eps)) (*.f64 eps x))
(/.f64 (-.f64 (*.f64 (*.f64 2 x) x) (*.f64 eps 1/2)) (*.f64 1 (*.f64 eps x)))
(/.f64 (-.f64 (*.f64 x (*.f64 x 2)) (*.f64 1/2 eps)) (*.f64 eps x))
(pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 1)
(fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))
(pow.f64 (sqrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) 2)
(fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))
(pow.f64 (cbrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) 3)
(fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))
(pow.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 3) 1/3)
(fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))
(sqrt.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 2))
(log.f64 (exp.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))
(fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))))
(fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))
(cbrt.f64 (pow.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) 3))
(fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))
(expm1.f64 (log1p.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))
(fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))
(exp.f64 (log.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))
(fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))
(exp.f64 (*.f64 (log.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) 1))
(fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))
(log1p.f64 (expm1.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))))
(fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))
(fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))
(fma.f64 (/.f64 x eps) 2 (/.f64 -1/2 x))
(fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))
(fma.f64 1 (*.f64 2 (/.f64 x eps)) (/.f64 -1/2 x))
(fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))
(fma.f64 1 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 -1/2 x)))
(fma.f64 (sqrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) (sqrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 -1/2 x)))
(fma.f64 (sqrt.f64 (*.f64 2 (/.f64 x eps))) (sqrt.f64 (*.f64 2 (/.f64 x eps))) (/.f64 -1/2 x))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) 2) (cbrt.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))) (+.f64 (/.f64 1/2 x) (/.f64 -1/2 x)))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 1/2 x)))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 1/2 x)) (+.f64 (/.f64 -1/2 x) (/.f64 -1/2 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 x eps))) 2) (cbrt.f64 (*.f64 2 (/.f64 x eps))) (/.f64 -1/2 x))

localize18.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.02%
(-.f64 (*.f64 x x) eps)
0.39%
(*.f64 eps (*.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 1 eps)))
0.42%
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
0.57%
(*.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 1 eps))
Compiler

Compiled 70 to 17 computations (75.7% saved)

series3.0ms (0%)

Counts
2 → 32
Calls

12 calls:

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

rewrite90.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
974×associate-/l/
944×associate-/r/
942×distribute-lft-in
344×associate-+l+
324×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01476
131258
2459158
Stop Event
node limit
Counts
2 → 127
Calls
Call 1
Inputs
(*.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 1 eps))
(*.f64 eps (*.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 1 eps)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (/.f64 1 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (/.f64 1 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (/.f64 1 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) x) (*.f64 (/.f64 1 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) x) (*.f64 (/.f64 1 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 -1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) x) (*.f64 (/.f64 1 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) x) (*.f64 (/.f64 1 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (*.f64 x x)) (*.f64 (/.f64 1 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (*.f64 (/.f64 1 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 eps (*.f64 (neg.f64 eps) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 eps (*.f64 (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps) eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps) (neg.f64 (neg.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 eps (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 eps) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 eps -1/2) (*.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps) (sqrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 eps) (*.f64 (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (pow.f64 eps -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 eps) (*.f64 eps (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 eps) (*.f64 (/.f64 eps (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 eps (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 1 (cbrt.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 eps (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 2) (*.f64 eps (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 eps eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 eps eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 eps) (*.f64 eps (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 eps) (*.f64 (neg.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 eps) (neg.f64 (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 eps) (*.f64 (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps) (neg.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (neg.f64 eps) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 eps (neg.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (neg.f64 eps)) (*.f64 (/.f64 eps (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 eps eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1) (*.f64 eps eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 eps eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) -1) (*.f64 eps (neg.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eps -1) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (neg.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) -1) (neg.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 eps) (neg.f64 eps)) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 eps) 1) (*.f64 eps (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 eps) 1) (*.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 eps) (/.f64 1 eps)) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (neg.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (cbrt.f64 (*.f64 eps eps))) (*.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps) (cbrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 eps (*.f64 (sqrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 eps (*.f64 (cbrt.f64 (*.f64 eps eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 eps (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))) (*.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 eps) -1) (*.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (neg.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 eps)) (*.f64 eps (neg.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (neg.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 1 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3) (pow.f64 (/.f64 1 eps) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 1 eps) 3) (pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3) (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 0 (log.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (neg.f64 (log.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (-.f64 0 (log.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) x) (*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) x) (*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 -1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) x) (*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) x) (*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (*.f64 x x)) (*.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (*.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 eps) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 eps) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (pow.f64 eps -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 eps) (*.f64 1 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 eps eps)) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 1 (cbrt.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 1 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eps eps) (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 eps eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 eps) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 eps) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 1 (neg.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 eps eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1) eps)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 eps eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) -1) (neg.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eps (neg.f64 eps)) (*.f64 eps (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 eps) 1) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 eps (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 eps)) (neg.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 eps)) (*.f64 1 (neg.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 eps (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3) (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 eps 3) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))))))

simplify241.0ms (2.5%)

Algorithm
egg-herbie
Rules
996×associate-+r+
880×associate-+l+
858×+-commutative
730×associate-/r*
728×times-frac
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04697821
113997037
262657037
Stop Event
node limit
Counts
159 → 265
Calls
Call 1
Inputs
(/.f64 1/2 x)
(+.f64 (*.f64 1/8 (/.f64 eps (pow.f64 x 3))) (*.f64 1/2 (/.f64 1 x)))
(+.f64 (*.f64 1/8 (/.f64 eps (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 1 x)) (*.f64 1/16 (/.f64 (pow.f64 eps 2) (pow.f64 x 5)))))
(+.f64 (*.f64 5/128 (/.f64 (pow.f64 eps 3) (pow.f64 x 7))) (+.f64 (*.f64 1/8 (/.f64 eps (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 1 x)) (*.f64 1/16 (/.f64 (pow.f64 eps 2) (pow.f64 x 5))))))
(*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 eps)))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 eps))) (*.f64 -1 (/.f64 x (*.f64 (pow.f64 (sqrt.f64 -1) 2) eps))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 eps 3))))) (*.f64 -1 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 eps 3)))))) (pow.f64 x 2))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 eps))) (*.f64 -1 (/.f64 x (*.f64 (pow.f64 (sqrt.f64 -1) 2) eps)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 eps 3))))) (*.f64 -1 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 eps 3)))))) (pow.f64 x 2))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 eps))) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 eps 2) (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 eps 3))))) (*.f64 -1 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 eps 3)))))) (sqrt.f64 -1))))) (pow.f64 x 3)) (*.f64 -1 (/.f64 x (*.f64 (pow.f64 (sqrt.f64 -1) 2) eps))))))
(/.f64 1/2 x)
(+.f64 (*.f64 1/8 (/.f64 eps (pow.f64 x 3))) (*.f64 1/2 (/.f64 1 x)))
(+.f64 (*.f64 1/8 (/.f64 eps (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 1 x)) (*.f64 1/16 (/.f64 (pow.f64 eps 2) (pow.f64 x 5)))))
(+.f64 (*.f64 1/8 (/.f64 eps (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (pow.f64 eps 3)) (*.f64 -1/32 (pow.f64 eps 3))) (pow.f64 x 7))) (+.f64 (*.f64 1/2 (/.f64 1 x)) (*.f64 1/16 (/.f64 (pow.f64 eps 2) (pow.f64 x 5))))))
(*.f64 2 (/.f64 x eps))
(-.f64 (*.f64 2 (/.f64 x eps)) (*.f64 1/2 (/.f64 1 x)))
(-.f64 (+.f64 (*.f64 -1/4 (/.f64 eps (pow.f64 x 3))) (+.f64 (*.f64 1/8 (/.f64 eps (pow.f64 x 3))) (*.f64 2 (/.f64 x eps)))) (*.f64 1/2 (/.f64 1 x)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 eps 2)) 2) (*.f64 1/16 (pow.f64 eps 4))) (*.f64 (pow.f64 eps 2) (pow.f64 x 5)))) (+.f64 (*.f64 1/8 (/.f64 eps (pow.f64 x 3))) (+.f64 (*.f64 -1/4 (/.f64 eps (pow.f64 x 3))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 eps (+.f64 (*.f64 -1/4 eps) (*.f64 1/8 eps))) (pow.f64 x 5))) (+.f64 (*.f64 2 (/.f64 x eps)) (*.f64 1/16 (/.f64 (pow.f64 eps 2) (pow.f64 x 5)))))))) (*.f64 1/2 (/.f64 1 x)))
(*.f64 1/2 (/.f64 eps x))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 5/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps)) (*.f64 -1 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps)) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 eps))))) (pow.f64 x 2)))))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -1) 4) eps))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 eps))))) (sqrt.f64 -1))))) (pow.f64 x 3)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps)) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 eps))))) (pow.f64 x 2))))))
(*.f64 1/2 (/.f64 eps x))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/32 (pow.f64 eps 4)) (*.f64 -1/128 (pow.f64 eps 4))) (pow.f64 x 7))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(*.f64 2 x)
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (*.f64 2 x))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (+.f64 (*.f64 2 x) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))))))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (+.f64 (*.f64 2 x) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 eps 2)) 2) (*.f64 1/16 (pow.f64 eps 4))) (*.f64 eps (pow.f64 x 5)))) (*.f64 -1/4 (/.f64 (*.f64 eps (+.f64 (*.f64 -1/4 (pow.f64 eps 2)) (*.f64 1/8 (pow.f64 eps 2)))) (pow.f64 x 5)))))))))
(+.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (/.f64 1 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (/.f64 1 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (/.f64 1 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (*.f64 (/.f64 1 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) x) (*.f64 (/.f64 1 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (*.f64 (/.f64 1 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) x) (*.f64 (/.f64 1 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 -1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (*.f64 (/.f64 1 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) x) (*.f64 (/.f64 1 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4))))
(+.f64 (*.f64 (/.f64 1 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) x) (*.f64 (/.f64 1 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (*.f64 x x)) (*.f64 (/.f64 1 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (*.f64 (/.f64 1 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (*.f64 x x)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 1)
(/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (*.f64 (neg.f64 eps) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 eps (*.f64 (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1))
(/.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)
(/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 1 (/.f64 (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps))
(/.f64 1 (*.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps) eps))
(/.f64 1 (*.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps) (neg.f64 (neg.f64 eps))))
(/.f64 1 (*.f64 (/.f64 eps (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))))
(/.f64 (/.f64 1 eps) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(/.f64 (pow.f64 eps -1/2) (*.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps) (sqrt.f64 eps)))
(/.f64 (sqrt.f64 eps) (*.f64 (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (pow.f64 eps -1/2)))
(/.f64 (sqrt.f64 eps) (*.f64 eps (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 eps))))
(/.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 (sqrt.f64 eps) (*.f64 (/.f64 eps (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (/.f64 1 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 eps (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 eps)))
(/.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 1 (cbrt.f64 eps))))
(/.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 eps (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 eps))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 2) (*.f64 eps (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))))
(/.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (/.f64 (*.f64 eps eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 eps eps))
(/.f64 (neg.f64 eps) (*.f64 eps (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (neg.f64 eps) (*.f64 (neg.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (neg.f64 eps) (neg.f64 (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (neg.f64 eps) (*.f64 (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) -1))
(/.f64 -1 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 -1 (*.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps) (neg.f64 eps)))
(/.f64 -1 (*.f64 (neg.f64 eps) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)))
(/.f64 -1 (*.f64 eps (neg.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))))
(/.f64 (sqrt.f64 (neg.f64 eps)) (*.f64 (/.f64 eps (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 (*.f64 (/.f64 (*.f64 eps eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1) (*.f64 eps eps))
(/.f64 (*.f64 (/.f64 (*.f64 eps eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) -1) (*.f64 eps (neg.f64 eps)))
(/.f64 (*.f64 eps -1) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (neg.f64 eps)))
(/.f64 (*.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) -1) (neg.f64 eps))
(/.f64 (*.f64 (/.f64 1 eps) (neg.f64 eps)) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (*.f64 (neg.f64 eps) 1) (*.f64 eps (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (*.f64 (neg.f64 eps) 1) (*.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps))
(/.f64 (*.f64 (neg.f64 eps) (/.f64 1 eps)) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (*.f64 -1 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (neg.f64 eps))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (/.f64 1 (cbrt.f64 (*.f64 eps eps))) (*.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps) (cbrt.f64 eps)))
(/.f64 (/.f64 eps (*.f64 (sqrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 eps))
(/.f64 (/.f64 eps (*.f64 (cbrt.f64 (*.f64 eps eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 eps))
(/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (/.f64 eps (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))) (*.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (*.f64 (neg.f64 eps) -1) (*.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (neg.f64 eps)))
(/.f64 (neg.f64 (neg.f64 eps)) (*.f64 eps (neg.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 (neg.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (neg.f64 eps))
(pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1)
(pow.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1)
(pow.f64 (/.f64 1 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 2)
(pow.f64 (cbrt.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 3)
(pow.f64 (pow.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3) 1/3)
(sqrt.f64 (/.f64 1 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2)))
(log.f64 (exp.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(cbrt.f64 (pow.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3) (pow.f64 (/.f64 1 eps) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 eps) 3) (pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(exp.f64 (-.f64 0 (log.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(exp.f64 (neg.f64 (log.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(exp.f64 (*.f64 (-.f64 0 (log.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(+.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) x) (*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) x) (*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 -1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) x) (*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4))))
(+.f64 (*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) x) (*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(+.f64 (*.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (*.f64 x x)) (*.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(+.f64 (*.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (*.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (*.f64 x x)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 1)
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1)
(/.f64 1 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(/.f64 (sqrt.f64 eps) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 eps)))
(/.f64 (sqrt.f64 eps) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (pow.f64 eps -1/2)))
(/.f64 (sqrt.f64 eps) (*.f64 1 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 eps))))
(/.f64 (cbrt.f64 (*.f64 eps eps)) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 eps)))
(/.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 1 (cbrt.f64 eps))))
(/.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 1 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 eps))))
(/.f64 (*.f64 eps eps) (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (/.f64 (*.f64 eps eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)
(/.f64 (neg.f64 eps) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (neg.f64 eps) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1))
(/.f64 -1 (neg.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)))
(/.f64 -1 (*.f64 1 (neg.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))))
(/.f64 (*.f64 (/.f64 (*.f64 eps eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1) eps)
(/.f64 (*.f64 (/.f64 (*.f64 eps eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) -1) (neg.f64 eps))
(/.f64 (*.f64 eps (neg.f64 eps)) (*.f64 eps (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (*.f64 (neg.f64 eps) 1) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (/.f64 eps (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (neg.f64 (neg.f64 eps)) (neg.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (neg.f64 (neg.f64 eps)) (*.f64 1 (neg.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1)
(pow.f64 (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 2)
(pow.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 3)
(pow.f64 (pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3) 1/3)
(pow.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps) -1)
(neg.f64 (/.f64 eps (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(sqrt.f64 (pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2))
(log.f64 (exp.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(cbrt.f64 (pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3) (pow.f64 eps 3)))
(cbrt.f64 (/.f64 (pow.f64 eps 3) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 3)))
(expm1.f64 (log1p.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(exp.f64 (log.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(exp.f64 (*.f64 (log.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1))
(log1p.f64 (expm1.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
Outputs
(/.f64 1/2 x)
(+.f64 (*.f64 1/8 (/.f64 eps (pow.f64 x 3))) (*.f64 1/2 (/.f64 1 x)))
(fma.f64 1/8 (/.f64 eps (pow.f64 x 3)) (/.f64 1/2 x))
(+.f64 (*.f64 1/8 (/.f64 eps (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 1 x)) (*.f64 1/16 (/.f64 (pow.f64 eps 2) (pow.f64 x 5)))))
(+.f64 (fma.f64 1/8 (/.f64 eps (pow.f64 x 3)) (/.f64 1/2 x)) (/.f64 (*.f64 1/16 (*.f64 eps eps)) (pow.f64 x 5)))
(fma.f64 1/8 (/.f64 eps (pow.f64 x 3)) (fma.f64 1/16 (/.f64 eps (/.f64 (pow.f64 x 5) eps)) (/.f64 1/2 x)))
(+.f64 (*.f64 5/128 (/.f64 (pow.f64 eps 3) (pow.f64 x 7))) (+.f64 (*.f64 1/8 (/.f64 eps (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 1 x)) (*.f64 1/16 (/.f64 (pow.f64 eps 2) (pow.f64 x 5))))))
(fma.f64 5/128 (/.f64 (pow.f64 eps 3) (pow.f64 x 7)) (+.f64 (fma.f64 1/8 (/.f64 eps (pow.f64 x 3)) (/.f64 1/2 x)) (/.f64 (*.f64 1/16 (*.f64 eps eps)) (pow.f64 x 5))))
(fma.f64 5/128 (/.f64 (pow.f64 eps 3) (pow.f64 x 7)) (fma.f64 1/8 (/.f64 eps (pow.f64 x 3)) (fma.f64 1/16 (/.f64 eps (/.f64 (pow.f64 x 5) eps)) (/.f64 1/2 x))))
(*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 eps)))
(/.f64 (sqrt.f64 (/.f64 1 eps)) (sqrt.f64 -1))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 eps))) (*.f64 -1 (/.f64 x (*.f64 (pow.f64 (sqrt.f64 -1) 2) eps))))
(fma.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 eps)) (neg.f64 (/.f64 (/.f64 x (pow.f64 (sqrt.f64 -1) 2)) eps)))
(-.f64 (/.f64 (sqrt.f64 (/.f64 1 eps)) (sqrt.f64 -1)) (/.f64 x (neg.f64 eps)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 eps 3))))) (*.f64 -1 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 eps 3)))))) (pow.f64 x 2))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 eps))) (*.f64 -1 (/.f64 x (*.f64 (pow.f64 (sqrt.f64 -1) 2) eps)))))
(fma.f64 -1 (*.f64 (*.f64 (/.f64 (*.f64 1 (sqrt.f64 (/.f64 1 (pow.f64 eps 3)))) (pow.f64 (sqrt.f64 -1) 3)) -1/2) (*.f64 x x)) (fma.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 eps)) (neg.f64 (/.f64 (/.f64 x (pow.f64 (sqrt.f64 -1) 2)) eps))))
(-.f64 (-.f64 (/.f64 (sqrt.f64 (/.f64 1 eps)) (sqrt.f64 -1)) (/.f64 x (neg.f64 eps))) (*.f64 (*.f64 -1 (/.f64 (sqrt.f64 (pow.f64 (/.f64 1 eps) 3)) (sqrt.f64 -1))) (*.f64 -1/2 (*.f64 x x))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 eps 3))))) (*.f64 -1 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 eps 3)))))) (pow.f64 x 2))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 eps))) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 eps 2) (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 eps 3))))) (*.f64 -1 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 eps 3)))))) (sqrt.f64 -1))))) (pow.f64 x 3)) (*.f64 -1 (/.f64 x (*.f64 (pow.f64 (sqrt.f64 -1) 2) eps))))))
(fma.f64 -1 (*.f64 (*.f64 (/.f64 (*.f64 1 (sqrt.f64 (/.f64 1 (pow.f64 eps 3)))) (pow.f64 (sqrt.f64 -1) 3)) -1/2) (*.f64 x x)) (fma.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 eps)) (fma.f64 (-.f64 (/.f64 1/2 (*.f64 (*.f64 eps eps) (pow.f64 (sqrt.f64 -1) 4))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (*.f64 (/.f64 (*.f64 1 (sqrt.f64 (/.f64 1 (pow.f64 eps 3)))) (pow.f64 (sqrt.f64 -1) 3)) -1/2) (sqrt.f64 -1))))) (pow.f64 x 3) (neg.f64 (/.f64 (/.f64 x (pow.f64 (sqrt.f64 -1) 2)) eps)))))
(+.f64 (fma.f64 (pow.f64 x 3) (+.f64 (/.f64 1/2 (*.f64 eps eps)) (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (*.f64 -1 (/.f64 (sqrt.f64 (pow.f64 (/.f64 1 eps) 3)) (sqrt.f64 -1))) (/.f64 (sqrt.f64 -1) -1/2)))) (*.f64 1 (/.f64 x eps))) (fma.f64 (neg.f64 (*.f64 (/.f64 -1 (sqrt.f64 -1)) (*.f64 (sqrt.f64 (pow.f64 (/.f64 1 eps) 3)) -1/2))) (*.f64 x x) (/.f64 (sqrt.f64 (/.f64 1 eps)) (sqrt.f64 -1))))
(/.f64 1/2 x)
(+.f64 (*.f64 1/8 (/.f64 eps (pow.f64 x 3))) (*.f64 1/2 (/.f64 1 x)))
(fma.f64 1/8 (/.f64 eps (pow.f64 x 3)) (/.f64 1/2 x))
(+.f64 (*.f64 1/8 (/.f64 eps (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 1 x)) (*.f64 1/16 (/.f64 (pow.f64 eps 2) (pow.f64 x 5)))))
(+.f64 (fma.f64 1/8 (/.f64 eps (pow.f64 x 3)) (/.f64 1/2 x)) (/.f64 (*.f64 1/16 (*.f64 eps eps)) (pow.f64 x 5)))
(fma.f64 1/8 (/.f64 eps (pow.f64 x 3)) (fma.f64 1/16 (/.f64 eps (/.f64 (pow.f64 x 5) eps)) (/.f64 1/2 x)))
(+.f64 (*.f64 1/8 (/.f64 eps (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (pow.f64 eps 3)) (*.f64 -1/32 (pow.f64 eps 3))) (pow.f64 x 7))) (+.f64 (*.f64 1/2 (/.f64 1 x)) (*.f64 1/16 (/.f64 (pow.f64 eps 2) (pow.f64 x 5))))))
(fma.f64 1/8 (/.f64 eps (pow.f64 x 3)) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 eps 3) -5/128) (pow.f64 x 7)) (+.f64 (/.f64 1/2 x) (/.f64 (*.f64 1/16 (*.f64 eps eps)) (pow.f64 x 5)))))
(fma.f64 1/8 (/.f64 eps (pow.f64 x 3)) (-.f64 (fma.f64 1/16 (/.f64 eps (/.f64 (pow.f64 x 5) eps)) (/.f64 1/2 x)) (/.f64 (pow.f64 eps 3) (/.f64 (pow.f64 x 7) -5/128))))
(-.f64 (fma.f64 1/8 (/.f64 eps (pow.f64 x 3)) (fma.f64 1/16 (/.f64 eps (/.f64 (pow.f64 x 5) eps)) (/.f64 1/2 x))) (/.f64 (pow.f64 eps 3) (/.f64 (pow.f64 x 7) -5/128)))
(*.f64 2 (/.f64 x eps))
(/.f64 x (/.f64 eps 2))
(-.f64 (*.f64 2 (/.f64 x eps)) (*.f64 1/2 (/.f64 1 x)))
(-.f64 (*.f64 2 (/.f64 x eps)) (/.f64 1/2 x))
(fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x))
(-.f64 (+.f64 (*.f64 -1/4 (/.f64 eps (pow.f64 x 3))) (+.f64 (*.f64 1/8 (/.f64 eps (pow.f64 x 3))) (*.f64 2 (/.f64 x eps)))) (*.f64 1/2 (/.f64 1 x)))
(-.f64 (fma.f64 -1/4 (/.f64 eps (pow.f64 x 3)) (fma.f64 1/8 (/.f64 eps (pow.f64 x 3)) (*.f64 2 (/.f64 x eps)))) (/.f64 1/2 x))
(+.f64 (*.f64 (/.f64 eps (pow.f64 x 3)) -1/8) (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)))
(+.f64 (fma.f64 2 (/.f64 x eps) (/.f64 -1/2 x)) (*.f64 (/.f64 eps (pow.f64 x 3)) -1/8))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 eps 2)) 2) (*.f64 1/16 (pow.f64 eps 4))) (*.f64 (pow.f64 eps 2) (pow.f64 x 5)))) (+.f64 (*.f64 1/8 (/.f64 eps (pow.f64 x 3))) (+.f64 (*.f64 -1/4 (/.f64 eps (pow.f64 x 3))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 eps (+.f64 (*.f64 -1/4 eps) (*.f64 1/8 eps))) (pow.f64 x 5))) (+.f64 (*.f64 2 (/.f64 x eps)) (*.f64 1/16 (/.f64 (pow.f64 eps 2) (pow.f64 x 5)))))))) (*.f64 1/2 (/.f64 1 x)))
(-.f64 (fma.f64 -2 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps eps) -1/8) 2) (*.f64 1/16 (pow.f64 eps 4))) (*.f64 (*.f64 eps eps) (pow.f64 x 5))) (fma.f64 1/8 (/.f64 eps (pow.f64 x 3)) (fma.f64 -1/4 (/.f64 eps (pow.f64 x 3)) (fma.f64 -1/4 (/.f64 eps (/.f64 (pow.f64 x 5) (*.f64 eps -1/8))) (fma.f64 2 (/.f64 x eps) (/.f64 (*.f64 1/16 (*.f64 eps eps)) (pow.f64 x 5))))))) (/.f64 1/2 x))
(fma.f64 -2 (/.f64 (fma.f64 1/16 (pow.f64 eps 4) (*.f64 (pow.f64 eps 4) 1/64)) (*.f64 (*.f64 eps eps) (pow.f64 x 5))) (+.f64 (+.f64 (fma.f64 -1/4 (/.f64 eps (/.f64 (pow.f64 x 5) (*.f64 eps -1/8))) (fma.f64 1/16 (/.f64 eps (/.f64 (pow.f64 x 5) eps)) (/.f64 x (/.f64 eps 2)))) (*.f64 (/.f64 eps (pow.f64 x 3)) -1/8)) (/.f64 -1/2 x)))
(fma.f64 -2 (/.f64 (fma.f64 1/16 (pow.f64 eps 4) (*.f64 (pow.f64 eps 4) 1/64)) (*.f64 (*.f64 eps eps) (pow.f64 x 5))) (+.f64 (fma.f64 -1/4 (/.f64 eps (/.f64 (pow.f64 x 5) (*.f64 eps -1/8))) (fma.f64 1/16 (/.f64 eps (/.f64 (pow.f64 x 5) eps)) (/.f64 x (/.f64 eps 2)))) (+.f64 (*.f64 (/.f64 eps (pow.f64 x 3)) -1/8) (/.f64 -1/2 x))))
(*.f64 1/2 (/.f64 eps x))
(/.f64 (*.f64 1/2 eps) x)
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/2 (/.f64 eps x) (/.f64 1/8 (/.f64 (pow.f64 x 3) (*.f64 eps eps))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 1/2 (/.f64 eps x) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(fma.f64 1/8 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) (fma.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (/.f64 (*.f64 1/2 eps) x)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 5/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 5/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7)) (fma.f64 1/2 (/.f64 eps x) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(fma.f64 1/8 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) (fma.f64 5/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7)) (fma.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (/.f64 (*.f64 1/2 eps) x))))
(*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps))
(/.f64 (sqrt.f64 eps) (sqrt.f64 -1))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps)) (*.f64 -1 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))))
(fma.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps) (neg.f64 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))))
(-.f64 (/.f64 (sqrt.f64 eps) (sqrt.f64 -1)) (/.f64 x -1))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps)) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 eps))))) (pow.f64 x 2)))))
(fma.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps) (*.f64 -1 (+.f64 (/.f64 x (pow.f64 (sqrt.f64 -1) 2)) (*.f64 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) (*.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) (sqrt.f64 (/.f64 1 eps)))) (*.f64 x x)))))
(-.f64 (-.f64 (/.f64 (sqrt.f64 eps) (sqrt.f64 -1)) (/.f64 x -1)) (*.f64 x (*.f64 x (*.f64 (*.f64 -1 (/.f64 (sqrt.f64 (/.f64 1 eps)) (sqrt.f64 -1))) -1/2))))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -1) 4) eps))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 eps))))) (sqrt.f64 -1))))) (pow.f64 x 3)) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps)) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 eps))))) (pow.f64 x 2))))))
(fma.f64 (-.f64 (/.f64 1/2 (*.f64 eps (pow.f64 (sqrt.f64 -1) 4))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) (*.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) (sqrt.f64 (/.f64 1 eps)))) (sqrt.f64 -1))))) (pow.f64 x 3) (fma.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 eps) (*.f64 -1 (+.f64 (/.f64 x (pow.f64 (sqrt.f64 -1) 2)) (*.f64 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) (*.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) (sqrt.f64 (/.f64 1 eps)))) (*.f64 x x))))))
(fma.f64 (pow.f64 x 3) (+.f64 (/.f64 1/2 eps) (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (*.f64 (*.f64 -1 (/.f64 (sqrt.f64 (/.f64 1 eps)) (sqrt.f64 -1))) -1/2) (sqrt.f64 -1)))) (-.f64 (-.f64 (/.f64 (sqrt.f64 eps) (sqrt.f64 -1)) (/.f64 x -1)) (*.f64 x (*.f64 x (*.f64 (*.f64 -1 (/.f64 (sqrt.f64 (/.f64 1 eps)) (sqrt.f64 -1))) -1/2)))))
(-.f64 (-.f64 (fma.f64 (pow.f64 x 3) (+.f64 (/.f64 1/2 eps) (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (*.f64 (*.f64 -1 (/.f64 (sqrt.f64 (/.f64 1 eps)) (sqrt.f64 -1))) -1/2) (sqrt.f64 -1)))) (/.f64 (sqrt.f64 eps) (sqrt.f64 -1))) (/.f64 x -1)) (*.f64 x (*.f64 x (*.f64 (*.f64 -1 (/.f64 (sqrt.f64 (/.f64 1 eps)) (sqrt.f64 -1))) -1/2))))
(*.f64 1/2 (/.f64 eps x))
(/.f64 (*.f64 1/2 eps) x)
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/2 (/.f64 eps x) (/.f64 1/8 (/.f64 (pow.f64 x 3) (*.f64 eps eps))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 1/2 (/.f64 eps x) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(fma.f64 1/8 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) (fma.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (/.f64 (*.f64 1/2 eps) x)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/32 (pow.f64 eps 4)) (*.f64 -1/128 (pow.f64 eps 4))) (pow.f64 x 7))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 eps 4) -5/128) (pow.f64 x 7)) (fma.f64 1/2 (/.f64 eps x) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(fma.f64 1/8 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) (-.f64 (fma.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (/.f64 (*.f64 1/2 eps) x)) (/.f64 (pow.f64 eps 4) (/.f64 (pow.f64 x 7) -5/128))))
(-.f64 (fma.f64 1/8 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) (fma.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (/.f64 (*.f64 1/2 eps) x))) (/.f64 (pow.f64 eps 4) (/.f64 (pow.f64 x 7) -5/128)))
(*.f64 2 x)
(*.f64 x 2)
(+.f64 x x)
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (*.f64 2 x))
(fma.f64 -1/2 (/.f64 eps x) (*.f64 x 2))
(fma.f64 (/.f64 eps x) -1/2 (+.f64 x x))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (+.f64 (*.f64 2 x) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))))))
(fma.f64 -1/2 (/.f64 eps x) (fma.f64 2 x (*.f64 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) -1/8)))
(fma.f64 (/.f64 eps x) -1/2 (fma.f64 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) -1/8 (+.f64 x x)))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (+.f64 (*.f64 2 x) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 eps 2)) 2) (*.f64 1/16 (pow.f64 eps 4))) (*.f64 eps (pow.f64 x 5)))) (*.f64 -1/4 (/.f64 (*.f64 eps (+.f64 (*.f64 -1/4 (pow.f64 eps 2)) (*.f64 1/8 (pow.f64 eps 2)))) (pow.f64 x 5)))))))))
(fma.f64 -1/2 (/.f64 eps x) (fma.f64 2 x (+.f64 (*.f64 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) -1/8) (fma.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (fma.f64 -2 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps eps) -1/8) 2) (*.f64 1/16 (pow.f64 eps 4))) (*.f64 eps (pow.f64 x 5))) (/.f64 (*.f64 -1/4 (*.f64 eps (*.f64 (*.f64 eps eps) -1/8))) (pow.f64 x 5)))))))
(fma.f64 (/.f64 eps x) -1/2 (fma.f64 x 2 (fma.f64 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) -1/8 (fma.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 eps 3) -1/8) (pow.f64 x 5)) (/.f64 (*.f64 -2 (fma.f64 1/16 (pow.f64 eps 4) (*.f64 (pow.f64 eps 4) 1/64))) (*.f64 eps (pow.f64 x 5))))))))
(+.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (/.f64 1 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (/.f64 1 (+.f64 eps 0)) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps))
(+.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (/.f64 1 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (/.f64 1 (+.f64 eps 0)) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/2))) eps))
(+.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (/.f64 1 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (/.f64 1 (+.f64 eps 0)) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(+.f64 (*.f64 (/.f64 1 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) x) (*.f64 (/.f64 1 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 1 (+.f64 eps 0)) (+.f64 x (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)
(+.f64 (*.f64 (/.f64 1 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) x) (*.f64 (/.f64 1 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 -1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 1 (+.f64 eps 0)) (+.f64 x (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)
(+.f64 (*.f64 (/.f64 1 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) x) (*.f64 (/.f64 1 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4))))
(*.f64 (/.f64 1 (+.f64 eps 0)) (+.f64 x (*.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)))))
(/.f64 (-.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) 1/2)) eps)
(+.f64 (*.f64 (/.f64 1 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) x) (*.f64 (/.f64 1 (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 1 (+.f64 eps 0)) (+.f64 x (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (neg.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x) eps)
(+.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (*.f64 x x)) (*.f64 (/.f64 1 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (+.f64 (*.f64 x x) (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (fma.f64 x x (-.f64 (*.f64 x x) (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) eps))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (*.f64 (/.f64 1 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (*.f64 x x)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (+.f64 (*.f64 x x) (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (fma.f64 x x (-.f64 (*.f64 x x) (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) eps))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 1)
(/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 eps (*.f64 (neg.f64 eps) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 eps (*.f64 (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1))
(/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)
(/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 1 (/.f64 (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps))
(/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 1 (*.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps) eps))
(/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 1 (*.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps) (neg.f64 (neg.f64 eps))))
(/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 1 (*.f64 (/.f64 eps (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))))
(*.f64 (/.f64 1 (*.f64 eps (sqrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)))) (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (/.f64 1 eps) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (pow.f64 eps -1/2) (*.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps) (sqrt.f64 eps)))
(/.f64 (pow.f64 eps -1/2) (*.f64 (sqrt.f64 eps) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)))
(/.f64 (/.f64 (pow.f64 eps -1/2) (sqrt.f64 eps)) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(/.f64 (sqrt.f64 eps) (*.f64 (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (pow.f64 eps -1/2)))
(/.f64 (sqrt.f64 eps) (*.f64 eps (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (pow.f64 eps -1/2))))
(/.f64 (sqrt.f64 eps) (*.f64 eps (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 eps))))
(/.f64 (/.f64 (sqrt.f64 eps) eps) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 eps)))
(*.f64 (/.f64 (/.f64 (sqrt.f64 eps) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 eps))
(/.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 (/.f64 (sqrt.f64 eps) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (sqrt.f64 eps) (*.f64 (/.f64 eps (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (sqrt.f64 eps) (/.f64 (*.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (/.f64 (sqrt.f64 eps) (*.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (/.f64 1 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (/.f64 eps (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 eps)))
(/.f64 (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 (sqrt.f64 eps) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 1 (cbrt.f64 eps))))
(/.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) eps) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 eps)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 eps))
(/.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 eps (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 eps))))
(/.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) eps) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 eps)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 eps))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 2) (*.f64 eps (cbrt.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))))
(/.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (/.f64 (*.f64 eps eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 eps eps))
(/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (neg.f64 eps) (*.f64 eps (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (neg.f64 eps) (*.f64 (neg.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (neg.f64 eps) (neg.f64 (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (neg.f64 eps) (*.f64 (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) -1))
(/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 -1 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 -1 (*.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps) (neg.f64 eps)))
(/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 -1 (*.f64 (neg.f64 eps) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)))
(/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 -1 (*.f64 eps (neg.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))))
(/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (sqrt.f64 (neg.f64 eps)) (*.f64 (/.f64 eps (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 (sqrt.f64 (neg.f64 eps)) (/.f64 (*.f64 eps (sqrt.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 eps)) (*.f64 eps (sqrt.f64 (-.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (*.f64 (/.f64 (*.f64 eps eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1) (*.f64 eps eps))
(/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (*.f64 (/.f64 (*.f64 eps eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) -1) (*.f64 eps (neg.f64 eps)))
(/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (*.f64 eps -1) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (neg.f64 eps)))
(/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (*.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) -1) (neg.f64 eps))
(/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (*.f64 (/.f64 1 eps) (neg.f64 eps)) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (*.f64 (neg.f64 eps) 1) (*.f64 eps (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (*.f64 (neg.f64 eps) 1) (*.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps))
(/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (*.f64 (neg.f64 eps) (/.f64 1 eps)) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (*.f64 -1 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (neg.f64 eps))
(/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 1 (*.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))))
(/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2)) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (/.f64 1 (cbrt.f64 (*.f64 eps eps))) (*.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps) (cbrt.f64 eps)))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (*.f64 eps eps))) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 eps))) eps)
(/.f64 (/.f64 eps (*.f64 (sqrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 eps))
(/.f64 eps (*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 eps (*.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (/.f64 eps (*.f64 (cbrt.f64 (*.f64 eps eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 eps))
(/.f64 (/.f64 (/.f64 eps (cbrt.f64 (*.f64 eps eps))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 eps))
(/.f64 eps (*.f64 (*.f64 (cbrt.f64 eps) (cbrt.f64 (*.f64 eps eps))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (*.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (/.f64 eps (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))) (*.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 eps (*.f64 (*.f64 eps (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))))
(/.f64 eps (*.f64 eps (*.f64 (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2)) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 (*.f64 (neg.f64 eps) -1) (*.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (neg.f64 eps)))
(/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (neg.f64 (neg.f64 eps)) (*.f64 eps (neg.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (neg.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (neg.f64 eps))
(/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1)
(/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(pow.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1)
(/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(pow.f64 (/.f64 1 (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 2)
(pow.f64 (cbrt.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 3)
(/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(pow.f64 (pow.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3) 1/3)
(/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(sqrt.f64 (/.f64 1 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2)))
(sqrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -2))
(log.f64 (exp.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(cbrt.f64 (pow.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3))
(/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3) (pow.f64 (/.f64 1 eps) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3) (/.f64 1 (pow.f64 eps 3))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 eps) 3) (pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3) (/.f64 1 (pow.f64 eps 3))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3) (pow.f64 (/.f64 1 eps) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(exp.f64 (-.f64 0 (log.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(exp.f64 (neg.f64 (log.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(exp.f64 (*.f64 (-.f64 0 (log.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1))
(/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(log1p.f64 (expm1.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(+.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) 1 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 eps (+.f64 eps 0))))
(+.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (+.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(+.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 eps (+.f64 eps 0))))
(+.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/2))) (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 eps (+.f64 eps 0))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) x) (*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 eps (+.f64 eps 0)) (+.f64 x (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(+.f64 (*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) x) (*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 -1 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (/.f64 eps (+.f64 eps 0)) (+.f64 x (neg.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(+.f64 (*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) x) (*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4))))
(*.f64 (/.f64 eps (+.f64 eps 0)) (+.f64 x (*.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)))))
(-.f64 x (pow.f64 (-.f64 (*.f64 x x) eps) 1/2))
(+.f64 (*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) x) (*.f64 (/.f64 eps (+.f64 eps (-.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 eps (+.f64 eps 0)) (+.f64 x (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) (neg.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps))))))
(fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps))) x)
(+.f64 (*.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (*.f64 x x)) (*.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(*.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (+.f64 (*.f64 x x) (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (fma.f64 x x (-.f64 (*.f64 x x) (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) eps))))
(+.f64 (*.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (-.f64 (*.f64 x x) (+.f64 eps (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) (*.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (*.f64 x x)))
(*.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (+.f64 (*.f64 x x) (-.f64 (-.f64 (*.f64 x x) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(*.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (fma.f64 x x (-.f64 (*.f64 x x) (fma.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)) eps))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))) 1)
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1)
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 1 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (sqrt.f64 eps) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 eps)))
(*.f64 (/.f64 (sqrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 eps))
(*.f64 (sqrt.f64 eps) (/.f64 (sqrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (sqrt.f64 eps) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (pow.f64 eps -1/2)))
(/.f64 (sqrt.f64 eps) (*.f64 1 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (sqrt.f64 eps))))
(*.f64 (/.f64 (sqrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (sqrt.f64 eps))
(*.f64 (sqrt.f64 eps) (/.f64 (sqrt.f64 eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (cbrt.f64 (*.f64 eps eps)) (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 eps)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 eps))
(*.f64 (cbrt.f64 eps) (/.f64 (cbrt.f64 (*.f64 eps eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 1 (cbrt.f64 eps))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 eps))
(*.f64 (cbrt.f64 eps) (/.f64 (cbrt.f64 (*.f64 eps eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 1 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (cbrt.f64 eps))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 eps))
(*.f64 (cbrt.f64 eps) (/.f64 (cbrt.f64 (*.f64 eps eps)) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (*.f64 eps eps) (*.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (/.f64 (*.f64 eps eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (neg.f64 eps) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (neg.f64 eps) (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -1))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 -1 (neg.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 -1 (*.f64 1 (neg.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (*.f64 (/.f64 (*.f64 eps eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1) eps)
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (*.f64 (/.f64 (*.f64 eps eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) -1) (neg.f64 eps))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (*.f64 eps (neg.f64 eps)) (*.f64 eps (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (*.f64 (neg.f64 eps) 1) (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (/.f64 eps (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (/.f64 eps (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 eps (*.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2))))
(/.f64 eps (*.f64 (cbrt.f64 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 2)) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 (neg.f64 (neg.f64 eps)) (neg.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (neg.f64 (neg.f64 eps)) (*.f64 1 (neg.f64 (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 1)
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(pow.f64 (sqrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 2)
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(pow.f64 (cbrt.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 3)
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(pow.f64 (pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3) 1/3)
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(pow.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps) -1)
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(neg.f64 (/.f64 eps (neg.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(sqrt.f64 (pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 2))
(fabs.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(log.f64 (exp.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(cbrt.f64 (pow.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (/.f64 1 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 3))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) 3) (pow.f64 eps 3)))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (/.f64 1 (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 3))))
(cbrt.f64 (/.f64 (pow.f64 eps 3) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) 3)))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(expm1.f64 (log1p.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(exp.f64 (log.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(exp.f64 (*.f64 (log.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) 1))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(log1p.f64 (expm1.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))

eval779.0ms (8.1%)

Compiler

Compiled 46338 to 22504 computations (51.4% saved)

prune496.0ms (5.2%)

Pruning

24 alts after pruning (18 fresh and 6 done)

PrunedKeptTotal
New1747151762
Fresh134
Picked101
Done268
Total1751241775
Error
0%
Counts
1775 → 24
Alt Table
Click to see full alt table
StatusErrorProgram
84.29%
(/.f64 (/.f64 (*.f64 eps (*.f64 1/2 eps)) x) eps)
79.5%
(/.f64 (/.f64 (*.f64 1/2 eps) (/.f64 x eps)) eps)
95.17%
(/.f64 (/.f64 eps (/.f64 -1/2 x)) eps)
80.38%
(/.f64 (/.f64 1/2 (/.f64 (/.f64 x eps) eps)) eps)
79.46%
(/.f64 (*.f64 1/2 (*.f64 (/.f64 eps x) eps)) eps)
84.25%
(/.f64 (*.f64 1/2 (*.f64 (/.f64 1 (neg.f64 x)) (*.f64 eps (neg.f64 eps)))) eps)
95.17%
(/.f64 (*.f64 -2 (*.f64 eps x)) eps)
52.49%
(/.f64 eps (/.f64 (-.f64 (*.f64 x (*.f64 x 2)) (*.f64 1/2 eps)) x))
0.42%
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
40.84%
(/.f64 eps (+.f64 x (sqrt.f64 (neg.f64 eps))))
88.42%
(/.f64 eps x)
0.58%
(/.f64 1 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
52.64%
(/.f64 1 (-.f64 (*.f64 2 (/.f64 x eps)) (*.f64 1/2 (/.f64 1 x))))
53.29%
(/.f64 1 (*.f64 2 (/.f64 x eps)))
40.72%
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
44.21%
(-.f64 x (sqrt.f64 (neg.f64 eps)))
63.1%
(*.f64 (/.f64 (/.f64 eps eps) (-.f64 (*.f64 (*.f64 2 x) x) (*.f64 eps 1/2))) (*.f64 eps x))
79.5%
(*.f64 (/.f64 1/2 (neg.f64 eps)) (/.f64 (neg.f64 eps) (/.f64 x eps)))
53.27%
(*.f64 (/.f64 1/2 x) eps)
79.45%
(*.f64 (/.f64 1/2 eps) (*.f64 eps (/.f64 eps x)))
94.81%
(*.f64 x -2)
53.36%
(*.f64 eps (*.f64 (*.f64 1/2 (/.f64 eps x)) (/.f64 1 eps)))
53.1%
(*.f64 1/2 (/.f64 eps x))
96.49%
x
Compiler

Compiled 251 to 168 computations (33.1% saved)

regimes63.0ms (0.7%)

Counts
39 → 1
Calls
Call 1
Inputs
x
(*.f64 x -2)
(*.f64 x 2)
(/.f64 eps x)
(*.f64 1/2 (/.f64 eps x))
(*.f64 (/.f64 1/2 x) eps)
(/.f64 1 (*.f64 2 (/.f64 x eps)))
(/.f64 (*.f64 -2 (*.f64 eps x)) eps)
(/.f64 (/.f64 eps (/.f64 -1/2 x)) eps)
(*.f64 (/.f64 1/2 eps) (*.f64 eps (/.f64 eps x)))
(/.f64 (*.f64 1/2 (*.f64 (/.f64 eps x) eps)) eps)
(/.f64 (*.f64 1/2 (/.f64 (*.f64 eps eps) x)) eps)
(/.f64 (/.f64 1/2 (/.f64 (/.f64 x eps) eps)) eps)
(/.f64 (/.f64 eps (*.f64 2 (/.f64 x eps))) eps)
(/.f64 (/.f64 (*.f64 1/2 eps) (/.f64 x eps)) eps)
(/.f64 (/.f64 (*.f64 eps (*.f64 1/2 eps)) x) eps)
(*.f64 eps (*.f64 (*.f64 1/2 (/.f64 eps x)) (/.f64 1 eps)))
(*.f64 (/.f64 1/2 (neg.f64 eps)) (/.f64 (neg.f64 eps) (/.f64 x eps)))
(/.f64 1 (-.f64 (*.f64 2 (/.f64 x eps)) (*.f64 1/2 (/.f64 1 x))))
(/.f64 eps (/.f64 (-.f64 (*.f64 x (*.f64 x 2)) (*.f64 1/2 eps)) x))
(/.f64 (*.f64 1/2 (*.f64 (/.f64 1 (neg.f64 x)) (*.f64 eps (neg.f64 eps)))) eps)
(/.f64 (/.f64 eps (-.f64 (*.f64 2 (/.f64 x eps)) (*.f64 1/2 (/.f64 1 x)))) eps)
(*.f64 (/.f64 (/.f64 eps eps) (-.f64 (*.f64 (*.f64 2 x) x) (*.f64 eps 1/2))) (*.f64 eps x))
(-.f64 x (sqrt.f64 (neg.f64 eps)))
(/.f64 eps (+.f64 x (sqrt.f64 (neg.f64 eps))))
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(/.f64 (+.f64 eps 0) (+.f64 x (sqrt.f64 (neg.f64 eps))))
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) eps)
(/.f64 1 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps))
(/.f64 (+.f64 eps 0) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(/.f64 (/.f64 eps (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps)) eps)
(*.f64 eps (*.f64 (/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (/.f64 1 eps)))
(*.f64 (+.f64 eps (*.f64 x 0)) (/.f64 1 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(pow.f64 (/.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) eps) -1)
(/.f64 (+.f64 eps 0) (+.f64 x (sqrt.f64 (+.f64 (neg.f64 eps) (-.f64 (fma.f64 x x eps) eps)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 eps 0)) (sqrt.f64 (+.f64 eps 0))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (+.f64 eps 0) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (-.f64 (-.f64 (*.f64 x (+.f64 x x)) eps) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
(/.f64 (/.f64 (+.f64 eps (*.f64 x (-.f64 x x))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))))
Outputs
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
Calls

3 calls:

19.0ms
eps
18.0ms
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
17.0ms
x
Results
ErrorSegmentsBranch
0.42%1x
0.42%1eps
0.42%1(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
Compiler

Compiled 441 to 191 computations (56.7% saved)

regimes130.0ms (1.3%)

Counts
27 → 2
Calls
Call 1
Inputs
x
(*.f64 x -2)
(*.f64 x 2)
(/.f64 eps x)
(*.f64 1/2 (/.f64 eps x))
(*.f64 (/.f64 1/2 x) eps)
(/.f64 1 (*.f64 2 (/.f64 x eps)))
(/.f64 (*.f64 -2 (*.f64 eps x)) eps)
(/.f64 (/.f64 eps (/.f64 -1/2 x)) eps)
(*.f64 (/.f64 1/2 eps) (*.f64 eps (/.f64 eps x)))
(/.f64 (*.f64 1/2 (*.f64 (/.f64 eps x) eps)) eps)
(/.f64 (*.f64 1/2 (/.f64 (*.f64 eps eps) x)) eps)
(/.f64 (/.f64 1/2 (/.f64 (/.f64 x eps) eps)) eps)
(/.f64 (/.f64 eps (*.f64 2 (/.f64 x eps))) eps)
(/.f64 (/.f64 (*.f64 1/2 eps) (/.f64 x eps)) eps)
(/.f64 (/.f64 (*.f64 eps (*.f64 1/2 eps)) x) eps)
(*.f64 eps (*.f64 (*.f64 1/2 (/.f64 eps x)) (/.f64 1 eps)))
(*.f64 (/.f64 1/2 (neg.f64 eps)) (/.f64 (neg.f64 eps) (/.f64 x eps)))
(/.f64 1 (-.f64 (*.f64 2 (/.f64 x eps)) (*.f64 1/2 (/.f64 1 x))))
(/.f64 eps (/.f64 (-.f64 (*.f64 x (*.f64 x 2)) (*.f64 1/2 eps)) x))
(/.f64 (*.f64 1/2 (*.f64 (/.f64 1 (neg.f64 x)) (*.f64 eps (neg.f64 eps)))) eps)
(/.f64 (/.f64 eps (-.f64 (*.f64 2 (/.f64 x eps)) (*.f64 1/2 (/.f64 1 x)))) eps)
(*.f64 (/.f64 (/.f64 eps eps) (-.f64 (*.f64 (*.f64 2 x) x) (*.f64 eps 1/2))) (*.f64 eps x))
(-.f64 x (sqrt.f64 (neg.f64 eps)))
(/.f64 eps (+.f64 x (sqrt.f64 (neg.f64 eps))))
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(/.f64 (+.f64 eps 0) (+.f64 x (sqrt.f64 (neg.f64 eps))))
Outputs
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(/.f64 eps (/.f64 (-.f64 (*.f64 x (*.f64 x 2)) (*.f64 1/2 eps)) x))
Calls

3 calls:

69.0ms
eps
26.0ms
x
25.0ms
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
Results
ErrorSegmentsBranch
7.22%2x
15.64%4eps
0.95%2(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
Compiler

Compiled 244 to 130 computations (46.7% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-7.560233839833806e-153
-3.1674312180162354e-161
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes89.0ms (0.9%)

Counts
25 → 2
Calls
Call 1
Inputs
x
(*.f64 x -2)
(*.f64 x 2)
(/.f64 eps x)
(*.f64 1/2 (/.f64 eps x))
(*.f64 (/.f64 1/2 x) eps)
(/.f64 1 (*.f64 2 (/.f64 x eps)))
(/.f64 (*.f64 -2 (*.f64 eps x)) eps)
(/.f64 (/.f64 eps (/.f64 -1/2 x)) eps)
(*.f64 (/.f64 1/2 eps) (*.f64 eps (/.f64 eps x)))
(/.f64 (*.f64 1/2 (*.f64 (/.f64 eps x) eps)) eps)
(/.f64 (*.f64 1/2 (/.f64 (*.f64 eps eps) x)) eps)
(/.f64 (/.f64 1/2 (/.f64 (/.f64 x eps) eps)) eps)
(/.f64 (/.f64 eps (*.f64 2 (/.f64 x eps))) eps)
(/.f64 (/.f64 (*.f64 1/2 eps) (/.f64 x eps)) eps)
(/.f64 (/.f64 (*.f64 eps (*.f64 1/2 eps)) x) eps)
(*.f64 eps (*.f64 (*.f64 1/2 (/.f64 eps x)) (/.f64 1 eps)))
(*.f64 (/.f64 1/2 (neg.f64 eps)) (/.f64 (neg.f64 eps) (/.f64 x eps)))
(/.f64 1 (-.f64 (*.f64 2 (/.f64 x eps)) (*.f64 1/2 (/.f64 1 x))))
(/.f64 eps (/.f64 (-.f64 (*.f64 x (*.f64 x 2)) (*.f64 1/2 eps)) x))
(/.f64 (*.f64 1/2 (*.f64 (/.f64 1 (neg.f64 x)) (*.f64 eps (neg.f64 eps)))) eps)
(/.f64 (/.f64 eps (-.f64 (*.f64 2 (/.f64 x eps)) (*.f64 1/2 (/.f64 1 x)))) eps)
(*.f64 (/.f64 (/.f64 eps eps) (-.f64 (*.f64 (*.f64 2 x) x) (*.f64 eps 1/2))) (*.f64 eps x))
(-.f64 x (sqrt.f64 (neg.f64 eps)))
(/.f64 eps (+.f64 x (sqrt.f64 (neg.f64 eps))))
Outputs
(-.f64 x (sqrt.f64 (neg.f64 eps)))
(/.f64 eps (/.f64 (-.f64 (*.f64 x (*.f64 x 2)) (*.f64 1/2 eps)) x))
Calls

2 calls:

59.0ms
eps
25.0ms
x
Results
ErrorSegmentsBranch
8.28%2x
15.73%4eps
Compiler

Compiled 217 to 117 computations (46.1% saved)

bsearch12.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
12.0ms
1.3465139058981587e-95
7.687952375112395e-95
Results
7.0ms74×body256valid
3.0ms22×body512valid
1.0msbody256invalid
Compiler

Compiled 159 to 112 computations (29.6% saved)

regimes30.0ms (0.3%)

Counts
23 → 1
Calls
Call 1
Inputs
x
(*.f64 x -2)
(*.f64 x 2)
(/.f64 eps x)
(*.f64 1/2 (/.f64 eps x))
(*.f64 (/.f64 1/2 x) eps)
(/.f64 1 (*.f64 2 (/.f64 x eps)))
(/.f64 (*.f64 -2 (*.f64 eps x)) eps)
(/.f64 (/.f64 eps (/.f64 -1/2 x)) eps)
(*.f64 (/.f64 1/2 eps) (*.f64 eps (/.f64 eps x)))
(/.f64 (*.f64 1/2 (*.f64 (/.f64 eps x) eps)) eps)
(/.f64 (*.f64 1/2 (/.f64 (*.f64 eps eps) x)) eps)
(/.f64 (/.f64 1/2 (/.f64 (/.f64 x eps) eps)) eps)
(/.f64 (/.f64 eps (*.f64 2 (/.f64 x eps))) eps)
(/.f64 (/.f64 (*.f64 1/2 eps) (/.f64 x eps)) eps)
(/.f64 (/.f64 (*.f64 eps (*.f64 1/2 eps)) x) eps)
(*.f64 eps (*.f64 (*.f64 1/2 (/.f64 eps x)) (/.f64 1 eps)))
(*.f64 (/.f64 1/2 (neg.f64 eps)) (/.f64 (neg.f64 eps) (/.f64 x eps)))
(/.f64 1 (-.f64 (*.f64 2 (/.f64 x eps)) (*.f64 1/2 (/.f64 1 x))))
(/.f64 eps (/.f64 (-.f64 (*.f64 x (*.f64 x 2)) (*.f64 1/2 eps)) x))
(/.f64 (*.f64 1/2 (*.f64 (/.f64 1 (neg.f64 x)) (*.f64 eps (neg.f64 eps)))) eps)
(/.f64 (/.f64 eps (-.f64 (*.f64 2 (/.f64 x eps)) (*.f64 1/2 (/.f64 1 x)))) eps)
(*.f64 (/.f64 (/.f64 eps eps) (-.f64 (*.f64 (*.f64 2 x) x) (*.f64 eps 1/2))) (*.f64 eps x))
Outputs
(/.f64 eps (/.f64 (-.f64 (*.f64 x (*.f64 x 2)) (*.f64 1/2 eps)) x))
Calls

2 calls:

13.0ms
x
12.0ms
eps
Results
ErrorSegmentsBranch
52.49%1x
52.49%1eps
Compiler

Compiled 205 to 113 computations (44.9% saved)

regimes23.0ms (0.2%)

Counts
19 → 1
Calls
Call 1
Inputs
x
(*.f64 x -2)
(*.f64 x 2)
(/.f64 eps x)
(*.f64 1/2 (/.f64 eps x))
(*.f64 (/.f64 1/2 x) eps)
(/.f64 1 (*.f64 2 (/.f64 x eps)))
(/.f64 (*.f64 -2 (*.f64 eps x)) eps)
(/.f64 (/.f64 eps (/.f64 -1/2 x)) eps)
(*.f64 (/.f64 1/2 eps) (*.f64 eps (/.f64 eps x)))
(/.f64 (*.f64 1/2 (*.f64 (/.f64 eps x) eps)) eps)
(/.f64 (*.f64 1/2 (/.f64 (*.f64 eps eps) x)) eps)
(/.f64 (/.f64 1/2 (/.f64 (/.f64 x eps) eps)) eps)
(/.f64 (/.f64 eps (*.f64 2 (/.f64 x eps))) eps)
(/.f64 (/.f64 (*.f64 1/2 eps) (/.f64 x eps)) eps)
(/.f64 (/.f64 (*.f64 eps (*.f64 1/2 eps)) x) eps)
(*.f64 eps (*.f64 (*.f64 1/2 (/.f64 eps x)) (/.f64 1 eps)))
(*.f64 (/.f64 1/2 (neg.f64 eps)) (/.f64 (neg.f64 eps) (/.f64 x eps)))
(/.f64 1 (-.f64 (*.f64 2 (/.f64 x eps)) (*.f64 1/2 (/.f64 1 x))))
Outputs
(/.f64 1 (-.f64 (*.f64 2 (/.f64 x eps)) (*.f64 1/2 (/.f64 1 x))))
Calls

2 calls:

10.0ms
x
9.0ms
eps
Results
ErrorSegmentsBranch
52.64%1x
52.64%1eps
Compiler

Compiled 147 to 79 computations (46.3% saved)

regimes22.0ms (0.2%)

Counts
18 → 1
Calls
Call 1
Inputs
x
(*.f64 x -2)
(*.f64 x 2)
(/.f64 eps x)
(*.f64 1/2 (/.f64 eps x))
(*.f64 (/.f64 1/2 x) eps)
(/.f64 1 (*.f64 2 (/.f64 x eps)))
(/.f64 (*.f64 -2 (*.f64 eps x)) eps)
(/.f64 (/.f64 eps (/.f64 -1/2 x)) eps)
(*.f64 (/.f64 1/2 eps) (*.f64 eps (/.f64 eps x)))
(/.f64 (*.f64 1/2 (*.f64 (/.f64 eps x) eps)) eps)
(/.f64 (*.f64 1/2 (/.f64 (*.f64 eps eps) x)) eps)
(/.f64 (/.f64 1/2 (/.f64 (/.f64 x eps) eps)) eps)
(/.f64 (/.f64 eps (*.f64 2 (/.f64 x eps))) eps)
(/.f64 (/.f64 (*.f64 1/2 eps) (/.f64 x eps)) eps)
(/.f64 (/.f64 (*.f64 eps (*.f64 1/2 eps)) x) eps)
(*.f64 eps (*.f64 (*.f64 1/2 (/.f64 eps x)) (/.f64 1 eps)))
(*.f64 (/.f64 1/2 (neg.f64 eps)) (/.f64 (neg.f64 eps) (/.f64 x eps)))
Outputs
(*.f64 1/2 (/.f64 eps x))
Calls

2 calls:

10.0ms
eps
9.0ms
x
Results
ErrorSegmentsBranch
53.1%1x
53.1%1eps
Compiler

Compiled 134 to 70 computations (47.8% saved)

regimes9.0ms (0.1%)

Counts
4 → 1
Calls
Call 1
Inputs
x
(*.f64 x -2)
(*.f64 x 2)
(/.f64 eps x)
Outputs
(/.f64 eps x)
Calls

2 calls:

4.0ms
x
4.0ms
eps
Results
ErrorSegmentsBranch
88.42%1x
88.42%1eps
Compiler

Compiled 18 to 11 computations (38.9% saved)

regimes8.0ms (0.1%)

Accuracy

Total -1.6b remaining (-2.6%)

Threshold costs -1.6b (-2.6%)

Counts
3 → 1
Calls
Call 1
Inputs
x
(*.f64 x -2)
(*.f64 x 2)
Outputs
(*.f64 x -2)
Calls

2 calls:

3.0ms
eps
3.0ms
x
Results
ErrorSegmentsBranch
94.81%1x
94.81%1eps
Compiler

Compiled 15 to 10 computations (33.3% saved)

simplify11.0ms (0.1%)

Algorithm
egg-herbie
Rules
30×*-commutative
28×+-commutative
18×sub-neg
12×neg-mul-1
12×neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
042283
170283
294283
3107283
4113283
5114283
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(if (<=.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -4717453031026927/943490606205385338060388645247067222729230305104110107094051575061406040598037213021531681294414691885367093757690961224942646157481198158140358562858174010912348831744) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 eps (/.f64 (-.f64 (*.f64 x (*.f64 x 2)) (*.f64 1/2 eps)) x)))
(if (<=.f64 x 14091255496643/293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991872) (-.f64 x (sqrt.f64 (neg.f64 eps))) (/.f64 eps (/.f64 (-.f64 (*.f64 x (*.f64 x 2)) (*.f64 1/2 eps)) x)))
(/.f64 eps (/.f64 (-.f64 (*.f64 x (*.f64 x 2)) (*.f64 1/2 eps)) x))
(/.f64 1 (-.f64 (*.f64 2 (/.f64 x eps)) (*.f64 1/2 (/.f64 1 x))))
(*.f64 1/2 (/.f64 eps x))
(/.f64 eps x)
(*.f64 x -2)
x
Outputs
(/.f64 eps (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))))
(if (<=.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -4717453031026927/943490606205385338060388645247067222729230305104110107094051575061406040598037213021531681294414691885367093757690961224942646157481198158140358562858174010912348831744) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 eps (/.f64 (-.f64 (*.f64 x (*.f64 x 2)) (*.f64 1/2 eps)) x)))
(if (<=.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -4717453031026927/943490606205385338060388645247067222729230305104110107094051575061406040598037213021531681294414691885367093757690961224942646157481198158140358562858174010912348831744) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 eps (/.f64 (+.f64 (*.f64 x (*.f64 x 2)) (*.f64 -1/2 eps)) x)))
(if (<=.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -4717453031026927/943490606205385338060388645247067222729230305104110107094051575061406040598037213021531681294414691885367093757690961224942646157481198158140358562858174010912348831744) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 eps (/.f64 (+.f64 (*.f64 x (*.f64 x 2)) (*.f64 eps -1/2)) x)))
(if (<=.f64 x 14091255496643/293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991872) (-.f64 x (sqrt.f64 (neg.f64 eps))) (/.f64 eps (/.f64 (-.f64 (*.f64 x (*.f64 x 2)) (*.f64 1/2 eps)) x)))
(if (<=.f64 x 14091255496643/293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991872) (-.f64 x (sqrt.f64 (neg.f64 eps))) (/.f64 eps (/.f64 (+.f64 (*.f64 x (*.f64 x 2)) (*.f64 -1/2 eps)) x)))
(if (<=.f64 x 14091255496643/293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991872) (-.f64 x (sqrt.f64 (neg.f64 eps))) (/.f64 eps (/.f64 (+.f64 (*.f64 x (*.f64 x 2)) (*.f64 eps -1/2)) x)))
(/.f64 eps (/.f64 (-.f64 (*.f64 x (*.f64 x 2)) (*.f64 1/2 eps)) x))
(/.f64 eps (/.f64 (+.f64 (*.f64 x (*.f64 x 2)) (*.f64 -1/2 eps)) x))
(/.f64 eps (/.f64 (+.f64 (*.f64 x (*.f64 x 2)) (*.f64 eps -1/2)) x))
(/.f64 1 (-.f64 (*.f64 2 (/.f64 x eps)) (*.f64 1/2 (/.f64 1 x))))
(/.f64 1 (+.f64 (*.f64 2 (/.f64 x eps)) (*.f64 -1/2 (/.f64 1 x))))
(/.f64 1 (+.f64 (*.f64 2 (/.f64 x eps)) (*.f64 (/.f64 1 x) -1/2)))
(*.f64 1/2 (/.f64 eps x))
(/.f64 eps x)
(*.f64 x -2)
x
Compiler

Compiled 120 to 76 computations (36.7% saved)

soundness174.0ms (1.8%)

Algorithm
egg-herbie
Rules
1080×associate-+r-
980×associate-+r+
968×fma-def
964×+-commutative
740×associate-+l+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
059013411
1169512657
2788712657
04799289
114518639
266728639
Stop Event
node limit
node limit
Compiler

Compiled 136 to 38 computations (72.1% saved)

end56.0ms (0.6%)

Compiler

Compiled 104 to 56 computations (46.2% saved)

Profiling

Loading profile data...