ENA, Section 1.4, Exercise 4d

Time bar (total: 5.3s)

analyze15.0ms (0.3%)

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.4s (25.6%)

Results
832.0ms5935×body256valid
267.0ms1093×body1024valid
225.0ms1191×body512valid
15.0ms181×body256invalid
11.0ms37×body2048valid
Bogosity

preprocess112.0ms (2.1%)

Algorithm
egg-herbie
Rules
638×fma-def
114×sub-neg
88×fma-neg
60×distribute-lft-neg-in
56×cancel-sign-sub-inv
FPErrors
Click to see full error table
truthopredexupredexsubexpr
1540-0-#f
1020-0-(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
00-0-x
00-0-(sqrt.f64 (-.f64 (*.f64 x x) eps))
00-0-(*.f64 x x)
00-0-(-.f64 (*.f64 x x) eps)
00-0-eps
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
025183
154175
2111175
3289175
4596175
5840175
6935175
7964175
8970175
Stop Event
saturated
Calls
Call 1
Inputs
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(-.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 (neg.f64 x) (neg.f64 x)) eps)))
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) (neg.f64 eps))))
(-.f64 eps (sqrt.f64 (-.f64 (*.f64 eps eps) x)))
Outputs
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(-.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 (neg.f64 x) (neg.f64 x)) eps)))
(-.f64 (neg.f64 x) (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) (neg.f64 eps))))
(-.f64 x (sqrt.f64 (fma.f64 x x eps)))
(-.f64 eps (sqrt.f64 (-.f64 (*.f64 eps eps) x)))
Compiler

Compiled 64 to 20 computations (68.8% saved)

eval0.0ms (0%)

Compiler

Compiled 2 to 2 computations (0% saved)

prune1.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
63.0%
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
63.0%
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
Compiler

Compiled 20 to 12 computations (40% saved)

localize40.0ms (0.7%)

Localize:

Found 3 expressions with local error:

NewAccuracyProgram
100.0%
(-.f64 (*.f64 x x) eps)
100.0%
(sqrt.f64 (-.f64 (*.f64 x x) eps))
63.0%
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
Compiler

Compiled 27 to 7 computations (74.1% saved)

series6.0ms (0.1%)

Counts
3 → 56
Calls

18 calls:

TimeVariablePointExpression
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
@inf
(-.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)))

rewrite128.0ms (2.4%)

Algorithm
batch-egg-rewrite
Rules
1016×fma-def
761×log1p-expm1-u
761×expm1-log1p-u
668×log-prod
538×pow-prod-down
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01274
115074
2209170
Stop Event
node limit
Counts
3 → 259
Calls
Call 1
Inputs
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(sqrt.f64 (-.f64 (*.f64 x x) eps))
(-.f64 (*.f64 x x) eps)
Outputs
(+.f64 x (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(+.f64 x (*.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1))
(+.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (fma.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(+.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(+.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (+.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(+.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) x)
(+.f64 0 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))) (cbrt.f64 (exp.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))))))
(*.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1)
(*.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (log.f64 (exp.f64 1)))
(*.f64 1 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(*.f64 (cbrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (pow.f64 (cbrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) 2) (cbrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))))
(*.f64 (sqrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (sqrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/2)) (/.f64 1 (fma.f64 x x (fma.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (-.f64 (pow.f64 x 2) eps)))))
(*.f64 (+.f64 (-.f64 (pow.f64 x 2) (pow.f64 x 2)) eps) (/.f64 1 (+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))))
(*.f64 (+.f64 (sqrt.f64 x) (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4)) (-.f64 (sqrt.f64 x) (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4)))
(/.f64 1 (/.f64 (fma.f64 x x (fma.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (-.f64 (pow.f64 x 2) eps))) (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/2))))
(/.f64 1 (/.f64 (+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (+.f64 (-.f64 (pow.f64 x 2) (pow.f64 x 2)) eps)))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/2)) (fma.f64 x x (fma.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (-.f64 (pow.f64 x 2) eps))))
(/.f64 (+.f64 (-.f64 (pow.f64 x 2) (pow.f64 x 2)) eps) (+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/2))) (neg.f64 (fma.f64 x x (fma.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (-.f64 (pow.f64 x 2) eps)))))
(/.f64 (neg.f64 (+.f64 (-.f64 (pow.f64 x 2) (pow.f64 x 2)) eps)) (neg.f64 (+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 3)) (fma.f64 x x (-.f64 (pow.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 2) (*.f64 x (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 2)) (-.f64 x (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))))
(pow.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1)
(pow.f64 (cbrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) 3)
(pow.f64 (pow.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 2) 1/2)
(pow.f64 (pow.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) 2)
(pow.f64 (/.f64 (fma.f64 x x (fma.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (-.f64 (pow.f64 x 2) eps))) (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/2))) -1)
(pow.f64 (/.f64 (+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (+.f64 (-.f64 (pow.f64 x 2) (pow.f64 x 2)) eps)) -1)
(sqrt.f64 (pow.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 2))
(log.f64 (exp.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))))
(log.f64 (*.f64 (exp.f64 x) (/.f64 1 (exp.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (/.f64 1 (exp.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (exp.f64 x)))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (+.f64 1 (expm1.f64 x))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (exp.f64 x)))
(log.f64 (*.f64 (exp.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (+.f64 1 (expm1.f64 x))))
(log.f64 (/.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))))
(cbrt.f64 (pow.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 3))
(expm1.f64 (log1p.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))))
(exp.f64 (log.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))))
(exp.f64 (*.f64 (log.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))) 2))
(log1p.f64 (expm1.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))))
(fma.f64 x 1 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(fma.f64 x 1 (*.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1))
(fma.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1 (fma.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(fma.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1 (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(fma.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1 (+.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(fma.f64 1 x (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(fma.f64 1 x (*.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1))
(fma.f64 1 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (fma.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(fma.f64 1 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(fma.f64 1 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (+.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(fma.f64 1 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) x)
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (neg.f64 (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) x)
(fma.f64 (cbrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (pow.f64 (cbrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) 2) (fma.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(fma.f64 (cbrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (pow.f64 (cbrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) 2) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(fma.f64 (cbrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (pow.f64 (cbrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) 2) (+.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) 2) (cbrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (fma.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) 2) (cbrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) 2) (cbrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (+.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1))
(fma.f64 (sqrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (sqrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (fma.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(fma.f64 (sqrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (sqrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(fma.f64 (sqrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (sqrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (+.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(fma.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4) (neg.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4)) x)
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/2)) (/.f64 1 (fma.f64 x x (fma.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (-.f64 (pow.f64 x 2) eps)))) (fma.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/2)) (/.f64 1 (fma.f64 x x (fma.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (-.f64 (pow.f64 x 2) eps)))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/2)) (/.f64 1 (fma.f64 x x (fma.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (-.f64 (pow.f64 x 2) eps)))) (+.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(fma.f64 (+.f64 (-.f64 (pow.f64 x 2) (pow.f64 x 2)) eps) (/.f64 1 (+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (fma.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(fma.f64 (+.f64 (-.f64 (pow.f64 x 2) (pow.f64 x 2)) eps) (/.f64 1 (+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(fma.f64 (+.f64 (-.f64 (pow.f64 x 2) (pow.f64 x 2)) eps) (/.f64 1 (+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (+.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(fma.f64 (neg.f64 (cbrt.f64 (-.f64 (pow.f64 x 2) eps))) (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) x)
(fma.f64 (neg.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4)) (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4) x)
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (cbrt.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))) (cbrt.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) x)
(fma.f64 (sqrt.f64 (pow.f64 (cbrt.f64 x) 4)) (sqrt.f64 (pow.f64 (cbrt.f64 x) 2)) (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(fma.f64 (sqrt.f64 (pow.f64 (cbrt.f64 x) 4)) (sqrt.f64 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1))
(fma.f64 (sqrt.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (sqrt.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) x)
(fma.f64 -1 (hypot.f64 x (sqrt.f64 (neg.f64 eps))) x)
(fma.f64 (+.f64 (sqrt.f64 x) (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4)) (-.f64 (sqrt.f64 x) (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4)) (fma.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(fma.f64 (+.f64 (sqrt.f64 x) (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4)) (-.f64 (sqrt.f64 x) (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4)) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(fma.f64 (+.f64 (sqrt.f64 x) (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4)) (-.f64 (sqrt.f64 x) (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4)) (+.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(+.f64 0 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (cbrt.f64 (exp.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))))) (log.f64 (cbrt.f64 (exp.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))) (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) 1)
(*.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))) 1)
(*.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (log.f64 (exp.f64 1)))
(*.f64 1 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(*.f64 (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (cbrt.f64 (-.f64 (pow.f64 x 2) eps)))
(*.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4) (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 2))) (sqrt.f64 (cbrt.f64 (-.f64 (pow.f64 x 2) eps))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 x 4) (pow.f64 eps 2))) (hypot.f64 x (sqrt.f64 eps)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3))) (hypot.f64 (pow.f64 x 2) (hypot.f64 eps (*.f64 x (sqrt.f64 eps)))))
(pow.f64 (-.f64 (pow.f64 x 2) eps) 1/2)
(pow.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))) 1)
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) 3/2)
(pow.f64 (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 3)
(pow.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 2) 1/4)
(pow.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 3) 1/6)
(pow.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/2) 1/3)
(pow.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4) 2)
(fabs.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(log.f64 (exp.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/2))
(expm1.f64 (log1p.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(hypot.f64 x (sqrt.f64 (neg.f64 eps)))
(hypot.f64 (sqrt.f64 (neg.f64 eps)) x)
(exp.f64 (log.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 x 2) eps)) 1/2))
(exp.f64 (*.f64 (log.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 (pow.f64 x 2) eps)) 1) 1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 (pow.f64 x 2) eps)) 1/2) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 3) 1/3))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (-.f64 (pow.f64 x 2) eps))) 1/3))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (-.f64 (pow.f64 x 2) eps))) 2))
(log1p.f64 (expm1.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(+.f64 (pow.f64 x 2) (neg.f64 eps))
(+.f64 (pow.f64 x 2) (*.f64 (neg.f64 eps) 1))
(+.f64 (-.f64 (pow.f64 x 2) eps) (fma.f64 (neg.f64 eps) 1 eps))
(+.f64 (-.f64 (pow.f64 x 2) eps) (fma.f64 (neg.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2) eps))
(+.f64 (-.f64 (pow.f64 x 2) eps) (+.f64 (neg.f64 eps) eps))
(+.f64 (neg.f64 eps) (pow.f64 x 2))
(+.f64 0 (-.f64 (pow.f64 x 2) eps))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (pow.f64 x 2) eps))) (cbrt.f64 (exp.f64 (-.f64 (pow.f64 x 2) eps))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (pow.f64 x 2) eps)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (pow.f64 x 2) eps)))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (pow.f64 x 2) eps)))))
(*.f64 (-.f64 (pow.f64 x 2) eps) 1)
(*.f64 (-.f64 (pow.f64 x 2) eps) (log.f64 (exp.f64 1)))
(*.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(*.f64 1 (-.f64 (pow.f64 x 2) eps))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 2)) (cbrt.f64 (-.f64 (pow.f64 x 2) eps)))
(*.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4) (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/4))
(*.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) (/.f64 1 (fma.f64 eps (fma.f64 x x eps) (pow.f64 x 4))))
(*.f64 (-.f64 (pow.f64 x 4) (pow.f64 eps 2)) (/.f64 1 (fma.f64 x x eps)))
(*.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/4) (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4))
(*.f64 (+.f64 x (sqrt.f64 eps)) (-.f64 x (sqrt.f64 eps)))
(*.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 5/6) (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(/.f64 1 (/.f64 (fma.f64 eps (fma.f64 x x eps) (pow.f64 x 4)) (-.f64 (pow.f64 x 6) (pow.f64 eps 3))))
(/.f64 1 (/.f64 (fma.f64 x x eps) (-.f64 (pow.f64 x 4) (pow.f64 eps 2))))
(/.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) (pow.f64 eps 2)) (fma.f64 x x eps))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3))) (neg.f64 (fma.f64 eps (fma.f64 x x eps) (pow.f64 x 4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 4) (pow.f64 eps 2))) (neg.f64 (fma.f64 x x eps)))
(/.f64 (+.f64 (pow.f64 x 6) (pow.f64 (neg.f64 eps) 3)) (+.f64 (pow.f64 x 4) (-.f64 (pow.f64 (neg.f64 eps) 2) (*.f64 (pow.f64 x 2) (neg.f64 eps)))))
(/.f64 (-.f64 (pow.f64 x 4) (pow.f64 (neg.f64 eps) 2)) (-.f64 (pow.f64 x 2) (neg.f64 eps)))
(pow.f64 (-.f64 (pow.f64 x 2) eps) 1)
(pow.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))) 2)
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) 3)
(pow.f64 (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 6)
(pow.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 2) 1/2)
(pow.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 3) 1/3)
(pow.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/2) 2/3)
(pow.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4) 4)
(pow.f64 (/.f64 (fma.f64 eps (fma.f64 x x eps) (pow.f64 x 4)) (-.f64 (pow.f64 x 6) (pow.f64 eps 3))) -1)
(pow.f64 (/.f64 (fma.f64 x x eps) (-.f64 (pow.f64 x 4) (pow.f64 eps 2))) -1)
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 2))
(log.f64 (exp.f64 (-.f64 (pow.f64 x 2) eps)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 x 2) eps))))
(log.f64 (*.f64 (exp.f64 (pow.f64 x 2)) (/.f64 1 (exp.f64 eps))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 x 2))) (/.f64 1 (exp.f64 eps))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 x 2))) (exp.f64 (neg.f64 eps))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 eps)) (exp.f64 (pow.f64 x 2))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 eps)) (+.f64 1 (expm1.f64 (pow.f64 x 2)))))
(log.f64 (*.f64 (exp.f64 (neg.f64 eps)) (exp.f64 (pow.f64 x 2))))
(log.f64 (*.f64 (exp.f64 (neg.f64 eps)) (+.f64 1 (expm1.f64 (pow.f64 x 2)))))
(log.f64 (/.f64 (exp.f64 (pow.f64 x 2)) (+.f64 1 (expm1.f64 eps))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (pow.f64 x 2))) (exp.f64 eps)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (pow.f64 x 2))) (+.f64 1 (expm1.f64 eps))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 3))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 x 2) eps)))
(exp.f64 (log.f64 (-.f64 (pow.f64 x 2) eps)))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 x 2) eps)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 (pow.f64 x 2) eps)) 1) 1))
(exp.f64 (*.f64 (log.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 (pow.f64 x 2) eps)) 1/2) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1) 2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (pow.f64 x 2) eps))) 3))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (-.f64 (pow.f64 x 2) eps))) 1/2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 (pow.f64 x 2) eps))) 1/3))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 x 2) eps)))
(fma.f64 x x (neg.f64 eps))
(fma.f64 x x (*.f64 (neg.f64 eps) 1))
(fma.f64 (pow.f64 x 2) 1 (neg.f64 eps))
(fma.f64 (pow.f64 x 2) 1 (*.f64 (neg.f64 eps) 1))
(fma.f64 (-.f64 (pow.f64 x 2) eps) 1 (fma.f64 (neg.f64 eps) 1 eps))
(fma.f64 (-.f64 (pow.f64 x 2) eps) 1 (fma.f64 (neg.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2) eps))
(fma.f64 (-.f64 (pow.f64 x 2) eps) 1 (+.f64 (neg.f64 eps) eps))
(fma.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (fma.f64 (neg.f64 eps) 1 eps))
(fma.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (fma.f64 (neg.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2) eps))
(fma.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (+.f64 (neg.f64 eps) eps))
(fma.f64 1 (pow.f64 x 2) (neg.f64 eps))
(fma.f64 1 (pow.f64 x 2) (*.f64 (neg.f64 eps) 1))
(fma.f64 1 (-.f64 (pow.f64 x 2) eps) (fma.f64 (neg.f64 eps) 1 eps))
(fma.f64 1 (-.f64 (pow.f64 x 2) eps) (fma.f64 (neg.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2) eps))
(fma.f64 1 (-.f64 (pow.f64 x 2) eps) (+.f64 (neg.f64 eps) eps))
(fma.f64 1 (neg.f64 eps) (pow.f64 x 2))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (neg.f64 (cbrt.f64 eps)) (pow.f64 x 2))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 x) 4) (neg.f64 eps))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 x) 4) (*.f64 (neg.f64 eps) 1))
(fma.f64 (pow.f64 (cbrt.f64 x) 4) (pow.f64 (cbrt.f64 x) 2) (neg.f64 eps))
(fma.f64 (pow.f64 (cbrt.f64 x) 4) (pow.f64 (cbrt.f64 x) 2) (*.f64 (neg.f64 eps) 1))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 2)) (fma.f64 (neg.f64 eps) 1 eps))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 2)) (fma.f64 (neg.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2) eps))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 2)) (+.f64 (neg.f64 eps) eps))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 2)) (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (fma.f64 (neg.f64 eps) 1 eps))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 2)) (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (fma.f64 (neg.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2) eps))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 2)) (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (+.f64 (neg.f64 eps) eps))
(fma.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 eps)) (pow.f64 x 2))
(fma.f64 (sqrt.f64 x) (pow.f64 x 3/2) (neg.f64 eps))
(fma.f64 (sqrt.f64 x) (pow.f64 x 3/2) (*.f64 (neg.f64 eps) 1))
(fma.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4) (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/4) (fma.f64 (neg.f64 eps) 1 eps))
(fma.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4) (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/4) (fma.f64 (neg.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2) eps))
(fma.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4) (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/4) (+.f64 (neg.f64 eps) eps))
(fma.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) (/.f64 1 (fma.f64 eps (fma.f64 x x eps) (pow.f64 x 4))) (fma.f64 (neg.f64 eps) 1 eps))
(fma.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) (/.f64 1 (fma.f64 eps (fma.f64 x x eps) (pow.f64 x 4))) (fma.f64 (neg.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2) eps))
(fma.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) (/.f64 1 (fma.f64 eps (fma.f64 x x eps) (pow.f64 x 4))) (+.f64 (neg.f64 eps) eps))
(fma.f64 (-.f64 (pow.f64 x 4) (pow.f64 eps 2)) (/.f64 1 (fma.f64 x x eps)) (fma.f64 (neg.f64 eps) 1 eps))
(fma.f64 (-.f64 (pow.f64 x 4) (pow.f64 eps 2)) (/.f64 1 (fma.f64 x x eps)) (fma.f64 (neg.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2) eps))
(fma.f64 (-.f64 (pow.f64 x 4) (pow.f64 eps 2)) (/.f64 1 (fma.f64 x x eps)) (+.f64 (neg.f64 eps) eps))
(fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps) (pow.f64 x 2))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 eps)) (cbrt.f64 (neg.f64 eps))) (cbrt.f64 (neg.f64 eps)) (pow.f64 x 2))
(fma.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/4) (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4) (fma.f64 (neg.f64 eps) 1 eps))
(fma.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/4) (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4) (fma.f64 (neg.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2) eps))
(fma.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/4) (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4) (+.f64 (neg.f64 eps) eps))
(fma.f64 (pow.f64 x 3/2) (sqrt.f64 x) (neg.f64 eps))
(fma.f64 (pow.f64 x 3/2) (sqrt.f64 x) (*.f64 (neg.f64 eps) 1))
(fma.f64 (sqrt.f64 (neg.f64 eps)) (sqrt.f64 (neg.f64 eps)) (pow.f64 x 2))
(fma.f64 -1 eps (pow.f64 x 2))
(fma.f64 (+.f64 x (sqrt.f64 eps)) (-.f64 x (sqrt.f64 eps)) (fma.f64 (neg.f64 eps) 1 eps))
(fma.f64 (+.f64 x (sqrt.f64 eps)) (-.f64 x (sqrt.f64 eps)) (fma.f64 (neg.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2) eps))
(fma.f64 (+.f64 x (sqrt.f64 eps)) (-.f64 x (sqrt.f64 eps)) (+.f64 (neg.f64 eps) eps))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps) (pow.f64 x 2))
(fma.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 5/6) (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (fma.f64 (neg.f64 eps) 1 eps))
(fma.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 5/6) (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (fma.f64 (neg.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2) eps))
(fma.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 5/6) (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (+.f64 (neg.f64 eps) eps))
(fma.f64 (pow.f64 (cbrt.f64 x) 5) (cbrt.f64 x) (neg.f64 eps))
(fma.f64 (pow.f64 (cbrt.f64 x) 5) (cbrt.f64 x) (*.f64 (neg.f64 eps) 1))

simplify142.0ms (2.7%)

Algorithm
egg-herbie
Rules
980×unswap-sqr
962×fma-neg
744×cancel-sign-sub-inv
524×fma-def
434×exp-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
058612644
1133712158
2400012017
Stop Event
node limit
Counts
315 → 373
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)))
(+.f64 x (*.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (pow.f64 x 2) (sqrt.f64 -1))))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (pow.f64 x 2) (sqrt.f64 -1)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 eps 3))) (/.f64 (pow.f64 x 4) (pow.f64 (sqrt.f64 -1) 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/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x))))
(+.f64 (*.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 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 2 x)
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (*.f64 2 x))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 2 x)))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))) (*.f64 2 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/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x))))
(+.f64 (*.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 1/2 (/.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -1/8 (pow.f64 x 3)) 2))) x)))))
(*.f64 (sqrt.f64 eps) (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (pow.f64 x 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 eps 3))) (/.f64 (pow.f64 x 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (pow.f64 x 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 eps 3))) (/.f64 (pow.f64 x 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 eps 5))) (/.f64 (pow.f64 x 6) (pow.f64 (sqrt.f64 -1) 5)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (pow.f64 x 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)))))
x
(+.f64 x (*.f64 -1/2 (/.f64 eps x)))
(+.f64 x (+.f64 (*.f64 -1/2 (/.f64 eps x)) (*.f64 -1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)))))
(+.f64 x (+.f64 (*.f64 -1/2 (/.f64 eps x)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 -1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(*.f64 -1 x)
(+.f64 (*.f64 -1 x) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.f64 -1 x) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x))))
(+.f64 (*.f64 -1 x) (+.f64 (*.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 1/2 (/.f64 eps x)))))
x
(+.f64 x (*.f64 -1/2 (/.f64 eps x)))
(+.f64 x (+.f64 (*.f64 -1/2 (/.f64 eps x)) (*.f64 -1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)))))
(+.f64 x (+.f64 (*.f64 -1/2 (/.f64 eps x)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.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 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(+.f64 x (*.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1))
(+.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (fma.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(+.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(+.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (+.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(+.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) x)
(+.f64 0 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))) (cbrt.f64 (exp.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))))))
(*.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1)
(*.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (log.f64 (exp.f64 1)))
(*.f64 1 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(*.f64 (cbrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (pow.f64 (cbrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) 2) (cbrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))))
(*.f64 (sqrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (sqrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/2)) (/.f64 1 (fma.f64 x x (fma.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (-.f64 (pow.f64 x 2) eps)))))
(*.f64 (+.f64 (-.f64 (pow.f64 x 2) (pow.f64 x 2)) eps) (/.f64 1 (+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))))
(*.f64 (+.f64 (sqrt.f64 x) (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4)) (-.f64 (sqrt.f64 x) (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4)))
(/.f64 1 (/.f64 (fma.f64 x x (fma.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (-.f64 (pow.f64 x 2) eps))) (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/2))))
(/.f64 1 (/.f64 (+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (+.f64 (-.f64 (pow.f64 x 2) (pow.f64 x 2)) eps)))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/2)) (fma.f64 x x (fma.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (-.f64 (pow.f64 x 2) eps))))
(/.f64 (+.f64 (-.f64 (pow.f64 x 2) (pow.f64 x 2)) eps) (+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/2))) (neg.f64 (fma.f64 x x (fma.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (-.f64 (pow.f64 x 2) eps)))))
(/.f64 (neg.f64 (+.f64 (-.f64 (pow.f64 x 2) (pow.f64 x 2)) eps)) (neg.f64 (+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 3)) (fma.f64 x x (-.f64 (pow.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 2) (*.f64 x (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 2)) (-.f64 x (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))))
(pow.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1)
(pow.f64 (cbrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) 3)
(pow.f64 (pow.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 2) 1/2)
(pow.f64 (pow.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) 2)
(pow.f64 (/.f64 (fma.f64 x x (fma.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (-.f64 (pow.f64 x 2) eps))) (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/2))) -1)
(pow.f64 (/.f64 (+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (+.f64 (-.f64 (pow.f64 x 2) (pow.f64 x 2)) eps)) -1)
(sqrt.f64 (pow.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 2))
(log.f64 (exp.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))))
(log.f64 (*.f64 (exp.f64 x) (/.f64 1 (exp.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (/.f64 1 (exp.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (exp.f64 x)))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (+.f64 1 (expm1.f64 x))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (exp.f64 x)))
(log.f64 (*.f64 (exp.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (+.f64 1 (expm1.f64 x))))
(log.f64 (/.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))))
(cbrt.f64 (pow.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 3))
(expm1.f64 (log1p.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))))
(exp.f64 (log.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))))
(exp.f64 (*.f64 (log.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))) 2))
(log1p.f64 (expm1.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))))
(fma.f64 x 1 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(fma.f64 x 1 (*.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1))
(fma.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1 (fma.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(fma.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1 (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(fma.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1 (+.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(fma.f64 1 x (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(fma.f64 1 x (*.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1))
(fma.f64 1 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (fma.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(fma.f64 1 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(fma.f64 1 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (+.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(fma.f64 1 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) x)
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (neg.f64 (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) x)
(fma.f64 (cbrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (pow.f64 (cbrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) 2) (fma.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(fma.f64 (cbrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (pow.f64 (cbrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) 2) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(fma.f64 (cbrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (pow.f64 (cbrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) 2) (+.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) 2) (cbrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (fma.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) 2) (cbrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) 2) (cbrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (+.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1))
(fma.f64 (sqrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (sqrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (fma.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(fma.f64 (sqrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (sqrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(fma.f64 (sqrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (sqrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (+.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(fma.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4) (neg.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4)) x)
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/2)) (/.f64 1 (fma.f64 x x (fma.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (-.f64 (pow.f64 x 2) eps)))) (fma.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/2)) (/.f64 1 (fma.f64 x x (fma.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (-.f64 (pow.f64 x 2) eps)))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/2)) (/.f64 1 (fma.f64 x x (fma.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (-.f64 (pow.f64 x 2) eps)))) (+.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(fma.f64 (+.f64 (-.f64 (pow.f64 x 2) (pow.f64 x 2)) eps) (/.f64 1 (+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (fma.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(fma.f64 (+.f64 (-.f64 (pow.f64 x 2) (pow.f64 x 2)) eps) (/.f64 1 (+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(fma.f64 (+.f64 (-.f64 (pow.f64 x 2) (pow.f64 x 2)) eps) (/.f64 1 (+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (+.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(fma.f64 (neg.f64 (cbrt.f64 (-.f64 (pow.f64 x 2) eps))) (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) x)
(fma.f64 (neg.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4)) (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4) x)
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (cbrt.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))) (cbrt.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) x)
(fma.f64 (sqrt.f64 (pow.f64 (cbrt.f64 x) 4)) (sqrt.f64 (pow.f64 (cbrt.f64 x) 2)) (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(fma.f64 (sqrt.f64 (pow.f64 (cbrt.f64 x) 4)) (sqrt.f64 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1))
(fma.f64 (sqrt.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (sqrt.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) x)
(fma.f64 -1 (hypot.f64 x (sqrt.f64 (neg.f64 eps))) x)
(fma.f64 (+.f64 (sqrt.f64 x) (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4)) (-.f64 (sqrt.f64 x) (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4)) (fma.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(fma.f64 (+.f64 (sqrt.f64 x) (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4)) (-.f64 (sqrt.f64 x) (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4)) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(fma.f64 (+.f64 (sqrt.f64 x) (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4)) (-.f64 (sqrt.f64 x) (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4)) (+.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(+.f64 0 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (cbrt.f64 (exp.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))))) (log.f64 (cbrt.f64 (exp.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))) (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) 1)
(*.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))) 1)
(*.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (log.f64 (exp.f64 1)))
(*.f64 1 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(*.f64 (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (cbrt.f64 (-.f64 (pow.f64 x 2) eps)))
(*.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4) (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 2))) (sqrt.f64 (cbrt.f64 (-.f64 (pow.f64 x 2) eps))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 x 4) (pow.f64 eps 2))) (hypot.f64 x (sqrt.f64 eps)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3))) (hypot.f64 (pow.f64 x 2) (hypot.f64 eps (*.f64 x (sqrt.f64 eps)))))
(pow.f64 (-.f64 (pow.f64 x 2) eps) 1/2)
(pow.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))) 1)
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) 3/2)
(pow.f64 (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 3)
(pow.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 2) 1/4)
(pow.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 3) 1/6)
(pow.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/2) 1/3)
(pow.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4) 2)
(fabs.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(log.f64 (exp.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/2))
(expm1.f64 (log1p.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(hypot.f64 x (sqrt.f64 (neg.f64 eps)))
(hypot.f64 (sqrt.f64 (neg.f64 eps)) x)
(exp.f64 (log.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 x 2) eps)) 1/2))
(exp.f64 (*.f64 (log.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 (pow.f64 x 2) eps)) 1) 1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 (pow.f64 x 2) eps)) 1/2) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 3) 1/3))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (-.f64 (pow.f64 x 2) eps))) 1/3))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (-.f64 (pow.f64 x 2) eps))) 2))
(log1p.f64 (expm1.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(+.f64 (pow.f64 x 2) (neg.f64 eps))
(+.f64 (pow.f64 x 2) (*.f64 (neg.f64 eps) 1))
(+.f64 (-.f64 (pow.f64 x 2) eps) (fma.f64 (neg.f64 eps) 1 eps))
(+.f64 (-.f64 (pow.f64 x 2) eps) (fma.f64 (neg.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2) eps))
(+.f64 (-.f64 (pow.f64 x 2) eps) (+.f64 (neg.f64 eps) eps))
(+.f64 (neg.f64 eps) (pow.f64 x 2))
(+.f64 0 (-.f64 (pow.f64 x 2) eps))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (pow.f64 x 2) eps))) (cbrt.f64 (exp.f64 (-.f64 (pow.f64 x 2) eps))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (pow.f64 x 2) eps)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (pow.f64 x 2) eps)))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (pow.f64 x 2) eps)))))
(*.f64 (-.f64 (pow.f64 x 2) eps) 1)
(*.f64 (-.f64 (pow.f64 x 2) eps) (log.f64 (exp.f64 1)))
(*.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(*.f64 1 (-.f64 (pow.f64 x 2) eps))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 2)) (cbrt.f64 (-.f64 (pow.f64 x 2) eps)))
(*.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4) (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/4))
(*.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) (/.f64 1 (fma.f64 eps (fma.f64 x x eps) (pow.f64 x 4))))
(*.f64 (-.f64 (pow.f64 x 4) (pow.f64 eps 2)) (/.f64 1 (fma.f64 x x eps)))
(*.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/4) (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4))
(*.f64 (+.f64 x (sqrt.f64 eps)) (-.f64 x (sqrt.f64 eps)))
(*.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 5/6) (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(/.f64 1 (/.f64 (fma.f64 eps (fma.f64 x x eps) (pow.f64 x 4)) (-.f64 (pow.f64 x 6) (pow.f64 eps 3))))
(/.f64 1 (/.f64 (fma.f64 x x eps) (-.f64 (pow.f64 x 4) (pow.f64 eps 2))))
(/.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) (pow.f64 eps 2)) (fma.f64 x x eps))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3))) (neg.f64 (fma.f64 eps (fma.f64 x x eps) (pow.f64 x 4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 4) (pow.f64 eps 2))) (neg.f64 (fma.f64 x x eps)))
(/.f64 (+.f64 (pow.f64 x 6) (pow.f64 (neg.f64 eps) 3)) (+.f64 (pow.f64 x 4) (-.f64 (pow.f64 (neg.f64 eps) 2) (*.f64 (pow.f64 x 2) (neg.f64 eps)))))
(/.f64 (-.f64 (pow.f64 x 4) (pow.f64 (neg.f64 eps) 2)) (-.f64 (pow.f64 x 2) (neg.f64 eps)))
(pow.f64 (-.f64 (pow.f64 x 2) eps) 1)
(pow.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))) 2)
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) 3)
(pow.f64 (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 6)
(pow.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 2) 1/2)
(pow.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 3) 1/3)
(pow.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/2) 2/3)
(pow.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4) 4)
(pow.f64 (/.f64 (fma.f64 eps (fma.f64 x x eps) (pow.f64 x 4)) (-.f64 (pow.f64 x 6) (pow.f64 eps 3))) -1)
(pow.f64 (/.f64 (fma.f64 x x eps) (-.f64 (pow.f64 x 4) (pow.f64 eps 2))) -1)
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 2))
(log.f64 (exp.f64 (-.f64 (pow.f64 x 2) eps)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 x 2) eps))))
(log.f64 (*.f64 (exp.f64 (pow.f64 x 2)) (/.f64 1 (exp.f64 eps))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 x 2))) (/.f64 1 (exp.f64 eps))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 x 2))) (exp.f64 (neg.f64 eps))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 eps)) (exp.f64 (pow.f64 x 2))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 eps)) (+.f64 1 (expm1.f64 (pow.f64 x 2)))))
(log.f64 (*.f64 (exp.f64 (neg.f64 eps)) (exp.f64 (pow.f64 x 2))))
(log.f64 (*.f64 (exp.f64 (neg.f64 eps)) (+.f64 1 (expm1.f64 (pow.f64 x 2)))))
(log.f64 (/.f64 (exp.f64 (pow.f64 x 2)) (+.f64 1 (expm1.f64 eps))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (pow.f64 x 2))) (exp.f64 eps)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (pow.f64 x 2))) (+.f64 1 (expm1.f64 eps))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 3))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 x 2) eps)))
(exp.f64 (log.f64 (-.f64 (pow.f64 x 2) eps)))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 x 2) eps)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 (pow.f64 x 2) eps)) 1) 1))
(exp.f64 (*.f64 (log.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 (pow.f64 x 2) eps)) 1/2) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1) 2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (pow.f64 x 2) eps))) 3))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (-.f64 (pow.f64 x 2) eps))) 1/2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 (pow.f64 x 2) eps))) 1/3))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 x 2) eps)))
(fma.f64 x x (neg.f64 eps))
(fma.f64 x x (*.f64 (neg.f64 eps) 1))
(fma.f64 (pow.f64 x 2) 1 (neg.f64 eps))
(fma.f64 (pow.f64 x 2) 1 (*.f64 (neg.f64 eps) 1))
(fma.f64 (-.f64 (pow.f64 x 2) eps) 1 (fma.f64 (neg.f64 eps) 1 eps))
(fma.f64 (-.f64 (pow.f64 x 2) eps) 1 (fma.f64 (neg.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2) eps))
(fma.f64 (-.f64 (pow.f64 x 2) eps) 1 (+.f64 (neg.f64 eps) eps))
(fma.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (fma.f64 (neg.f64 eps) 1 eps))
(fma.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (fma.f64 (neg.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2) eps))
(fma.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (+.f64 (neg.f64 eps) eps))
(fma.f64 1 (pow.f64 x 2) (neg.f64 eps))
(fma.f64 1 (pow.f64 x 2) (*.f64 (neg.f64 eps) 1))
(fma.f64 1 (-.f64 (pow.f64 x 2) eps) (fma.f64 (neg.f64 eps) 1 eps))
(fma.f64 1 (-.f64 (pow.f64 x 2) eps) (fma.f64 (neg.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2) eps))
(fma.f64 1 (-.f64 (pow.f64 x 2) eps) (+.f64 (neg.f64 eps) eps))
(fma.f64 1 (neg.f64 eps) (pow.f64 x 2))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (neg.f64 (cbrt.f64 eps)) (pow.f64 x 2))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 x) 4) (neg.f64 eps))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 x) 4) (*.f64 (neg.f64 eps) 1))
(fma.f64 (pow.f64 (cbrt.f64 x) 4) (pow.f64 (cbrt.f64 x) 2) (neg.f64 eps))
(fma.f64 (pow.f64 (cbrt.f64 x) 4) (pow.f64 (cbrt.f64 x) 2) (*.f64 (neg.f64 eps) 1))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 2)) (fma.f64 (neg.f64 eps) 1 eps))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 2)) (fma.f64 (neg.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2) eps))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 2)) (+.f64 (neg.f64 eps) eps))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 2)) (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (fma.f64 (neg.f64 eps) 1 eps))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 2)) (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (fma.f64 (neg.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2) eps))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 2)) (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (+.f64 (neg.f64 eps) eps))
(fma.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 eps)) (pow.f64 x 2))
(fma.f64 (sqrt.f64 x) (pow.f64 x 3/2) (neg.f64 eps))
(fma.f64 (sqrt.f64 x) (pow.f64 x 3/2) (*.f64 (neg.f64 eps) 1))
(fma.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4) (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/4) (fma.f64 (neg.f64 eps) 1 eps))
(fma.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4) (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/4) (fma.f64 (neg.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2) eps))
(fma.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4) (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/4) (+.f64 (neg.f64 eps) eps))
(fma.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) (/.f64 1 (fma.f64 eps (fma.f64 x x eps) (pow.f64 x 4))) (fma.f64 (neg.f64 eps) 1 eps))
(fma.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) (/.f64 1 (fma.f64 eps (fma.f64 x x eps) (pow.f64 x 4))) (fma.f64 (neg.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2) eps))
(fma.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) (/.f64 1 (fma.f64 eps (fma.f64 x x eps) (pow.f64 x 4))) (+.f64 (neg.f64 eps) eps))
(fma.f64 (-.f64 (pow.f64 x 4) (pow.f64 eps 2)) (/.f64 1 (fma.f64 x x eps)) (fma.f64 (neg.f64 eps) 1 eps))
(fma.f64 (-.f64 (pow.f64 x 4) (pow.f64 eps 2)) (/.f64 1 (fma.f64 x x eps)) (fma.f64 (neg.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2) eps))
(fma.f64 (-.f64 (pow.f64 x 4) (pow.f64 eps 2)) (/.f64 1 (fma.f64 x x eps)) (+.f64 (neg.f64 eps) eps))
(fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps) (pow.f64 x 2))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 eps)) (cbrt.f64 (neg.f64 eps))) (cbrt.f64 (neg.f64 eps)) (pow.f64 x 2))
(fma.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/4) (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4) (fma.f64 (neg.f64 eps) 1 eps))
(fma.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/4) (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4) (fma.f64 (neg.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2) eps))
(fma.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/4) (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4) (+.f64 (neg.f64 eps) eps))
(fma.f64 (pow.f64 x 3/2) (sqrt.f64 x) (neg.f64 eps))
(fma.f64 (pow.f64 x 3/2) (sqrt.f64 x) (*.f64 (neg.f64 eps) 1))
(fma.f64 (sqrt.f64 (neg.f64 eps)) (sqrt.f64 (neg.f64 eps)) (pow.f64 x 2))
(fma.f64 -1 eps (pow.f64 x 2))
(fma.f64 (+.f64 x (sqrt.f64 eps)) (-.f64 x (sqrt.f64 eps)) (fma.f64 (neg.f64 eps) 1 eps))
(fma.f64 (+.f64 x (sqrt.f64 eps)) (-.f64 x (sqrt.f64 eps)) (fma.f64 (neg.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2) eps))
(fma.f64 (+.f64 x (sqrt.f64 eps)) (-.f64 x (sqrt.f64 eps)) (+.f64 (neg.f64 eps) eps))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps) (pow.f64 x 2))
(fma.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 5/6) (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (fma.f64 (neg.f64 eps) 1 eps))
(fma.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 5/6) (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (fma.f64 (neg.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2) eps))
(fma.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 5/6) (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (+.f64 (neg.f64 eps) eps))
(fma.f64 (pow.f64 (cbrt.f64 x) 5) (cbrt.f64 x) (neg.f64 eps))
(fma.f64 (pow.f64 (cbrt.f64 x) 5) (cbrt.f64 x) (*.f64 (neg.f64 eps) 1))
Outputs
(*.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)))
(*.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 -1)))
(+.f64 x (*.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))))
(+.f64 (*.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 -1)) x)
(-.f64 x (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (pow.f64 x 2) (sqrt.f64 -1))))))
(+.f64 x (fma.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 eps))) (/.f64 (pow.f64 x 2) (sqrt.f64 -1)))))
(+.f64 x (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 eps)) (pow.f64 x 2)) (sqrt.f64 -1))) (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))))
(+.f64 x (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (pow.f64 x 2) (sqrt.f64 -1))) (*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 -1)))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (pow.f64 x 2) (sqrt.f64 -1)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 eps 3))) (/.f64 (pow.f64 x 4) (pow.f64 (sqrt.f64 -1) 3)))))))
(+.f64 x (fma.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (pow.f64 x 2) (sqrt.f64 -1))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 eps 3))) (/.f64 (pow.f64 x 4) (pow.f64 (sqrt.f64 -1) 3)))))))
(+.f64 x (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 eps)) (pow.f64 x 2)) (sqrt.f64 -1)) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 eps 3))) (/.f64 (pow.f64 x 4) (*.f64 -1 (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))))
(+.f64 (-.f64 x (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 eps 3))) (/.f64 (pow.f64 x 4) (neg.f64 (sqrt.f64 -1)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (pow.f64 x 2) (sqrt.f64 -1))))))
(*.f64 1/2 (/.f64 eps x))
(/.f64 (*.f64 1/2 eps) x)
(/.f64 (*.f64 eps 1/2) 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 (pow.f64 eps 2) (pow.f64 x 3)) (/.f64 (*.f64 1/2 eps) x))
(fma.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)) (/.f64 (*.f64 eps 1/2) x))
(fma.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.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 1/2 (/.f64 eps x))))
(fma.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (fma.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)) (/.f64 (*.f64 1/2 eps) x)))
(fma.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (fma.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)) (/.f64 (*.f64 eps 1/2) x)))
(fma.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (fma.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)) (*.f64 1/2 (/.f64 eps x))))
(+.f64 (*.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 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))))))
(fma.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (fma.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)) (*.f64 1/2 (+.f64 (/.f64 eps x) (/.f64 (fma.f64 1/16 (pow.f64 eps 4) (pow.f64 (*.f64 (pow.f64 eps 2) -1/8) 2)) (pow.f64 x 7))))))
(fma.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (fma.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)) (*.f64 1/2 (+.f64 (/.f64 eps x) (/.f64 (fma.f64 1/16 (pow.f64 eps 4) (*.f64 (pow.f64 eps 4) 1/64)) (pow.f64 x 7))))))
(fma.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (fma.f64 1/2 (+.f64 (/.f64 eps x) (/.f64 (fma.f64 1/16 (pow.f64 eps 4) (*.f64 (pow.f64 eps 4) 1/64)) (pow.f64 x 7))) (/.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 eps 2)))))
(*.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))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 2 x)))
(fma.f64 -1/2 (/.f64 eps x) (fma.f64 -1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)) (*.f64 x 2)))
(fma.f64 -1/2 (/.f64 eps x) (fma.f64 x 2 (*.f64 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)) -1/8)))
(fma.f64 -1/2 (/.f64 eps x) (fma.f64 x 2 (/.f64 -1/8 (/.f64 (pow.f64 x 3) (pow.f64 eps 2)))))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))) (*.f64 2 x))))
(fma.f64 -1/2 (/.f64 eps x) (fma.f64 -1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)) (fma.f64 -1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (*.f64 x 2))))
(fma.f64 -1/2 (/.f64 eps x) (fma.f64 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)) -1/8 (fma.f64 x 2 (*.f64 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) -1/16))))
(*.f64 1/2 (/.f64 eps x))
(/.f64 (*.f64 1/2 eps) x)
(/.f64 (*.f64 eps 1/2) 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 (pow.f64 eps 2) (pow.f64 x 3)) (/.f64 (*.f64 1/2 eps) x))
(fma.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)) (/.f64 (*.f64 eps 1/2) x))
(fma.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.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 1/2 (/.f64 eps x))))
(fma.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (fma.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)) (/.f64 (*.f64 1/2 eps) x)))
(fma.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (fma.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)) (/.f64 (*.f64 eps 1/2) x)))
(fma.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (fma.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)) (*.f64 1/2 (/.f64 eps x))))
(+.f64 (*.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 1/2 (/.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -1/8 (pow.f64 x 3)) 2))) x)))))
(fma.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (fma.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)) (*.f64 1/2 (+.f64 (/.f64 eps x) (/.f64 (pow.f64 eps 4) (/.f64 x (+.f64 (/.f64 1/16 (pow.f64 x 6)) (pow.f64 (/.f64 -1/8 (pow.f64 x 3)) 2))))))))
(fma.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (fma.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)) (*.f64 1/2 (+.f64 (/.f64 eps x) (*.f64 (/.f64 (pow.f64 eps 4) x) (+.f64 (/.f64 1/16 (pow.f64 x 6)) (pow.f64 (/.f64 -1/8 (pow.f64 x 3)) 2)))))))
(fma.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (fma.f64 1/2 (+.f64 (/.f64 eps x) (*.f64 (/.f64 (pow.f64 eps 4) x) (+.f64 (/.f64 1/16 (pow.f64 x 6)) (pow.f64 (/.f64 -1/8 (pow.f64 x 3)) 2)))) (/.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 eps 2)))))
(*.f64 (sqrt.f64 eps) (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (pow.f64 x 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (pow.f64 x 2) (sqrt.f64 -1))) (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)))
(fma.f64 (sqrt.f64 eps) (sqrt.f64 -1) (*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 eps)) (pow.f64 x 2)) (sqrt.f64 -1)) 1/2))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (pow.f64 x 2) (sqrt.f64 -1))) 1/2 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 eps 3))) (/.f64 (pow.f64 x 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (pow.f64 x 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 eps 3))) (/.f64 (pow.f64 x 4) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (pow.f64 x 2) (sqrt.f64 -1))) (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 eps 3))) (/.f64 (pow.f64 x 4) (*.f64 -1 (sqrt.f64 -1)))) -1/8 (fma.f64 (sqrt.f64 eps) (sqrt.f64 -1) (*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 eps)) (pow.f64 x 2)) (sqrt.f64 -1)) 1/2)))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 eps 3))) (/.f64 (pow.f64 x 4) (neg.f64 (sqrt.f64 -1)))) -1/8 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (pow.f64 x 2) (sqrt.f64 -1))) 1/2 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 eps 3))) (/.f64 (pow.f64 x 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 eps 5))) (/.f64 (pow.f64 x 6) (pow.f64 (sqrt.f64 -1) 5)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (pow.f64 x 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 eps 3))) (/.f64 (pow.f64 x 4) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 eps 5))) (/.f64 (pow.f64 x 6) (pow.f64 (sqrt.f64 -1) 5))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (pow.f64 x 2) (sqrt.f64 -1))) (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 eps 3))) (/.f64 (pow.f64 x 4) (*.f64 -1 (sqrt.f64 -1)))) -1/8 (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 eps 5))) (/.f64 (pow.f64 x 6) (pow.f64 (sqrt.f64 -1) 5))) (fma.f64 (sqrt.f64 eps) (sqrt.f64 -1) (*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 eps)) (pow.f64 x 2)) (sqrt.f64 -1)) 1/2))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 eps 3))) (/.f64 (pow.f64 x 4) (neg.f64 (sqrt.f64 -1)))) -1/8 (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 eps 5))) (/.f64 (pow.f64 x 6) (pow.f64 (sqrt.f64 -1) 5))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (pow.f64 x 2) (sqrt.f64 -1))) 1/2 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)))))
x
(+.f64 x (*.f64 -1/2 (/.f64 eps x)))
(fma.f64 -1/2 (/.f64 eps x) x)
(+.f64 x (+.f64 (*.f64 -1/2 (/.f64 eps x)) (*.f64 -1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)))))
(+.f64 x (fma.f64 -1/2 (/.f64 eps x) (*.f64 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)) -1/8)))
(+.f64 x (fma.f64 -1/2 (/.f64 eps x) (/.f64 -1/8 (/.f64 (pow.f64 x 3) (pow.f64 eps 2)))))
(+.f64 x (+.f64 (*.f64 -1/2 (/.f64 eps x)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 -1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(+.f64 x (fma.f64 -1/2 (/.f64 eps x) (fma.f64 -1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)) (*.f64 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) -1/16))))
(+.f64 x (fma.f64 -1/2 (/.f64 eps x) (fma.f64 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)) -1/8 (*.f64 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) -1/16))))
(+.f64 (fma.f64 -1/2 (/.f64 eps x) x) (fma.f64 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) -1/16 (/.f64 -1/8 (/.f64 (pow.f64 x 3) (pow.f64 eps 2)))))
(*.f64 -1 x)
(neg.f64 x)
(+.f64 (*.f64 -1 x) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 -1 x (/.f64 (*.f64 1/2 eps) x))
(-.f64 (/.f64 (*.f64 eps 1/2) x) x)
(fma.f64 1/2 (/.f64 eps x) (neg.f64 x))
(+.f64 (*.f64 -1 x) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x))))
(fma.f64 -1 x (fma.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)) (/.f64 (*.f64 1/2 eps) x)))
(-.f64 (fma.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)) (/.f64 (*.f64 eps 1/2) x)) x)
(-.f64 (fma.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)) (*.f64 1/2 (/.f64 eps x))) x)
(+.f64 (*.f64 -1 x) (+.f64 (*.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 1/2 (/.f64 eps x)))))
(fma.f64 -1 x (fma.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (fma.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)) (/.f64 (*.f64 1/2 eps) x))))
(-.f64 (fma.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (fma.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)) (/.f64 (*.f64 eps 1/2) x))) x)
(-.f64 (fma.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (fma.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)) (*.f64 1/2 (/.f64 eps x)))) x)
x
(+.f64 x (*.f64 -1/2 (/.f64 eps x)))
(fma.f64 -1/2 (/.f64 eps x) x)
(+.f64 x (+.f64 (*.f64 -1/2 (/.f64 eps x)) (*.f64 -1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)))))
(+.f64 x (fma.f64 -1/2 (/.f64 eps x) (*.f64 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)) -1/8)))
(+.f64 x (fma.f64 -1/2 (/.f64 eps x) (/.f64 -1/8 (/.f64 (pow.f64 x 3) (pow.f64 eps 2)))))
(+.f64 x (+.f64 (*.f64 -1/2 (/.f64 eps x)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 -1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(+.f64 x (fma.f64 -1/2 (/.f64 eps x) (fma.f64 -1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)) (*.f64 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) -1/16))))
(+.f64 x (fma.f64 -1/2 (/.f64 eps x) (fma.f64 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)) -1/8 (*.f64 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) -1/16))))
(+.f64 (fma.f64 -1/2 (/.f64 eps x) x) (fma.f64 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) -1/16 (/.f64 -1/8 (/.f64 (pow.f64 x 3) (pow.f64 eps 2)))))
(*.f64 -1 eps)
(neg.f64 eps)
(+.f64 (*.f64 -1 eps) (pow.f64 x 2))
(-.f64 (pow.f64 x 2) eps)
(+.f64 (*.f64 -1 eps) (pow.f64 x 2))
(-.f64 (pow.f64 x 2) eps)
(+.f64 (*.f64 -1 eps) (pow.f64 x 2))
(-.f64 (pow.f64 x 2) eps)
(pow.f64 x 2)
(+.f64 (*.f64 -1 eps) (pow.f64 x 2))
(-.f64 (pow.f64 x 2) eps)
(+.f64 (*.f64 -1 eps) (pow.f64 x 2))
(-.f64 (pow.f64 x 2) eps)
(+.f64 (*.f64 -1 eps) (pow.f64 x 2))
(-.f64 (pow.f64 x 2) eps)
(pow.f64 x 2)
(+.f64 (*.f64 -1 eps) (pow.f64 x 2))
(-.f64 (pow.f64 x 2) eps)
(+.f64 (*.f64 -1 eps) (pow.f64 x 2))
(-.f64 (pow.f64 x 2) eps)
(+.f64 (*.f64 -1 eps) (pow.f64 x 2))
(-.f64 (pow.f64 x 2) eps)
(pow.f64 x 2)
(+.f64 (*.f64 -1 eps) (pow.f64 x 2))
(-.f64 (pow.f64 x 2) eps)
(+.f64 (*.f64 -1 eps) (pow.f64 x 2))
(-.f64 (pow.f64 x 2) eps)
(+.f64 (*.f64 -1 eps) (pow.f64 x 2))
(-.f64 (pow.f64 x 2) eps)
(*.f64 -1 eps)
(neg.f64 eps)
(+.f64 (*.f64 -1 eps) (pow.f64 x 2))
(-.f64 (pow.f64 x 2) eps)
(+.f64 (*.f64 -1 eps) (pow.f64 x 2))
(-.f64 (pow.f64 x 2) eps)
(+.f64 (*.f64 -1 eps) (pow.f64 x 2))
(-.f64 (pow.f64 x 2) eps)
(*.f64 -1 eps)
(neg.f64 eps)
(+.f64 (*.f64 -1 eps) (pow.f64 x 2))
(-.f64 (pow.f64 x 2) eps)
(+.f64 (*.f64 -1 eps) (pow.f64 x 2))
(-.f64 (pow.f64 x 2) eps)
(+.f64 (*.f64 -1 eps) (pow.f64 x 2))
(-.f64 (pow.f64 x 2) eps)
(+.f64 x (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(+.f64 x (*.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1))
(-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(+.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (fma.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(+.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(+.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (-.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (*.f64 (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (cbrt.f64 (-.f64 (pow.f64 x 2) eps)))))
(+.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (+.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(+.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) x)
(-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(+.f64 0 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))) (cbrt.f64 (exp.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))))))
(*.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1)
(-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(*.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (log.f64 (exp.f64 1)))
(-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(*.f64 1 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(*.f64 (cbrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (pow.f64 (cbrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) 2))
(-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) 2) (cbrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))))
(-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(*.f64 (sqrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (sqrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))))
(-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/2)) (/.f64 1 (fma.f64 x x (fma.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (-.f64 (pow.f64 x 2) eps)))))
(/.f64 1 (/.f64 (fma.f64 x x (fma.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (-.f64 (pow.f64 x 2) eps))) (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/2))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/2)) (fma.f64 x x (fma.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (-.f64 (pow.f64 x 2) eps))))
(*.f64 (+.f64 (-.f64 (pow.f64 x 2) (pow.f64 x 2)) eps) (/.f64 1 (+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))))
(/.f64 1 (/.f64 (+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (+.f64 eps 0)))
(/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(*.f64 (+.f64 (sqrt.f64 x) (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4)) (-.f64 (sqrt.f64 x) (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4)))
(-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(/.f64 1 (/.f64 (fma.f64 x x (fma.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (-.f64 (pow.f64 x 2) eps))) (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/2))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/2)) (fma.f64 x x (fma.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (-.f64 (pow.f64 x 2) eps))))
(/.f64 1 (/.f64 (+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (+.f64 (-.f64 (pow.f64 x 2) (pow.f64 x 2)) eps)))
(/.f64 1 (/.f64 (+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (+.f64 eps 0)))
(/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/2)) (fma.f64 x x (fma.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (-.f64 (pow.f64 x 2) eps))))
(/.f64 1 (/.f64 (fma.f64 x x (fma.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (-.f64 (pow.f64 x 2) eps))) (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/2))))
(/.f64 (+.f64 (-.f64 (pow.f64 x 2) (pow.f64 x 2)) eps) (+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(/.f64 1 (/.f64 (+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (+.f64 eps 0)))
(/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/2))) (neg.f64 (fma.f64 x x (fma.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (-.f64 (pow.f64 x 2) eps)))))
(/.f64 1 (/.f64 (fma.f64 x x (fma.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (-.f64 (pow.f64 x 2) eps))) (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/2))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/2)) (fma.f64 x x (fma.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (-.f64 (pow.f64 x 2) eps))))
(/.f64 (neg.f64 (+.f64 (-.f64 (pow.f64 x 2) (pow.f64 x 2)) eps)) (neg.f64 (+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))))
(/.f64 1 (/.f64 (+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (+.f64 eps 0)))
(/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 3)) (fma.f64 x x (-.f64 (pow.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 2) (*.f64 x (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))))))
(/.f64 1 (/.f64 (fma.f64 x x (fma.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (-.f64 (pow.f64 x 2) eps))) (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/2))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/2)) (fma.f64 x x (fma.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (-.f64 (pow.f64 x 2) eps))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 2)) (-.f64 x (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))))
(/.f64 1 (/.f64 (+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (+.f64 eps 0)))
(/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(pow.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1)
(-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(pow.f64 (cbrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) 3)
(-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(pow.f64 (pow.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 2) 1/2)
(-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(pow.f64 (pow.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 3) 1/3)
(-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(pow.f64 (sqrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) 2)
(-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(pow.f64 (/.f64 (fma.f64 x x (fma.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (-.f64 (pow.f64 x 2) eps))) (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/2))) -1)
(/.f64 1 (/.f64 (fma.f64 x x (fma.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (-.f64 (pow.f64 x 2) eps))) (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/2))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/2)) (fma.f64 x x (fma.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (-.f64 (pow.f64 x 2) eps))))
(pow.f64 (/.f64 (+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (+.f64 (-.f64 (pow.f64 x 2) (pow.f64 x 2)) eps)) -1)
(/.f64 1 (/.f64 (+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (+.f64 eps 0)))
(/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(sqrt.f64 (pow.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 2))
(-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(log.f64 (exp.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))))
(-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))))
(-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(log.f64 (*.f64 (exp.f64 x) (/.f64 1 (exp.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))))
(-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (/.f64 1 (exp.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))))
(-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))))
(-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (exp.f64 x)))
(-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (+.f64 1 (expm1.f64 x))))
(-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (exp.f64 x)))
(-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (+.f64 1 (expm1.f64 x))))
(-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(log.f64 (/.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))))
(-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))))
(-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))))
(-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(cbrt.f64 (pow.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 3))
(-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(expm1.f64 (log1p.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))))
(-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(exp.f64 (log.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))))
(-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(exp.f64 (*.f64 (log.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) 1))
(-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) 1) 1))
(-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))) 3))
(-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))) 1/3))
(-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))) 2))
(-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(log1p.f64 (expm1.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))))
(-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(fma.f64 x 1 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(fma.f64 x 1 (*.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1))
(-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(fma.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1 (fma.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(fma.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1 (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(+.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(+.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (-.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (*.f64 (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (cbrt.f64 (-.f64 (pow.f64 x 2) eps)))))
(fma.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1 (+.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(fma.f64 1 x (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(fma.f64 1 x (*.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1))
(-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(fma.f64 1 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (fma.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(fma.f64 1 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(+.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(+.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (-.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (*.f64 (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (cbrt.f64 (-.f64 (pow.f64 x 2) eps)))))
(fma.f64 1 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (+.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(fma.f64 1 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) x)
(-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1))
(-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1))
(-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (neg.f64 (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) x)
(fma.f64 (neg.f64 (cbrt.f64 (-.f64 (pow.f64 x 2) eps))) (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) x)
(fma.f64 (cbrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (pow.f64 (cbrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) 2) (fma.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(fma.f64 (cbrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (pow.f64 (cbrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) 2) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(+.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(+.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (-.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (*.f64 (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (cbrt.f64 (-.f64 (pow.f64 x 2) eps)))))
(fma.f64 (cbrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (pow.f64 (cbrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) 2) (+.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) 2) (cbrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (fma.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) 2) (cbrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(+.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(+.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (-.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (*.f64 (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (cbrt.f64 (-.f64 (pow.f64 x 2) eps)))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) 2) (cbrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (+.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1))
(-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(fma.f64 (sqrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (sqrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (fma.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(fma.f64 (sqrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (sqrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(+.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(+.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (-.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (*.f64 (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (cbrt.f64 (-.f64 (pow.f64 x 2) eps)))))
(fma.f64 (sqrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (sqrt.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (+.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(fma.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4) (neg.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4)) x)
(-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/2)) (/.f64 1 (fma.f64 x x (fma.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (-.f64 (pow.f64 x 2) eps)))) (fma.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(/.f64 1 (/.f64 (fma.f64 x x (fma.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (-.f64 (pow.f64 x 2) eps))) (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/2))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/2)) (fma.f64 x x (fma.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (-.f64 (pow.f64 x 2) eps))))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/2)) (/.f64 1 (fma.f64 x x (fma.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (-.f64 (pow.f64 x 2) eps)))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/2)) (fma.f64 x x (fma.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (-.f64 (pow.f64 x 2) eps)))))
(+.f64 (-.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (*.f64 (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (cbrt.f64 (-.f64 (pow.f64 x 2) eps)))) (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/2)) (fma.f64 x x (fma.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (-.f64 (pow.f64 x 2) eps)))))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/2)) (/.f64 1 (fma.f64 x x (fma.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (-.f64 (pow.f64 x 2) eps)))) (+.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(/.f64 1 (/.f64 (fma.f64 x x (fma.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (-.f64 (pow.f64 x 2) eps))) (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/2))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/2)) (fma.f64 x x (fma.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (-.f64 (pow.f64 x 2) eps))))
(fma.f64 (+.f64 (-.f64 (pow.f64 x 2) (pow.f64 x 2)) eps) (/.f64 1 (+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (fma.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(/.f64 1 (/.f64 (+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (+.f64 eps 0)))
(/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(fma.f64 (+.f64 (-.f64 (pow.f64 x 2) (pow.f64 x 2)) eps) (/.f64 1 (+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(fma.f64 (+.f64 eps 0) (/.f64 1 (+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))))
(+.f64 (-.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (*.f64 (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (cbrt.f64 (-.f64 (pow.f64 x 2) eps)))) (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))))
(fma.f64 (+.f64 (-.f64 (pow.f64 x 2) (pow.f64 x 2)) eps) (/.f64 1 (+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (+.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(/.f64 1 (/.f64 (+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (+.f64 eps 0)))
(/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(fma.f64 (neg.f64 (cbrt.f64 (-.f64 (pow.f64 x 2) eps))) (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) x)
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (neg.f64 (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) x)
(fma.f64 (neg.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4)) (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4) x)
(-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (cbrt.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))) (cbrt.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) x)
(-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(fma.f64 (sqrt.f64 (pow.f64 (cbrt.f64 x) 4)) (sqrt.f64 (pow.f64 (cbrt.f64 x) 2)) (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(fma.f64 (sqrt.f64 (pow.f64 (cbrt.f64 x) 4)) (sqrt.f64 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1))
(-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(fma.f64 (sqrt.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (sqrt.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) x)
(-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(fma.f64 -1 (hypot.f64 x (sqrt.f64 (neg.f64 eps))) x)
(-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(fma.f64 (+.f64 (sqrt.f64 x) (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4)) (-.f64 (sqrt.f64 x) (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4)) (fma.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(fma.f64 (+.f64 (sqrt.f64 x) (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4)) (-.f64 (sqrt.f64 x) (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4)) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(+.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (fma.f64 (neg.f64 (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(+.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (-.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (*.f64 (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (cbrt.f64 (-.f64 (pow.f64 x 2) eps)))))
(fma.f64 (+.f64 (sqrt.f64 x) (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4)) (-.f64 (sqrt.f64 x) (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4)) (+.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(+.f64 0 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(hypot.f64 x (sqrt.f64 (neg.f64 eps)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (cbrt.f64 (exp.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))))) (log.f64 (cbrt.f64 (exp.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))))) (log.f64 (cbrt.f64 (exp.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))) (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) 1)
(hypot.f64 x (sqrt.f64 (neg.f64 eps)))
(*.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))) 1)
(hypot.f64 x (sqrt.f64 (neg.f64 eps)))
(*.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (log.f64 (exp.f64 1)))
(hypot.f64 x (sqrt.f64 (neg.f64 eps)))
(*.f64 1 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(hypot.f64 x (sqrt.f64 (neg.f64 eps)))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(*.f64 (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (cbrt.f64 (-.f64 (pow.f64 x 2) eps)))
(*.f64 (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (cbrt.f64 (-.f64 (pow.f64 x 2) eps)))
(*.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4) (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4))
(hypot.f64 x (sqrt.f64 (neg.f64 eps)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 2))) (sqrt.f64 (cbrt.f64 (-.f64 (pow.f64 x 2) eps))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 x 4) (pow.f64 eps 2))) (hypot.f64 x (sqrt.f64 eps)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3))) (hypot.f64 (pow.f64 x 2) (hypot.f64 eps (*.f64 x (sqrt.f64 eps)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3))) (hypot.f64 (pow.f64 x 2) (hypot.f64 eps (*.f64 (sqrt.f64 eps) x))))
(pow.f64 (-.f64 (pow.f64 x 2) eps) 1/2)
(hypot.f64 x (sqrt.f64 (neg.f64 eps)))
(pow.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))) 1)
(hypot.f64 x (sqrt.f64 (neg.f64 eps)))
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) 3/2)
(hypot.f64 x (sqrt.f64 (neg.f64 eps)))
(pow.f64 (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 3)
(hypot.f64 x (sqrt.f64 (neg.f64 eps)))
(pow.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 2) 1/4)
(hypot.f64 x (sqrt.f64 (neg.f64 eps)))
(pow.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 3) 1/6)
(hypot.f64 x (sqrt.f64 (neg.f64 eps)))
(pow.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/2) 1/3)
(hypot.f64 x (sqrt.f64 (neg.f64 eps)))
(pow.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4) 2)
(hypot.f64 x (sqrt.f64 (neg.f64 eps)))
(fabs.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(hypot.f64 x (sqrt.f64 (neg.f64 eps)))
(log.f64 (exp.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(hypot.f64 x (sqrt.f64 (neg.f64 eps)))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))))
(hypot.f64 x (sqrt.f64 (neg.f64 eps)))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/2))
(hypot.f64 x (sqrt.f64 (neg.f64 eps)))
(expm1.f64 (log1p.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(hypot.f64 x (sqrt.f64 (neg.f64 eps)))
(hypot.f64 x (sqrt.f64 (neg.f64 eps)))
(hypot.f64 (sqrt.f64 (neg.f64 eps)) x)
(hypot.f64 x (sqrt.f64 (neg.f64 eps)))
(exp.f64 (log.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(hypot.f64 x (sqrt.f64 (neg.f64 eps)))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 x 2) eps)) 1/2))
(hypot.f64 x (sqrt.f64 (neg.f64 eps)))
(exp.f64 (*.f64 (log.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1))
(hypot.f64 x (sqrt.f64 (neg.f64 eps)))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 (pow.f64 x 2) eps)) 1) 1/2))
(hypot.f64 x (sqrt.f64 (neg.f64 eps)))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 (pow.f64 x 2) eps)) 1/2) 1))
(hypot.f64 x (sqrt.f64 (neg.f64 eps)))
(exp.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1) 1))
(hypot.f64 x (sqrt.f64 (neg.f64 eps)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) 3))
(hypot.f64 x (sqrt.f64 (neg.f64 eps)))
(exp.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 3) 1/3))
(hypot.f64 x (sqrt.f64 (neg.f64 eps)))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (-.f64 (pow.f64 x 2) eps))) 1/3))
(hypot.f64 x (sqrt.f64 (neg.f64 eps)))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (-.f64 (pow.f64 x 2) eps))) 2))
(hypot.f64 x (sqrt.f64 (neg.f64 eps)))
(log1p.f64 (expm1.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(hypot.f64 x (sqrt.f64 (neg.f64 eps)))
(+.f64 (pow.f64 x 2) (neg.f64 eps))
(-.f64 (pow.f64 x 2) eps)
(+.f64 (pow.f64 x 2) (*.f64 (neg.f64 eps) 1))
(-.f64 (pow.f64 x 2) eps)
(+.f64 (-.f64 (pow.f64 x 2) eps) (fma.f64 (neg.f64 eps) 1 eps))
(-.f64 (pow.f64 x 2) eps)
(+.f64 (-.f64 (pow.f64 x 2) eps) (fma.f64 (neg.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2) eps))
(-.f64 (pow.f64 x 2) eps)
(+.f64 (-.f64 (pow.f64 x 2) eps) (+.f64 (neg.f64 eps) eps))
(-.f64 (pow.f64 x 2) eps)
(+.f64 (neg.f64 eps) (pow.f64 x 2))
(-.f64 (pow.f64 x 2) eps)
(+.f64 0 (-.f64 (pow.f64 x 2) eps))
(-.f64 (pow.f64 x 2) eps)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (pow.f64 x 2) eps))) (cbrt.f64 (exp.f64 (-.f64 (pow.f64 x 2) eps))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (pow.f64 x 2) eps)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (-.f64 (pow.f64 x 2) eps))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (pow.f64 x 2) eps)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (pow.f64 x 2) eps)))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (pow.f64 x 2) eps)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (pow.f64 x 2) eps)))))
(*.f64 (-.f64 (pow.f64 x 2) eps) 1)
(-.f64 (pow.f64 x 2) eps)
(*.f64 (-.f64 (pow.f64 x 2) eps) (log.f64 (exp.f64 1)))
(-.f64 (pow.f64 x 2) eps)
(*.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(-.f64 (pow.f64 x 2) eps)
(*.f64 1 (-.f64 (pow.f64 x 2) eps))
(-.f64 (pow.f64 x 2) eps)
(*.f64 (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 2)) (cbrt.f64 (-.f64 (pow.f64 x 2) eps)))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 2)))
(*.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4) (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/4))
(*.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/4) (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4))
(*.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) (/.f64 1 (fma.f64 eps (fma.f64 x x eps) (pow.f64 x 4))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) 1) (fma.f64 eps (fma.f64 x x eps) (pow.f64 x 4)))
(/.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) (pow.f64 eps 2)) (/.f64 1 (fma.f64 x x eps)))
(/.f64 (-.f64 (pow.f64 x 4) (pow.f64 eps 2)) (fma.f64 x x eps))
(*.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/4) (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4))
(*.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4) (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/4))
(*.f64 (+.f64 x (sqrt.f64 eps)) (-.f64 x (sqrt.f64 eps)))
(-.f64 (pow.f64 x 2) eps)
(*.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 5/6) (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(*.f64 (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (pow.f64 (-.f64 (pow.f64 x 2) eps) 5/6))
(/.f64 1 (/.f64 (fma.f64 eps (fma.f64 x x eps) (pow.f64 x 4)) (-.f64 (pow.f64 x 6) (pow.f64 eps 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) 1) (fma.f64 eps (fma.f64 x x eps) (pow.f64 x 4)))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) (fma.f64 eps (fma.f64 x x eps) (pow.f64 x 4)))
(/.f64 1 (/.f64 (fma.f64 x x eps) (-.f64 (pow.f64 x 4) (pow.f64 eps 2))))
(*.f64 (-.f64 (pow.f64 x 4) (pow.f64 eps 2)) (/.f64 1 (fma.f64 x x eps)))
(/.f64 (-.f64 (pow.f64 x 4) (pow.f64 eps 2)) (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)) 1) (fma.f64 eps (fma.f64 x x eps) (pow.f64 x 4)))
(/.f64 (-.f64 (pow.f64 x 4) (pow.f64 eps 2)) (fma.f64 x x eps))
(*.f64 (-.f64 (pow.f64 x 4) (pow.f64 eps 2)) (/.f64 1 (fma.f64 x x eps)))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3))) (neg.f64 (fma.f64 eps (fma.f64 x x eps) (pow.f64 x 4))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) 1) (fma.f64 eps (fma.f64 x x eps) (pow.f64 x 4)))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) (fma.f64 eps (fma.f64 x x eps) (pow.f64 x 4)))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 4) (pow.f64 eps 2))) (neg.f64 (fma.f64 x x eps)))
(*.f64 (-.f64 (pow.f64 x 4) (pow.f64 eps 2)) (/.f64 1 (fma.f64 x x eps)))
(/.f64 (-.f64 (pow.f64 x 4) (pow.f64 eps 2)) (fma.f64 x x eps))
(/.f64 (+.f64 (pow.f64 x 6) (pow.f64 (neg.f64 eps) 3)) (+.f64 (pow.f64 x 4) (-.f64 (pow.f64 (neg.f64 eps) 2) (*.f64 (pow.f64 x 2) (neg.f64 eps)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) 1) (fma.f64 eps (fma.f64 x x eps) (pow.f64 x 4)))
(/.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) (pow.f64 (neg.f64 eps) 2)) (-.f64 (pow.f64 x 2) (neg.f64 eps)))
(*.f64 (-.f64 (pow.f64 x 4) (pow.f64 eps 2)) (/.f64 1 (fma.f64 x x eps)))
(/.f64 (-.f64 (pow.f64 x 4) (pow.f64 eps 2)) (fma.f64 x x eps))
(pow.f64 (-.f64 (pow.f64 x 2) eps) 1)
(-.f64 (pow.f64 x 2) eps)
(pow.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))) 2)
(-.f64 (pow.f64 x 2) eps)
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) 3)
(-.f64 (pow.f64 x 2) eps)
(pow.f64 (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 6)
(-.f64 (pow.f64 x 2) eps)
(pow.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 2) 1/2)
(-.f64 (pow.f64 x 2) eps)
(pow.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 3) 1/3)
(-.f64 (pow.f64 x 2) eps)
(pow.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/2) 2/3)
(-.f64 (pow.f64 x 2) eps)
(pow.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4) 4)
(-.f64 (pow.f64 x 2) eps)
(pow.f64 (/.f64 (fma.f64 eps (fma.f64 x x eps) (pow.f64 x 4)) (-.f64 (pow.f64 x 6) (pow.f64 eps 3))) -1)
(/.f64 (*.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) 1) (fma.f64 eps (fma.f64 x x eps) (pow.f64 x 4)))
(/.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 (fma.f64 x x eps) (-.f64 (pow.f64 x 4) (pow.f64 eps 2))) -1)
(*.f64 (-.f64 (pow.f64 x 4) (pow.f64 eps 2)) (/.f64 1 (fma.f64 x x eps)))
(/.f64 (-.f64 (pow.f64 x 4) (pow.f64 eps 2)) (fma.f64 x x eps))
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 2))
(-.f64 (pow.f64 x 2) eps)
(log.f64 (exp.f64 (-.f64 (pow.f64 x 2) eps)))
(-.f64 (pow.f64 x 2) eps)
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 x 2) eps))))
(-.f64 (pow.f64 x 2) eps)
(log.f64 (*.f64 (exp.f64 (pow.f64 x 2)) (/.f64 1 (exp.f64 eps))))
(-.f64 (pow.f64 x 2) eps)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 x 2))) (/.f64 1 (exp.f64 eps))))
(-.f64 (pow.f64 x 2) eps)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 x 2))) (exp.f64 (neg.f64 eps))))
(-.f64 (pow.f64 x 2) eps)
(log.f64 (*.f64 (/.f64 1 (exp.f64 eps)) (exp.f64 (pow.f64 x 2))))
(-.f64 (pow.f64 x 2) eps)
(log.f64 (*.f64 (/.f64 1 (exp.f64 eps)) (+.f64 1 (expm1.f64 (pow.f64 x 2)))))
(-.f64 (pow.f64 x 2) eps)
(log.f64 (*.f64 (exp.f64 (neg.f64 eps)) (exp.f64 (pow.f64 x 2))))
(-.f64 (pow.f64 x 2) eps)
(log.f64 (*.f64 (exp.f64 (neg.f64 eps)) (+.f64 1 (expm1.f64 (pow.f64 x 2)))))
(-.f64 (pow.f64 x 2) eps)
(log.f64 (/.f64 (exp.f64 (pow.f64 x 2)) (+.f64 1 (expm1.f64 eps))))
(-.f64 (pow.f64 x 2) eps)
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (pow.f64 x 2))) (exp.f64 eps)))
(-.f64 (pow.f64 x 2) eps)
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (pow.f64 x 2))) (+.f64 1 (expm1.f64 eps))))
(-.f64 (pow.f64 x 2) eps)
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 3))
(-.f64 (pow.f64 x 2) eps)
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 x 2) eps)))
(-.f64 (pow.f64 x 2) eps)
(exp.f64 (log.f64 (-.f64 (pow.f64 x 2) eps)))
(-.f64 (pow.f64 x 2) eps)
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 x 2) eps)) 1))
(-.f64 (pow.f64 x 2) eps)
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 (pow.f64 x 2) eps)) 1) 1))
(-.f64 (pow.f64 x 2) eps)
(exp.f64 (*.f64 (log.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 2))
(-.f64 (pow.f64 x 2) eps)
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 (pow.f64 x 2) eps)) 1/2) 2))
(-.f64 (pow.f64 x 2) eps)
(exp.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1) 2))
(-.f64 (pow.f64 x 2) eps)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (pow.f64 x 2) eps))) 3))
(-.f64 (pow.f64 x 2) eps)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (-.f64 (pow.f64 x 2) eps))) 1/2))
(-.f64 (pow.f64 x 2) eps)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 (pow.f64 x 2) eps))) 1/3))
(-.f64 (pow.f64 x 2) eps)
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 x 2) eps)))
(-.f64 (pow.f64 x 2) eps)
(fma.f64 x x (neg.f64 eps))
(-.f64 (pow.f64 x 2) eps)
(fma.f64 x x (*.f64 (neg.f64 eps) 1))
(-.f64 (pow.f64 x 2) eps)
(fma.f64 (pow.f64 x 2) 1 (neg.f64 eps))
(-.f64 (pow.f64 x 2) eps)
(fma.f64 (pow.f64 x 2) 1 (*.f64 (neg.f64 eps) 1))
(-.f64 (pow.f64 x 2) eps)
(fma.f64 (-.f64 (pow.f64 x 2) eps) 1 (fma.f64 (neg.f64 eps) 1 eps))
(-.f64 (pow.f64 x 2) eps)
(fma.f64 (-.f64 (pow.f64 x 2) eps) 1 (fma.f64 (neg.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2) eps))
(-.f64 (pow.f64 x 2) eps)
(fma.f64 (-.f64 (pow.f64 x 2) eps) 1 (+.f64 (neg.f64 eps) eps))
(-.f64 (pow.f64 x 2) eps)
(fma.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (fma.f64 (neg.f64 eps) 1 eps))
(-.f64 (pow.f64 x 2) eps)
(fma.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (fma.f64 (neg.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2) eps))
(-.f64 (pow.f64 x 2) eps)
(fma.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (+.f64 (neg.f64 eps) eps))
(-.f64 (pow.f64 x 2) eps)
(fma.f64 1 (pow.f64 x 2) (neg.f64 eps))
(-.f64 (pow.f64 x 2) eps)
(fma.f64 1 (pow.f64 x 2) (*.f64 (neg.f64 eps) 1))
(-.f64 (pow.f64 x 2) eps)
(fma.f64 1 (-.f64 (pow.f64 x 2) eps) (fma.f64 (neg.f64 eps) 1 eps))
(-.f64 (pow.f64 x 2) eps)
(fma.f64 1 (-.f64 (pow.f64 x 2) eps) (fma.f64 (neg.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2) eps))
(-.f64 (pow.f64 x 2) eps)
(fma.f64 1 (-.f64 (pow.f64 x 2) eps) (+.f64 (neg.f64 eps) eps))
(-.f64 (pow.f64 x 2) eps)
(fma.f64 1 (neg.f64 eps) (pow.f64 x 2))
(-.f64 (pow.f64 x 2) eps)
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (neg.f64 (cbrt.f64 eps)) (pow.f64 x 2))
(-.f64 (pow.f64 x 2) eps)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 x) 4) (neg.f64 eps))
(-.f64 (pow.f64 x 2) eps)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 x) 4) (*.f64 (neg.f64 eps) 1))
(-.f64 (pow.f64 x 2) eps)
(fma.f64 (pow.f64 (cbrt.f64 x) 4) (pow.f64 (cbrt.f64 x) 2) (neg.f64 eps))
(-.f64 (pow.f64 x 2) eps)
(fma.f64 (pow.f64 (cbrt.f64 x) 4) (pow.f64 (cbrt.f64 x) 2) (*.f64 (neg.f64 eps) 1))
(-.f64 (pow.f64 x 2) eps)
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 2)) (fma.f64 (neg.f64 eps) 1 eps))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 2)) (+.f64 eps (neg.f64 eps)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 2)) (*.f64 0 eps))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 2)) 0)
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 2)) (fma.f64 (neg.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2) eps))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 2)) (+.f64 eps (neg.f64 eps)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 2)) (*.f64 0 eps))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 2)) 0)
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 2)) (+.f64 (neg.f64 eps) eps))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 2)) (+.f64 eps (neg.f64 eps)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 2)) (*.f64 0 eps))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 2)) 0)
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 2)) (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (fma.f64 (neg.f64 eps) 1 eps))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 2)) (+.f64 eps (neg.f64 eps)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 2)) (*.f64 0 eps))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 2)) 0)
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 2)) (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (fma.f64 (neg.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2) eps))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 2)) (+.f64 eps (neg.f64 eps)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 2)) (*.f64 0 eps))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 2)) 0)
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 2)) (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (+.f64 (neg.f64 eps) eps))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 2)) (+.f64 eps (neg.f64 eps)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 2)) (*.f64 0 eps))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 x 2) eps)) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 2)) 0)
(fma.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 eps)) (pow.f64 x 2))
(-.f64 (pow.f64 x 2) eps)
(fma.f64 (sqrt.f64 x) (pow.f64 x 3/2) (neg.f64 eps))
(-.f64 (*.f64 (sqrt.f64 x) (pow.f64 x 3/2)) eps)
(fma.f64 (sqrt.f64 x) (pow.f64 x 3/2) (*.f64 (neg.f64 eps) 1))
(fma.f64 (sqrt.f64 x) (pow.f64 x 3/2) (neg.f64 eps))
(-.f64 (*.f64 (sqrt.f64 x) (pow.f64 x 3/2)) eps)
(fma.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4) (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/4) (fma.f64 (neg.f64 eps) 1 eps))
(fma.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4) (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/4) (+.f64 eps (neg.f64 eps)))
(fma.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4) (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/4) (*.f64 0 eps))
(fma.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/4) (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4) 0)
(fma.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4) (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/4) (fma.f64 (neg.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2) eps))
(fma.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4) (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/4) (+.f64 eps (neg.f64 eps)))
(fma.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4) (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/4) (*.f64 0 eps))
(fma.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/4) (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4) 0)
(fma.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4) (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/4) (+.f64 (neg.f64 eps) eps))
(fma.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4) (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/4) (+.f64 eps (neg.f64 eps)))
(fma.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4) (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/4) (*.f64 0 eps))
(fma.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/4) (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4) 0)
(fma.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) (/.f64 1 (fma.f64 eps (fma.f64 x x eps) (pow.f64 x 4))) (fma.f64 (neg.f64 eps) 1 eps))
(/.f64 (*.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) 1) (fma.f64 eps (fma.f64 x x eps) (pow.f64 x 4)))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) (fma.f64 eps (fma.f64 x x eps) (pow.f64 x 4)))
(fma.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) (/.f64 1 (fma.f64 eps (fma.f64 x x eps) (pow.f64 x 4))) (fma.f64 (neg.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2) eps))
(/.f64 (*.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) 1) (fma.f64 eps (fma.f64 x x eps) (pow.f64 x 4)))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) (fma.f64 eps (fma.f64 x x eps) (pow.f64 x 4)))
(fma.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) (/.f64 1 (fma.f64 eps (fma.f64 x x eps) (pow.f64 x 4))) (+.f64 (neg.f64 eps) eps))
(/.f64 (*.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) 1) (fma.f64 eps (fma.f64 x x eps) (pow.f64 x 4)))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) (fma.f64 eps (fma.f64 x x eps) (pow.f64 x 4)))
(fma.f64 (-.f64 (pow.f64 x 4) (pow.f64 eps 2)) (/.f64 1 (fma.f64 x x eps)) (fma.f64 (neg.f64 eps) 1 eps))
(*.f64 (-.f64 (pow.f64 x 4) (pow.f64 eps 2)) (/.f64 1 (fma.f64 x x eps)))
(/.f64 (-.f64 (pow.f64 x 4) (pow.f64 eps 2)) (fma.f64 x x eps))
(fma.f64 (-.f64 (pow.f64 x 4) (pow.f64 eps 2)) (/.f64 1 (fma.f64 x x eps)) (fma.f64 (neg.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2) eps))
(*.f64 (-.f64 (pow.f64 x 4) (pow.f64 eps 2)) (/.f64 1 (fma.f64 x x eps)))
(/.f64 (-.f64 (pow.f64 x 4) (pow.f64 eps 2)) (fma.f64 x x eps))
(fma.f64 (-.f64 (pow.f64 x 4) (pow.f64 eps 2)) (/.f64 1 (fma.f64 x x eps)) (+.f64 (neg.f64 eps) eps))
(*.f64 (-.f64 (pow.f64 x 4) (pow.f64 eps 2)) (/.f64 1 (fma.f64 x x eps)))
(/.f64 (-.f64 (pow.f64 x 4) (pow.f64 eps 2)) (fma.f64 x x eps))
(fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps) (pow.f64 x 2))
(-.f64 (pow.f64 x 2) eps)
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 eps)) (cbrt.f64 (neg.f64 eps))) (cbrt.f64 (neg.f64 eps)) (pow.f64 x 2))
(-.f64 (pow.f64 x 2) eps)
(fma.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/4) (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4) (fma.f64 (neg.f64 eps) 1 eps))
(fma.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4) (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/4) (+.f64 eps (neg.f64 eps)))
(fma.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4) (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/4) (*.f64 0 eps))
(fma.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/4) (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4) 0)
(fma.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/4) (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4) (fma.f64 (neg.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2) eps))
(fma.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4) (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/4) (+.f64 eps (neg.f64 eps)))
(fma.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4) (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/4) (*.f64 0 eps))
(fma.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/4) (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4) 0)
(fma.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/4) (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4) (+.f64 (neg.f64 eps) eps))
(fma.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4) (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/4) (+.f64 eps (neg.f64 eps)))
(fma.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4) (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/4) (*.f64 0 eps))
(fma.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 3/4) (pow.f64 (-.f64 (pow.f64 x 2) eps) 1/4) 0)
(fma.f64 (pow.f64 x 3/2) (sqrt.f64 x) (neg.f64 eps))
(fma.f64 (sqrt.f64 x) (pow.f64 x 3/2) (neg.f64 eps))
(-.f64 (*.f64 (sqrt.f64 x) (pow.f64 x 3/2)) eps)
(fma.f64 (pow.f64 x 3/2) (sqrt.f64 x) (*.f64 (neg.f64 eps) 1))
(fma.f64 (sqrt.f64 x) (pow.f64 x 3/2) (neg.f64 eps))
(-.f64 (*.f64 (sqrt.f64 x) (pow.f64 x 3/2)) eps)
(fma.f64 (sqrt.f64 (neg.f64 eps)) (sqrt.f64 (neg.f64 eps)) (pow.f64 x 2))
(-.f64 (pow.f64 x 2) eps)
(fma.f64 -1 eps (pow.f64 x 2))
(-.f64 (pow.f64 x 2) eps)
(fma.f64 (+.f64 x (sqrt.f64 eps)) (-.f64 x (sqrt.f64 eps)) (fma.f64 (neg.f64 eps) 1 eps))
(-.f64 (pow.f64 x 2) eps)
(fma.f64 (+.f64 x (sqrt.f64 eps)) (-.f64 x (sqrt.f64 eps)) (fma.f64 (neg.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2) eps))
(-.f64 (pow.f64 x 2) eps)
(fma.f64 (+.f64 x (sqrt.f64 eps)) (-.f64 x (sqrt.f64 eps)) (+.f64 (neg.f64 eps) eps))
(-.f64 (pow.f64 x 2) eps)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps) (pow.f64 x 2))
(-.f64 (pow.f64 x 2) eps)
(fma.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 5/6) (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (fma.f64 (neg.f64 eps) 1 eps))
(fma.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 5/6) (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (+.f64 eps (neg.f64 eps)))
(fma.f64 (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (pow.f64 (-.f64 (pow.f64 x 2) eps) 5/6) (*.f64 0 eps))
(fma.f64 (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (pow.f64 (-.f64 (pow.f64 x 2) eps) 5/6) 0)
(fma.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 5/6) (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (fma.f64 (neg.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2) eps))
(fma.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 5/6) (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (+.f64 eps (neg.f64 eps)))
(fma.f64 (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (pow.f64 (-.f64 (pow.f64 x 2) eps) 5/6) (*.f64 0 eps))
(fma.f64 (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (pow.f64 (-.f64 (pow.f64 x 2) eps) 5/6) 0)
(fma.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 5/6) (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (+.f64 (neg.f64 eps) eps))
(fma.f64 (pow.f64 (-.f64 (pow.f64 x 2) eps) 5/6) (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (+.f64 eps (neg.f64 eps)))
(fma.f64 (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (pow.f64 (-.f64 (pow.f64 x 2) eps) 5/6) (*.f64 0 eps))
(fma.f64 (cbrt.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (pow.f64 (-.f64 (pow.f64 x 2) eps) 5/6) 0)
(fma.f64 (pow.f64 (cbrt.f64 x) 5) (cbrt.f64 x) (neg.f64 eps))
(-.f64 (pow.f64 x 2) eps)
(fma.f64 (pow.f64 (cbrt.f64 x) 5) (cbrt.f64 x) (*.f64 (neg.f64 eps) 1))
(-.f64 (pow.f64 x 2) eps)

eval124.0ms (2.3%)

Compiler

Compiled 6796 to 3590 computations (47.2% saved)

prune122.0ms (2.3%)

Pruning

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New3667373
Fresh000
Picked011
Done000
Total3668374
Accuracy
99.9%
Counts
374 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
43.0%
(/.f64 (*.f64 eps 1/2) x)
78.9%
(/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
6.3%
(-.f64 x (+.f64 x (*.f64 -1/2 (/.f64 eps x))))
63.0%
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
59.4%
(-.f64 x (sqrt.f64 (neg.f64 eps)))
4.3%
(-.f64 x x)
36.7%
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
3.4%
(*.f64 x 2)
43.0%
(/.f64 (*.f64 eps 1/2) x)
78.9%
(/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
6.3%
(-.f64 x (+.f64 x (*.f64 -1/2 (/.f64 eps x))))
63.0%
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
59.4%
(-.f64 x (sqrt.f64 (neg.f64 eps)))
4.3%
(-.f64 x x)
36.7%
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
3.4%
(*.f64 x 2)
Compiler

Compiled 272 to 188 computations (30.9% saved)

localize84.0ms (1.6%)

Localize:

Found 3 expressions with local error:

NewAccuracyProgram
82.0%
(-.f64 x (+.f64 x (*.f64 -1/2 (/.f64 eps x))))
100.0%
(+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
99.6%
(/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
Compiler

Compiled 78 to 29 computations (62.8% saved)

series20.0ms (0.4%)

Counts
3 → 50
Calls

18 calls:

TimeVariablePointExpression
5.0ms
eps
@inf
(/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
4.0ms
eps
@-inf
(/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
2.0ms
x
@-inf
(/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
2.0ms
eps
@0
(/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
1.0ms
x
@inf
(/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))

rewrite99.0ms (1.9%)

Algorithm
batch-egg-rewrite
Rules
984×log1p-expm1-u
802×expm1-log1p-u
450×expm1-udef
450×log1p-udef
186×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
018106
127586
2438786
Stop Event
node limit
Counts
3 → 116
Calls
Call 1
Inputs
(/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(-.f64 x (+.f64 x (*.f64 -1/2 (/.f64 eps x))))
Outputs
(-.f64 (exp.f64 (log1p.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps)))))) 1)
(-.f64 (/.f64 0 (neg.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps))))) (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps)))))
(*.f64 eps (/.f64 1 (+.f64 x (hypot.f64 x (sqrt.f64 eps)))))
(*.f64 eps (/.f64 1 (neg.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps))))))
(*.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps)))) 1)
(*.f64 1 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps)))))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (/.f64 1 (+.f64 x (hypot.f64 x (sqrt.f64 eps))))))
(*.f64 (cbrt.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps))))) (cbrt.f64 (pow.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps)))) 2)) (cbrt.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps))))))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 1 (+.f64 x (hypot.f64 x (sqrt.f64 eps))))))
(*.f64 (sqrt.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps))))) (sqrt.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps))))))
(*.f64 (/.f64 1 (+.f64 x (hypot.f64 x (sqrt.f64 eps)))) eps)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) 1) (/.f64 (cbrt.f64 eps) (+.f64 x (hypot.f64 x (sqrt.f64 eps)))))
(*.f64 (/.f64 (sqrt.f64 eps) 1) (/.f64 (sqrt.f64 eps) (+.f64 x (hypot.f64 x (sqrt.f64 eps)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps)))) 2)) (/.f64 eps (cbrt.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps))))) (/.f64 eps (sqrt.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps)))) 2)) (cbrt.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps))))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps))))))
(*.f64 (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps)))) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps))))))
(*.f64 (/.f64 eps (+.f64 (pow.f64 (hypot.f64 x (sqrt.f64 eps)) 3) (pow.f64 x 3))) (fma.f64 x x (*.f64 (hypot.f64 x (sqrt.f64 eps)) (-.f64 (hypot.f64 x (sqrt.f64 eps)) x))))
(*.f64 (/.f64 eps (-.f64 (pow.f64 x 2) (fma.f64 x x eps))) (-.f64 x (hypot.f64 x (sqrt.f64 eps))))
(pow.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps)))) 1)
(pow.f64 (cbrt.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps))))) 3)
(pow.f64 (pow.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps)))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps))))) 2)
(pow.f64 (/.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps))) eps) -1)
(neg.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps)))))
(sqrt.f64 (pow.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps)))) 2))
(log.f64 (exp.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps)))))))
(cbrt.f64 (pow.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps)))) 3))
(cbrt.f64 (/.f64 (pow.f64 eps 3) (pow.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps))) 3)))
(expm1.f64 (log1p.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps))))))
(exp.f64 (log.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps))))))
(exp.f64 (*.f64 (log.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps))))) 1))
(log1p.f64 (expm1.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps))))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps))))) 1)
(-.f64 (/.f64 (pow.f64 x 2) (-.f64 x (hypot.f64 x (sqrt.f64 eps)))) (/.f64 (fma.f64 x x eps) (-.f64 x (hypot.f64 x (sqrt.f64 eps)))))
(*.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps))) 1)
(*.f64 1 (+.f64 x (hypot.f64 x (sqrt.f64 eps))))
(*.f64 (cbrt.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps)))) (pow.f64 (cbrt.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps)))) 2) (cbrt.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps)))))
(*.f64 (sqrt.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps)))) (sqrt.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps)))))
(*.f64 (+.f64 (pow.f64 (hypot.f64 x (sqrt.f64 eps)) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x x (*.f64 (hypot.f64 x (sqrt.f64 eps)) (-.f64 (hypot.f64 x (sqrt.f64 eps)) x)))))
(*.f64 (-.f64 (pow.f64 x 2) (fma.f64 x x eps)) (/.f64 1 (-.f64 x (hypot.f64 x (sqrt.f64 eps)))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (hypot.f64 x (sqrt.f64 eps)) (-.f64 (hypot.f64 x (sqrt.f64 eps)) x))) (+.f64 (pow.f64 (hypot.f64 x (sqrt.f64 eps)) 3) (pow.f64 x 3))))
(/.f64 1 (/.f64 (-.f64 x (hypot.f64 x (sqrt.f64 eps))) (-.f64 (pow.f64 x 2) (fma.f64 x x eps))))
(/.f64 (+.f64 (pow.f64 (hypot.f64 x (sqrt.f64 eps)) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (hypot.f64 x (sqrt.f64 eps)) (-.f64 (hypot.f64 x (sqrt.f64 eps)) x))))
(/.f64 (+.f64 (pow.f64 (hypot.f64 x (sqrt.f64 eps)) 3) (pow.f64 x 3)) (+.f64 (fma.f64 x x eps) (-.f64 (pow.f64 x 2) (*.f64 x (hypot.f64 x (sqrt.f64 eps))))))
(/.f64 (-.f64 (pow.f64 x 2) (fma.f64 x x eps)) (-.f64 x (hypot.f64 x (sqrt.f64 eps))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (hypot.f64 x (sqrt.f64 eps)) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 x x (*.f64 (hypot.f64 x (sqrt.f64 eps)) (-.f64 (hypot.f64 x (sqrt.f64 eps)) x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 2) (fma.f64 x x eps))) (neg.f64 (-.f64 x (hypot.f64 x (sqrt.f64 eps)))))
(/.f64 (-.f64 (fma.f64 x x eps) (pow.f64 x 2)) (-.f64 (hypot.f64 x (sqrt.f64 eps)) x))
(pow.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps))) 1)
(pow.f64 (cbrt.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps)))) 3)
(pow.f64 (pow.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps)))) 2)
(sqrt.f64 (pow.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps))) 2))
(log.f64 (exp.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps))))))
(cbrt.f64 (pow.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps))) 3))
(expm1.f64 (log1p.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps)))))
(exp.f64 (log.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps)))))
(exp.f64 (*.f64 (log.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps)))) 1))
(log1p.f64 (expm1.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps)))))
(fma.f64 1 x (hypot.f64 x (sqrt.f64 eps)))
(fma.f64 1 (hypot.f64 x (sqrt.f64 eps)) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (hypot.f64 x (sqrt.f64 eps)))
(fma.f64 (cbrt.f64 (fma.f64 x x eps)) (cbrt.f64 (hypot.f64 x (sqrt.f64 eps))) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (hypot.f64 x (sqrt.f64 eps)))
(fma.f64 (sqrt.f64 (hypot.f64 x (sqrt.f64 eps))) (sqrt.f64 (hypot.f64 x (sqrt.f64 eps))) x)
(+.f64 x (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)))
(+.f64 x (*.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) 1))
(+.f64 (+.f64 0 (/.f64 -1/2 (/.f64 x eps))) (fma.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) 1 (fma.f64 -1/2 (/.f64 eps x) x)))
(+.f64 (+.f64 0 (/.f64 -1/2 (/.f64 x eps))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 eps x) x))) (pow.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 eps x) x)) 2) (fma.f64 -1/2 (/.f64 eps x) x)))
(+.f64 (+.f64 0 (/.f64 -1/2 (/.f64 x eps))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 eps x) x))) (sqrt.f64 (fma.f64 -1/2 (/.f64 eps x) x)) (fma.f64 -1/2 (/.f64 eps x) x)))
(+.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) x)
(+.f64 0 (/.f64 -1/2 (/.f64 x eps)))
(+.f64 0 (neg.f64 (/.f64 -1/2 (/.f64 x eps))))
(+.f64 0 (*.f64 1/2 (/.f64 eps x)))
(+.f64 0 (*.f64 -1 (/.f64 -1/2 (/.f64 x eps))))
(+.f64 0 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 -1/2 (/.f64 x eps))) 2)) (cbrt.f64 (/.f64 -1/2 (/.f64 x eps)))))
(+.f64 0 (*.f64 (neg.f64 (sqrt.f64 (/.f64 -1/2 (/.f64 x eps)))) (sqrt.f64 (/.f64 -1/2 (/.f64 x eps)))))
(*.f64 (+.f64 0 (/.f64 -1/2 (/.f64 x eps))) 1)
(*.f64 1 (+.f64 0 (/.f64 -1/2 (/.f64 x eps))))
(*.f64 (cbrt.f64 (+.f64 0 (/.f64 -1/2 (/.f64 x eps)))) (pow.f64 (cbrt.f64 (+.f64 0 (/.f64 -1/2 (/.f64 x eps)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 0 (/.f64 -1/2 (/.f64 x eps)))) 2) (cbrt.f64 (+.f64 0 (/.f64 -1/2 (/.f64 x eps)))))
(*.f64 (sqrt.f64 (+.f64 0 (/.f64 -1/2 (/.f64 x eps)))) (sqrt.f64 (+.f64 0 (/.f64 -1/2 (/.f64 x eps)))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 -1/2 (/.f64 eps x) x) 3)) (/.f64 1 (fma.f64 x x (*.f64 (fma.f64 -1/2 (/.f64 eps x) x) (+.f64 x (fma.f64 -1/2 (/.f64 eps x) x))))))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 -1/2 (/.f64 eps x) x) 2)) (/.f64 1 (+.f64 x (fma.f64 -1/2 (/.f64 eps x) x))))
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (fma.f64 -1/2 (/.f64 eps x) x))) (-.f64 (sqrt.f64 x) (sqrt.f64 (fma.f64 -1/2 (/.f64 eps x) x))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (fma.f64 -1/2 (/.f64 eps x) x) (+.f64 x (fma.f64 -1/2 (/.f64 eps x) x)))) (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 -1/2 (/.f64 eps x) x) 3))))
(/.f64 1 (/.f64 (+.f64 x (fma.f64 -1/2 (/.f64 eps x) x)) (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 -1/2 (/.f64 eps x) x) 2))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 -1/2 (/.f64 eps x) x) 3)) (fma.f64 x x (*.f64 (fma.f64 -1/2 (/.f64 eps x) x) (+.f64 x (fma.f64 -1/2 (/.f64 eps x) x)))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 -1/2 (/.f64 eps x) x) 2)) (+.f64 x (fma.f64 -1/2 (/.f64 eps x) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 -1/2 (/.f64 eps x) x) 3))) (neg.f64 (fma.f64 x x (*.f64 (fma.f64 -1/2 (/.f64 eps x) x) (+.f64 x (fma.f64 -1/2 (/.f64 eps x) x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 -1/2 (/.f64 eps x) x) 2))) (neg.f64 (+.f64 x (fma.f64 -1/2 (/.f64 eps x) x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) 3)) (+.f64 (pow.f64 x 2) (-.f64 (*.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x))) (*.f64 x (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x))))))
(/.f64 (-.f64 0 (*.f64 (pow.f64 (/.f64 eps x) 3) -1/8)) (+.f64 0 (+.f64 (pow.f64 (/.f64 -1/2 (/.f64 x eps)) 2) (*.f64 0 (/.f64 -1/2 (/.f64 x eps))))))
(/.f64 (-.f64 (pow.f64 x 2) (*.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)))) (-.f64 x (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x))))
(/.f64 (-.f64 0 (pow.f64 (/.f64 -1/2 (/.f64 x eps)) 2)) (+.f64 0 (/.f64 -1/2 (/.f64 x eps))))
(pow.f64 (+.f64 0 (/.f64 -1/2 (/.f64 x eps))) 1)
(pow.f64 (cbrt.f64 (+.f64 0 (/.f64 -1/2 (/.f64 x eps)))) 3)
(pow.f64 (pow.f64 (+.f64 0 (/.f64 -1/2 (/.f64 x eps))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 0 (/.f64 -1/2 (/.f64 x eps)))) 2)
(sqrt.f64 (pow.f64 (+.f64 0 (/.f64 -1/2 (/.f64 x eps))) 2))
(log.f64 (/.f64 1 (exp.f64 (/.f64 -1/2 (/.f64 x eps)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 0 (/.f64 -1/2 (/.f64 x eps))))))
(cbrt.f64 (pow.f64 (+.f64 0 (/.f64 -1/2 (/.f64 x eps))) 3))
(expm1.f64 (log1p.f64 (+.f64 0 (/.f64 -1/2 (/.f64 x eps)))))
(exp.f64 (log.f64 (+.f64 0 (/.f64 -1/2 (/.f64 x eps)))))
(exp.f64 (*.f64 (log.f64 (+.f64 0 (/.f64 -1/2 (/.f64 x eps)))) 1))
(log1p.f64 (expm1.f64 (+.f64 0 (/.f64 -1/2 (/.f64 x eps)))))
(fma.f64 1 x (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)))

simplify108.0ms (2%)

Algorithm
egg-herbie
Rules
496×distribute-lft-neg-in
492×fma-def
490×distribute-rgt-neg-in
470×cancel-sign-sub-inv
450×log-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04209106
111457750
247496910
Stop Event
node limit
Counts
166 → 210
Calls
Call 1
Inputs
(*.f64 1/2 (/.f64 eps x))
(*.f64 (sqrt.f64 eps) (/.f64 1 (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))) (*.f64 (sqrt.f64 eps) (/.f64 1 (sqrt.f64 -1))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x 2) (+.f64 (*.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 (*.f64 -1 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))) (*.f64 (sqrt.f64 eps) (/.f64 1 (sqrt.f64 -1)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x 2) (+.f64 (*.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 (*.f64 -1 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))) (+.f64 (*.f64 (sqrt.f64 eps) (/.f64 1 (sqrt.f64 -1))) (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 eps (pow.f64 (sqrt.f64 -1) 4)))) (*.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 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 -1)))))))))
(*.f64 1/2 (/.f64 eps x))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 x 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 x 5))) (*.f64 1/2 (/.f64 eps x))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/128 (*.f64 (pow.f64 eps 4) (pow.f64 (sqrt.f64 -1) 6))) (*.f64 1/32 (*.f64 (pow.f64 eps 4) (pow.f64 (sqrt.f64 -1) 6)))) (pow.f64 x 7))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 x 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 x 5))) (*.f64 1/2 (/.f64 eps x)))))
(*.f64 -2 (/.f64 x (pow.f64 (sqrt.f64 -1) 2)))
(+.f64 (*.f64 -2 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))) (*.f64 -1/2 (/.f64 eps x)))
(+.f64 (*.f64 -2 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))) (+.f64 (*.f64 -1/2 (/.f64 eps x)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 x 3))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 x 3))))))
(+.f64 (*.f64 -2 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 eps 4) (pow.f64 (sqrt.f64 -1) 8))) (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (pow.f64 (sqrt.f64 -1) 4))) 2)) (*.f64 eps (*.f64 (pow.f64 x 5) (pow.f64 (sqrt.f64 -1) 4))))) (+.f64 (*.f64 -1/2 (/.f64 eps x)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 x 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 x 5))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 eps (*.f64 (pow.f64 (sqrt.f64 -1) 2) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (pow.f64 (sqrt.f64 -1) 2))) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 (sqrt.f64 -1) 2)))))) (pow.f64 x 5))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 x 3)))))))))
(*.f64 (sqrt.f64 eps) (sqrt.f64 -1))
(+.f64 x (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)))
(+.f64 x (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (pow.f64 x 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))))
(+.f64 x (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 eps 3))) (/.f64 (pow.f64 x 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (pow.f64 x 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)))))
(*.f64 2 x)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 eps (pow.f64 (sqrt.f64 -1) 2)) x)) (*.f64 2 x))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 eps (pow.f64 (sqrt.f64 -1) 2)) x)) (*.f64 2 x)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 x 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 x 5))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 eps (pow.f64 (sqrt.f64 -1) 2)) x)) (*.f64 2 x))))
(*.f64 -1/2 (/.f64 (*.f64 eps (pow.f64 (sqrt.f64 -1) 2)) x))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 eps (pow.f64 (sqrt.f64 -1) 2)) x)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 x 3))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 eps (pow.f64 (sqrt.f64 -1) 2)) x)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 x 5))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 x 3)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 eps (pow.f64 (sqrt.f64 -1) 2)) x)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 x 5))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 x 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 eps 4) (pow.f64 (sqrt.f64 -1) 8))) (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (pow.f64 (sqrt.f64 -1) 4))) 2)) (pow.f64 x 7))))))
(*.f64 2 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 1/2 (/.f64 eps x))
(-.f64 (exp.f64 (log1p.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps)))))) 1)
(-.f64 (/.f64 0 (neg.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps))))) (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps)))))
(*.f64 eps (/.f64 1 (+.f64 x (hypot.f64 x (sqrt.f64 eps)))))
(*.f64 eps (/.f64 1 (neg.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps))))))
(*.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps)))) 1)
(*.f64 1 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps)))))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (/.f64 1 (+.f64 x (hypot.f64 x (sqrt.f64 eps))))))
(*.f64 (cbrt.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps))))) (cbrt.f64 (pow.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps)))) 2)) (cbrt.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps))))))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 1 (+.f64 x (hypot.f64 x (sqrt.f64 eps))))))
(*.f64 (sqrt.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps))))) (sqrt.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps))))))
(*.f64 (/.f64 1 (+.f64 x (hypot.f64 x (sqrt.f64 eps)))) eps)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) 1) (/.f64 (cbrt.f64 eps) (+.f64 x (hypot.f64 x (sqrt.f64 eps)))))
(*.f64 (/.f64 (sqrt.f64 eps) 1) (/.f64 (sqrt.f64 eps) (+.f64 x (hypot.f64 x (sqrt.f64 eps)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps)))) 2)) (/.f64 eps (cbrt.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps))))) (/.f64 eps (sqrt.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps)))) 2)) (cbrt.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps))))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps))))))
(*.f64 (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps)))) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps))))))
(*.f64 (/.f64 eps (+.f64 (pow.f64 (hypot.f64 x (sqrt.f64 eps)) 3) (pow.f64 x 3))) (fma.f64 x x (*.f64 (hypot.f64 x (sqrt.f64 eps)) (-.f64 (hypot.f64 x (sqrt.f64 eps)) x))))
(*.f64 (/.f64 eps (-.f64 (pow.f64 x 2) (fma.f64 x x eps))) (-.f64 x (hypot.f64 x (sqrt.f64 eps))))
(pow.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps)))) 1)
(pow.f64 (cbrt.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps))))) 3)
(pow.f64 (pow.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps)))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps))))) 2)
(pow.f64 (/.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps))) eps) -1)
(neg.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps)))))
(sqrt.f64 (pow.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps)))) 2))
(log.f64 (exp.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps)))))))
(cbrt.f64 (pow.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps)))) 3))
(cbrt.f64 (/.f64 (pow.f64 eps 3) (pow.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps))) 3)))
(expm1.f64 (log1p.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps))))))
(exp.f64 (log.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps))))))
(exp.f64 (*.f64 (log.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps))))) 1))
(log1p.f64 (expm1.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps))))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps))))) 1)
(-.f64 (/.f64 (pow.f64 x 2) (-.f64 x (hypot.f64 x (sqrt.f64 eps)))) (/.f64 (fma.f64 x x eps) (-.f64 x (hypot.f64 x (sqrt.f64 eps)))))
(*.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps))) 1)
(*.f64 1 (+.f64 x (hypot.f64 x (sqrt.f64 eps))))
(*.f64 (cbrt.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps)))) (pow.f64 (cbrt.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps)))) 2) (cbrt.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps)))))
(*.f64 (sqrt.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps)))) (sqrt.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps)))))
(*.f64 (+.f64 (pow.f64 (hypot.f64 x (sqrt.f64 eps)) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x x (*.f64 (hypot.f64 x (sqrt.f64 eps)) (-.f64 (hypot.f64 x (sqrt.f64 eps)) x)))))
(*.f64 (-.f64 (pow.f64 x 2) (fma.f64 x x eps)) (/.f64 1 (-.f64 x (hypot.f64 x (sqrt.f64 eps)))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (hypot.f64 x (sqrt.f64 eps)) (-.f64 (hypot.f64 x (sqrt.f64 eps)) x))) (+.f64 (pow.f64 (hypot.f64 x (sqrt.f64 eps)) 3) (pow.f64 x 3))))
(/.f64 1 (/.f64 (-.f64 x (hypot.f64 x (sqrt.f64 eps))) (-.f64 (pow.f64 x 2) (fma.f64 x x eps))))
(/.f64 (+.f64 (pow.f64 (hypot.f64 x (sqrt.f64 eps)) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (hypot.f64 x (sqrt.f64 eps)) (-.f64 (hypot.f64 x (sqrt.f64 eps)) x))))
(/.f64 (+.f64 (pow.f64 (hypot.f64 x (sqrt.f64 eps)) 3) (pow.f64 x 3)) (+.f64 (fma.f64 x x eps) (-.f64 (pow.f64 x 2) (*.f64 x (hypot.f64 x (sqrt.f64 eps))))))
(/.f64 (-.f64 (pow.f64 x 2) (fma.f64 x x eps)) (-.f64 x (hypot.f64 x (sqrt.f64 eps))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (hypot.f64 x (sqrt.f64 eps)) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 x x (*.f64 (hypot.f64 x (sqrt.f64 eps)) (-.f64 (hypot.f64 x (sqrt.f64 eps)) x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 2) (fma.f64 x x eps))) (neg.f64 (-.f64 x (hypot.f64 x (sqrt.f64 eps)))))
(/.f64 (-.f64 (fma.f64 x x eps) (pow.f64 x 2)) (-.f64 (hypot.f64 x (sqrt.f64 eps)) x))
(pow.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps))) 1)
(pow.f64 (cbrt.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps)))) 3)
(pow.f64 (pow.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps)))) 2)
(sqrt.f64 (pow.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps))) 2))
(log.f64 (exp.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps))))))
(cbrt.f64 (pow.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps))) 3))
(expm1.f64 (log1p.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps)))))
(exp.f64 (log.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps)))))
(exp.f64 (*.f64 (log.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps)))) 1))
(log1p.f64 (expm1.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps)))))
(fma.f64 1 x (hypot.f64 x (sqrt.f64 eps)))
(fma.f64 1 (hypot.f64 x (sqrt.f64 eps)) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (hypot.f64 x (sqrt.f64 eps)))
(fma.f64 (cbrt.f64 (fma.f64 x x eps)) (cbrt.f64 (hypot.f64 x (sqrt.f64 eps))) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (hypot.f64 x (sqrt.f64 eps)))
(fma.f64 (sqrt.f64 (hypot.f64 x (sqrt.f64 eps))) (sqrt.f64 (hypot.f64 x (sqrt.f64 eps))) x)
(+.f64 x (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)))
(+.f64 x (*.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) 1))
(+.f64 (+.f64 0 (/.f64 -1/2 (/.f64 x eps))) (fma.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) 1 (fma.f64 -1/2 (/.f64 eps x) x)))
(+.f64 (+.f64 0 (/.f64 -1/2 (/.f64 x eps))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 eps x) x))) (pow.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 eps x) x)) 2) (fma.f64 -1/2 (/.f64 eps x) x)))
(+.f64 (+.f64 0 (/.f64 -1/2 (/.f64 x eps))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 eps x) x))) (sqrt.f64 (fma.f64 -1/2 (/.f64 eps x) x)) (fma.f64 -1/2 (/.f64 eps x) x)))
(+.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) x)
(+.f64 0 (/.f64 -1/2 (/.f64 x eps)))
(+.f64 0 (neg.f64 (/.f64 -1/2 (/.f64 x eps))))
(+.f64 0 (*.f64 1/2 (/.f64 eps x)))
(+.f64 0 (*.f64 -1 (/.f64 -1/2 (/.f64 x eps))))
(+.f64 0 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 -1/2 (/.f64 x eps))) 2)) (cbrt.f64 (/.f64 -1/2 (/.f64 x eps)))))
(+.f64 0 (*.f64 (neg.f64 (sqrt.f64 (/.f64 -1/2 (/.f64 x eps)))) (sqrt.f64 (/.f64 -1/2 (/.f64 x eps)))))
(*.f64 (+.f64 0 (/.f64 -1/2 (/.f64 x eps))) 1)
(*.f64 1 (+.f64 0 (/.f64 -1/2 (/.f64 x eps))))
(*.f64 (cbrt.f64 (+.f64 0 (/.f64 -1/2 (/.f64 x eps)))) (pow.f64 (cbrt.f64 (+.f64 0 (/.f64 -1/2 (/.f64 x eps)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 0 (/.f64 -1/2 (/.f64 x eps)))) 2) (cbrt.f64 (+.f64 0 (/.f64 -1/2 (/.f64 x eps)))))
(*.f64 (sqrt.f64 (+.f64 0 (/.f64 -1/2 (/.f64 x eps)))) (sqrt.f64 (+.f64 0 (/.f64 -1/2 (/.f64 x eps)))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 -1/2 (/.f64 eps x) x) 3)) (/.f64 1 (fma.f64 x x (*.f64 (fma.f64 -1/2 (/.f64 eps x) x) (+.f64 x (fma.f64 -1/2 (/.f64 eps x) x))))))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 -1/2 (/.f64 eps x) x) 2)) (/.f64 1 (+.f64 x (fma.f64 -1/2 (/.f64 eps x) x))))
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (fma.f64 -1/2 (/.f64 eps x) x))) (-.f64 (sqrt.f64 x) (sqrt.f64 (fma.f64 -1/2 (/.f64 eps x) x))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (fma.f64 -1/2 (/.f64 eps x) x) (+.f64 x (fma.f64 -1/2 (/.f64 eps x) x)))) (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 -1/2 (/.f64 eps x) x) 3))))
(/.f64 1 (/.f64 (+.f64 x (fma.f64 -1/2 (/.f64 eps x) x)) (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 -1/2 (/.f64 eps x) x) 2))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 -1/2 (/.f64 eps x) x) 3)) (fma.f64 x x (*.f64 (fma.f64 -1/2 (/.f64 eps x) x) (+.f64 x (fma.f64 -1/2 (/.f64 eps x) x)))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 -1/2 (/.f64 eps x) x) 2)) (+.f64 x (fma.f64 -1/2 (/.f64 eps x) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 -1/2 (/.f64 eps x) x) 3))) (neg.f64 (fma.f64 x x (*.f64 (fma.f64 -1/2 (/.f64 eps x) x) (+.f64 x (fma.f64 -1/2 (/.f64 eps x) x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 -1/2 (/.f64 eps x) x) 2))) (neg.f64 (+.f64 x (fma.f64 -1/2 (/.f64 eps x) x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) 3)) (+.f64 (pow.f64 x 2) (-.f64 (*.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x))) (*.f64 x (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x))))))
(/.f64 (-.f64 0 (*.f64 (pow.f64 (/.f64 eps x) 3) -1/8)) (+.f64 0 (+.f64 (pow.f64 (/.f64 -1/2 (/.f64 x eps)) 2) (*.f64 0 (/.f64 -1/2 (/.f64 x eps))))))
(/.f64 (-.f64 (pow.f64 x 2) (*.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)))) (-.f64 x (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x))))
(/.f64 (-.f64 0 (pow.f64 (/.f64 -1/2 (/.f64 x eps)) 2)) (+.f64 0 (/.f64 -1/2 (/.f64 x eps))))
(pow.f64 (+.f64 0 (/.f64 -1/2 (/.f64 x eps))) 1)
(pow.f64 (cbrt.f64 (+.f64 0 (/.f64 -1/2 (/.f64 x eps)))) 3)
(pow.f64 (pow.f64 (+.f64 0 (/.f64 -1/2 (/.f64 x eps))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 0 (/.f64 -1/2 (/.f64 x eps)))) 2)
(sqrt.f64 (pow.f64 (+.f64 0 (/.f64 -1/2 (/.f64 x eps))) 2))
(log.f64 (/.f64 1 (exp.f64 (/.f64 -1/2 (/.f64 x eps)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 0 (/.f64 -1/2 (/.f64 x eps))))))
(cbrt.f64 (pow.f64 (+.f64 0 (/.f64 -1/2 (/.f64 x eps))) 3))
(expm1.f64 (log1p.f64 (+.f64 0 (/.f64 -1/2 (/.f64 x eps)))))
(exp.f64 (log.f64 (+.f64 0 (/.f64 -1/2 (/.f64 x eps)))))
(exp.f64 (*.f64 (log.f64 (+.f64 0 (/.f64 -1/2 (/.f64 x eps)))) 1))
(log1p.f64 (expm1.f64 (+.f64 0 (/.f64 -1/2 (/.f64 x eps)))))
(fma.f64 1 x (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)))
Outputs
(*.f64 1/2 (/.f64 eps x))
(/.f64 (*.f64 1/2 eps) x)
(*.f64 (/.f64 1/2 x) eps)
(*.f64 (sqrt.f64 eps) (/.f64 1 (sqrt.f64 -1)))
(/.f64 (sqrt.f64 eps) (sqrt.f64 -1))
(+.f64 (*.f64 -1 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))) (*.f64 (sqrt.f64 eps) (/.f64 1 (sqrt.f64 -1))))
(fma.f64 -1 (/.f64 x (pow.f64 (sqrt.f64 -1) 2)) (*.f64 (sqrt.f64 eps) (/.f64 1 (sqrt.f64 -1))))
(-.f64 (/.f64 (sqrt.f64 eps) (sqrt.f64 -1)) (/.f64 x -1))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x 2) (+.f64 (*.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 (*.f64 -1 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))) (*.f64 (sqrt.f64 eps) (/.f64 1 (sqrt.f64 -1)))))
(fma.f64 -1 (*.f64 (pow.f64 x 2) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) -1/2)) (fma.f64 -1 (/.f64 x (pow.f64 (sqrt.f64 -1) 2)) (*.f64 (sqrt.f64 eps) (/.f64 1 (sqrt.f64 -1)))))
(-.f64 (-.f64 (/.f64 (sqrt.f64 eps) (sqrt.f64 -1)) (/.f64 x -1)) (*.f64 (pow.f64 x 2) (*.f64 (sqrt.f64 (/.f64 1 eps)) (*.f64 (/.f64 -1 (sqrt.f64 -1)) -1/2))))
(+.f64 (/.f64 (sqrt.f64 eps) (sqrt.f64 -1)) (-.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 1 eps)) (neg.f64 (sqrt.f64 -1))) (*.f64 1/2 (pow.f64 x 2))) (/.f64 x -1)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x 2) (+.f64 (*.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 (*.f64 -1 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))) (+.f64 (*.f64 (sqrt.f64 eps) (/.f64 1 (sqrt.f64 -1))) (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 eps (pow.f64 (sqrt.f64 -1) 4)))) (*.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 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))))) (sqrt.f64 -1)))))))))
(fma.f64 -1 (*.f64 (pow.f64 x 2) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) -1/2)) (fma.f64 -1 (/.f64 x (pow.f64 (sqrt.f64 -1) 2)) (fma.f64 (sqrt.f64 eps) (/.f64 1 (sqrt.f64 -1)) (*.f64 (pow.f64 x 3) (-.f64 (/.f64 1/2 (*.f64 eps (pow.f64 (sqrt.f64 -1) 4))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) -1/2) (sqrt.f64 -1)))))))))
(-.f64 (-.f64 (fma.f64 (pow.f64 x 3) (+.f64 (/.f64 1/2 eps) (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 -1 (sqrt.f64 -1))) (/.f64 (sqrt.f64 -1) -1/2)))) (/.f64 (sqrt.f64 eps) (sqrt.f64 -1))) (/.f64 x -1)) (*.f64 (pow.f64 x 2) (*.f64 (sqrt.f64 (/.f64 1 eps)) (*.f64 (/.f64 -1 (sqrt.f64 -1)) -1/2))))
(+.f64 (fma.f64 (pow.f64 x 3) (+.f64 (/.f64 1/2 eps) (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (/.f64 (sqrt.f64 (/.f64 1 eps)) (neg.f64 (sqrt.f64 -1))) (/.f64 (sqrt.f64 -1) -1/2)))) (/.f64 (sqrt.f64 eps) (sqrt.f64 -1))) (-.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 1 eps)) (neg.f64 (sqrt.f64 -1))) (*.f64 1/2 (pow.f64 x 2))) (/.f64 x -1)))
(*.f64 1/2 (/.f64 eps x))
(/.f64 (*.f64 1/2 eps) x)
(*.f64 (/.f64 1/2 x) eps)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 -1/8 (/.f64 (pow.f64 eps 2) (/.f64 (pow.f64 x 3) (pow.f64 (sqrt.f64 -1) 2))) (/.f64 (*.f64 1/2 eps) x))
(fma.f64 1/2 (/.f64 eps x) (*.f64 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)) 1/8))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 x 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 x 5))) (*.f64 1/2 (/.f64 eps x))))
(fma.f64 -1/8 (/.f64 (pow.f64 eps 2) (/.f64 (pow.f64 x 3) (pow.f64 (sqrt.f64 -1) 2))) (fma.f64 1/16 (/.f64 (pow.f64 eps 3) (/.f64 (pow.f64 x 5) (pow.f64 (sqrt.f64 -1) 4))) (/.f64 (*.f64 1/2 eps) x)))
(+.f64 (*.f64 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)) 1/8) (fma.f64 1/2 (/.f64 eps x) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(+.f64 (*.f64 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)) 1/8) (fma.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (*.f64 1/2 (/.f64 eps x))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/128 (*.f64 (pow.f64 eps 4) (pow.f64 (sqrt.f64 -1) 6))) (*.f64 1/32 (*.f64 (pow.f64 eps 4) (pow.f64 (sqrt.f64 -1) 6)))) (pow.f64 x 7))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 x 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 x 5))) (*.f64 1/2 (/.f64 eps x)))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 (pow.f64 eps 4) (pow.f64 (sqrt.f64 -1) 6)) 5/128) (pow.f64 x 7)) (fma.f64 -1/8 (/.f64 (pow.f64 eps 2) (/.f64 (pow.f64 x 3) (pow.f64 (sqrt.f64 -1) 2))) (fma.f64 1/16 (/.f64 (pow.f64 eps 3) (/.f64 (pow.f64 x 5) (pow.f64 (sqrt.f64 -1) 4))) (/.f64 (*.f64 1/2 eps) x))))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)) 1/8) (fma.f64 1/2 (/.f64 eps x) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))) (/.f64 (*.f64 (pow.f64 eps 4) -5/128) (pow.f64 x 7)))
(+.f64 (fma.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (*.f64 1/2 (/.f64 eps x))) (+.f64 (*.f64 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)) 1/8) (/.f64 (*.f64 (pow.f64 eps 4) 5/128) (pow.f64 x 7))))
(*.f64 -2 (/.f64 x (pow.f64 (sqrt.f64 -1) 2)))
(/.f64 (*.f64 -2 x) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (/.f64 x -1) -2)
(/.f64 -2 (/.f64 -1 x))
(+.f64 (*.f64 -2 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))) (*.f64 -1/2 (/.f64 eps x)))
(fma.f64 -2 (/.f64 x (pow.f64 (sqrt.f64 -1) 2)) (*.f64 (/.f64 eps x) -1/2))
(fma.f64 (/.f64 eps x) -1/2 (*.f64 (/.f64 x -1) -2))
(fma.f64 (/.f64 eps x) -1/2 (/.f64 -2 (/.f64 -1 x)))
(+.f64 (*.f64 -2 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))) (+.f64 (*.f64 -1/2 (/.f64 eps x)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 x 3))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 x 3))))))
(fma.f64 -2 (/.f64 x (pow.f64 (sqrt.f64 -1) 2)) (fma.f64 -1/2 (/.f64 eps x) (*.f64 (/.f64 (pow.f64 eps 2) (/.f64 (pow.f64 x 3) (pow.f64 (sqrt.f64 -1) 2))) 1/8)))
(fma.f64 (/.f64 x -1) -2 (fma.f64 (/.f64 eps x) -1/2 (/.f64 -1/8 (/.f64 (pow.f64 x 3) (pow.f64 eps 2)))))
(+.f64 (*.f64 -2 (/.f64 x (pow.f64 (sqrt.f64 -1) 2))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 eps 4) (pow.f64 (sqrt.f64 -1) 8))) (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (pow.f64 (sqrt.f64 -1) 4))) 2)) (*.f64 eps (*.f64 (pow.f64 x 5) (pow.f64 (sqrt.f64 -1) 4))))) (+.f64 (*.f64 -1/2 (/.f64 eps x)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 x 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 x 5))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 eps (*.f64 (pow.f64 (sqrt.f64 -1) 2) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (pow.f64 (sqrt.f64 -1) 2))) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 (sqrt.f64 -1) 2)))))) (pow.f64 x 5))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 x 3)))))))))
(fma.f64 -2 (/.f64 x (pow.f64 (sqrt.f64 -1) 2)) (fma.f64 -2 (/.f64 (fma.f64 1/16 (*.f64 (pow.f64 eps 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 eps 2))) 2)) (*.f64 eps (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 x 5)))) (fma.f64 -1/2 (/.f64 eps x) (fma.f64 -1/8 (/.f64 (pow.f64 eps 2) (/.f64 (pow.f64 x 3) (pow.f64 (sqrt.f64 -1) 2))) (fma.f64 1/16 (/.f64 (pow.f64 eps 3) (/.f64 (pow.f64 x 5) (pow.f64 (sqrt.f64 -1) 4))) (*.f64 1/4 (+.f64 (/.f64 eps (/.f64 (pow.f64 x 5) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 eps 2)) 1/8)))) (/.f64 (pow.f64 eps 2) (/.f64 (pow.f64 x 3) (pow.f64 (sqrt.f64 -1) 2))))))))))
(fma.f64 (/.f64 x -1) -2 (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))) (fma.f64 (/.f64 eps x) -1/2 (+.f64 (fma.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (*.f64 1/4 (*.f64 (/.f64 eps (pow.f64 x 5)) (*.f64 (pow.f64 eps 2) 1/8)))) (/.f64 -1/8 (/.f64 (pow.f64 x 3) (pow.f64 eps 2)))))))
(fma.f64 (/.f64 x -1) -2 (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))) (fma.f64 (/.f64 eps x) -1/2 (+.f64 (fma.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (/.f64 (*.f64 1/4 (*.f64 (pow.f64 eps 3) 1/8)) (pow.f64 x 5))) (/.f64 -1/8 (/.f64 (pow.f64 x 3) (pow.f64 eps 2)))))))
(*.f64 (sqrt.f64 eps) (sqrt.f64 -1))
(+.f64 x (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)))
(fma.f64 (sqrt.f64 eps) (sqrt.f64 -1) x)
(+.f64 x (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (pow.f64 x 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))))
(+.f64 x (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (pow.f64 x 2) (sqrt.f64 -1))) (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))))
(+.f64 x (fma.f64 (sqrt.f64 eps) (sqrt.f64 -1) (*.f64 (sqrt.f64 (/.f64 1 eps)) (*.f64 (/.f64 (pow.f64 x 2) (sqrt.f64 -1)) 1/2))))
(+.f64 (fma.f64 (sqrt.f64 eps) (sqrt.f64 -1) x) (*.f64 (sqrt.f64 (/.f64 1 eps)) (*.f64 (/.f64 (pow.f64 x 2) (sqrt.f64 -1)) 1/2)))
(+.f64 x (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 eps 3))) (/.f64 (pow.f64 x 4) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (pow.f64 x 2) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)))))
(+.f64 x (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 eps 3))) (/.f64 (pow.f64 x 4) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (pow.f64 x 2) (sqrt.f64 -1))) (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)))))
(+.f64 x (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 eps 3))) (/.f64 (pow.f64 x 4) (*.f64 -1 (sqrt.f64 -1)))) (fma.f64 (sqrt.f64 eps) (sqrt.f64 -1) (*.f64 (sqrt.f64 (/.f64 1 eps)) (*.f64 (/.f64 (pow.f64 x 2) (sqrt.f64 -1)) 1/2)))))
(+.f64 x (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 eps 3))) (/.f64 (pow.f64 x 4) (neg.f64 (sqrt.f64 -1)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 eps)) (/.f64 (pow.f64 x 2) (sqrt.f64 -1))) (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)))))
(*.f64 2 x)
(*.f64 x 2)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 eps (pow.f64 (sqrt.f64 -1) 2)) x)) (*.f64 2 x))
(fma.f64 1/2 (/.f64 eps (/.f64 x (pow.f64 (sqrt.f64 -1) 2))) (*.f64 x 2))
(fma.f64 x 2 (*.f64 eps (/.f64 -1/2 x)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 eps (pow.f64 (sqrt.f64 -1) 2)) x)) (*.f64 2 x)))
(fma.f64 -1/8 (/.f64 (pow.f64 eps 2) (/.f64 (pow.f64 x 3) (pow.f64 (sqrt.f64 -1) 4))) (fma.f64 1/2 (/.f64 eps (/.f64 x (pow.f64 (sqrt.f64 -1) 2))) (*.f64 x 2)))
(fma.f64 -1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)) (fma.f64 x 2 (*.f64 eps (/.f64 -1/2 x))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 x 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 x 5))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 eps (pow.f64 (sqrt.f64 -1) 2)) x)) (*.f64 2 x))))
(fma.f64 -1/8 (/.f64 (pow.f64 eps 2) (/.f64 (pow.f64 x 3) (pow.f64 (sqrt.f64 -1) 4))) (fma.f64 1/16 (/.f64 (pow.f64 eps 3) (/.f64 (pow.f64 x 5) (pow.f64 (sqrt.f64 -1) 6))) (fma.f64 1/2 (/.f64 eps (/.f64 x (pow.f64 (sqrt.f64 -1) 2))) (*.f64 x 2))))
(+.f64 (fma.f64 x 2 (*.f64 eps (/.f64 -1/2 x))) (fma.f64 -1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)) (/.f64 (*.f64 -1/16 (pow.f64 eps 3)) (pow.f64 x 5))))
(*.f64 -1/2 (/.f64 (*.f64 eps (pow.f64 (sqrt.f64 -1) 2)) x))
(/.f64 (*.f64 1/2 eps) x)
(*.f64 (/.f64 1/2 x) eps)
(*.f64 1/2 (/.f64 eps x))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 eps (pow.f64 (sqrt.f64 -1) 2)) x)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 x 3))))
(fma.f64 -1/8 (/.f64 (pow.f64 eps 2) (/.f64 (pow.f64 x 3) (pow.f64 (sqrt.f64 -1) 2))) (/.f64 (*.f64 1/2 eps) x))
(fma.f64 1/2 (/.f64 eps x) (*.f64 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)) 1/8))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 eps (pow.f64 (sqrt.f64 -1) 2)) x)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 x 5))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 x 3)))))
(fma.f64 -1/8 (/.f64 (pow.f64 eps 2) (/.f64 (pow.f64 x 3) (pow.f64 (sqrt.f64 -1) 2))) (fma.f64 1/16 (/.f64 (pow.f64 eps 3) (/.f64 (pow.f64 x 5) (pow.f64 (sqrt.f64 -1) 4))) (/.f64 (*.f64 1/2 eps) x)))
(+.f64 (*.f64 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)) 1/8) (fma.f64 1/2 (/.f64 eps x) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(+.f64 (*.f64 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)) 1/8) (fma.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (*.f64 1/2 (/.f64 eps x))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 eps (pow.f64 (sqrt.f64 -1) 2)) x)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sqrt.f64 -1) 6)) (pow.f64 x 5))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sqrt.f64 -1) 4)) (pow.f64 x 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 eps 4) (pow.f64 (sqrt.f64 -1) 8))) (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (pow.f64 (sqrt.f64 -1) 4))) 2)) (pow.f64 x 7))))))
(fma.f64 -1/2 (/.f64 eps (/.f64 x (pow.f64 (sqrt.f64 -1) 2))) (fma.f64 -1/16 (/.f64 (pow.f64 eps 3) (/.f64 (pow.f64 x 5) (pow.f64 (sqrt.f64 -1) 6))) (fma.f64 1/8 (/.f64 (pow.f64 eps 2) (/.f64 (pow.f64 x 3) (pow.f64 (sqrt.f64 -1) 4))) (/.f64 (*.f64 1/2 (fma.f64 1/16 (*.f64 (pow.f64 eps 4) (pow.f64 (sqrt.f64 -1) 8)) (pow.f64 (*.f64 -1/8 (*.f64 (pow.f64 (sqrt.f64 -1) 4) (pow.f64 eps 2))) 2))) (pow.f64 x 7)))))
(+.f64 (fma.f64 1/2 (/.f64 eps x) (*.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))) (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 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)) 1/8)))
(+.f64 (fma.f64 1/16 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (*.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 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)) 1/8)))
(*.f64 2 x)
(*.f64 x 2)
(*.f64 1/2 (/.f64 eps x))
(/.f64 (*.f64 1/2 eps) x)
(*.f64 (/.f64 1/2 x) eps)
(*.f64 1/2 (/.f64 eps x))
(/.f64 (*.f64 1/2 eps) x)
(*.f64 (/.f64 1/2 x) eps)
(*.f64 1/2 (/.f64 eps x))
(/.f64 (*.f64 1/2 eps) x)
(*.f64 (/.f64 1/2 x) eps)
(*.f64 1/2 (/.f64 eps x))
(/.f64 (*.f64 1/2 eps) x)
(*.f64 (/.f64 1/2 x) eps)
(*.f64 1/2 (/.f64 eps x))
(/.f64 (*.f64 1/2 eps) x)
(*.f64 (/.f64 1/2 x) eps)
(*.f64 1/2 (/.f64 eps x))
(/.f64 (*.f64 1/2 eps) x)
(*.f64 (/.f64 1/2 x) eps)
(*.f64 1/2 (/.f64 eps x))
(/.f64 (*.f64 1/2 eps) x)
(*.f64 (/.f64 1/2 x) eps)
(*.f64 1/2 (/.f64 eps x))
(/.f64 (*.f64 1/2 eps) x)
(*.f64 (/.f64 1/2 x) eps)
(*.f64 1/2 (/.f64 eps x))
(/.f64 (*.f64 1/2 eps) x)
(*.f64 (/.f64 1/2 x) eps)
(*.f64 1/2 (/.f64 eps x))
(/.f64 (*.f64 1/2 eps) x)
(*.f64 (/.f64 1/2 x) eps)
(*.f64 1/2 (/.f64 eps x))
(/.f64 (*.f64 1/2 eps) x)
(*.f64 (/.f64 1/2 x) eps)
(*.f64 1/2 (/.f64 eps x))
(/.f64 (*.f64 1/2 eps) x)
(*.f64 (/.f64 1/2 x) eps)
(*.f64 1/2 (/.f64 eps x))
(/.f64 (*.f64 1/2 eps) x)
(*.f64 (/.f64 1/2 x) eps)
(*.f64 1/2 (/.f64 eps x))
(/.f64 (*.f64 1/2 eps) x)
(*.f64 (/.f64 1/2 x) eps)
(*.f64 1/2 (/.f64 eps x))
(/.f64 (*.f64 1/2 eps) x)
(*.f64 (/.f64 1/2 x) eps)
(*.f64 1/2 (/.f64 eps x))
(/.f64 (*.f64 1/2 eps) x)
(*.f64 (/.f64 1/2 x) eps)
(*.f64 1/2 (/.f64 eps x))
(/.f64 (*.f64 1/2 eps) x)
(*.f64 (/.f64 1/2 x) eps)
(*.f64 1/2 (/.f64 eps x))
(/.f64 (*.f64 1/2 eps) x)
(*.f64 (/.f64 1/2 x) eps)
(*.f64 1/2 (/.f64 eps x))
(/.f64 (*.f64 1/2 eps) x)
(*.f64 (/.f64 1/2 x) eps)
(*.f64 1/2 (/.f64 eps x))
(/.f64 (*.f64 1/2 eps) x)
(*.f64 (/.f64 1/2 x) eps)
(*.f64 1/2 (/.f64 eps x))
(/.f64 (*.f64 1/2 eps) x)
(*.f64 (/.f64 1/2 x) eps)
(*.f64 1/2 (/.f64 eps x))
(/.f64 (*.f64 1/2 eps) x)
(*.f64 (/.f64 1/2 x) eps)
(*.f64 1/2 (/.f64 eps x))
(/.f64 (*.f64 1/2 eps) x)
(*.f64 (/.f64 1/2 x) eps)
(*.f64 1/2 (/.f64 eps x))
(/.f64 (*.f64 1/2 eps) x)
(*.f64 (/.f64 1/2 x) eps)
(-.f64 (exp.f64 (log1p.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps)))))) 1)
(/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps))))
(-.f64 (/.f64 0 (neg.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps))))) (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps)))))
(/.f64 (neg.f64 eps) (+.f64 x (hypot.f64 x (sqrt.f64 eps))))
(*.f64 eps (/.f64 1 (+.f64 x (hypot.f64 x (sqrt.f64 eps)))))
(/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps))))
(*.f64 eps (/.f64 1 (neg.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps))))))
(/.f64 eps (-.f64 (neg.f64 x) (hypot.f64 x (sqrt.f64 eps))))
(/.f64 eps (-.f64 (neg.f64 (hypot.f64 x (sqrt.f64 eps))) x))
(*.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps)))) 1)
(/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps))))
(*.f64 1 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps)))))
(/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps))))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (/.f64 1 (+.f64 x (hypot.f64 x (sqrt.f64 eps))))))
(/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps))))
(*.f64 (cbrt.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps))))) (cbrt.f64 (pow.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps)))) 2)) (cbrt.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps))))))
(*.f64 (cbrt.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps))))) (cbrt.f64 (pow.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps)))) 2)))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 1 (+.f64 x (hypot.f64 x (sqrt.f64 eps))))))
(/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps))))
(*.f64 (sqrt.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps))))) (sqrt.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps))))))
(/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps))))
(*.f64 (/.f64 1 (+.f64 x (hypot.f64 x (sqrt.f64 eps)))) eps)
(/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) 1) (/.f64 (cbrt.f64 eps) (+.f64 x (hypot.f64 x (sqrt.f64 eps)))))
(/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps))))
(*.f64 (/.f64 (sqrt.f64 eps) 1) (/.f64 (sqrt.f64 eps) (+.f64 x (hypot.f64 x (sqrt.f64 eps)))))
(/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps)))) 2)) (/.f64 eps (cbrt.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps))))))
(/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps))))) (/.f64 eps (sqrt.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps))))))
(/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps)))) 2)) (cbrt.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps))))))
(*.f64 (cbrt.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps))))) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps)))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps))))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps))))))
(/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps))))
(*.f64 (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps)))) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps))))))
(/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps))))
(*.f64 (/.f64 eps (+.f64 (pow.f64 (hypot.f64 x (sqrt.f64 eps)) 3) (pow.f64 x 3))) (fma.f64 x x (*.f64 (hypot.f64 x (sqrt.f64 eps)) (-.f64 (hypot.f64 x (sqrt.f64 eps)) x))))
(*.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (hypot.f64 x (sqrt.f64 eps)) 3))) (fma.f64 x x (*.f64 (hypot.f64 x (sqrt.f64 eps)) (-.f64 (hypot.f64 x (sqrt.f64 eps)) x))))
(*.f64 (/.f64 eps (-.f64 (pow.f64 x 2) (fma.f64 x x eps))) (-.f64 x (hypot.f64 x (sqrt.f64 eps))))
(/.f64 eps (/.f64 eps (-.f64 (hypot.f64 x (sqrt.f64 eps)) x)))
(pow.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps)))) 1)
(/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps))))
(pow.f64 (cbrt.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps))))) 3)
(/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps))))
(pow.f64 (pow.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps)))) 3) 1/3)
(/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps))))
(pow.f64 (sqrt.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps))))) 2)
(/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps))))
(pow.f64 (/.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps))) eps) -1)
(/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps))))
(neg.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps)))))
(/.f64 (neg.f64 eps) (+.f64 x (hypot.f64 x (sqrt.f64 eps))))
(sqrt.f64 (pow.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps)))) 2))
(/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps))))
(log.f64 (exp.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps))))))
(/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps)))))))
(/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps))))
(cbrt.f64 (pow.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps)))) 3))
(/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps))))
(cbrt.f64 (/.f64 (pow.f64 eps 3) (pow.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps))) 3)))
(/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps))))
(expm1.f64 (log1p.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps))))))
(/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps))))
(exp.f64 (log.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps))))))
(/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps))))
(exp.f64 (*.f64 (log.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps))))) 1))
(/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps))))
(log1p.f64 (expm1.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps))))))
(/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps))))) 1)
(+.f64 x (hypot.f64 x (sqrt.f64 eps)))
(-.f64 (/.f64 (pow.f64 x 2) (-.f64 x (hypot.f64 x (sqrt.f64 eps)))) (/.f64 (fma.f64 x x eps) (-.f64 x (hypot.f64 x (sqrt.f64 eps)))))
(/.f64 (-.f64 (pow.f64 x 2) (fma.f64 x x eps)) (-.f64 x (hypot.f64 x (sqrt.f64 eps))))
(/.f64 eps (-.f64 (hypot.f64 x (sqrt.f64 eps)) x))
(*.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps))) 1)
(+.f64 x (hypot.f64 x (sqrt.f64 eps)))
(*.f64 1 (+.f64 x (hypot.f64 x (sqrt.f64 eps))))
(+.f64 x (hypot.f64 x (sqrt.f64 eps)))
(*.f64 (cbrt.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps)))) (pow.f64 (cbrt.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps)))) 2))
(+.f64 x (hypot.f64 x (sqrt.f64 eps)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps)))) 2) (cbrt.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps)))))
(+.f64 x (hypot.f64 x (sqrt.f64 eps)))
(*.f64 (sqrt.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps)))) (sqrt.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps)))))
(+.f64 x (hypot.f64 x (sqrt.f64 eps)))
(*.f64 (+.f64 (pow.f64 (hypot.f64 x (sqrt.f64 eps)) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x x (*.f64 (hypot.f64 x (sqrt.f64 eps)) (-.f64 (hypot.f64 x (sqrt.f64 eps)) x)))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (hypot.f64 x (sqrt.f64 eps)) (-.f64 (hypot.f64 x (sqrt.f64 eps)) x))) (+.f64 (pow.f64 x 3) (pow.f64 (hypot.f64 x (sqrt.f64 eps)) 3))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (hypot.f64 x (sqrt.f64 eps)) 3)) (fma.f64 x x (*.f64 (hypot.f64 x (sqrt.f64 eps)) (-.f64 (hypot.f64 x (sqrt.f64 eps)) x))))
(*.f64 (-.f64 (pow.f64 x 2) (fma.f64 x x eps)) (/.f64 1 (-.f64 x (hypot.f64 x (sqrt.f64 eps)))))
(/.f64 (-.f64 (pow.f64 x 2) (fma.f64 x x eps)) (-.f64 x (hypot.f64 x (sqrt.f64 eps))))
(/.f64 eps (-.f64 (hypot.f64 x (sqrt.f64 eps)) x))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (hypot.f64 x (sqrt.f64 eps)) (-.f64 (hypot.f64 x (sqrt.f64 eps)) x))) (+.f64 (pow.f64 (hypot.f64 x (sqrt.f64 eps)) 3) (pow.f64 x 3))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (hypot.f64 x (sqrt.f64 eps)) (-.f64 (hypot.f64 x (sqrt.f64 eps)) x))) (+.f64 (pow.f64 x 3) (pow.f64 (hypot.f64 x (sqrt.f64 eps)) 3))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (hypot.f64 x (sqrt.f64 eps)) 3)) (fma.f64 x x (*.f64 (hypot.f64 x (sqrt.f64 eps)) (-.f64 (hypot.f64 x (sqrt.f64 eps)) x))))
(/.f64 1 (/.f64 (-.f64 x (hypot.f64 x (sqrt.f64 eps))) (-.f64 (pow.f64 x 2) (fma.f64 x x eps))))
(/.f64 (-.f64 (pow.f64 x 2) (fma.f64 x x eps)) (-.f64 x (hypot.f64 x (sqrt.f64 eps))))
(/.f64 eps (-.f64 (hypot.f64 x (sqrt.f64 eps)) x))
(/.f64 (+.f64 (pow.f64 (hypot.f64 x (sqrt.f64 eps)) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (hypot.f64 x (sqrt.f64 eps)) (-.f64 (hypot.f64 x (sqrt.f64 eps)) x))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (hypot.f64 x (sqrt.f64 eps)) (-.f64 (hypot.f64 x (sqrt.f64 eps)) x))) (+.f64 (pow.f64 x 3) (pow.f64 (hypot.f64 x (sqrt.f64 eps)) 3))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (hypot.f64 x (sqrt.f64 eps)) 3)) (fma.f64 x x (*.f64 (hypot.f64 x (sqrt.f64 eps)) (-.f64 (hypot.f64 x (sqrt.f64 eps)) x))))
(/.f64 (+.f64 (pow.f64 (hypot.f64 x (sqrt.f64 eps)) 3) (pow.f64 x 3)) (+.f64 (fma.f64 x x eps) (-.f64 (pow.f64 x 2) (*.f64 x (hypot.f64 x (sqrt.f64 eps))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (hypot.f64 x (sqrt.f64 eps)) 3)) (-.f64 (+.f64 (fma.f64 x x eps) (pow.f64 x 2)) (*.f64 x (hypot.f64 x (sqrt.f64 eps)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (hypot.f64 x (sqrt.f64 eps)) 3)) (+.f64 (fma.f64 x x eps) (*.f64 x (-.f64 x (hypot.f64 x (sqrt.f64 eps))))))
(/.f64 (-.f64 (pow.f64 x 2) (fma.f64 x x eps)) (-.f64 x (hypot.f64 x (sqrt.f64 eps))))
(/.f64 eps (-.f64 (hypot.f64 x (sqrt.f64 eps)) x))
(/.f64 (neg.f64 (+.f64 (pow.f64 (hypot.f64 x (sqrt.f64 eps)) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 x x (*.f64 (hypot.f64 x (sqrt.f64 eps)) (-.f64 (hypot.f64 x (sqrt.f64 eps)) x)))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (hypot.f64 x (sqrt.f64 eps)) (-.f64 (hypot.f64 x (sqrt.f64 eps)) x))) (+.f64 (pow.f64 x 3) (pow.f64 (hypot.f64 x (sqrt.f64 eps)) 3))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (hypot.f64 x (sqrt.f64 eps)) 3)) (fma.f64 x x (*.f64 (hypot.f64 x (sqrt.f64 eps)) (-.f64 (hypot.f64 x (sqrt.f64 eps)) x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 2) (fma.f64 x x eps))) (neg.f64 (-.f64 x (hypot.f64 x (sqrt.f64 eps)))))
(/.f64 (-.f64 (pow.f64 x 2) (fma.f64 x x eps)) (-.f64 x (hypot.f64 x (sqrt.f64 eps))))
(/.f64 eps (-.f64 (hypot.f64 x (sqrt.f64 eps)) x))
(/.f64 (-.f64 (fma.f64 x x eps) (pow.f64 x 2)) (-.f64 (hypot.f64 x (sqrt.f64 eps)) x))
(/.f64 (-.f64 (pow.f64 x 2) (fma.f64 x x eps)) (-.f64 x (hypot.f64 x (sqrt.f64 eps))))
(/.f64 eps (-.f64 (hypot.f64 x (sqrt.f64 eps)) x))
(pow.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps))) 1)
(+.f64 x (hypot.f64 x (sqrt.f64 eps)))
(pow.f64 (cbrt.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps)))) 3)
(+.f64 x (hypot.f64 x (sqrt.f64 eps)))
(pow.f64 (pow.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps))) 3) 1/3)
(+.f64 x (hypot.f64 x (sqrt.f64 eps)))
(pow.f64 (sqrt.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps)))) 2)
(+.f64 x (hypot.f64 x (sqrt.f64 eps)))
(sqrt.f64 (pow.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps))) 2))
(+.f64 x (hypot.f64 x (sqrt.f64 eps)))
(log.f64 (exp.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps)))))
(+.f64 x (hypot.f64 x (sqrt.f64 eps)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps))))))
(+.f64 x (hypot.f64 x (sqrt.f64 eps)))
(cbrt.f64 (pow.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps))) 3))
(+.f64 x (hypot.f64 x (sqrt.f64 eps)))
(expm1.f64 (log1p.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps)))))
(+.f64 x (hypot.f64 x (sqrt.f64 eps)))
(exp.f64 (log.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps)))))
(+.f64 x (hypot.f64 x (sqrt.f64 eps)))
(exp.f64 (*.f64 (log.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps)))) 1))
(+.f64 x (hypot.f64 x (sqrt.f64 eps)))
(log1p.f64 (expm1.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps)))))
(+.f64 x (hypot.f64 x (sqrt.f64 eps)))
(fma.f64 1 x (hypot.f64 x (sqrt.f64 eps)))
(+.f64 x (hypot.f64 x (sqrt.f64 eps)))
(fma.f64 1 (hypot.f64 x (sqrt.f64 eps)) x)
(+.f64 x (hypot.f64 x (sqrt.f64 eps)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (hypot.f64 x (sqrt.f64 eps)))
(+.f64 x (hypot.f64 x (sqrt.f64 eps)))
(fma.f64 (cbrt.f64 (fma.f64 x x eps)) (cbrt.f64 (hypot.f64 x (sqrt.f64 eps))) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (hypot.f64 x (sqrt.f64 eps)))
(+.f64 x (hypot.f64 x (sqrt.f64 eps)))
(fma.f64 (sqrt.f64 (hypot.f64 x (sqrt.f64 eps))) (sqrt.f64 (hypot.f64 x (sqrt.f64 eps))) x)
(+.f64 x (hypot.f64 x (sqrt.f64 eps)))
(+.f64 x (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)))
(-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))
(-.f64 x (fma.f64 (/.f64 eps x) -1/2 x))
(+.f64 x (*.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) 1))
(-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))
(-.f64 x (fma.f64 (/.f64 eps x) -1/2 x))
(+.f64 (+.f64 0 (/.f64 -1/2 (/.f64 x eps))) (fma.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) 1 (fma.f64 -1/2 (/.f64 eps x) x)))
(+.f64 (*.f64 (/.f64 -1/2 x) eps) (+.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) (fma.f64 -1/2 (/.f64 eps x) x)))
(fma.f64 (/.f64 -1/2 x) eps (*.f64 0 (fma.f64 (/.f64 eps x) -1/2 x)))
(*.f64 eps (/.f64 -1/2 x))
(+.f64 (+.f64 0 (/.f64 -1/2 (/.f64 x eps))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 eps x) x))) (pow.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 eps x) x)) 2) (fma.f64 -1/2 (/.f64 eps x) x)))
(+.f64 (*.f64 (/.f64 -1/2 x) eps) (+.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) (fma.f64 -1/2 (/.f64 eps x) x)))
(fma.f64 (/.f64 -1/2 x) eps (*.f64 0 (fma.f64 (/.f64 eps x) -1/2 x)))
(*.f64 eps (/.f64 -1/2 x))
(+.f64 (+.f64 0 (/.f64 -1/2 (/.f64 x eps))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 eps x) x))) (sqrt.f64 (fma.f64 -1/2 (/.f64 eps x) x)) (fma.f64 -1/2 (/.f64 eps x) x)))
(+.f64 (*.f64 (/.f64 -1/2 x) eps) (+.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) (fma.f64 -1/2 (/.f64 eps x) x)))
(fma.f64 (/.f64 -1/2 x) eps (*.f64 0 (fma.f64 (/.f64 eps x) -1/2 x)))
(*.f64 eps (/.f64 -1/2 x))
(+.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) x)
(-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))
(-.f64 x (fma.f64 (/.f64 eps x) -1/2 x))
(+.f64 0 (/.f64 -1/2 (/.f64 x eps)))
(+.f64 (*.f64 (/.f64 -1/2 x) eps) (+.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) (fma.f64 -1/2 (/.f64 eps x) x)))
(fma.f64 (/.f64 -1/2 x) eps (*.f64 0 (fma.f64 (/.f64 eps x) -1/2 x)))
(*.f64 eps (/.f64 -1/2 x))
(+.f64 0 (neg.f64 (/.f64 -1/2 (/.f64 x eps))))
(/.f64 (*.f64 1/2 eps) x)
(*.f64 (/.f64 1/2 x) eps)
(*.f64 1/2 (/.f64 eps x))
(+.f64 0 (*.f64 1/2 (/.f64 eps x)))
(/.f64 (*.f64 1/2 eps) x)
(*.f64 (/.f64 1/2 x) eps)
(*.f64 1/2 (/.f64 eps x))
(+.f64 0 (*.f64 -1 (/.f64 -1/2 (/.f64 x eps))))
(/.f64 (*.f64 1/2 eps) x)
(*.f64 (/.f64 1/2 x) eps)
(*.f64 1/2 (/.f64 eps x))
(+.f64 0 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 -1/2 (/.f64 x eps))) 2)) (cbrt.f64 (/.f64 -1/2 (/.f64 x eps)))))
(/.f64 (*.f64 1/2 eps) x)
(*.f64 (/.f64 1/2 x) eps)
(*.f64 1/2 (/.f64 eps x))
(+.f64 0 (*.f64 (neg.f64 (sqrt.f64 (/.f64 -1/2 (/.f64 x eps)))) (sqrt.f64 (/.f64 -1/2 (/.f64 x eps)))))
(/.f64 (*.f64 1/2 eps) x)
(*.f64 (/.f64 1/2 x) eps)
(*.f64 1/2 (/.f64 eps x))
(*.f64 (+.f64 0 (/.f64 -1/2 (/.f64 x eps))) 1)
(+.f64 (*.f64 (/.f64 -1/2 x) eps) (+.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) (fma.f64 -1/2 (/.f64 eps x) x)))
(fma.f64 (/.f64 -1/2 x) eps (*.f64 0 (fma.f64 (/.f64 eps x) -1/2 x)))
(*.f64 eps (/.f64 -1/2 x))
(*.f64 1 (+.f64 0 (/.f64 -1/2 (/.f64 x eps))))
(+.f64 (*.f64 (/.f64 -1/2 x) eps) (+.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) (fma.f64 -1/2 (/.f64 eps x) x)))
(fma.f64 (/.f64 -1/2 x) eps (*.f64 0 (fma.f64 (/.f64 eps x) -1/2 x)))
(*.f64 eps (/.f64 -1/2 x))
(*.f64 (cbrt.f64 (+.f64 0 (/.f64 -1/2 (/.f64 x eps)))) (pow.f64 (cbrt.f64 (+.f64 0 (/.f64 -1/2 (/.f64 x eps)))) 2))
(+.f64 (*.f64 (/.f64 -1/2 x) eps) (+.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) (fma.f64 -1/2 (/.f64 eps x) x)))
(fma.f64 (/.f64 -1/2 x) eps (*.f64 0 (fma.f64 (/.f64 eps x) -1/2 x)))
(*.f64 eps (/.f64 -1/2 x))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 0 (/.f64 -1/2 (/.f64 x eps)))) 2) (cbrt.f64 (+.f64 0 (/.f64 -1/2 (/.f64 x eps)))))
(+.f64 (*.f64 (/.f64 -1/2 x) eps) (+.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) (fma.f64 -1/2 (/.f64 eps x) x)))
(fma.f64 (/.f64 -1/2 x) eps (*.f64 0 (fma.f64 (/.f64 eps x) -1/2 x)))
(*.f64 eps (/.f64 -1/2 x))
(*.f64 (sqrt.f64 (+.f64 0 (/.f64 -1/2 (/.f64 x eps)))) (sqrt.f64 (+.f64 0 (/.f64 -1/2 (/.f64 x eps)))))
(+.f64 (*.f64 (/.f64 -1/2 x) eps) (+.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) (fma.f64 -1/2 (/.f64 eps x) x)))
(fma.f64 (/.f64 -1/2 x) eps (*.f64 0 (fma.f64 (/.f64 eps x) -1/2 x)))
(*.f64 eps (/.f64 -1/2 x))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 -1/2 (/.f64 eps x) x) 3)) (/.f64 1 (fma.f64 x x (*.f64 (fma.f64 -1/2 (/.f64 eps x) x) (+.f64 x (fma.f64 -1/2 (/.f64 eps x) x))))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 -1/2 (/.f64 eps x) x) 3)) 1) (fma.f64 x x (*.f64 (fma.f64 -1/2 (/.f64 eps x) x) (+.f64 x (fma.f64 -1/2 (/.f64 eps x) x)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 3)) (fma.f64 x x (*.f64 (fma.f64 (/.f64 eps x) -1/2 x) (+.f64 x (fma.f64 (/.f64 eps x) -1/2 x)))))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 -1/2 (/.f64 eps x) x) 2)) (/.f64 1 (+.f64 x (fma.f64 -1/2 (/.f64 eps x) x))))
(/.f64 1 (/.f64 (+.f64 x (fma.f64 -1/2 (/.f64 eps x) x)) (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 -1/2 (/.f64 eps x) x) 2))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 2)) (+.f64 x (fma.f64 (/.f64 eps x) -1/2 x)))
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (fma.f64 -1/2 (/.f64 eps x) x))) (-.f64 (sqrt.f64 x) (sqrt.f64 (fma.f64 -1/2 (/.f64 eps x) x))))
(-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))
(-.f64 x (fma.f64 (/.f64 eps x) -1/2 x))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (fma.f64 -1/2 (/.f64 eps x) x) (+.f64 x (fma.f64 -1/2 (/.f64 eps x) x)))) (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 -1/2 (/.f64 eps x) x) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 -1/2 (/.f64 eps x) x) 3)) 1) (fma.f64 x x (*.f64 (fma.f64 -1/2 (/.f64 eps x) x) (+.f64 x (fma.f64 -1/2 (/.f64 eps x) x)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 3)) (fma.f64 x x (*.f64 (fma.f64 (/.f64 eps x) -1/2 x) (+.f64 x (fma.f64 (/.f64 eps x) -1/2 x)))))
(/.f64 1 (/.f64 (+.f64 x (fma.f64 -1/2 (/.f64 eps x) x)) (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 -1/2 (/.f64 eps x) x) 2))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 2)) (+.f64 x (fma.f64 (/.f64 eps x) -1/2 x)))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 -1/2 (/.f64 eps x) x) 3)) (fma.f64 x x (*.f64 (fma.f64 -1/2 (/.f64 eps x) x) (+.f64 x (fma.f64 -1/2 (/.f64 eps x) x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 -1/2 (/.f64 eps x) x) 3)) 1) (fma.f64 x x (*.f64 (fma.f64 -1/2 (/.f64 eps x) x) (+.f64 x (fma.f64 -1/2 (/.f64 eps x) x)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 3)) (fma.f64 x x (*.f64 (fma.f64 (/.f64 eps x) -1/2 x) (+.f64 x (fma.f64 (/.f64 eps x) -1/2 x)))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 -1/2 (/.f64 eps x) x) 2)) (+.f64 x (fma.f64 -1/2 (/.f64 eps x) x)))
(/.f64 1 (/.f64 (+.f64 x (fma.f64 -1/2 (/.f64 eps x) x)) (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 -1/2 (/.f64 eps x) x) 2))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 2)) (+.f64 x (fma.f64 (/.f64 eps x) -1/2 x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 -1/2 (/.f64 eps x) x) 3))) (neg.f64 (fma.f64 x x (*.f64 (fma.f64 -1/2 (/.f64 eps x) x) (+.f64 x (fma.f64 -1/2 (/.f64 eps x) x))))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 -1/2 (/.f64 eps x) x) 3)) 1) (fma.f64 x x (*.f64 (fma.f64 -1/2 (/.f64 eps x) x) (+.f64 x (fma.f64 -1/2 (/.f64 eps x) x)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 3)) (fma.f64 x x (*.f64 (fma.f64 (/.f64 eps x) -1/2 x) (+.f64 x (fma.f64 (/.f64 eps x) -1/2 x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 -1/2 (/.f64 eps x) x) 2))) (neg.f64 (+.f64 x (fma.f64 -1/2 (/.f64 eps x) x))))
(/.f64 1 (/.f64 (+.f64 x (fma.f64 -1/2 (/.f64 eps x) x)) (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 -1/2 (/.f64 eps x) x) 2))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 2)) (+.f64 x (fma.f64 (/.f64 eps x) -1/2 x)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) 3)) (+.f64 (pow.f64 x 2) (-.f64 (*.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x))) (*.f64 x (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x))))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 -1/2 (/.f64 eps x) x) 3)) 1) (fma.f64 x x (*.f64 (fma.f64 -1/2 (/.f64 eps x) x) (+.f64 x (fma.f64 -1/2 (/.f64 eps x) x)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 3)) (fma.f64 x x (*.f64 (fma.f64 (/.f64 eps x) -1/2 x) (+.f64 x (fma.f64 (/.f64 eps x) -1/2 x)))))
(/.f64 (-.f64 0 (*.f64 (pow.f64 (/.f64 eps x) 3) -1/8)) (+.f64 0 (+.f64 (pow.f64 (/.f64 -1/2 (/.f64 x eps)) 2) (*.f64 0 (/.f64 -1/2 (/.f64 x eps))))))
(/.f64 (neg.f64 (*.f64 -1/8 (pow.f64 (/.f64 eps x) 3))) (+.f64 0 (pow.f64 (*.f64 (/.f64 -1/2 x) eps) 2)))
(/.f64 (*.f64 1/8 (pow.f64 (/.f64 eps x) 3)) (pow.f64 (*.f64 eps (/.f64 -1/2 x)) 2))
(/.f64 (-.f64 (pow.f64 x 2) (*.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)))) (-.f64 x (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x))))
(/.f64 1 (/.f64 (+.f64 x (fma.f64 -1/2 (/.f64 eps x) x)) (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 -1/2 (/.f64 eps x) x) 2))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 2)) (+.f64 x (fma.f64 (/.f64 eps x) -1/2 x)))
(/.f64 (-.f64 0 (pow.f64 (/.f64 -1/2 (/.f64 x eps)) 2)) (+.f64 0 (/.f64 -1/2 (/.f64 x eps))))
(/.f64 (*.f64 1/2 eps) x)
(*.f64 (/.f64 1/2 x) eps)
(*.f64 1/2 (/.f64 eps x))
(pow.f64 (+.f64 0 (/.f64 -1/2 (/.f64 x eps))) 1)
(+.f64 (*.f64 (/.f64 -1/2 x) eps) (+.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) (fma.f64 -1/2 (/.f64 eps x) x)))
(fma.f64 (/.f64 -1/2 x) eps (*.f64 0 (fma.f64 (/.f64 eps x) -1/2 x)))
(*.f64 eps (/.f64 -1/2 x))
(pow.f64 (cbrt.f64 (+.f64 0 (/.f64 -1/2 (/.f64 x eps)))) 3)
(+.f64 (*.f64 (/.f64 -1/2 x) eps) (+.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) (fma.f64 -1/2 (/.f64 eps x) x)))
(fma.f64 (/.f64 -1/2 x) eps (*.f64 0 (fma.f64 (/.f64 eps x) -1/2 x)))
(*.f64 eps (/.f64 -1/2 x))
(pow.f64 (pow.f64 (+.f64 0 (/.f64 -1/2 (/.f64 x eps))) 3) 1/3)
(+.f64 (*.f64 (/.f64 -1/2 x) eps) (+.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) (fma.f64 -1/2 (/.f64 eps x) x)))
(fma.f64 (/.f64 -1/2 x) eps (*.f64 0 (fma.f64 (/.f64 eps x) -1/2 x)))
(*.f64 eps (/.f64 -1/2 x))
(pow.f64 (sqrt.f64 (+.f64 0 (/.f64 -1/2 (/.f64 x eps)))) 2)
(+.f64 (*.f64 (/.f64 -1/2 x) eps) (+.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) (fma.f64 -1/2 (/.f64 eps x) x)))
(fma.f64 (/.f64 -1/2 x) eps (*.f64 0 (fma.f64 (/.f64 eps x) -1/2 x)))
(*.f64 eps (/.f64 -1/2 x))
(sqrt.f64 (pow.f64 (+.f64 0 (/.f64 -1/2 (/.f64 x eps))) 2))
(+.f64 (*.f64 (/.f64 -1/2 x) eps) (+.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) (fma.f64 -1/2 (/.f64 eps x) x)))
(fma.f64 (/.f64 -1/2 x) eps (*.f64 0 (fma.f64 (/.f64 eps x) -1/2 x)))
(*.f64 eps (/.f64 -1/2 x))
(log.f64 (/.f64 1 (exp.f64 (/.f64 -1/2 (/.f64 x eps)))))
(/.f64 (*.f64 1/2 eps) x)
(*.f64 (/.f64 1/2 x) eps)
(*.f64 1/2 (/.f64 eps x))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 0 (/.f64 -1/2 (/.f64 x eps))))))
(+.f64 (*.f64 (/.f64 -1/2 x) eps) (+.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) (fma.f64 -1/2 (/.f64 eps x) x)))
(fma.f64 (/.f64 -1/2 x) eps (*.f64 0 (fma.f64 (/.f64 eps x) -1/2 x)))
(*.f64 eps (/.f64 -1/2 x))
(cbrt.f64 (pow.f64 (+.f64 0 (/.f64 -1/2 (/.f64 x eps))) 3))
(+.f64 (*.f64 (/.f64 -1/2 x) eps) (+.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) (fma.f64 -1/2 (/.f64 eps x) x)))
(fma.f64 (/.f64 -1/2 x) eps (*.f64 0 (fma.f64 (/.f64 eps x) -1/2 x)))
(*.f64 eps (/.f64 -1/2 x))
(expm1.f64 (log1p.f64 (+.f64 0 (/.f64 -1/2 (/.f64 x eps)))))
(+.f64 (*.f64 (/.f64 -1/2 x) eps) (+.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) (fma.f64 -1/2 (/.f64 eps x) x)))
(fma.f64 (/.f64 -1/2 x) eps (*.f64 0 (fma.f64 (/.f64 eps x) -1/2 x)))
(*.f64 eps (/.f64 -1/2 x))
(exp.f64 (log.f64 (+.f64 0 (/.f64 -1/2 (/.f64 x eps)))))
(+.f64 (*.f64 (/.f64 -1/2 x) eps) (+.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) (fma.f64 -1/2 (/.f64 eps x) x)))
(fma.f64 (/.f64 -1/2 x) eps (*.f64 0 (fma.f64 (/.f64 eps x) -1/2 x)))
(*.f64 eps (/.f64 -1/2 x))
(exp.f64 (*.f64 (log.f64 (+.f64 0 (/.f64 -1/2 (/.f64 x eps)))) 1))
(+.f64 (*.f64 (/.f64 -1/2 x) eps) (+.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) (fma.f64 -1/2 (/.f64 eps x) x)))
(fma.f64 (/.f64 -1/2 x) eps (*.f64 0 (fma.f64 (/.f64 eps x) -1/2 x)))
(*.f64 eps (/.f64 -1/2 x))
(log1p.f64 (expm1.f64 (+.f64 0 (/.f64 -1/2 (/.f64 x eps)))))
(+.f64 (*.f64 (/.f64 -1/2 x) eps) (+.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) (fma.f64 -1/2 (/.f64 eps x) x)))
(fma.f64 (/.f64 -1/2 x) eps (*.f64 0 (fma.f64 (/.f64 eps x) -1/2 x)))
(*.f64 eps (/.f64 -1/2 x))
(fma.f64 1 x (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)))
(-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))
(-.f64 x (fma.f64 (/.f64 eps x) -1/2 x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)))
(-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))
(-.f64 x (fma.f64 (/.f64 eps x) -1/2 x))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)))
(-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))
(-.f64 x (fma.f64 (/.f64 eps x) -1/2 x))

eval104.0ms (1.9%)

Compiler

Compiled 4393 to 2628 computations (40.2% saved)

prune39.0ms (0.7%)

Pruning

10 alts after pruning (4 fresh and 6 done)

PrunedKeptTotal
New2073210
Fresh112
Picked055
Done011
Total20810218
Accuracy
100.0%
Counts
218 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
43.0%
(/.f64 (*.f64 eps 1/2) x)
43.3%
(/.f64 eps (fma.f64 x 2 (*.f64 eps (/.f64 -1/2 x))))
78.9%
(/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
6.3%
(-.f64 x (+.f64 x (*.f64 -1/2 (/.f64 eps x))))
63.0%
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
59.4%
(-.f64 x (sqrt.f64 (neg.f64 eps)))
4.3%
(-.f64 x x)
42.9%
(+.f64 0 (neg.f64 (/.f64 -1/2 (/.f64 x eps))))
42.9%
(*.f64 (/.f64 1/2 x) eps)
3.4%
(*.f64 x 2)
43.0%
(/.f64 (*.f64 eps 1/2) x)
43.3%
(/.f64 eps (fma.f64 x 2 (*.f64 eps (/.f64 -1/2 x))))
78.9%
(/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
6.3%
(-.f64 x (+.f64 x (*.f64 -1/2 (/.f64 eps x))))
63.0%
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
59.4%
(-.f64 x (sqrt.f64 (neg.f64 eps)))
4.3%
(-.f64 x x)
42.9%
(+.f64 0 (neg.f64 (/.f64 -1/2 (/.f64 x eps))))
42.9%
(*.f64 (/.f64 1/2 x) eps)
3.4%
(*.f64 x 2)
Compiler

Compiled 170 to 116 computations (31.8% saved)

localize192.0ms (3.6%)

Localize:

Found 5 expressions with local error:

NewAccuracyProgram
99.9%
(/.f64 eps (fma.f64 x 2 (*.f64 eps (/.f64 -1/2 x))))
99.7%
(*.f64 eps (/.f64 -1/2 x))
100.0%
(-.f64 x (sqrt.f64 (neg.f64 eps)))
99.7%
(/.f64 -1/2 (/.f64 x eps))
99.7%
(*.f64 (/.f64 1/2 x) eps)
Compiler

Compiled 82 to 43 computations (47.6% saved)

series9.0ms (0.2%)

Counts
5 → 109
Calls

30 calls:

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

rewrite106.0ms (2%)

Algorithm
batch-egg-rewrite
Rules
1654×prod-diff
802×log1p-expm1-u
396×expm1-udef
396×log1p-udef
226×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
023117
1314113
24404113
Stop Event
node limit
Counts
5 → 225
Calls
Call 1
Inputs
(*.f64 (/.f64 1/2 x) eps)
(/.f64 -1/2 (/.f64 x eps))
(-.f64 x (sqrt.f64 (neg.f64 eps)))
(*.f64 eps (/.f64 -1/2 x))
(/.f64 eps (fma.f64 x 2 (*.f64 eps (/.f64 -1/2 x))))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 eps x)))) 1)
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (*.f64 x 2))
(/.f64 -1/2 (/.f64 x eps))
(/.f64 (/.f64 1/2 x) (/.f64 1 eps))
(/.f64 1 (*.f64 (/.f64 x eps) -2))
(/.f64 1 (/.f64 (*.f64 (/.f64 x eps) -2) 1))
(/.f64 1 (/.f64 x (*.f64 1/2 eps)))
(/.f64 -1 (neg.f64 (*.f64 (/.f64 x eps) -2)))
(/.f64 (*.f64 eps -1/2) x)
(/.f64 (*.f64 eps -1/2) (neg.f64 x))
(/.f64 (*.f64 1/2 eps) x)
(/.f64 (*.f64 1/2 eps) (neg.f64 x))
(/.f64 (neg.f64 (*.f64 eps -1/2)) (neg.f64 x))
(/.f64 (neg.f64 (*.f64 1/2 eps)) (neg.f64 x))
(/.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 (/.f64 x eps)) 2)) (cbrt.f64 (/.f64 x eps)))
(/.f64 (/.f64 -1/2 (sqrt.f64 (/.f64 x eps))) (sqrt.f64 (/.f64 x eps)))
(/.f64 (/.f64 (*.f64 eps -1/2) 1) x)
(/.f64 (/.f64 (*.f64 eps -1/2) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(/.f64 (/.f64 (*.f64 eps -1/2) (sqrt.f64 x)) (sqrt.f64 x))
(/.f64 (/.f64 (*.f64 1/2 eps) 1) x)
(/.f64 (/.f64 (*.f64 1/2 eps) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(/.f64 (/.f64 (*.f64 1/2 eps) (sqrt.f64 x)) (sqrt.f64 x))
(pow.f64 (*.f64 1/2 (/.f64 eps x)) 1)
(pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 eps x))) 3)
(pow.f64 (pow.f64 (*.f64 1/2 (/.f64 eps x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/2 (/.f64 eps x))) 2)
(pow.f64 (*.f64 (/.f64 x eps) -2) -1)
(sqrt.f64 (pow.f64 (*.f64 1/2 (/.f64 eps x)) 2))
(log.f64 (pow.f64 (exp.f64 -1/2) (/.f64 eps x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (/.f64 eps x)))))
(cbrt.f64 (pow.f64 (*.f64 1/2 (/.f64 eps x)) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (/.f64 1/2 x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1/2 x) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 eps x))))
(exp.f64 (log.f64 (*.f64 1/2 (/.f64 eps x))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (/.f64 eps x))) 1))
(log1p.f64 (expm1.f64 (*.f64 1/2 (/.f64 eps x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 eps x)))) 1)
(*.f64 1/2 (/.f64 eps x))
(*.f64 eps (/.f64 1/2 x))
(*.f64 -1/2 (/.f64 eps x))
(*.f64 (/.f64 1/2 x) eps)
(*.f64 (*.f64 1/2 (/.f64 eps x)) 1)
(*.f64 1 (*.f64 1/2 (/.f64 eps x)))
(*.f64 (cbrt.f64 (pow.f64 eps 2)) (*.f64 (cbrt.f64 eps) (/.f64 1/2 x)))
(*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 eps x))) (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 eps x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 eps x))) 2) (cbrt.f64 (*.f64 1/2 (/.f64 eps x))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 x)) 2) (*.f64 (cbrt.f64 (/.f64 1/2 x)) eps))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 1/2 x)))
(*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 eps x))) (sqrt.f64 (*.f64 1/2 (/.f64 eps x))))
(*.f64 (sqrt.f64 (/.f64 1/2 x)) (*.f64 (sqrt.f64 (/.f64 1/2 x)) eps))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 (*.f64 eps -1/2) (/.f64 1 x))
(*.f64 (*.f64 1/2 eps) (/.f64 1 x))
(*.f64 (/.f64 eps 1) (/.f64 1/2 x))
(*.f64 (/.f64 eps (pow.f64 (cbrt.f64 x) 2)) (/.f64 -1/2 (cbrt.f64 x)))
(*.f64 (/.f64 eps (sqrt.f64 x)) (/.f64 -1/2 (sqrt.f64 x)))
(*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 x) 2)) (/.f64 eps (cbrt.f64 x)))
(*.f64 (/.f64 1/2 (sqrt.f64 x)) (/.f64 eps (sqrt.f64 x)))
(*.f64 (*.f64 (/.f64 1/2 x) (cbrt.f64 (pow.f64 eps 2))) (cbrt.f64 eps))
(*.f64 (*.f64 (/.f64 1/2 x) (sqrt.f64 eps)) (sqrt.f64 eps))
(*.f64 (*.f64 eps (pow.f64 (cbrt.f64 (/.f64 1/2 x)) 2)) (cbrt.f64 (/.f64 1/2 x)))
(*.f64 (*.f64 eps (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)))
(pow.f64 (*.f64 1/2 (/.f64 eps x)) 1)
(pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 eps x))) 3)
(pow.f64 (pow.f64 (*.f64 1/2 (/.f64 eps x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/2 (/.f64 eps x))) 2)
(pow.f64 (*.f64 (/.f64 x eps) -2) -1)
(sqrt.f64 (pow.f64 (*.f64 1/2 (/.f64 eps x)) 2))
(log.f64 (pow.f64 (exp.f64 -1/2) (/.f64 eps x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (/.f64 eps x)))))
(cbrt.f64 (pow.f64 (*.f64 1/2 (/.f64 eps x)) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (/.f64 1/2 x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1/2 x) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 eps x))))
(exp.f64 (log.f64 (*.f64 1/2 (/.f64 eps x))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (/.f64 eps x))) 1))
(log1p.f64 (expm1.f64 (*.f64 1/2 (/.f64 eps 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 (cbrt.f64 (sqrt.f64 eps))) (cbrt.f64 eps) (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 eps)) (cbrt.f64 (sqrt.f64 eps)) (sqrt.f64 eps)))
(+.f64 (-.f64 x (sqrt.f64 eps)) (fma.f64 -1 (sqrt.f64 eps) (sqrt.f64 eps)))
(+.f64 (neg.f64 (sqrt.f64 eps)) x)
(+.f64 (fma.f64 x 1 (neg.f64 (sqrt.f64 eps))) (fma.f64 (neg.f64 (sqrt.f64 eps)) 1 (sqrt.f64 eps)))
(+.f64 (fma.f64 x 1 (neg.f64 (sqrt.f64 eps))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 eps))) (cbrt.f64 eps) (sqrt.f64 eps)))
(+.f64 (fma.f64 x 1 (neg.f64 (sqrt.f64 eps))) (fma.f64 (neg.f64 (pow.f64 eps 1/4)) (pow.f64 eps 1/4) (sqrt.f64 eps)))
(+.f64 (fma.f64 x 1 (neg.f64 (sqrt.f64 eps))) (fma.f64 (neg.f64 (cbrt.f64 eps)) (cbrt.f64 (sqrt.f64 eps)) (sqrt.f64 eps)))
(+.f64 (fma.f64 x 1 (neg.f64 (sqrt.f64 eps))) (fma.f64 -1 (sqrt.f64 eps) (sqrt.f64 eps)))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (sqrt.f64 eps) (pow.f64 1 1/2)))) (fma.f64 (neg.f64 (sqrt.f64 eps)) (pow.f64 1 1/2) (*.f64 (sqrt.f64 eps) (pow.f64 1 1/2))))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (pow.f64 (cbrt.f64 eps) 1/2) (pow.f64 (cbrt.f64 (pow.f64 eps 2)) 1/2)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 eps) 1/2)) (pow.f64 (cbrt.f64 (pow.f64 eps 2)) 1/2) (*.f64 (pow.f64 (cbrt.f64 eps) 1/2) (pow.f64 (cbrt.f64 (pow.f64 eps 2)) 1/2))))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (sqrt.f64 eps) (pow.f64 -1 1/2)))) (fma.f64 (neg.f64 (sqrt.f64 eps)) (pow.f64 -1 1/2) (*.f64 (sqrt.f64 eps) (pow.f64 -1 1/2))))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (sqrt.f64 (cbrt.f64 eps)) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2)))))) (fma.f64 (neg.f64 (sqrt.f64 (cbrt.f64 eps))) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))) (*.f64 (sqrt.f64 (cbrt.f64 eps)) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))))))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)))) (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 -1) (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (sqrt.f64 eps) (pow.f64 1 1/2)))) (fma.f64 (neg.f64 (sqrt.f64 eps)) (pow.f64 1 1/2) (*.f64 (sqrt.f64 eps) (pow.f64 1 1/2))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (pow.f64 (cbrt.f64 eps) 1/2) (pow.f64 (cbrt.f64 (pow.f64 eps 2)) 1/2)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 eps) 1/2)) (pow.f64 (cbrt.f64 (pow.f64 eps 2)) 1/2) (*.f64 (pow.f64 (cbrt.f64 eps) 1/2) (pow.f64 (cbrt.f64 (pow.f64 eps 2)) 1/2))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (sqrt.f64 eps) (pow.f64 -1 1/2)))) (fma.f64 (neg.f64 (sqrt.f64 eps)) (pow.f64 -1 1/2) (*.f64 (sqrt.f64 eps) (pow.f64 -1 1/2))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (sqrt.f64 (cbrt.f64 eps)) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2)))))) (fma.f64 (neg.f64 (sqrt.f64 (cbrt.f64 eps))) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))) (*.f64 (sqrt.f64 (cbrt.f64 eps)) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)))) (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 -1) (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (sqrt.f64 eps))) (fma.f64 (neg.f64 (sqrt.f64 eps)) 1 (sqrt.f64 eps)))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (sqrt.f64 eps))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 eps))) (cbrt.f64 eps) (sqrt.f64 eps)))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (sqrt.f64 eps))) (fma.f64 (neg.f64 (pow.f64 eps 1/4)) (pow.f64 eps 1/4) (sqrt.f64 eps)))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (sqrt.f64 eps))) (fma.f64 (neg.f64 (cbrt.f64 eps)) (cbrt.f64 (sqrt.f64 eps)) (sqrt.f64 eps)))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (sqrt.f64 eps))) (fma.f64 -1 (sqrt.f64 eps) (sqrt.f64 eps)))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (sqrt.f64 eps) (pow.f64 1 1/2)))) (fma.f64 (neg.f64 (sqrt.f64 eps)) (pow.f64 1 1/2) (*.f64 (sqrt.f64 eps) (pow.f64 1 1/2))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 eps) 1/2) (pow.f64 (cbrt.f64 (pow.f64 eps 2)) 1/2)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 eps) 1/2)) (pow.f64 (cbrt.f64 (pow.f64 eps 2)) 1/2) (*.f64 (pow.f64 (cbrt.f64 eps) 1/2) (pow.f64 (cbrt.f64 (pow.f64 eps 2)) 1/2))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (sqrt.f64 eps) (pow.f64 -1 1/2)))) (fma.f64 (neg.f64 (sqrt.f64 eps)) (pow.f64 -1 1/2) (*.f64 (sqrt.f64 eps) (pow.f64 -1 1/2))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (sqrt.f64 (cbrt.f64 eps)) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2)))))) (fma.f64 (neg.f64 (sqrt.f64 (cbrt.f64 eps))) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))) (*.f64 (sqrt.f64 (cbrt.f64 eps)) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)))) (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 -1) (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 eps) (pow.f64 1 1/2)))) (fma.f64 (neg.f64 (sqrt.f64 eps)) (pow.f64 1 1/2) (*.f64 (sqrt.f64 eps) (pow.f64 1 1/2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 eps) 1/2) (pow.f64 (cbrt.f64 (pow.f64 eps 2)) 1/2)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 eps) 1/2)) (pow.f64 (cbrt.f64 (pow.f64 eps 2)) 1/2) (*.f64 (pow.f64 (cbrt.f64 eps) 1/2) (pow.f64 (cbrt.f64 (pow.f64 eps 2)) 1/2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 eps) (pow.f64 -1 1/2)))) (fma.f64 (neg.f64 (sqrt.f64 eps)) (pow.f64 -1 1/2) (*.f64 (sqrt.f64 eps) (pow.f64 -1 1/2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 (cbrt.f64 eps)) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2)))))) (fma.f64 (neg.f64 (sqrt.f64 (cbrt.f64 eps))) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))) (*.f64 (sqrt.f64 (cbrt.f64 eps)) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)))) (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 -1) (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 eps) (pow.f64 1 1/2)))) (fma.f64 (neg.f64 (sqrt.f64 eps)) (pow.f64 1 1/2) (*.f64 (sqrt.f64 eps) (pow.f64 1 1/2))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 eps) 1/2) (pow.f64 (cbrt.f64 (pow.f64 eps 2)) 1/2)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 eps) 1/2)) (pow.f64 (cbrt.f64 (pow.f64 eps 2)) 1/2) (*.f64 (pow.f64 (cbrt.f64 eps) 1/2) (pow.f64 (cbrt.f64 (pow.f64 eps 2)) 1/2))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 eps) (pow.f64 -1 1/2)))) (fma.f64 (neg.f64 (sqrt.f64 eps)) (pow.f64 -1 1/2) (*.f64 (sqrt.f64 eps) (pow.f64 -1 1/2))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 (cbrt.f64 eps)) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2)))))) (fma.f64 (neg.f64 (sqrt.f64 (cbrt.f64 eps))) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))) (*.f64 (sqrt.f64 (cbrt.f64 eps)) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)))) (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 -1) (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))))
(*.f64 (-.f64 x (sqrt.f64 eps)) 1)
(*.f64 1 (-.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 (sqrt.f64 (-.f64 x (sqrt.f64 eps))) (sqrt.f64 (-.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 (fma.f64 x x eps) (/.f64 1 (+.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 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps))) (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2))))
(/.f64 1 (/.f64 (+.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 (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 (neg.f64 (fma.f64 x x eps)) (neg.f64 (+.f64 x (sqrt.f64 eps))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (neg.f64 (sqrt.f64 eps)) 3)) (+.f64 (pow.f64 x 2) (-.f64 (*.f64 (neg.f64 (sqrt.f64 eps)) (neg.f64 (sqrt.f64 eps))) (*.f64 x (neg.f64 (sqrt.f64 eps))))))
(/.f64 (-.f64 (pow.f64 x 2) (*.f64 (neg.f64 (sqrt.f64 eps)) (neg.f64 (sqrt.f64 eps)))) (-.f64 x (neg.f64 (sqrt.f64 eps))))
(pow.f64 (-.f64 x (sqrt.f64 eps)) 1)
(pow.f64 (cbrt.f64 (-.f64 x (sqrt.f64 eps))) 3)
(pow.f64 (pow.f64 (-.f64 x (sqrt.f64 eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 x (sqrt.f64 eps))) 2)
(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 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (sqrt.f64 eps)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 eps)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 eps x)))) 1)
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (*.f64 x 2))
(/.f64 -1/2 (/.f64 x eps))
(/.f64 (/.f64 1/2 x) (/.f64 1 eps))
(/.f64 1 (*.f64 (/.f64 x eps) -2))
(/.f64 1 (/.f64 (*.f64 (/.f64 x eps) -2) 1))
(/.f64 1 (/.f64 x (*.f64 1/2 eps)))
(/.f64 -1 (neg.f64 (*.f64 (/.f64 x eps) -2)))
(/.f64 (*.f64 eps -1/2) x)
(/.f64 (*.f64 eps -1/2) (neg.f64 x))
(/.f64 (*.f64 1/2 eps) x)
(/.f64 (*.f64 1/2 eps) (neg.f64 x))
(/.f64 (neg.f64 (*.f64 eps -1/2)) (neg.f64 x))
(/.f64 (neg.f64 (*.f64 1/2 eps)) (neg.f64 x))
(/.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 (/.f64 x eps)) 2)) (cbrt.f64 (/.f64 x eps)))
(/.f64 (/.f64 -1/2 (sqrt.f64 (/.f64 x eps))) (sqrt.f64 (/.f64 x eps)))
(/.f64 (/.f64 (*.f64 eps -1/2) 1) x)
(/.f64 (/.f64 (*.f64 eps -1/2) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(/.f64 (/.f64 (*.f64 eps -1/2) (sqrt.f64 x)) (sqrt.f64 x))
(/.f64 (/.f64 (*.f64 1/2 eps) 1) x)
(/.f64 (/.f64 (*.f64 1/2 eps) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(/.f64 (/.f64 (*.f64 1/2 eps) (sqrt.f64 x)) (sqrt.f64 x))
(pow.f64 (*.f64 1/2 (/.f64 eps x)) 1)
(pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 eps x))) 3)
(pow.f64 (pow.f64 (*.f64 1/2 (/.f64 eps x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/2 (/.f64 eps x))) 2)
(pow.f64 (*.f64 (/.f64 x eps) -2) -1)
(sqrt.f64 (pow.f64 (*.f64 1/2 (/.f64 eps x)) 2))
(log.f64 (pow.f64 (exp.f64 -1/2) (/.f64 eps x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (/.f64 eps x)))))
(cbrt.f64 (pow.f64 (*.f64 1/2 (/.f64 eps x)) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (/.f64 1/2 x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1/2 x) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 eps x))))
(exp.f64 (log.f64 (*.f64 1/2 (/.f64 eps x))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (/.f64 eps x))) 1))
(log1p.f64 (expm1.f64 (*.f64 1/2 (/.f64 eps x))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 eps (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x)))))) 1)
(-.f64 (/.f64 0 (neg.f64 (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))))) (/.f64 eps (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x)))))
(*.f64 eps (/.f64 1 (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x)))))
(*.f64 eps (/.f64 1 (neg.f64 (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))))))
(*.f64 (/.f64 eps (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x)))) 1)
(*.f64 1 (/.f64 eps (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x)))))
(*.f64 (cbrt.f64 (pow.f64 eps 2)) (*.f64 (cbrt.f64 eps) (/.f64 1 (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))))))
(*.f64 (cbrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))))) (pow.f64 (cbrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))))) 2) (cbrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))))))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 1 (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))))))
(*.f64 (sqrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))))) (sqrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))))))
(*.f64 (/.f64 1 (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x)))) eps)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x)))) 2)) (/.f64 eps (cbrt.f64 (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))))) (/.f64 eps (sqrt.f64 (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 eps 2)) 1) (/.f64 (cbrt.f64 eps) (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 eps 2)) (pow.f64 (cbrt.f64 (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x)))) 2)) (cbrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 eps 2)) (sqrt.f64 (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))))))
(*.f64 (/.f64 (sqrt.f64 eps) 1) (/.f64 (sqrt.f64 eps) (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x)))))
(*.f64 (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x)))) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))))))
(pow.f64 (/.f64 eps (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x)))) 1)
(pow.f64 (cbrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))))) 3)
(pow.f64 (pow.f64 (/.f64 eps (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x)))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))))) 2)
(pow.f64 (/.f64 (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))) eps) -1)
(neg.f64 (/.f64 eps (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x)))))
(sqrt.f64 (pow.f64 (/.f64 eps (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x)))) 2))
(log.f64 (exp.f64 (/.f64 eps (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 eps (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x)))))))
(cbrt.f64 (pow.f64 (/.f64 eps (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x)))) 3))
(cbrt.f64 (/.f64 (pow.f64 eps 3) (pow.f64 (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))) 3)))
(expm1.f64 (log1p.f64 (/.f64 eps (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))))))
(exp.f64 (log.f64 (/.f64 eps (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))))))
(exp.f64 (*.f64 (log.f64 (/.f64 eps (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))))) 1))
(log1p.f64 (expm1.f64 (/.f64 eps (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))))))

simplify154.0ms (2.9%)

Algorithm
egg-herbie
Rules
1172×unswap-sqr
564×log-prod
438×cancel-sign-sub-inv
362×distribute-lft-neg-in
336×div-sub
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
043310382
110489764
233469362
Stop Event
node limit
Counts
334 → 237
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 -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 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)))
(+.f64 x (*.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))))
(+.f64 x (*.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))))
(+.f64 x (*.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))))
x
(+.f64 x (*.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))))
(+.f64 x (*.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))))
(+.f64 x (*.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))))
x
(+.f64 x (*.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))))
(+.f64 x (*.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))))
(+.f64 x (*.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))))
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 -1/2 (/.f64 eps 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/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x))))
(+.f64 (*.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7))) (+.f64 (*.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 1/2 (/.f64 eps x)))))
(*.f64 -2 x)
(+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (*.f64 -2 x))
(+.f64 (*.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (*.f64 -2 x)))
(+.f64 (*.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3))) (+.f64 (*.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (*.f64 -2 x))))
(*.f64 -2 x)
(+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (*.f64 -2 x))
(+.f64 (*.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (*.f64 -2 x)))
(+.f64 (*.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3))) (+.f64 (*.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (*.f64 -2 x))))
(*.f64 -2 x)
(+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (*.f64 -2 x))
(+.f64 (*.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (*.f64 -2 x)))
(+.f64 (*.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3))) (+.f64 (*.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (*.f64 -2 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/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x))))
(+.f64 (*.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7))) (+.f64 (*.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 1/2 (/.f64 eps 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/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x))))
(+.f64 (*.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7))) (+.f64 (*.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 1/2 (/.f64 eps x)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 eps x)))) 1)
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (*.f64 x 2))
(/.f64 -1/2 (/.f64 x eps))
(/.f64 (/.f64 1/2 x) (/.f64 1 eps))
(/.f64 1 (*.f64 (/.f64 x eps) -2))
(/.f64 1 (/.f64 (*.f64 (/.f64 x eps) -2) 1))
(/.f64 1 (/.f64 x (*.f64 1/2 eps)))
(/.f64 -1 (neg.f64 (*.f64 (/.f64 x eps) -2)))
(/.f64 (*.f64 eps -1/2) x)
(/.f64 (*.f64 eps -1/2) (neg.f64 x))
(/.f64 (*.f64 1/2 eps) x)
(/.f64 (*.f64 1/2 eps) (neg.f64 x))
(/.f64 (neg.f64 (*.f64 eps -1/2)) (neg.f64 x))
(/.f64 (neg.f64 (*.f64 1/2 eps)) (neg.f64 x))
(/.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 (/.f64 x eps)) 2)) (cbrt.f64 (/.f64 x eps)))
(/.f64 (/.f64 -1/2 (sqrt.f64 (/.f64 x eps))) (sqrt.f64 (/.f64 x eps)))
(/.f64 (/.f64 (*.f64 eps -1/2) 1) x)
(/.f64 (/.f64 (*.f64 eps -1/2) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(/.f64 (/.f64 (*.f64 eps -1/2) (sqrt.f64 x)) (sqrt.f64 x))
(/.f64 (/.f64 (*.f64 1/2 eps) 1) x)
(/.f64 (/.f64 (*.f64 1/2 eps) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(/.f64 (/.f64 (*.f64 1/2 eps) (sqrt.f64 x)) (sqrt.f64 x))
(pow.f64 (*.f64 1/2 (/.f64 eps x)) 1)
(pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 eps x))) 3)
(pow.f64 (pow.f64 (*.f64 1/2 (/.f64 eps x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/2 (/.f64 eps x))) 2)
(pow.f64 (*.f64 (/.f64 x eps) -2) -1)
(sqrt.f64 (pow.f64 (*.f64 1/2 (/.f64 eps x)) 2))
(log.f64 (pow.f64 (exp.f64 -1/2) (/.f64 eps x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (/.f64 eps x)))))
(cbrt.f64 (pow.f64 (*.f64 1/2 (/.f64 eps x)) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (/.f64 1/2 x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1/2 x) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 eps x))))
(exp.f64 (log.f64 (*.f64 1/2 (/.f64 eps x))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (/.f64 eps x))) 1))
(log1p.f64 (expm1.f64 (*.f64 1/2 (/.f64 eps x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 eps x)))) 1)
(*.f64 1/2 (/.f64 eps x))
(*.f64 eps (/.f64 1/2 x))
(*.f64 -1/2 (/.f64 eps x))
(*.f64 (/.f64 1/2 x) eps)
(*.f64 (*.f64 1/2 (/.f64 eps x)) 1)
(*.f64 1 (*.f64 1/2 (/.f64 eps x)))
(*.f64 (cbrt.f64 (pow.f64 eps 2)) (*.f64 (cbrt.f64 eps) (/.f64 1/2 x)))
(*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 eps x))) (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 eps x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 eps x))) 2) (cbrt.f64 (*.f64 1/2 (/.f64 eps x))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 x)) 2) (*.f64 (cbrt.f64 (/.f64 1/2 x)) eps))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 1/2 x)))
(*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 eps x))) (sqrt.f64 (*.f64 1/2 (/.f64 eps x))))
(*.f64 (sqrt.f64 (/.f64 1/2 x)) (*.f64 (sqrt.f64 (/.f64 1/2 x)) eps))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 (*.f64 eps -1/2) (/.f64 1 x))
(*.f64 (*.f64 1/2 eps) (/.f64 1 x))
(*.f64 (/.f64 eps 1) (/.f64 1/2 x))
(*.f64 (/.f64 eps (pow.f64 (cbrt.f64 x) 2)) (/.f64 -1/2 (cbrt.f64 x)))
(*.f64 (/.f64 eps (sqrt.f64 x)) (/.f64 -1/2 (sqrt.f64 x)))
(*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 x) 2)) (/.f64 eps (cbrt.f64 x)))
(*.f64 (/.f64 1/2 (sqrt.f64 x)) (/.f64 eps (sqrt.f64 x)))
(*.f64 (*.f64 (/.f64 1/2 x) (cbrt.f64 (pow.f64 eps 2))) (cbrt.f64 eps))
(*.f64 (*.f64 (/.f64 1/2 x) (sqrt.f64 eps)) (sqrt.f64 eps))
(*.f64 (*.f64 eps (pow.f64 (cbrt.f64 (/.f64 1/2 x)) 2)) (cbrt.f64 (/.f64 1/2 x)))
(*.f64 (*.f64 eps (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)))
(pow.f64 (*.f64 1/2 (/.f64 eps x)) 1)
(pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 eps x))) 3)
(pow.f64 (pow.f64 (*.f64 1/2 (/.f64 eps x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/2 (/.f64 eps x))) 2)
(pow.f64 (*.f64 (/.f64 x eps) -2) -1)
(sqrt.f64 (pow.f64 (*.f64 1/2 (/.f64 eps x)) 2))
(log.f64 (pow.f64 (exp.f64 -1/2) (/.f64 eps x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (/.f64 eps x)))))
(cbrt.f64 (pow.f64 (*.f64 1/2 (/.f64 eps x)) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (/.f64 1/2 x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1/2 x) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 eps x))))
(exp.f64 (log.f64 (*.f64 1/2 (/.f64 eps x))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (/.f64 eps x))) 1))
(log1p.f64 (expm1.f64 (*.f64 1/2 (/.f64 eps 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 (cbrt.f64 (sqrt.f64 eps))) (cbrt.f64 eps) (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 eps)) (cbrt.f64 (sqrt.f64 eps)) (sqrt.f64 eps)))
(+.f64 (-.f64 x (sqrt.f64 eps)) (fma.f64 -1 (sqrt.f64 eps) (sqrt.f64 eps)))
(+.f64 (neg.f64 (sqrt.f64 eps)) x)
(+.f64 (fma.f64 x 1 (neg.f64 (sqrt.f64 eps))) (fma.f64 (neg.f64 (sqrt.f64 eps)) 1 (sqrt.f64 eps)))
(+.f64 (fma.f64 x 1 (neg.f64 (sqrt.f64 eps))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 eps))) (cbrt.f64 eps) (sqrt.f64 eps)))
(+.f64 (fma.f64 x 1 (neg.f64 (sqrt.f64 eps))) (fma.f64 (neg.f64 (pow.f64 eps 1/4)) (pow.f64 eps 1/4) (sqrt.f64 eps)))
(+.f64 (fma.f64 x 1 (neg.f64 (sqrt.f64 eps))) (fma.f64 (neg.f64 (cbrt.f64 eps)) (cbrt.f64 (sqrt.f64 eps)) (sqrt.f64 eps)))
(+.f64 (fma.f64 x 1 (neg.f64 (sqrt.f64 eps))) (fma.f64 -1 (sqrt.f64 eps) (sqrt.f64 eps)))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (sqrt.f64 eps) (pow.f64 1 1/2)))) (fma.f64 (neg.f64 (sqrt.f64 eps)) (pow.f64 1 1/2) (*.f64 (sqrt.f64 eps) (pow.f64 1 1/2))))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (pow.f64 (cbrt.f64 eps) 1/2) (pow.f64 (cbrt.f64 (pow.f64 eps 2)) 1/2)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 eps) 1/2)) (pow.f64 (cbrt.f64 (pow.f64 eps 2)) 1/2) (*.f64 (pow.f64 (cbrt.f64 eps) 1/2) (pow.f64 (cbrt.f64 (pow.f64 eps 2)) 1/2))))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (sqrt.f64 eps) (pow.f64 -1 1/2)))) (fma.f64 (neg.f64 (sqrt.f64 eps)) (pow.f64 -1 1/2) (*.f64 (sqrt.f64 eps) (pow.f64 -1 1/2))))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (sqrt.f64 (cbrt.f64 eps)) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2)))))) (fma.f64 (neg.f64 (sqrt.f64 (cbrt.f64 eps))) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))) (*.f64 (sqrt.f64 (cbrt.f64 eps)) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))))))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)))) (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 -1) (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (sqrt.f64 eps) (pow.f64 1 1/2)))) (fma.f64 (neg.f64 (sqrt.f64 eps)) (pow.f64 1 1/2) (*.f64 (sqrt.f64 eps) (pow.f64 1 1/2))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (pow.f64 (cbrt.f64 eps) 1/2) (pow.f64 (cbrt.f64 (pow.f64 eps 2)) 1/2)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 eps) 1/2)) (pow.f64 (cbrt.f64 (pow.f64 eps 2)) 1/2) (*.f64 (pow.f64 (cbrt.f64 eps) 1/2) (pow.f64 (cbrt.f64 (pow.f64 eps 2)) 1/2))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (sqrt.f64 eps) (pow.f64 -1 1/2)))) (fma.f64 (neg.f64 (sqrt.f64 eps)) (pow.f64 -1 1/2) (*.f64 (sqrt.f64 eps) (pow.f64 -1 1/2))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (sqrt.f64 (cbrt.f64 eps)) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2)))))) (fma.f64 (neg.f64 (sqrt.f64 (cbrt.f64 eps))) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))) (*.f64 (sqrt.f64 (cbrt.f64 eps)) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)))) (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 -1) (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (sqrt.f64 eps))) (fma.f64 (neg.f64 (sqrt.f64 eps)) 1 (sqrt.f64 eps)))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (sqrt.f64 eps))) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 eps))) (cbrt.f64 eps) (sqrt.f64 eps)))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (sqrt.f64 eps))) (fma.f64 (neg.f64 (pow.f64 eps 1/4)) (pow.f64 eps 1/4) (sqrt.f64 eps)))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (sqrt.f64 eps))) (fma.f64 (neg.f64 (cbrt.f64 eps)) (cbrt.f64 (sqrt.f64 eps)) (sqrt.f64 eps)))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (sqrt.f64 eps))) (fma.f64 -1 (sqrt.f64 eps) (sqrt.f64 eps)))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (sqrt.f64 eps) (pow.f64 1 1/2)))) (fma.f64 (neg.f64 (sqrt.f64 eps)) (pow.f64 1 1/2) (*.f64 (sqrt.f64 eps) (pow.f64 1 1/2))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 eps) 1/2) (pow.f64 (cbrt.f64 (pow.f64 eps 2)) 1/2)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 eps) 1/2)) (pow.f64 (cbrt.f64 (pow.f64 eps 2)) 1/2) (*.f64 (pow.f64 (cbrt.f64 eps) 1/2) (pow.f64 (cbrt.f64 (pow.f64 eps 2)) 1/2))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (sqrt.f64 eps) (pow.f64 -1 1/2)))) (fma.f64 (neg.f64 (sqrt.f64 eps)) (pow.f64 -1 1/2) (*.f64 (sqrt.f64 eps) (pow.f64 -1 1/2))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (sqrt.f64 (cbrt.f64 eps)) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2)))))) (fma.f64 (neg.f64 (sqrt.f64 (cbrt.f64 eps))) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))) (*.f64 (sqrt.f64 (cbrt.f64 eps)) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)))) (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 -1) (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 eps) (pow.f64 1 1/2)))) (fma.f64 (neg.f64 (sqrt.f64 eps)) (pow.f64 1 1/2) (*.f64 (sqrt.f64 eps) (pow.f64 1 1/2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 eps) 1/2) (pow.f64 (cbrt.f64 (pow.f64 eps 2)) 1/2)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 eps) 1/2)) (pow.f64 (cbrt.f64 (pow.f64 eps 2)) 1/2) (*.f64 (pow.f64 (cbrt.f64 eps) 1/2) (pow.f64 (cbrt.f64 (pow.f64 eps 2)) 1/2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 eps) (pow.f64 -1 1/2)))) (fma.f64 (neg.f64 (sqrt.f64 eps)) (pow.f64 -1 1/2) (*.f64 (sqrt.f64 eps) (pow.f64 -1 1/2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 (cbrt.f64 eps)) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2)))))) (fma.f64 (neg.f64 (sqrt.f64 (cbrt.f64 eps))) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))) (*.f64 (sqrt.f64 (cbrt.f64 eps)) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)))) (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 -1) (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 eps) (pow.f64 1 1/2)))) (fma.f64 (neg.f64 (sqrt.f64 eps)) (pow.f64 1 1/2) (*.f64 (sqrt.f64 eps) (pow.f64 1 1/2))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 eps) 1/2) (pow.f64 (cbrt.f64 (pow.f64 eps 2)) 1/2)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 eps) 1/2)) (pow.f64 (cbrt.f64 (pow.f64 eps 2)) 1/2) (*.f64 (pow.f64 (cbrt.f64 eps) 1/2) (pow.f64 (cbrt.f64 (pow.f64 eps 2)) 1/2))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 eps) (pow.f64 -1 1/2)))) (fma.f64 (neg.f64 (sqrt.f64 eps)) (pow.f64 -1 1/2) (*.f64 (sqrt.f64 eps) (pow.f64 -1 1/2))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 (cbrt.f64 eps)) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2)))))) (fma.f64 (neg.f64 (sqrt.f64 (cbrt.f64 eps))) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))) (*.f64 (sqrt.f64 (cbrt.f64 eps)) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)))) (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 -1) (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))))
(*.f64 (-.f64 x (sqrt.f64 eps)) 1)
(*.f64 1 (-.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 (sqrt.f64 (-.f64 x (sqrt.f64 eps))) (sqrt.f64 (-.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 (fma.f64 x x eps) (/.f64 1 (+.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 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps))) (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2))))
(/.f64 1 (/.f64 (+.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 (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 (neg.f64 (fma.f64 x x eps)) (neg.f64 (+.f64 x (sqrt.f64 eps))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (neg.f64 (sqrt.f64 eps)) 3)) (+.f64 (pow.f64 x 2) (-.f64 (*.f64 (neg.f64 (sqrt.f64 eps)) (neg.f64 (sqrt.f64 eps))) (*.f64 x (neg.f64 (sqrt.f64 eps))))))
(/.f64 (-.f64 (pow.f64 x 2) (*.f64 (neg.f64 (sqrt.f64 eps)) (neg.f64 (sqrt.f64 eps)))) (-.f64 x (neg.f64 (sqrt.f64 eps))))
(pow.f64 (-.f64 x (sqrt.f64 eps)) 1)
(pow.f64 (cbrt.f64 (-.f64 x (sqrt.f64 eps))) 3)
(pow.f64 (pow.f64 (-.f64 x (sqrt.f64 eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 x (sqrt.f64 eps))) 2)
(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 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (sqrt.f64 eps)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 eps)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 eps x)))) 1)
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (*.f64 x 2))
(/.f64 -1/2 (/.f64 x eps))
(/.f64 (/.f64 1/2 x) (/.f64 1 eps))
(/.f64 1 (*.f64 (/.f64 x eps) -2))
(/.f64 1 (/.f64 (*.f64 (/.f64 x eps) -2) 1))
(/.f64 1 (/.f64 x (*.f64 1/2 eps)))
(/.f64 -1 (neg.f64 (*.f64 (/.f64 x eps) -2)))
(/.f64 (*.f64 eps -1/2) x)
(/.f64 (*.f64 eps -1/2) (neg.f64 x))
(/.f64 (*.f64 1/2 eps) x)
(/.f64 (*.f64 1/2 eps) (neg.f64 x))
(/.f64 (neg.f64 (*.f64 eps -1/2)) (neg.f64 x))
(/.f64 (neg.f64 (*.f64 1/2 eps)) (neg.f64 x))
(/.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 (/.f64 x eps)) 2)) (cbrt.f64 (/.f64 x eps)))
(/.f64 (/.f64 -1/2 (sqrt.f64 (/.f64 x eps))) (sqrt.f64 (/.f64 x eps)))
(/.f64 (/.f64 (*.f64 eps -1/2) 1) x)
(/.f64 (/.f64 (*.f64 eps -1/2) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(/.f64 (/.f64 (*.f64 eps -1/2) (sqrt.f64 x)) (sqrt.f64 x))
(/.f64 (/.f64 (*.f64 1/2 eps) 1) x)
(/.f64 (/.f64 (*.f64 1/2 eps) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(/.f64 (/.f64 (*.f64 1/2 eps) (sqrt.f64 x)) (sqrt.f64 x))
(pow.f64 (*.f64 1/2 (/.f64 eps x)) 1)
(pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 eps x))) 3)
(pow.f64 (pow.f64 (*.f64 1/2 (/.f64 eps x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/2 (/.f64 eps x))) 2)
(pow.f64 (*.f64 (/.f64 x eps) -2) -1)
(sqrt.f64 (pow.f64 (*.f64 1/2 (/.f64 eps x)) 2))
(log.f64 (pow.f64 (exp.f64 -1/2) (/.f64 eps x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (/.f64 eps x)))))
(cbrt.f64 (pow.f64 (*.f64 1/2 (/.f64 eps x)) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (/.f64 1/2 x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1/2 x) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 eps x))))
(exp.f64 (log.f64 (*.f64 1/2 (/.f64 eps x))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (/.f64 eps x))) 1))
(log1p.f64 (expm1.f64 (*.f64 1/2 (/.f64 eps x))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 eps (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x)))))) 1)
(-.f64 (/.f64 0 (neg.f64 (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))))) (/.f64 eps (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x)))))
(*.f64 eps (/.f64 1 (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x)))))
(*.f64 eps (/.f64 1 (neg.f64 (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))))))
(*.f64 (/.f64 eps (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x)))) 1)
(*.f64 1 (/.f64 eps (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x)))))
(*.f64 (cbrt.f64 (pow.f64 eps 2)) (*.f64 (cbrt.f64 eps) (/.f64 1 (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))))))
(*.f64 (cbrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))))) (pow.f64 (cbrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))))) 2) (cbrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))))))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 1 (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))))))
(*.f64 (sqrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))))) (sqrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))))))
(*.f64 (/.f64 1 (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x)))) eps)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x)))) 2)) (/.f64 eps (cbrt.f64 (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))))) (/.f64 eps (sqrt.f64 (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 eps 2)) 1) (/.f64 (cbrt.f64 eps) (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 eps 2)) (pow.f64 (cbrt.f64 (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x)))) 2)) (cbrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 eps 2)) (sqrt.f64 (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))))))
(*.f64 (/.f64 (sqrt.f64 eps) 1) (/.f64 (sqrt.f64 eps) (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x)))))
(*.f64 (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x)))) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))))))
(pow.f64 (/.f64 eps (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x)))) 1)
(pow.f64 (cbrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))))) 3)
(pow.f64 (pow.f64 (/.f64 eps (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x)))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))))) 2)
(pow.f64 (/.f64 (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))) eps) -1)
(neg.f64 (/.f64 eps (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x)))))
(sqrt.f64 (pow.f64 (/.f64 eps (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x)))) 2))
(log.f64 (exp.f64 (/.f64 eps (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 eps (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x)))))))
(cbrt.f64 (pow.f64 (/.f64 eps (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x)))) 3))
(cbrt.f64 (/.f64 (pow.f64 eps 3) (pow.f64 (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))) 3)))
(expm1.f64 (log1p.f64 (/.f64 eps (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))))))
(exp.f64 (log.f64 (/.f64 eps (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))))))
(exp.f64 (*.f64 (log.f64 (/.f64 eps (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))))) 1))
(log1p.f64 (expm1.f64 (/.f64 eps (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))))))
Outputs
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(*.f64 -1/2 (/.f64 eps x))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(*.f64 -1/2 (/.f64 eps x))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(*.f64 -1/2 (/.f64 eps x))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(*.f64 -1/2 (/.f64 eps x))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(*.f64 -1/2 (/.f64 eps x))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(*.f64 -1/2 (/.f64 eps x))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(*.f64 -1/2 (/.f64 eps x))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(*.f64 -1/2 (/.f64 eps x))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(*.f64 -1/2 (/.f64 eps x))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(*.f64 -1/2 (/.f64 eps x))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(*.f64 -1/2 (/.f64 eps x))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(*.f64 -1/2 (/.f64 eps x))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(*.f64 -1/2 (/.f64 eps x))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(*.f64 -1/2 (/.f64 eps x))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(*.f64 -1/2 (/.f64 eps x))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(*.f64 -1/2 (/.f64 eps x))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(*.f64 -1/2 (/.f64 eps x))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(*.f64 -1/2 (/.f64 eps x))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(*.f64 -1/2 (/.f64 eps x))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(*.f64 -1/2 (/.f64 eps x))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(*.f64 -1/2 (/.f64 eps x))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(*.f64 -1/2 (/.f64 eps x))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(*.f64 -1/2 (/.f64 eps x))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(*.f64 -1/2 (/.f64 eps x))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(*.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 -1)))
(*.f64 (sqrt.f64 eps) (pow.f64 -1 3/2))
(+.f64 x (*.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))))
(+.f64 x (*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 -1))))
(fma.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 -1)) x)
(-.f64 x (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)))
(+.f64 x (*.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))))
(+.f64 x (*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 -1))))
(fma.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 -1)) x)
(-.f64 x (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)))
(+.f64 x (*.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))))
(+.f64 x (*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 -1))))
(fma.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 -1)) x)
(-.f64 x (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)))
x
(+.f64 x (*.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))))
(+.f64 x (*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 -1))))
(fma.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 -1)) x)
(-.f64 x (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)))
(+.f64 x (*.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))))
(+.f64 x (*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 -1))))
(fma.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 -1)) x)
(-.f64 x (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)))
(+.f64 x (*.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))))
(+.f64 x (*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 -1))))
(fma.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 -1)) x)
(-.f64 x (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)))
x
(+.f64 x (*.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))))
(+.f64 x (*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 -1))))
(fma.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 -1)) x)
(-.f64 x (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)))
(+.f64 x (*.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))))
(+.f64 x (*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 -1))))
(fma.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 -1)) x)
(-.f64 x (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)))
(+.f64 x (*.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))))
(+.f64 x (*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 -1))))
(fma.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 -1)) x)
(-.f64 x (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)))
x
(*.f64 -1/2 (/.f64 eps x))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(*.f64 -1/2 (/.f64 eps x))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(*.f64 -1/2 (/.f64 eps x))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(*.f64 -1/2 (/.f64 eps x))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(*.f64 -1/2 (/.f64 eps x))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(*.f64 -1/2 (/.f64 eps x))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(*.f64 -1/2 (/.f64 eps x))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(*.f64 -1/2 (/.f64 eps x))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(*.f64 -1/2 (/.f64 eps x))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(*.f64 -1/2 (/.f64 eps x))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(*.f64 -1/2 (/.f64 eps x))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(*.f64 -1/2 (/.f64 eps x))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(*.f64 -1/2 (/.f64 eps x))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(*.f64 -1/2 (/.f64 eps x))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(*.f64 -1/2 (/.f64 eps x))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(*.f64 -1/2 (/.f64 eps x))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(*.f64 -1/2 (/.f64 eps x))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(*.f64 -1/2 (/.f64 eps x))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(*.f64 -1/2 (/.f64 eps x))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(*.f64 -1/2 (/.f64 eps x))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(*.f64 -1/2 (/.f64 eps x))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(*.f64 -1/2 (/.f64 eps x))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(*.f64 -1/2 (/.f64 eps x))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(*.f64 -1/2 (/.f64 eps x))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)) (/.f64 1/2 (/.f64 x eps)))
(fma.f64 eps (/.f64 1/2 x) (/.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 eps 2))))
(fma.f64 1/2 (/.f64 eps x) (/.f64 (*.f64 1/8 (pow.f64 eps 2)) (pow.f64 x 3)))
(+.f64 (*.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 1/2 (/.f64 eps x))))
(fma.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (fma.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)) (/.f64 1/2 (/.f64 x eps))))
(fma.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (fma.f64 eps (/.f64 1/2 x) (/.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 eps 2)))))
(fma.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (fma.f64 1/2 (/.f64 eps x) (/.f64 (*.f64 1/8 (pow.f64 eps 2)) (pow.f64 x 3))))
(+.f64 (*.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7))) (+.f64 (*.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 1/2 (/.f64 eps x)))))
(fma.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7)) (fma.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (fma.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)) (/.f64 1/2 (/.f64 x eps)))))
(fma.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7)) (fma.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (fma.f64 eps (/.f64 1/2 x) (/.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 eps 2))))))
(fma.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7)) (fma.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (fma.f64 1/2 (/.f64 eps x) (/.f64 (*.f64 1/8 (pow.f64 eps 2)) (pow.f64 x 3)))))
(*.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))
(fma.f64 x -2 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)))
(+.f64 (*.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (*.f64 -2 x)))
(fma.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2)) (fma.f64 -8 (/.f64 (pow.f64 x 3) eps) (*.f64 x -2)))
(fma.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2)) (fma.f64 x -2 (*.f64 -8 (/.f64 (pow.f64 x 3) eps))))
(+.f64 (*.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3))) (+.f64 (*.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (*.f64 -2 x))))
(fma.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3)) (fma.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2)) (fma.f64 -8 (/.f64 (pow.f64 x 3) eps) (*.f64 x -2))))
(fma.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3)) (fma.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2)) (fma.f64 x -2 (*.f64 -8 (/.f64 (pow.f64 x 3) 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))
(fma.f64 x -2 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)))
(+.f64 (*.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (*.f64 -2 x)))
(fma.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2)) (fma.f64 -8 (/.f64 (pow.f64 x 3) eps) (*.f64 x -2)))
(fma.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2)) (fma.f64 x -2 (*.f64 -8 (/.f64 (pow.f64 x 3) eps))))
(+.f64 (*.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3))) (+.f64 (*.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (*.f64 -2 x))))
(fma.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3)) (fma.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2)) (fma.f64 -8 (/.f64 (pow.f64 x 3) eps) (*.f64 x -2))))
(fma.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3)) (fma.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2)) (fma.f64 x -2 (*.f64 -8 (/.f64 (pow.f64 x 3) 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))
(fma.f64 x -2 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)))
(+.f64 (*.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (*.f64 -2 x)))
(fma.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2)) (fma.f64 -8 (/.f64 (pow.f64 x 3) eps) (*.f64 x -2)))
(fma.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2)) (fma.f64 x -2 (*.f64 -8 (/.f64 (pow.f64 x 3) eps))))
(+.f64 (*.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3))) (+.f64 (*.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (*.f64 -2 x))))
(fma.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3)) (fma.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2)) (fma.f64 -8 (/.f64 (pow.f64 x 3) eps) (*.f64 x -2))))
(fma.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3)) (fma.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2)) (fma.f64 x -2 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)))))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)) (/.f64 1/2 (/.f64 x eps)))
(fma.f64 eps (/.f64 1/2 x) (/.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 eps 2))))
(fma.f64 1/2 (/.f64 eps x) (/.f64 (*.f64 1/8 (pow.f64 eps 2)) (pow.f64 x 3)))
(+.f64 (*.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 1/2 (/.f64 eps x))))
(fma.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (fma.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)) (/.f64 1/2 (/.f64 x eps))))
(fma.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (fma.f64 eps (/.f64 1/2 x) (/.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 eps 2)))))
(fma.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (fma.f64 1/2 (/.f64 eps x) (/.f64 (*.f64 1/8 (pow.f64 eps 2)) (pow.f64 x 3))))
(+.f64 (*.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7))) (+.f64 (*.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 1/2 (/.f64 eps x)))))
(fma.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7)) (fma.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (fma.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)) (/.f64 1/2 (/.f64 x eps)))))
(fma.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7)) (fma.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (fma.f64 eps (/.f64 1/2 x) (/.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 eps 2))))))
(fma.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7)) (fma.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (fma.f64 1/2 (/.f64 eps x) (/.f64 (*.f64 1/8 (pow.f64 eps 2)) (pow.f64 x 3)))))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)) (/.f64 1/2 (/.f64 x eps)))
(fma.f64 eps (/.f64 1/2 x) (/.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 eps 2))))
(fma.f64 1/2 (/.f64 eps x) (/.f64 (*.f64 1/8 (pow.f64 eps 2)) (pow.f64 x 3)))
(+.f64 (*.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 1/2 (/.f64 eps x))))
(fma.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (fma.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)) (/.f64 1/2 (/.f64 x eps))))
(fma.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (fma.f64 eps (/.f64 1/2 x) (/.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 eps 2)))))
(fma.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (fma.f64 1/2 (/.f64 eps x) (/.f64 (*.f64 1/8 (pow.f64 eps 2)) (pow.f64 x 3))))
(+.f64 (*.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7))) (+.f64 (*.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 1/2 (/.f64 eps x)))))
(fma.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7)) (fma.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (fma.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)) (/.f64 1/2 (/.f64 x eps)))))
(fma.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7)) (fma.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (fma.f64 eps (/.f64 1/2 x) (/.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 eps 2))))))
(fma.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7)) (fma.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (fma.f64 1/2 (/.f64 eps x) (/.f64 (*.f64 1/8 (pow.f64 eps 2)) (pow.f64 x 3)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 eps x)))) 1)
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(/.f64 eps (*.f64 x 2))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(/.f64 -1/2 (/.f64 x eps))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 (/.f64 1/2 x) (/.f64 1 eps))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(/.f64 1 (*.f64 (/.f64 x eps) -2))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 1 (/.f64 (*.f64 (/.f64 x eps) -2) 1))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 1 (/.f64 x (*.f64 1/2 eps)))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(/.f64 -1 (neg.f64 (*.f64 (/.f64 x eps) -2)))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 (*.f64 eps -1/2) x)
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 (*.f64 eps -1/2) (neg.f64 x))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(/.f64 (*.f64 1/2 eps) x)
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(/.f64 (*.f64 1/2 eps) (neg.f64 x))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 (neg.f64 (*.f64 eps -1/2)) (neg.f64 x))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 (neg.f64 (*.f64 1/2 eps)) (neg.f64 x))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(/.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 (/.f64 x eps)) 2)) (cbrt.f64 (/.f64 x eps)))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 (/.f64 -1/2 (sqrt.f64 (/.f64 x eps))) (sqrt.f64 (/.f64 x eps)))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 (/.f64 (*.f64 eps -1/2) 1) x)
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 (/.f64 (*.f64 eps -1/2) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 (/.f64 (*.f64 eps -1/2) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 (/.f64 (*.f64 1/2 eps) 1) x)
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(/.f64 (/.f64 (*.f64 1/2 eps) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(/.f64 (/.f64 (*.f64 1/2 eps) (sqrt.f64 x)) (sqrt.f64 x))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(pow.f64 (*.f64 1/2 (/.f64 eps x)) 1)
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 eps x))) 3)
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(pow.f64 (pow.f64 (*.f64 1/2 (/.f64 eps x)) 3) 1/3)
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(pow.f64 (sqrt.f64 (*.f64 1/2 (/.f64 eps x))) 2)
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(pow.f64 (*.f64 (/.f64 x eps) -2) -1)
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(sqrt.f64 (pow.f64 (*.f64 1/2 (/.f64 eps x)) 2))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(log.f64 (pow.f64 (exp.f64 -1/2) (/.f64 eps x)))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (/.f64 eps x)))))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(cbrt.f64 (pow.f64 (*.f64 1/2 (/.f64 eps x)) 3))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (/.f64 1/2 x) 3)))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1/2 x) 3) (pow.f64 eps 3)))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 eps x))))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(exp.f64 (log.f64 (*.f64 1/2 (/.f64 eps x))))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (/.f64 eps x))) 1))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(log1p.f64 (expm1.f64 (*.f64 1/2 (/.f64 eps x))))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 eps x)))) 1)
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(*.f64 eps (/.f64 1/2 x))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(*.f64 -1/2 (/.f64 eps x))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(*.f64 (/.f64 1/2 x) eps)
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(*.f64 (*.f64 1/2 (/.f64 eps x)) 1)
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(*.f64 1 (*.f64 1/2 (/.f64 eps x)))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(*.f64 (cbrt.f64 (pow.f64 eps 2)) (*.f64 (cbrt.f64 eps) (/.f64 1/2 x)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 eps 2)) (cbrt.f64 eps)) (/.f64 1/2 x))
(*.f64 (/.f64 1/2 x) (*.f64 (cbrt.f64 (pow.f64 eps 2)) (cbrt.f64 eps)))
(*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 eps x))) (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 eps x))) 2))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 eps x))) 2) (cbrt.f64 (*.f64 1/2 (/.f64 eps x))))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 x)) 2) (*.f64 (cbrt.f64 (/.f64 1/2 x)) eps))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 1/2 x)))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 eps x))) (sqrt.f64 (*.f64 1/2 (/.f64 eps x))))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(*.f64 (sqrt.f64 (/.f64 1/2 x)) (*.f64 (sqrt.f64 (/.f64 1/2 x)) eps))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(*.f64 (*.f64 eps -1/2) (/.f64 1 x))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(*.f64 (*.f64 1/2 eps) (/.f64 1 x))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(*.f64 (/.f64 eps 1) (/.f64 1/2 x))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(*.f64 (/.f64 eps (pow.f64 (cbrt.f64 x) 2)) (/.f64 -1/2 (cbrt.f64 x)))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(*.f64 (/.f64 eps (sqrt.f64 x)) (/.f64 -1/2 (sqrt.f64 x)))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 x) 2)) (/.f64 eps (cbrt.f64 x)))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(*.f64 (/.f64 1/2 (sqrt.f64 x)) (/.f64 eps (sqrt.f64 x)))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(*.f64 (*.f64 (/.f64 1/2 x) (cbrt.f64 (pow.f64 eps 2))) (cbrt.f64 eps))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 eps 2)) (cbrt.f64 eps)) (/.f64 1/2 x))
(*.f64 (/.f64 1/2 x) (*.f64 (cbrt.f64 (pow.f64 eps 2)) (cbrt.f64 eps)))
(*.f64 (*.f64 (/.f64 1/2 x) (sqrt.f64 eps)) (sqrt.f64 eps))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(*.f64 (*.f64 eps (pow.f64 (cbrt.f64 (/.f64 1/2 x)) 2)) (cbrt.f64 (/.f64 1/2 x)))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(*.f64 (*.f64 eps (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(pow.f64 (*.f64 1/2 (/.f64 eps x)) 1)
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 eps x))) 3)
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(pow.f64 (pow.f64 (*.f64 1/2 (/.f64 eps x)) 3) 1/3)
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(pow.f64 (sqrt.f64 (*.f64 1/2 (/.f64 eps x))) 2)
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(pow.f64 (*.f64 (/.f64 x eps) -2) -1)
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(sqrt.f64 (pow.f64 (*.f64 1/2 (/.f64 eps x)) 2))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(log.f64 (pow.f64 (exp.f64 -1/2) (/.f64 eps x)))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (/.f64 eps x)))))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(cbrt.f64 (pow.f64 (*.f64 1/2 (/.f64 eps x)) 3))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (/.f64 1/2 x) 3)))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1/2 x) 3) (pow.f64 eps 3)))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 eps x))))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(exp.f64 (log.f64 (*.f64 1/2 (/.f64 eps x))))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (/.f64 eps x))) 1))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(log1p.f64 (expm1.f64 (*.f64 1/2 (/.f64 eps x))))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(+.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 (cbrt.f64 (sqrt.f64 eps))) (cbrt.f64 eps) (sqrt.f64 eps)))
(+.f64 (-.f64 x (sqrt.f64 eps)) (-.f64 (sqrt.f64 eps) (*.f64 (cbrt.f64 eps) (cbrt.f64 (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 x (sqrt.f64 eps))
(+.f64 (-.f64 x (sqrt.f64 eps)) (fma.f64 (neg.f64 (cbrt.f64 eps)) (cbrt.f64 (sqrt.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 (-.f64 x (sqrt.f64 eps)) (-.f64 (sqrt.f64 eps) (*.f64 (cbrt.f64 eps) (cbrt.f64 (sqrt.f64 eps)))))
(+.f64 (-.f64 x (sqrt.f64 eps)) (fma.f64 -1 (sqrt.f64 eps) (sqrt.f64 eps)))
(-.f64 x (sqrt.f64 eps))
(+.f64 (neg.f64 (sqrt.f64 eps)) x)
(-.f64 x (sqrt.f64 eps))
(+.f64 (fma.f64 x 1 (neg.f64 (sqrt.f64 eps))) (fma.f64 (neg.f64 (sqrt.f64 eps)) 1 (sqrt.f64 eps)))
(-.f64 x (sqrt.f64 eps))
(+.f64 (fma.f64 x 1 (neg.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 (-.f64 x (sqrt.f64 eps)) (-.f64 (sqrt.f64 eps) (*.f64 (cbrt.f64 eps) (cbrt.f64 (sqrt.f64 eps)))))
(+.f64 (fma.f64 x 1 (neg.f64 (sqrt.f64 eps))) (fma.f64 (neg.f64 (pow.f64 eps 1/4)) (pow.f64 eps 1/4) (sqrt.f64 eps)))
(-.f64 x (sqrt.f64 eps))
(+.f64 (fma.f64 x 1 (neg.f64 (sqrt.f64 eps))) (fma.f64 (neg.f64 (cbrt.f64 eps)) (cbrt.f64 (sqrt.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 (-.f64 x (sqrt.f64 eps)) (-.f64 (sqrt.f64 eps) (*.f64 (cbrt.f64 eps) (cbrt.f64 (sqrt.f64 eps)))))
(+.f64 (fma.f64 x 1 (neg.f64 (sqrt.f64 eps))) (fma.f64 -1 (sqrt.f64 eps) (sqrt.f64 eps)))
(-.f64 x (sqrt.f64 eps))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (sqrt.f64 eps) (pow.f64 1 1/2)))) (fma.f64 (neg.f64 (sqrt.f64 eps)) (pow.f64 1 1/2) (*.f64 (sqrt.f64 eps) (pow.f64 1 1/2))))
(-.f64 x (sqrt.f64 eps))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (pow.f64 (cbrt.f64 eps) 1/2) (pow.f64 (cbrt.f64 (pow.f64 eps 2)) 1/2)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 eps) 1/2)) (pow.f64 (cbrt.f64 (pow.f64 eps 2)) 1/2) (*.f64 (pow.f64 (cbrt.f64 eps) 1/2) (pow.f64 (cbrt.f64 (pow.f64 eps 2)) 1/2))))
(+.f64 (fma.f64 x 1 (*.f64 (neg.f64 (sqrt.f64 (cbrt.f64 eps))) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))))) (fma.f64 (neg.f64 (sqrt.f64 (cbrt.f64 eps))) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))) (*.f64 (sqrt.f64 (cbrt.f64 eps)) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))))))
(+.f64 (-.f64 x (*.f64 (sqrt.f64 (cbrt.f64 eps)) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))))) (*.f64 0 (*.f64 (sqrt.f64 (cbrt.f64 eps)) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))))))
(-.f64 (+.f64 0 x) (*.f64 (sqrt.f64 (cbrt.f64 eps)) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2)))))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (sqrt.f64 eps) (pow.f64 -1 1/2)))) (fma.f64 (neg.f64 (sqrt.f64 eps)) (pow.f64 -1 1/2) (*.f64 (sqrt.f64 eps) (pow.f64 -1 1/2))))
(+.f64 x (*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 -1))))
(fma.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 -1)) x)
(-.f64 x (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (sqrt.f64 (cbrt.f64 eps)) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2)))))) (fma.f64 (neg.f64 (sqrt.f64 (cbrt.f64 eps))) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))) (*.f64 (sqrt.f64 (cbrt.f64 eps)) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))))))
(+.f64 (fma.f64 x 1 (*.f64 (neg.f64 (sqrt.f64 (cbrt.f64 eps))) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))))) (fma.f64 (neg.f64 (sqrt.f64 (cbrt.f64 eps))) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))) (*.f64 (sqrt.f64 (cbrt.f64 eps)) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))))))
(+.f64 (-.f64 x (*.f64 (sqrt.f64 (cbrt.f64 eps)) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))))) (*.f64 0 (*.f64 (sqrt.f64 (cbrt.f64 eps)) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))))))
(-.f64 (+.f64 0 x) (*.f64 (sqrt.f64 (cbrt.f64 eps)) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2)))))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)))) (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 -1) (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))))
(+.f64 x (*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 -1))))
(fma.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 -1)) x)
(-.f64 x (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (sqrt.f64 eps) (pow.f64 1 1/2)))) (fma.f64 (neg.f64 (sqrt.f64 eps)) (pow.f64 1 1/2) (*.f64 (sqrt.f64 eps) (pow.f64 1 1/2))))
(-.f64 x (sqrt.f64 eps))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (pow.f64 (cbrt.f64 eps) 1/2) (pow.f64 (cbrt.f64 (pow.f64 eps 2)) 1/2)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 eps) 1/2)) (pow.f64 (cbrt.f64 (pow.f64 eps 2)) 1/2) (*.f64 (pow.f64 (cbrt.f64 eps) 1/2) (pow.f64 (cbrt.f64 (pow.f64 eps 2)) 1/2))))
(+.f64 (fma.f64 x 1 (*.f64 (neg.f64 (sqrt.f64 (cbrt.f64 eps))) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))))) (fma.f64 (neg.f64 (sqrt.f64 (cbrt.f64 eps))) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))) (*.f64 (sqrt.f64 (cbrt.f64 eps)) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))))))
(+.f64 (-.f64 x (*.f64 (sqrt.f64 (cbrt.f64 eps)) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))))) (*.f64 0 (*.f64 (sqrt.f64 (cbrt.f64 eps)) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))))))
(-.f64 (+.f64 0 x) (*.f64 (sqrt.f64 (cbrt.f64 eps)) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2)))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (sqrt.f64 eps) (pow.f64 -1 1/2)))) (fma.f64 (neg.f64 (sqrt.f64 eps)) (pow.f64 -1 1/2) (*.f64 (sqrt.f64 eps) (pow.f64 -1 1/2))))
(+.f64 x (*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 -1))))
(fma.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 -1)) x)
(-.f64 x (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (sqrt.f64 (cbrt.f64 eps)) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2)))))) (fma.f64 (neg.f64 (sqrt.f64 (cbrt.f64 eps))) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))) (*.f64 (sqrt.f64 (cbrt.f64 eps)) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))))))
(+.f64 (fma.f64 x 1 (*.f64 (neg.f64 (sqrt.f64 (cbrt.f64 eps))) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))))) (fma.f64 (neg.f64 (sqrt.f64 (cbrt.f64 eps))) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))) (*.f64 (sqrt.f64 (cbrt.f64 eps)) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))))))
(+.f64 (-.f64 x (*.f64 (sqrt.f64 (cbrt.f64 eps)) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))))) (*.f64 0 (*.f64 (sqrt.f64 (cbrt.f64 eps)) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))))))
(-.f64 (+.f64 0 x) (*.f64 (sqrt.f64 (cbrt.f64 eps)) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2)))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)))) (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 -1) (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))))
(+.f64 x (*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 -1))))
(fma.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 -1)) x)
(-.f64 x (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (sqrt.f64 eps))) (fma.f64 (neg.f64 (sqrt.f64 eps)) 1 (sqrt.f64 eps)))
(-.f64 x (sqrt.f64 eps))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.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 (-.f64 x (sqrt.f64 eps)) (-.f64 (sqrt.f64 eps) (*.f64 (cbrt.f64 eps) (cbrt.f64 (sqrt.f64 eps)))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (sqrt.f64 eps))) (fma.f64 (neg.f64 (pow.f64 eps 1/4)) (pow.f64 eps 1/4) (sqrt.f64 eps)))
(-.f64 x (sqrt.f64 eps))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (sqrt.f64 eps))) (fma.f64 (neg.f64 (cbrt.f64 eps)) (cbrt.f64 (sqrt.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 (-.f64 x (sqrt.f64 eps)) (-.f64 (sqrt.f64 eps) (*.f64 (cbrt.f64 eps) (cbrt.f64 (sqrt.f64 eps)))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (sqrt.f64 eps))) (fma.f64 -1 (sqrt.f64 eps) (sqrt.f64 eps)))
(-.f64 x (sqrt.f64 eps))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (sqrt.f64 eps) (pow.f64 1 1/2)))) (fma.f64 (neg.f64 (sqrt.f64 eps)) (pow.f64 1 1/2) (*.f64 (sqrt.f64 eps) (pow.f64 1 1/2))))
(-.f64 x (sqrt.f64 eps))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 eps) 1/2) (pow.f64 (cbrt.f64 (pow.f64 eps 2)) 1/2)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 eps) 1/2)) (pow.f64 (cbrt.f64 (pow.f64 eps 2)) 1/2) (*.f64 (pow.f64 (cbrt.f64 eps) 1/2) (pow.f64 (cbrt.f64 (pow.f64 eps 2)) 1/2))))
(+.f64 (fma.f64 x 1 (*.f64 (neg.f64 (sqrt.f64 (cbrt.f64 eps))) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))))) (fma.f64 (neg.f64 (sqrt.f64 (cbrt.f64 eps))) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))) (*.f64 (sqrt.f64 (cbrt.f64 eps)) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))))))
(+.f64 (-.f64 x (*.f64 (sqrt.f64 (cbrt.f64 eps)) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))))) (*.f64 0 (*.f64 (sqrt.f64 (cbrt.f64 eps)) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))))))
(-.f64 (+.f64 0 x) (*.f64 (sqrt.f64 (cbrt.f64 eps)) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2)))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (sqrt.f64 eps) (pow.f64 -1 1/2)))) (fma.f64 (neg.f64 (sqrt.f64 eps)) (pow.f64 -1 1/2) (*.f64 (sqrt.f64 eps) (pow.f64 -1 1/2))))
(+.f64 x (*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 -1))))
(fma.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 -1)) x)
(-.f64 x (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (sqrt.f64 (cbrt.f64 eps)) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2)))))) (fma.f64 (neg.f64 (sqrt.f64 (cbrt.f64 eps))) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))) (*.f64 (sqrt.f64 (cbrt.f64 eps)) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))))))
(+.f64 (fma.f64 x 1 (*.f64 (neg.f64 (sqrt.f64 (cbrt.f64 eps))) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))))) (fma.f64 (neg.f64 (sqrt.f64 (cbrt.f64 eps))) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))) (*.f64 (sqrt.f64 (cbrt.f64 eps)) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))))))
(+.f64 (-.f64 x (*.f64 (sqrt.f64 (cbrt.f64 eps)) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))))) (*.f64 0 (*.f64 (sqrt.f64 (cbrt.f64 eps)) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))))))
(-.f64 (+.f64 0 x) (*.f64 (sqrt.f64 (cbrt.f64 eps)) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2)))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)))) (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 -1) (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))))
(+.f64 x (*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 -1))))
(fma.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 -1)) x)
(-.f64 x (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 eps) (pow.f64 1 1/2)))) (fma.f64 (neg.f64 (sqrt.f64 eps)) (pow.f64 1 1/2) (*.f64 (sqrt.f64 eps) (pow.f64 1 1/2))))
(-.f64 x (sqrt.f64 eps))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 eps) 1/2) (pow.f64 (cbrt.f64 (pow.f64 eps 2)) 1/2)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 eps) 1/2)) (pow.f64 (cbrt.f64 (pow.f64 eps 2)) 1/2) (*.f64 (pow.f64 (cbrt.f64 eps) 1/2) (pow.f64 (cbrt.f64 (pow.f64 eps 2)) 1/2))))
(+.f64 (fma.f64 x 1 (*.f64 (neg.f64 (sqrt.f64 (cbrt.f64 eps))) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))))) (fma.f64 (neg.f64 (sqrt.f64 (cbrt.f64 eps))) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))) (*.f64 (sqrt.f64 (cbrt.f64 eps)) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))))))
(+.f64 (-.f64 x (*.f64 (sqrt.f64 (cbrt.f64 eps)) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))))) (*.f64 0 (*.f64 (sqrt.f64 (cbrt.f64 eps)) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))))))
(-.f64 (+.f64 0 x) (*.f64 (sqrt.f64 (cbrt.f64 eps)) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 eps) (pow.f64 -1 1/2)))) (fma.f64 (neg.f64 (sqrt.f64 eps)) (pow.f64 -1 1/2) (*.f64 (sqrt.f64 eps) (pow.f64 -1 1/2))))
(+.f64 x (*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 -1))))
(fma.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 -1)) x)
(-.f64 x (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 (cbrt.f64 eps)) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2)))))) (fma.f64 (neg.f64 (sqrt.f64 (cbrt.f64 eps))) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))) (*.f64 (sqrt.f64 (cbrt.f64 eps)) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))))))
(+.f64 (fma.f64 x 1 (*.f64 (neg.f64 (sqrt.f64 (cbrt.f64 eps))) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))))) (fma.f64 (neg.f64 (sqrt.f64 (cbrt.f64 eps))) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))) (*.f64 (sqrt.f64 (cbrt.f64 eps)) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))))))
(+.f64 (-.f64 x (*.f64 (sqrt.f64 (cbrt.f64 eps)) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))))) (*.f64 0 (*.f64 (sqrt.f64 (cbrt.f64 eps)) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))))))
(-.f64 (+.f64 0 x) (*.f64 (sqrt.f64 (cbrt.f64 eps)) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)))) (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 -1) (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))))
(+.f64 x (*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 -1))))
(fma.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 -1)) x)
(-.f64 x (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 eps) (pow.f64 1 1/2)))) (fma.f64 (neg.f64 (sqrt.f64 eps)) (pow.f64 1 1/2) (*.f64 (sqrt.f64 eps) (pow.f64 1 1/2))))
(-.f64 x (sqrt.f64 eps))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 eps) 1/2) (pow.f64 (cbrt.f64 (pow.f64 eps 2)) 1/2)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 eps) 1/2)) (pow.f64 (cbrt.f64 (pow.f64 eps 2)) 1/2) (*.f64 (pow.f64 (cbrt.f64 eps) 1/2) (pow.f64 (cbrt.f64 (pow.f64 eps 2)) 1/2))))
(+.f64 (fma.f64 x 1 (*.f64 (neg.f64 (sqrt.f64 (cbrt.f64 eps))) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))))) (fma.f64 (neg.f64 (sqrt.f64 (cbrt.f64 eps))) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))) (*.f64 (sqrt.f64 (cbrt.f64 eps)) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))))))
(+.f64 (-.f64 x (*.f64 (sqrt.f64 (cbrt.f64 eps)) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))))) (*.f64 0 (*.f64 (sqrt.f64 (cbrt.f64 eps)) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))))))
(-.f64 (+.f64 0 x) (*.f64 (sqrt.f64 (cbrt.f64 eps)) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2)))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 eps) (pow.f64 -1 1/2)))) (fma.f64 (neg.f64 (sqrt.f64 eps)) (pow.f64 -1 1/2) (*.f64 (sqrt.f64 eps) (pow.f64 -1 1/2))))
(+.f64 x (*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 -1))))
(fma.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 -1)) x)
(-.f64 x (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 (cbrt.f64 eps)) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2)))))) (fma.f64 (neg.f64 (sqrt.f64 (cbrt.f64 eps))) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))) (*.f64 (sqrt.f64 (cbrt.f64 eps)) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))))))
(+.f64 (fma.f64 x 1 (*.f64 (neg.f64 (sqrt.f64 (cbrt.f64 eps))) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))))) (fma.f64 (neg.f64 (sqrt.f64 (cbrt.f64 eps))) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))) (*.f64 (sqrt.f64 (cbrt.f64 eps)) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))))))
(+.f64 (-.f64 x (*.f64 (sqrt.f64 (cbrt.f64 eps)) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))))) (*.f64 0 (*.f64 (sqrt.f64 (cbrt.f64 eps)) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2))))))
(-.f64 (+.f64 0 x) (*.f64 (sqrt.f64 (cbrt.f64 eps)) (sqrt.f64 (cbrt.f64 (pow.f64 eps 2)))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)))) (fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 -1) (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))))
(+.f64 x (*.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 -1))))
(fma.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 -1)) x)
(-.f64 x (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)))
(*.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 (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 (sqrt.f64 (-.f64 x (sqrt.f64 eps))) (sqrt.f64 (-.f64 x (sqrt.f64 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 (+.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)) (fma.f64 x (sqrt.f64 eps) (fma.f64 x x eps)))
(*.f64 (fma.f64 x x eps) (/.f64 1 (+.f64 x (sqrt.f64 eps))))
(/.f64 1 (/.f64 (+.f64 x (sqrt.f64 eps)) (fma.f64 x x eps)))
(/.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 (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 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)) (fma.f64 x (sqrt.f64 eps) (fma.f64 x x eps)))
(/.f64 1 (/.f64 (+.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 (fma.f64 x x eps) (*.f64 x (sqrt.f64 eps))))
(/.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)) (fma.f64 x (sqrt.f64 eps) (fma.f64 x x eps)))
(/.f64 (fma.f64 x x eps) (+.f64 x (sqrt.f64 eps)))
(/.f64 1 (/.f64 (+.f64 x (sqrt.f64 eps)) (fma.f64 x x 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 (+.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)) (fma.f64 x (sqrt.f64 eps) (fma.f64 x x eps)))
(/.f64 (neg.f64 (fma.f64 x x eps)) (neg.f64 (+.f64 x (sqrt.f64 eps))))
(/.f64 1 (/.f64 (+.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 (neg.f64 (sqrt.f64 eps)) 3)) (+.f64 (pow.f64 x 2) (-.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)) (+.f64 (pow.f64 x 2) (*.f64 (neg.f64 (sqrt.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 eps)) x))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (sqrt.f64 eps) 3)) (fma.f64 x (sqrt.f64 eps) (fma.f64 x x eps)))
(/.f64 (-.f64 (pow.f64 x 2) (*.f64 (neg.f64 (sqrt.f64 eps)) (neg.f64 (sqrt.f64 eps)))) (-.f64 x (neg.f64 (sqrt.f64 eps))))
(/.f64 (-.f64 (pow.f64 x 2) (*.f64 (sqrt.f64 eps) (sqrt.f64 eps))) (-.f64 x (neg.f64 (sqrt.f64 eps))))
(/.f64 (-.f64 (pow.f64 x 2) eps) (+.f64 x (sqrt.f64 eps)))
(pow.f64 (-.f64 x (sqrt.f64 eps)) 1)
(-.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))
(pow.f64 (sqrt.f64 (-.f64 x (sqrt.f64 eps))) 2)
(-.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 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 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))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 eps x)))) 1)
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(/.f64 eps (*.f64 x 2))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(/.f64 -1/2 (/.f64 x eps))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 (/.f64 1/2 x) (/.f64 1 eps))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(/.f64 1 (*.f64 (/.f64 x eps) -2))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 1 (/.f64 (*.f64 (/.f64 x eps) -2) 1))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 1 (/.f64 x (*.f64 1/2 eps)))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(/.f64 -1 (neg.f64 (*.f64 (/.f64 x eps) -2)))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 (*.f64 eps -1/2) x)
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 (*.f64 eps -1/2) (neg.f64 x))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(/.f64 (*.f64 1/2 eps) x)
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(/.f64 (*.f64 1/2 eps) (neg.f64 x))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 (neg.f64 (*.f64 eps -1/2)) (neg.f64 x))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 (neg.f64 (*.f64 1/2 eps)) (neg.f64 x))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(/.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 (/.f64 x eps)) 2)) (cbrt.f64 (/.f64 x eps)))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 (/.f64 -1/2 (sqrt.f64 (/.f64 x eps))) (sqrt.f64 (/.f64 x eps)))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 (/.f64 (*.f64 eps -1/2) 1) x)
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 (/.f64 (*.f64 eps -1/2) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 (/.f64 (*.f64 eps -1/2) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 (/.f64 (*.f64 1/2 eps) 1) x)
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(/.f64 (/.f64 (*.f64 1/2 eps) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(/.f64 (/.f64 (*.f64 1/2 eps) (sqrt.f64 x)) (sqrt.f64 x))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(pow.f64 (*.f64 1/2 (/.f64 eps x)) 1)
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 eps x))) 3)
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(pow.f64 (pow.f64 (*.f64 1/2 (/.f64 eps x)) 3) 1/3)
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(pow.f64 (sqrt.f64 (*.f64 1/2 (/.f64 eps x))) 2)
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(pow.f64 (*.f64 (/.f64 x eps) -2) -1)
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(sqrt.f64 (pow.f64 (*.f64 1/2 (/.f64 eps x)) 2))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(log.f64 (pow.f64 (exp.f64 -1/2) (/.f64 eps x)))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (/.f64 eps x)))))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(cbrt.f64 (pow.f64 (*.f64 1/2 (/.f64 eps x)) 3))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (/.f64 1/2 x) 3)))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1/2 x) 3) (pow.f64 eps 3)))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 eps x))))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(exp.f64 (log.f64 (*.f64 1/2 (/.f64 eps x))))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (/.f64 eps x))) 1))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(log1p.f64 (expm1.f64 (*.f64 1/2 (/.f64 eps x))))
(/.f64 1/2 (/.f64 x eps))
(/.f64 eps (/.f64 x 1/2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 eps (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x)))))) 1)
(/.f64 eps (fma.f64 x 2 (/.f64 1/2 (/.f64 x eps))))
(/.f64 eps (fma.f64 x 2 (/.f64 eps (/.f64 x 1/2))))
(-.f64 (/.f64 0 (neg.f64 (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))))) (/.f64 eps (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x)))))
(/.f64 (neg.f64 eps) (fma.f64 x 2 (/.f64 1/2 (/.f64 x eps))))
(/.f64 (neg.f64 eps) (fma.f64 x 2 (/.f64 eps (/.f64 x 1/2))))
(*.f64 eps (/.f64 1 (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x)))))
(/.f64 eps (fma.f64 x 2 (/.f64 1/2 (/.f64 x eps))))
(/.f64 eps (fma.f64 x 2 (/.f64 eps (/.f64 x 1/2))))
(*.f64 eps (/.f64 1 (neg.f64 (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))))))
(*.f64 eps (/.f64 1 (neg.f64 (fma.f64 x 2 (/.f64 1/2 (/.f64 x eps))))))
(/.f64 eps (neg.f64 (fma.f64 x 2 (/.f64 eps (/.f64 x 1/2)))))
(/.f64 eps (+.f64 (*.f64 eps (/.f64 -1/2 x)) (*.f64 x -2)))
(*.f64 (/.f64 eps (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x)))) 1)
(/.f64 eps (fma.f64 x 2 (/.f64 1/2 (/.f64 x eps))))
(/.f64 eps (fma.f64 x 2 (/.f64 eps (/.f64 x 1/2))))
(*.f64 1 (/.f64 eps (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x)))))
(/.f64 eps (fma.f64 x 2 (/.f64 1/2 (/.f64 x eps))))
(/.f64 eps (fma.f64 x 2 (/.f64 eps (/.f64 x 1/2))))
(*.f64 (cbrt.f64 (pow.f64 eps 2)) (*.f64 (cbrt.f64 eps) (/.f64 1 (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))))))
(*.f64 (cbrt.f64 (pow.f64 eps 2)) (/.f64 (*.f64 (cbrt.f64 eps) 1) (fma.f64 x 2 (/.f64 1/2 (/.f64 x eps)))))
(*.f64 (cbrt.f64 (pow.f64 eps 2)) (/.f64 (cbrt.f64 eps) (fma.f64 x 2 (/.f64 eps (/.f64 x 1/2)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 eps 2)) (cbrt.f64 eps)) (fma.f64 x 2 (/.f64 1/2 (/.f64 x eps))))
(*.f64 (cbrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))))) (pow.f64 (cbrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))))) 2))
(/.f64 eps (fma.f64 x 2 (/.f64 1/2 (/.f64 x eps))))
(/.f64 eps (fma.f64 x 2 (/.f64 eps (/.f64 x 1/2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))))) 2) (cbrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))))))
(/.f64 eps (fma.f64 x 2 (/.f64 1/2 (/.f64 x eps))))
(/.f64 eps (fma.f64 x 2 (/.f64 eps (/.f64 x 1/2))))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 1 (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))))))
(/.f64 eps (fma.f64 x 2 (/.f64 1/2 (/.f64 x eps))))
(/.f64 eps (fma.f64 x 2 (/.f64 eps (/.f64 x 1/2))))
(*.f64 (sqrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))))) (sqrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))))))
(/.f64 eps (fma.f64 x 2 (/.f64 1/2 (/.f64 x eps))))
(/.f64 eps (fma.f64 x 2 (/.f64 eps (/.f64 x 1/2))))
(*.f64 (/.f64 1 (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x)))) eps)
(/.f64 eps (fma.f64 x 2 (/.f64 1/2 (/.f64 x eps))))
(/.f64 eps (fma.f64 x 2 (/.f64 eps (/.f64 x 1/2))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x)))) 2)) (/.f64 eps (cbrt.f64 (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 x 2 (/.f64 1/2 (/.f64 x eps)))) 2)) (/.f64 eps (cbrt.f64 (fma.f64 x 2 (/.f64 1/2 (/.f64 x eps))))))
(/.f64 (/.f64 eps (cbrt.f64 (fma.f64 x 2 (/.f64 eps (/.f64 x 1/2))))) (pow.f64 (cbrt.f64 (fma.f64 x 2 (/.f64 eps (/.f64 x 1/2)))) 2))
(/.f64 (/.f64 eps (cbrt.f64 (fma.f64 x 2 (/.f64 1/2 (/.f64 x eps))))) (pow.f64 (cbrt.f64 (fma.f64 x 2 (/.f64 1/2 (/.f64 x eps)))) 2))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))))) (/.f64 eps (sqrt.f64 (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 x 2 (/.f64 1/2 (/.f64 x eps))))) (/.f64 eps (sqrt.f64 (fma.f64 x 2 (/.f64 1/2 (/.f64 x eps))))))
(/.f64 (/.f64 eps (sqrt.f64 (fma.f64 x 2 (/.f64 eps (/.f64 x 1/2))))) (sqrt.f64 (fma.f64 x 2 (/.f64 eps (/.f64 x 1/2)))))
(/.f64 (/.f64 eps (sqrt.f64 (fma.f64 x 2 (/.f64 1/2 (/.f64 x eps))))) (sqrt.f64 (fma.f64 x 2 (/.f64 1/2 (/.f64 x eps)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 eps 2)) 1) (/.f64 (cbrt.f64 eps) (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x)))))
(*.f64 (cbrt.f64 (pow.f64 eps 2)) (/.f64 (*.f64 (cbrt.f64 eps) 1) (fma.f64 x 2 (/.f64 1/2 (/.f64 x eps)))))
(*.f64 (cbrt.f64 (pow.f64 eps 2)) (/.f64 (cbrt.f64 eps) (fma.f64 x 2 (/.f64 eps (/.f64 x 1/2)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 eps 2)) (cbrt.f64 eps)) (fma.f64 x 2 (/.f64 1/2 (/.f64 x eps))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 eps 2)) (pow.f64 (cbrt.f64 (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x)))) 2)) (cbrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))))))
(*.f64 (cbrt.f64 (/.f64 eps (fma.f64 x 2 (/.f64 1/2 (/.f64 x eps))))) (/.f64 (cbrt.f64 (pow.f64 eps 2)) (pow.f64 (cbrt.f64 (fma.f64 x 2 (/.f64 1/2 (/.f64 x eps)))) 2)))
(*.f64 (cbrt.f64 (/.f64 eps (fma.f64 x 2 (/.f64 eps (/.f64 x 1/2))))) (/.f64 (cbrt.f64 (pow.f64 eps 2)) (pow.f64 (cbrt.f64 (fma.f64 x 2 (/.f64 eps (/.f64 x 1/2)))) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 eps 2)) (sqrt.f64 (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 eps 2)) (sqrt.f64 (fma.f64 x 2 (/.f64 1/2 (/.f64 x eps))))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (fma.f64 x 2 (/.f64 1/2 (/.f64 x eps))))))
(/.f64 (cbrt.f64 (pow.f64 eps 2)) (/.f64 (sqrt.f64 (fma.f64 x 2 (/.f64 eps (/.f64 x 1/2)))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (fma.f64 x 2 (/.f64 eps (/.f64 x 1/2)))))))
(*.f64 (/.f64 (sqrt.f64 eps) 1) (/.f64 (sqrt.f64 eps) (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x)))))
(/.f64 eps (fma.f64 x 2 (/.f64 1/2 (/.f64 x eps))))
(/.f64 eps (fma.f64 x 2 (/.f64 eps (/.f64 x 1/2))))
(*.f64 (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x)))) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 x 2 (/.f64 1/2 (/.f64 x eps)))) 2)) (/.f64 eps (cbrt.f64 (fma.f64 x 2 (/.f64 1/2 (/.f64 x eps))))))
(/.f64 (/.f64 eps (cbrt.f64 (fma.f64 x 2 (/.f64 eps (/.f64 x 1/2))))) (pow.f64 (cbrt.f64 (fma.f64 x 2 (/.f64 eps (/.f64 x 1/2)))) 2))
(/.f64 (/.f64 eps (cbrt.f64 (fma.f64 x 2 (/.f64 1/2 (/.f64 x eps))))) (pow.f64 (cbrt.f64 (fma.f64 x 2 (/.f64 1/2 (/.f64 x eps)))) 2))
(pow.f64 (/.f64 eps (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x)))) 1)
(/.f64 eps (fma.f64 x 2 (/.f64 1/2 (/.f64 x eps))))
(/.f64 eps (fma.f64 x 2 (/.f64 eps (/.f64 x 1/2))))
(pow.f64 (cbrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))))) 3)
(/.f64 eps (fma.f64 x 2 (/.f64 1/2 (/.f64 x eps))))
(/.f64 eps (fma.f64 x 2 (/.f64 eps (/.f64 x 1/2))))
(pow.f64 (pow.f64 (/.f64 eps (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x)))) 3) 1/3)
(/.f64 eps (fma.f64 x 2 (/.f64 1/2 (/.f64 x eps))))
(/.f64 eps (fma.f64 x 2 (/.f64 eps (/.f64 x 1/2))))
(pow.f64 (sqrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))))) 2)
(/.f64 eps (fma.f64 x 2 (/.f64 1/2 (/.f64 x eps))))
(/.f64 eps (fma.f64 x 2 (/.f64 eps (/.f64 x 1/2))))
(pow.f64 (/.f64 (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))) eps) -1)
(/.f64 eps (fma.f64 x 2 (/.f64 1/2 (/.f64 x eps))))
(/.f64 eps (fma.f64 x 2 (/.f64 eps (/.f64 x 1/2))))
(neg.f64 (/.f64 eps (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x)))))
(/.f64 (neg.f64 eps) (fma.f64 x 2 (/.f64 1/2 (/.f64 x eps))))
(/.f64 (neg.f64 eps) (fma.f64 x 2 (/.f64 eps (/.f64 x 1/2))))
(sqrt.f64 (pow.f64 (/.f64 eps (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x)))) 2))
(/.f64 eps (fma.f64 x 2 (/.f64 1/2 (/.f64 x eps))))
(/.f64 eps (fma.f64 x 2 (/.f64 eps (/.f64 x 1/2))))
(log.f64 (exp.f64 (/.f64 eps (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))))))
(/.f64 eps (fma.f64 x 2 (/.f64 1/2 (/.f64 x eps))))
(/.f64 eps (fma.f64 x 2 (/.f64 eps (/.f64 x 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 eps (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x)))))))
(/.f64 eps (fma.f64 x 2 (/.f64 1/2 (/.f64 x eps))))
(/.f64 eps (fma.f64 x 2 (/.f64 eps (/.f64 x 1/2))))
(cbrt.f64 (pow.f64 (/.f64 eps (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x)))) 3))
(/.f64 eps (fma.f64 x 2 (/.f64 1/2 (/.f64 x eps))))
(/.f64 eps (fma.f64 x 2 (/.f64 eps (/.f64 x 1/2))))
(cbrt.f64 (/.f64 (pow.f64 eps 3) (pow.f64 (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))) 3)))
(/.f64 eps (fma.f64 x 2 (/.f64 1/2 (/.f64 x eps))))
(/.f64 eps (fma.f64 x 2 (/.f64 eps (/.f64 x 1/2))))
(expm1.f64 (log1p.f64 (/.f64 eps (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))))))
(/.f64 eps (fma.f64 x 2 (/.f64 1/2 (/.f64 x eps))))
(/.f64 eps (fma.f64 x 2 (/.f64 eps (/.f64 x 1/2))))
(exp.f64 (log.f64 (/.f64 eps (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))))))
(/.f64 eps (fma.f64 x 2 (/.f64 1/2 (/.f64 x eps))))
(/.f64 eps (fma.f64 x 2 (/.f64 eps (/.f64 x 1/2))))
(exp.f64 (*.f64 (log.f64 (/.f64 eps (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))))) 1))
(/.f64 eps (fma.f64 x 2 (/.f64 1/2 (/.f64 x eps))))
(/.f64 eps (fma.f64 x 2 (/.f64 eps (/.f64 x 1/2))))
(log1p.f64 (expm1.f64 (/.f64 eps (fma.f64 x 2 (*.f64 1/2 (/.f64 eps x))))))
(/.f64 eps (fma.f64 x 2 (/.f64 1/2 (/.f64 x eps))))
(/.f64 eps (fma.f64 x 2 (/.f64 eps (/.f64 x 1/2))))

eval79.0ms (1.5%)

Compiler

Compiled 3617 to 2115 computations (41.5% saved)

prune128.0ms (2.4%)

Pruning

14 alts after pruning (6 fresh and 8 done)

PrunedKeptTotal
New2316237
Fresh000
Picked134
Done156
Total23314247
Accuracy
100.0%
Counts
247 → 14
Alt Table
Click to see full alt table
StatusAccuracyProgram
42.8%
(/.f64 (/.f64 1/2 x) (/.f64 1 eps))
43.0%
(/.f64 (*.f64 eps 1/2) x)
43.3%
(/.f64 eps (fma.f64 x 2 (*.f64 eps (/.f64 -1/2 x))))
4.8%
(/.f64 eps (+.f64 (*.f64 eps (/.f64 -1/2 x)) (*.f64 x -2)))
78.9%
(/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
42.9%
(/.f64 1/2 (/.f64 x eps))
6.3%
(-.f64 x (+.f64 x (*.f64 -1/2 (/.f64 eps x))))
63.0%
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
59.4%
(-.f64 x (sqrt.f64 (neg.f64 eps)))
1.2%
(-.f64 x (sqrt.f64 eps))
4.3%
(-.f64 x x)
42.9%
(*.f64 (/.f64 1/2 x) eps)
5.2%
(*.f64 x -2)
3.4%
x
42.8%
(/.f64 (/.f64 1/2 x) (/.f64 1 eps))
43.0%
(/.f64 (*.f64 eps 1/2) x)
43.3%
(/.f64 eps (fma.f64 x 2 (*.f64 eps (/.f64 -1/2 x))))
4.8%
(/.f64 eps (+.f64 (*.f64 eps (/.f64 -1/2 x)) (*.f64 x -2)))
78.9%
(/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
42.9%
(/.f64 1/2 (/.f64 x eps))
6.3%
(-.f64 x (+.f64 x (*.f64 -1/2 (/.f64 eps x))))
63.0%
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
59.4%
(-.f64 x (sqrt.f64 (neg.f64 eps)))
1.2%
(-.f64 x (sqrt.f64 eps))
4.3%
(-.f64 x x)
42.9%
(*.f64 (/.f64 1/2 x) eps)
5.2%
(*.f64 x -2)
3.4%
x
Compiler

Compiled 306 to 212 computations (30.7% saved)

localize118.0ms (2.2%)

Localize:

Found 5 expressions with local error:

NewAccuracyProgram
100.0%
(-.f64 x (sqrt.f64 eps))
100.0%
(/.f64 eps (+.f64 (*.f64 eps (/.f64 -1/2 x)) (*.f64 x -2)))
99.9%
(*.f64 eps (/.f64 -1/2 x))
99.9%
(/.f64 (/.f64 1/2 x) (/.f64 1 eps))
100.0%
(/.f64 1/2 (/.f64 x eps))
Compiler

Compiled 79 to 45 computations (43% saved)

series4.0ms (0.1%)

Counts
5 → 109
Calls

30 calls:

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

rewrite108.0ms (2%)

Algorithm
batch-egg-rewrite
Rules
1051×log1p-expm1-u
488×expm1-udef
488×log1p-udef
250×associate-*r*
172×associate-*l*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
024113
1355113
25521113
Stop Event
node limit
Counts
5 → 217
Calls
Call 1
Inputs
(/.f64 1/2 (/.f64 x eps))
(/.f64 (/.f64 1/2 x) (/.f64 1 eps))
(*.f64 eps (/.f64 -1/2 x))
(/.f64 eps (+.f64 (*.f64 eps (/.f64 -1/2 x)) (*.f64 x -2)))
(-.f64 x (sqrt.f64 eps))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 eps x)))) 1)
(*.f64 1/2 (/.f64 eps x))
(*.f64 eps (/.f64 1/2 x))
(*.f64 1 (*.f64 1/2 (/.f64 eps x)))
(*.f64 (*.f64 1/2 (/.f64 eps x)) 1)
(*.f64 -1/2 (/.f64 eps x))
(*.f64 -1/2 (/.f64 1 (/.f64 (neg.f64 x) eps)))
(*.f64 (/.f64 1/2 x) eps)
(*.f64 (/.f64 1/2 x) (neg.f64 eps))
(*.f64 (/.f64 1/2 x) (/.f64 1 (/.f64 -1 eps)))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 1/2 x)))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (/.f64 1/2 x)))
(*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 eps x))) (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 eps x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 eps x))) 2) (cbrt.f64 (*.f64 1/2 (/.f64 eps x))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 x)) 2) (*.f64 (cbrt.f64 (/.f64 1/2 x)) eps))
(*.f64 (sqrt.f64 (/.f64 1/2 x)) (*.f64 (sqrt.f64 (/.f64 1/2 x)) eps))
(*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 eps x))) (sqrt.f64 (*.f64 1/2 (/.f64 eps x))))
(*.f64 (/.f64 eps x) 1/2)
(*.f64 (*.f64 eps -1/2) (/.f64 1 x))
(*.f64 (/.f64 eps (sqrt.f64 x)) (/.f64 -1/2 (sqrt.f64 x)))
(*.f64 (/.f64 eps (pow.f64 (cbrt.f64 x) 2)) (/.f64 -1/2 (cbrt.f64 x)))
(*.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 eps -2))) (/.f64 (/.f64 1 x) (/.f64 1 (cbrt.f64 eps))))
(*.f64 (/.f64 1/2 (pow.f64 eps -1/2)) (/.f64 (/.f64 1 x) (pow.f64 eps -1/2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 eps -2))) (/.f64 (/.f64 1/2 x) (/.f64 1 (cbrt.f64 eps))))
(*.f64 (/.f64 1 (pow.f64 eps -1/2)) (/.f64 (/.f64 1/2 x) (pow.f64 eps -1/2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 x)) 2) 1) (/.f64 (cbrt.f64 (/.f64 1/2 x)) (/.f64 1 eps)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 x)) 2) (cbrt.f64 (pow.f64 eps -2))) (cbrt.f64 (*.f64 1/2 (/.f64 eps x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 x)) 2) (pow.f64 eps -1/2)) (/.f64 (cbrt.f64 (/.f64 1/2 x)) (pow.f64 eps -1/2)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 1/2 x)) 1) (/.f64 (sqrt.f64 (/.f64 1/2 x)) (/.f64 1 eps)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 1/2 x)) (cbrt.f64 (pow.f64 eps -2))) (/.f64 (sqrt.f64 (/.f64 1/2 x)) (/.f64 1 (cbrt.f64 eps))))
(*.f64 (*.f64 eps (pow.f64 (cbrt.f64 (/.f64 1/2 x)) 2)) (cbrt.f64 (/.f64 1/2 x)))
(*.f64 (*.f64 eps (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)))
(*.f64 (*.f64 (/.f64 1/2 x) (sqrt.f64 eps)) (sqrt.f64 eps))
(*.f64 (*.f64 (/.f64 1/2 x) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps))
(pow.f64 (*.f64 1/2 (/.f64 eps x)) 1)
(pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 eps x))) 3)
(pow.f64 (pow.f64 (*.f64 1/2 (/.f64 eps x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/2 (/.f64 eps x))) 2)
(pow.f64 (*.f64 (/.f64 x eps) 2) -1)
(neg.f64 (*.f64 1/2 (/.f64 eps x)))
(sqrt.f64 (/.f64 1/4 (pow.f64 (/.f64 x eps) 2)))
(log.f64 (pow.f64 (exp.f64 eps) (/.f64 1/2 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (/.f64 eps x)))))
(cbrt.f64 (pow.f64 (*.f64 1/2 (/.f64 eps x)) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 1/2 x) 3) (pow.f64 (/.f64 1 eps) 3)))
(expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 eps x))))
(exp.f64 (log.f64 (*.f64 1/2 (/.f64 eps x))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (/.f64 eps x))) 1))
(log1p.f64 (expm1.f64 (*.f64 1/2 (/.f64 eps x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 eps x)))) 1)
(*.f64 1/2 (/.f64 eps x))
(*.f64 eps (/.f64 1/2 x))
(*.f64 1 (*.f64 1/2 (/.f64 eps x)))
(*.f64 (*.f64 1/2 (/.f64 eps x)) 1)
(*.f64 -1/2 (/.f64 eps x))
(*.f64 -1/2 (/.f64 1 (/.f64 (neg.f64 x) eps)))
(*.f64 (/.f64 1/2 x) eps)
(*.f64 (/.f64 1/2 x) (neg.f64 eps))
(*.f64 (/.f64 1/2 x) (/.f64 1 (/.f64 -1 eps)))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 1/2 x)))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (/.f64 1/2 x)))
(*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 eps x))) (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 eps x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 eps x))) 2) (cbrt.f64 (*.f64 1/2 (/.f64 eps x))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 x)) 2) (*.f64 (cbrt.f64 (/.f64 1/2 x)) eps))
(*.f64 (sqrt.f64 (/.f64 1/2 x)) (*.f64 (sqrt.f64 (/.f64 1/2 x)) eps))
(*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 eps x))) (sqrt.f64 (*.f64 1/2 (/.f64 eps x))))
(*.f64 (/.f64 eps x) 1/2)
(*.f64 (*.f64 eps -1/2) (/.f64 1 x))
(*.f64 (/.f64 eps (sqrt.f64 x)) (/.f64 -1/2 (sqrt.f64 x)))
(*.f64 (/.f64 eps (pow.f64 (cbrt.f64 x) 2)) (/.f64 -1/2 (cbrt.f64 x)))
(*.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 eps -2))) (/.f64 (/.f64 1 x) (/.f64 1 (cbrt.f64 eps))))
(*.f64 (/.f64 1/2 (pow.f64 eps -1/2)) (/.f64 (/.f64 1 x) (pow.f64 eps -1/2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 eps -2))) (/.f64 (/.f64 1/2 x) (/.f64 1 (cbrt.f64 eps))))
(*.f64 (/.f64 1 (pow.f64 eps -1/2)) (/.f64 (/.f64 1/2 x) (pow.f64 eps -1/2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 x)) 2) 1) (/.f64 (cbrt.f64 (/.f64 1/2 x)) (/.f64 1 eps)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 x)) 2) (cbrt.f64 (pow.f64 eps -2))) (cbrt.f64 (*.f64 1/2 (/.f64 eps x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 x)) 2) (pow.f64 eps -1/2)) (/.f64 (cbrt.f64 (/.f64 1/2 x)) (pow.f64 eps -1/2)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 1/2 x)) 1) (/.f64 (sqrt.f64 (/.f64 1/2 x)) (/.f64 1 eps)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 1/2 x)) (cbrt.f64 (pow.f64 eps -2))) (/.f64 (sqrt.f64 (/.f64 1/2 x)) (/.f64 1 (cbrt.f64 eps))))
(*.f64 (*.f64 eps (pow.f64 (cbrt.f64 (/.f64 1/2 x)) 2)) (cbrt.f64 (/.f64 1/2 x)))
(*.f64 (*.f64 eps (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)))
(*.f64 (*.f64 (/.f64 1/2 x) (sqrt.f64 eps)) (sqrt.f64 eps))
(*.f64 (*.f64 (/.f64 1/2 x) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps))
(pow.f64 (*.f64 1/2 (/.f64 eps x)) 1)
(pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 eps x))) 3)
(pow.f64 (pow.f64 (*.f64 1/2 (/.f64 eps x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/2 (/.f64 eps x))) 2)
(pow.f64 (*.f64 (/.f64 x eps) 2) -1)
(neg.f64 (*.f64 1/2 (/.f64 eps x)))
(sqrt.f64 (/.f64 1/4 (pow.f64 (/.f64 x eps) 2)))
(log.f64 (pow.f64 (exp.f64 eps) (/.f64 1/2 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (/.f64 eps x)))))
(cbrt.f64 (pow.f64 (*.f64 1/2 (/.f64 eps x)) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 1/2 x) 3) (pow.f64 (/.f64 1 eps) 3)))
(expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 eps x))))
(exp.f64 (log.f64 (*.f64 1/2 (/.f64 eps x))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (/.f64 eps x))) 1))
(log1p.f64 (expm1.f64 (*.f64 1/2 (/.f64 eps x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 eps x)))) 1)
(/.f64 1/2 (/.f64 x eps))
(/.f64 1/2 (neg.f64 (/.f64 (neg.f64 x) eps)))
(/.f64 1/2 (/.f64 (/.f64 1 eps) (/.f64 1 x)))
(/.f64 eps (*.f64 x -2))
(/.f64 1 (*.f64 (/.f64 x eps) 2))
(/.f64 1 (*.f64 (*.f64 x -2) (/.f64 1 eps)))
(/.f64 1 (/.f64 x (*.f64 eps -1/2)))
(/.f64 1 (/.f64 (*.f64 (/.f64 x eps) 2) 1))
(/.f64 (*.f64 1/2 (/.f64 eps x)) 1)
(/.f64 -1/2 (/.f64 (neg.f64 x) eps))
(/.f64 -1/2 (*.f64 (/.f64 1 eps) (neg.f64 x)))
(/.f64 (/.f64 1/2 x) (/.f64 1 eps))
(/.f64 (/.f64 1/2 x) (/.f64 -1 eps))
(/.f64 (/.f64 1/2 x) (neg.f64 (/.f64 -1 eps)))
(/.f64 -1 (neg.f64 (*.f64 (/.f64 x eps) 2)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 x)) 2) (/.f64 (/.f64 1 eps) (cbrt.f64 (/.f64 1/2 x))))
(/.f64 (sqrt.f64 (/.f64 1/2 x)) (/.f64 (/.f64 1 eps) (sqrt.f64 (/.f64 1/2 x))))
(/.f64 (*.f64 eps -1/2) x)
(/.f64 (*.f64 eps -1/2) (neg.f64 x))
(/.f64 (neg.f64 (*.f64 eps -1/2)) (neg.f64 x))
(/.f64 (/.f64 (/.f64 1/2 x) (pow.f64 eps -1/2)) (pow.f64 eps -1/2))
(/.f64 (*.f64 eps 1/2) (neg.f64 x))
(/.f64 (*.f64 1/2 eps) x)
(/.f64 (*.f64 1/2 eps) (neg.f64 x))
(/.f64 (/.f64 (*.f64 eps -1/2) 1) x)
(/.f64 (/.f64 (*.f64 eps -1/2) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(/.f64 (/.f64 (*.f64 eps -1/2) (sqrt.f64 x)) (sqrt.f64 x))
(/.f64 (/.f64 1/2 (/.f64 1 eps)) x)
(/.f64 (/.f64 (/.f64 1/2 x) (cbrt.f64 (pow.f64 eps -2))) (/.f64 1 (cbrt.f64 eps)))
(/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (/.f64 x eps)) 2)) (cbrt.f64 (/.f64 x eps)))
(/.f64 (/.f64 1/2 (sqrt.f64 (/.f64 x eps))) (sqrt.f64 (/.f64 x eps)))
(pow.f64 (*.f64 1/2 (/.f64 eps x)) 1)
(pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 eps x))) 3)
(pow.f64 (pow.f64 (*.f64 1/2 (/.f64 eps x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/2 (/.f64 eps x))) 2)
(pow.f64 (*.f64 (/.f64 x eps) 2) -1)
(neg.f64 (*.f64 1/2 (/.f64 eps x)))
(sqrt.f64 (/.f64 1/4 (pow.f64 (/.f64 x eps) 2)))
(log.f64 (pow.f64 (exp.f64 eps) (/.f64 1/2 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (/.f64 eps x)))))
(cbrt.f64 (pow.f64 (*.f64 1/2 (/.f64 eps x)) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 1/2 x) 3) (pow.f64 (/.f64 1 eps) 3)))
(expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 eps x))))
(exp.f64 (log.f64 (*.f64 1/2 (/.f64 eps x))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (/.f64 eps x))) 1))
(log1p.f64 (expm1.f64 (*.f64 1/2 (/.f64 eps x))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2))))) 1)
(*.f64 eps (/.f64 1 (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2))))
(*.f64 1 (/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2))))
(*.f64 (/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2))) 1)
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 1 (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (/.f64 1 (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))))
(*.f64 (cbrt.f64 (/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))) (pow.f64 (cbrt.f64 (/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))) 2) (cbrt.f64 (/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))))
(*.f64 (sqrt.f64 (/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))) (sqrt.f64 (/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))))
(*.f64 (neg.f64 eps) (/.f64 1 (fma.f64 eps (/.f64 1/2 x) (neg.f64 (*.f64 x -2)))))
(*.f64 (/.f64 1 (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2))) eps)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2))) 2)) (/.f64 eps (cbrt.f64 (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))) (/.f64 eps (sqrt.f64 (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))))
(*.f64 (/.f64 (sqrt.f64 eps) 1) (/.f64 (sqrt.f64 eps) (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2))))
(*.f64 (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2))) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) 1) (/.f64 (cbrt.f64 eps) (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2))) 2)) (cbrt.f64 (/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))))
(*.f64 (/.f64 eps (+.f64 (pow.f64 (*.f64 1/2 (/.f64 eps x)) 3) (*.f64 (pow.f64 x 3) -8))) (+.f64 (/.f64 1/4 (pow.f64 (/.f64 x eps) 2)) (*.f64 (*.f64 x -2) (-.f64 (*.f64 x -2) (*.f64 1/2 (/.f64 eps x))))))
(*.f64 (/.f64 eps (-.f64 (/.f64 1/4 (pow.f64 (/.f64 x eps) 2)) (*.f64 (pow.f64 x 2) 4))) (fma.f64 eps (/.f64 1/2 x) (neg.f64 (*.f64 x -2))))
(pow.f64 (/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2))) 1)
(pow.f64 (cbrt.f64 (/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))) 3)
(pow.f64 (pow.f64 (/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))) 2)
(pow.f64 (/.f64 (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)) eps) -1)
(neg.f64 (/.f64 eps (fma.f64 eps (/.f64 1/2 x) (neg.f64 (*.f64 x -2)))))
(sqrt.f64 (pow.f64 (/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2))) 2))
(log.f64 (exp.f64 (/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2))))))
(cbrt.f64 (pow.f64 (/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2))) 3))
(cbrt.f64 (/.f64 (pow.f64 eps 3) (pow.f64 (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)) 3)))
(expm1.f64 (log1p.f64 (/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))))
(exp.f64 (log.f64 (/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))) 1))
(log1p.f64 (expm1.f64 (/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))))
(+.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 (cbrt.f64 (sqrt.f64 eps))) (cbrt.f64 eps) (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 (neg.f64 (sqrt.f64 eps)) x)
(*.f64 1 (-.f64 x (sqrt.f64 eps)))
(*.f64 (-.f64 x (sqrt.f64 eps)) 1)
(*.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 (sqrt.f64 (-.f64 x (sqrt.f64 eps))) (sqrt.f64 (-.f64 x (sqrt.f64 eps))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) (/.f64 1 (fma.f64 x x (+.f64 eps (*.f64 x (sqrt.f64 eps))))))
(*.f64 (-.f64 (pow.f64 x 2) eps) (/.f64 1 (+.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 (fma.f64 x x (+.f64 eps (*.f64 x (sqrt.f64 eps)))) (-.f64 (pow.f64 x 3) (pow.f64 eps 3/2))))
(/.f64 1 (/.f64 (+.f64 x (sqrt.f64 eps)) (-.f64 (pow.f64 x 2) eps)))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) (fma.f64 x x (+.f64 eps (*.f64 x (sqrt.f64 eps)))))
(/.f64 (-.f64 (pow.f64 x 2) eps) (+.f64 x (sqrt.f64 eps)))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 eps 3/2))) (neg.f64 (fma.f64 x x (+.f64 eps (*.f64 x (sqrt.f64 eps))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 2) eps)) (neg.f64 (+.f64 x (sqrt.f64 eps))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (neg.f64 (sqrt.f64 eps)) 3)) (+.f64 (pow.f64 x 2) (-.f64 (*.f64 (neg.f64 (sqrt.f64 eps)) (neg.f64 (sqrt.f64 eps))) (*.f64 x (neg.f64 (sqrt.f64 eps))))))
(/.f64 (-.f64 (pow.f64 x 2) (*.f64 (neg.f64 (sqrt.f64 eps)) (neg.f64 (sqrt.f64 eps)))) (-.f64 x (neg.f64 (sqrt.f64 eps))))
(pow.f64 (-.f64 x (sqrt.f64 eps)) 1)
(pow.f64 (cbrt.f64 (-.f64 x (sqrt.f64 eps))) 3)
(pow.f64 (pow.f64 (-.f64 x (sqrt.f64 eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 x (sqrt.f64 eps))) 2)
(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 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (sqrt.f64 eps)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 eps)))

simplify127.0ms (2.4%)

Algorithm
egg-herbie
Rules
1254×unswap-sqr
858×fma-neg
634×cancel-sign-sub-inv
572×log-prod
360×cube-prod
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04059091
110328872
234968872
Stop Event
node limit
Counts
326 → 210
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 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 -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 -1/2 (/.f64 eps x))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))) (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)))))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7))) (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))))))
(*.f64 -2 x)
(+.f64 (*.f64 -2 x) (*.f64 8 (/.f64 (pow.f64 x 3) eps)))
(+.f64 (*.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2))) (+.f64 (*.f64 -2 x) (*.f64 8 (/.f64 (pow.f64 x 3) eps))))
(+.f64 (*.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2))) (+.f64 (*.f64 -2 x) (+.f64 (*.f64 8 (/.f64 (pow.f64 x 3) eps)) (*.f64 128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3))))))
(*.f64 -2 x)
(+.f64 (*.f64 -2 x) (*.f64 8 (/.f64 (pow.f64 x 3) eps)))
(+.f64 (*.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2))) (+.f64 (*.f64 -2 x) (*.f64 8 (/.f64 (pow.f64 x 3) eps))))
(+.f64 (*.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2))) (+.f64 (*.f64 -2 x) (+.f64 (*.f64 8 (/.f64 (pow.f64 x 3) eps)) (*.f64 128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3))))))
(*.f64 -2 x)
(+.f64 (*.f64 -2 x) (*.f64 8 (/.f64 (pow.f64 x 3) eps)))
(+.f64 (*.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2))) (+.f64 (*.f64 -2 x) (*.f64 8 (/.f64 (pow.f64 x 3) eps))))
(+.f64 (*.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2))) (+.f64 (*.f64 -2 x) (+.f64 (*.f64 8 (/.f64 (pow.f64 x 3) eps)) (*.f64 128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3))))))
(*.f64 -1/2 (/.f64 eps x))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))) (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)))))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7))) (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))))))
(*.f64 -1/2 (/.f64 eps x))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))) (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)))))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7))) (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))))))
(*.f64 -1 (sqrt.f64 eps))
(+.f64 x (*.f64 -1 (sqrt.f64 eps)))
(+.f64 x (*.f64 -1 (sqrt.f64 eps)))
(+.f64 x (*.f64 -1 (sqrt.f64 eps)))
x
(+.f64 x (*.f64 -1 (sqrt.f64 eps)))
(+.f64 x (*.f64 -1 (sqrt.f64 eps)))
(+.f64 x (*.f64 -1 (sqrt.f64 eps)))
x
(+.f64 x (*.f64 -1 (sqrt.f64 eps)))
(+.f64 x (*.f64 -1 (sqrt.f64 eps)))
(+.f64 x (*.f64 -1 (sqrt.f64 eps)))
x
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 eps x)))) 1)
(*.f64 1/2 (/.f64 eps x))
(*.f64 eps (/.f64 1/2 x))
(*.f64 1 (*.f64 1/2 (/.f64 eps x)))
(*.f64 (*.f64 1/2 (/.f64 eps x)) 1)
(*.f64 -1/2 (/.f64 eps x))
(*.f64 -1/2 (/.f64 1 (/.f64 (neg.f64 x) eps)))
(*.f64 (/.f64 1/2 x) eps)
(*.f64 (/.f64 1/2 x) (neg.f64 eps))
(*.f64 (/.f64 1/2 x) (/.f64 1 (/.f64 -1 eps)))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 1/2 x)))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (/.f64 1/2 x)))
(*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 eps x))) (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 eps x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 eps x))) 2) (cbrt.f64 (*.f64 1/2 (/.f64 eps x))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 x)) 2) (*.f64 (cbrt.f64 (/.f64 1/2 x)) eps))
(*.f64 (sqrt.f64 (/.f64 1/2 x)) (*.f64 (sqrt.f64 (/.f64 1/2 x)) eps))
(*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 eps x))) (sqrt.f64 (*.f64 1/2 (/.f64 eps x))))
(*.f64 (/.f64 eps x) 1/2)
(*.f64 (*.f64 eps -1/2) (/.f64 1 x))
(*.f64 (/.f64 eps (sqrt.f64 x)) (/.f64 -1/2 (sqrt.f64 x)))
(*.f64 (/.f64 eps (pow.f64 (cbrt.f64 x) 2)) (/.f64 -1/2 (cbrt.f64 x)))
(*.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 eps -2))) (/.f64 (/.f64 1 x) (/.f64 1 (cbrt.f64 eps))))
(*.f64 (/.f64 1/2 (pow.f64 eps -1/2)) (/.f64 (/.f64 1 x) (pow.f64 eps -1/2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 eps -2))) (/.f64 (/.f64 1/2 x) (/.f64 1 (cbrt.f64 eps))))
(*.f64 (/.f64 1 (pow.f64 eps -1/2)) (/.f64 (/.f64 1/2 x) (pow.f64 eps -1/2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 x)) 2) 1) (/.f64 (cbrt.f64 (/.f64 1/2 x)) (/.f64 1 eps)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 x)) 2) (cbrt.f64 (pow.f64 eps -2))) (cbrt.f64 (*.f64 1/2 (/.f64 eps x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 x)) 2) (pow.f64 eps -1/2)) (/.f64 (cbrt.f64 (/.f64 1/2 x)) (pow.f64 eps -1/2)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 1/2 x)) 1) (/.f64 (sqrt.f64 (/.f64 1/2 x)) (/.f64 1 eps)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 1/2 x)) (cbrt.f64 (pow.f64 eps -2))) (/.f64 (sqrt.f64 (/.f64 1/2 x)) (/.f64 1 (cbrt.f64 eps))))
(*.f64 (*.f64 eps (pow.f64 (cbrt.f64 (/.f64 1/2 x)) 2)) (cbrt.f64 (/.f64 1/2 x)))
(*.f64 (*.f64 eps (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)))
(*.f64 (*.f64 (/.f64 1/2 x) (sqrt.f64 eps)) (sqrt.f64 eps))
(*.f64 (*.f64 (/.f64 1/2 x) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps))
(pow.f64 (*.f64 1/2 (/.f64 eps x)) 1)
(pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 eps x))) 3)
(pow.f64 (pow.f64 (*.f64 1/2 (/.f64 eps x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/2 (/.f64 eps x))) 2)
(pow.f64 (*.f64 (/.f64 x eps) 2) -1)
(neg.f64 (*.f64 1/2 (/.f64 eps x)))
(sqrt.f64 (/.f64 1/4 (pow.f64 (/.f64 x eps) 2)))
(log.f64 (pow.f64 (exp.f64 eps) (/.f64 1/2 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (/.f64 eps x)))))
(cbrt.f64 (pow.f64 (*.f64 1/2 (/.f64 eps x)) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 1/2 x) 3) (pow.f64 (/.f64 1 eps) 3)))
(expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 eps x))))
(exp.f64 (log.f64 (*.f64 1/2 (/.f64 eps x))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (/.f64 eps x))) 1))
(log1p.f64 (expm1.f64 (*.f64 1/2 (/.f64 eps x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 eps x)))) 1)
(*.f64 1/2 (/.f64 eps x))
(*.f64 eps (/.f64 1/2 x))
(*.f64 1 (*.f64 1/2 (/.f64 eps x)))
(*.f64 (*.f64 1/2 (/.f64 eps x)) 1)
(*.f64 -1/2 (/.f64 eps x))
(*.f64 -1/2 (/.f64 1 (/.f64 (neg.f64 x) eps)))
(*.f64 (/.f64 1/2 x) eps)
(*.f64 (/.f64 1/2 x) (neg.f64 eps))
(*.f64 (/.f64 1/2 x) (/.f64 1 (/.f64 -1 eps)))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 1/2 x)))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (/.f64 1/2 x)))
(*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 eps x))) (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 eps x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 eps x))) 2) (cbrt.f64 (*.f64 1/2 (/.f64 eps x))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 x)) 2) (*.f64 (cbrt.f64 (/.f64 1/2 x)) eps))
(*.f64 (sqrt.f64 (/.f64 1/2 x)) (*.f64 (sqrt.f64 (/.f64 1/2 x)) eps))
(*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 eps x))) (sqrt.f64 (*.f64 1/2 (/.f64 eps x))))
(*.f64 (/.f64 eps x) 1/2)
(*.f64 (*.f64 eps -1/2) (/.f64 1 x))
(*.f64 (/.f64 eps (sqrt.f64 x)) (/.f64 -1/2 (sqrt.f64 x)))
(*.f64 (/.f64 eps (pow.f64 (cbrt.f64 x) 2)) (/.f64 -1/2 (cbrt.f64 x)))
(*.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 eps -2))) (/.f64 (/.f64 1 x) (/.f64 1 (cbrt.f64 eps))))
(*.f64 (/.f64 1/2 (pow.f64 eps -1/2)) (/.f64 (/.f64 1 x) (pow.f64 eps -1/2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 eps -2))) (/.f64 (/.f64 1/2 x) (/.f64 1 (cbrt.f64 eps))))
(*.f64 (/.f64 1 (pow.f64 eps -1/2)) (/.f64 (/.f64 1/2 x) (pow.f64 eps -1/2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 x)) 2) 1) (/.f64 (cbrt.f64 (/.f64 1/2 x)) (/.f64 1 eps)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 x)) 2) (cbrt.f64 (pow.f64 eps -2))) (cbrt.f64 (*.f64 1/2 (/.f64 eps x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 x)) 2) (pow.f64 eps -1/2)) (/.f64 (cbrt.f64 (/.f64 1/2 x)) (pow.f64 eps -1/2)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 1/2 x)) 1) (/.f64 (sqrt.f64 (/.f64 1/2 x)) (/.f64 1 eps)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 1/2 x)) (cbrt.f64 (pow.f64 eps -2))) (/.f64 (sqrt.f64 (/.f64 1/2 x)) (/.f64 1 (cbrt.f64 eps))))
(*.f64 (*.f64 eps (pow.f64 (cbrt.f64 (/.f64 1/2 x)) 2)) (cbrt.f64 (/.f64 1/2 x)))
(*.f64 (*.f64 eps (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)))
(*.f64 (*.f64 (/.f64 1/2 x) (sqrt.f64 eps)) (sqrt.f64 eps))
(*.f64 (*.f64 (/.f64 1/2 x) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps))
(pow.f64 (*.f64 1/2 (/.f64 eps x)) 1)
(pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 eps x))) 3)
(pow.f64 (pow.f64 (*.f64 1/2 (/.f64 eps x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/2 (/.f64 eps x))) 2)
(pow.f64 (*.f64 (/.f64 x eps) 2) -1)
(neg.f64 (*.f64 1/2 (/.f64 eps x)))
(sqrt.f64 (/.f64 1/4 (pow.f64 (/.f64 x eps) 2)))
(log.f64 (pow.f64 (exp.f64 eps) (/.f64 1/2 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (/.f64 eps x)))))
(cbrt.f64 (pow.f64 (*.f64 1/2 (/.f64 eps x)) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 1/2 x) 3) (pow.f64 (/.f64 1 eps) 3)))
(expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 eps x))))
(exp.f64 (log.f64 (*.f64 1/2 (/.f64 eps x))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (/.f64 eps x))) 1))
(log1p.f64 (expm1.f64 (*.f64 1/2 (/.f64 eps x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 eps x)))) 1)
(/.f64 1/2 (/.f64 x eps))
(/.f64 1/2 (neg.f64 (/.f64 (neg.f64 x) eps)))
(/.f64 1/2 (/.f64 (/.f64 1 eps) (/.f64 1 x)))
(/.f64 eps (*.f64 x -2))
(/.f64 1 (*.f64 (/.f64 x eps) 2))
(/.f64 1 (*.f64 (*.f64 x -2) (/.f64 1 eps)))
(/.f64 1 (/.f64 x (*.f64 eps -1/2)))
(/.f64 1 (/.f64 (*.f64 (/.f64 x eps) 2) 1))
(/.f64 (*.f64 1/2 (/.f64 eps x)) 1)
(/.f64 -1/2 (/.f64 (neg.f64 x) eps))
(/.f64 -1/2 (*.f64 (/.f64 1 eps) (neg.f64 x)))
(/.f64 (/.f64 1/2 x) (/.f64 1 eps))
(/.f64 (/.f64 1/2 x) (/.f64 -1 eps))
(/.f64 (/.f64 1/2 x) (neg.f64 (/.f64 -1 eps)))
(/.f64 -1 (neg.f64 (*.f64 (/.f64 x eps) 2)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 x)) 2) (/.f64 (/.f64 1 eps) (cbrt.f64 (/.f64 1/2 x))))
(/.f64 (sqrt.f64 (/.f64 1/2 x)) (/.f64 (/.f64 1 eps) (sqrt.f64 (/.f64 1/2 x))))
(/.f64 (*.f64 eps -1/2) x)
(/.f64 (*.f64 eps -1/2) (neg.f64 x))
(/.f64 (neg.f64 (*.f64 eps -1/2)) (neg.f64 x))
(/.f64 (/.f64 (/.f64 1/2 x) (pow.f64 eps -1/2)) (pow.f64 eps -1/2))
(/.f64 (*.f64 eps 1/2) (neg.f64 x))
(/.f64 (*.f64 1/2 eps) x)
(/.f64 (*.f64 1/2 eps) (neg.f64 x))
(/.f64 (/.f64 (*.f64 eps -1/2) 1) x)
(/.f64 (/.f64 (*.f64 eps -1/2) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(/.f64 (/.f64 (*.f64 eps -1/2) (sqrt.f64 x)) (sqrt.f64 x))
(/.f64 (/.f64 1/2 (/.f64 1 eps)) x)
(/.f64 (/.f64 (/.f64 1/2 x) (cbrt.f64 (pow.f64 eps -2))) (/.f64 1 (cbrt.f64 eps)))
(/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (/.f64 x eps)) 2)) (cbrt.f64 (/.f64 x eps)))
(/.f64 (/.f64 1/2 (sqrt.f64 (/.f64 x eps))) (sqrt.f64 (/.f64 x eps)))
(pow.f64 (*.f64 1/2 (/.f64 eps x)) 1)
(pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 eps x))) 3)
(pow.f64 (pow.f64 (*.f64 1/2 (/.f64 eps x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/2 (/.f64 eps x))) 2)
(pow.f64 (*.f64 (/.f64 x eps) 2) -1)
(neg.f64 (*.f64 1/2 (/.f64 eps x)))
(sqrt.f64 (/.f64 1/4 (pow.f64 (/.f64 x eps) 2)))
(log.f64 (pow.f64 (exp.f64 eps) (/.f64 1/2 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (/.f64 eps x)))))
(cbrt.f64 (pow.f64 (*.f64 1/2 (/.f64 eps x)) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 1/2 x) 3) (pow.f64 (/.f64 1 eps) 3)))
(expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 eps x))))
(exp.f64 (log.f64 (*.f64 1/2 (/.f64 eps x))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (/.f64 eps x))) 1))
(log1p.f64 (expm1.f64 (*.f64 1/2 (/.f64 eps x))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2))))) 1)
(*.f64 eps (/.f64 1 (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2))))
(*.f64 1 (/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2))))
(*.f64 (/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2))) 1)
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 1 (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (/.f64 1 (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))))
(*.f64 (cbrt.f64 (/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))) (pow.f64 (cbrt.f64 (/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))) 2) (cbrt.f64 (/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))))
(*.f64 (sqrt.f64 (/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))) (sqrt.f64 (/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))))
(*.f64 (neg.f64 eps) (/.f64 1 (fma.f64 eps (/.f64 1/2 x) (neg.f64 (*.f64 x -2)))))
(*.f64 (/.f64 1 (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2))) eps)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2))) 2)) (/.f64 eps (cbrt.f64 (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))) (/.f64 eps (sqrt.f64 (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))))
(*.f64 (/.f64 (sqrt.f64 eps) 1) (/.f64 (sqrt.f64 eps) (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2))))
(*.f64 (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2))) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) 1) (/.f64 (cbrt.f64 eps) (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2))) 2)) (cbrt.f64 (/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))))
(*.f64 (/.f64 eps (+.f64 (pow.f64 (*.f64 1/2 (/.f64 eps x)) 3) (*.f64 (pow.f64 x 3) -8))) (+.f64 (/.f64 1/4 (pow.f64 (/.f64 x eps) 2)) (*.f64 (*.f64 x -2) (-.f64 (*.f64 x -2) (*.f64 1/2 (/.f64 eps x))))))
(*.f64 (/.f64 eps (-.f64 (/.f64 1/4 (pow.f64 (/.f64 x eps) 2)) (*.f64 (pow.f64 x 2) 4))) (fma.f64 eps (/.f64 1/2 x) (neg.f64 (*.f64 x -2))))
(pow.f64 (/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2))) 1)
(pow.f64 (cbrt.f64 (/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))) 3)
(pow.f64 (pow.f64 (/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))) 2)
(pow.f64 (/.f64 (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)) eps) -1)
(neg.f64 (/.f64 eps (fma.f64 eps (/.f64 1/2 x) (neg.f64 (*.f64 x -2)))))
(sqrt.f64 (pow.f64 (/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2))) 2))
(log.f64 (exp.f64 (/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2))))))
(cbrt.f64 (pow.f64 (/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2))) 3))
(cbrt.f64 (/.f64 (pow.f64 eps 3) (pow.f64 (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)) 3)))
(expm1.f64 (log1p.f64 (/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))))
(exp.f64 (log.f64 (/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))) 1))
(log1p.f64 (expm1.f64 (/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))))
(+.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 (cbrt.f64 (sqrt.f64 eps))) (cbrt.f64 eps) (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 (neg.f64 (sqrt.f64 eps)) x)
(*.f64 1 (-.f64 x (sqrt.f64 eps)))
(*.f64 (-.f64 x (sqrt.f64 eps)) 1)
(*.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 (sqrt.f64 (-.f64 x (sqrt.f64 eps))) (sqrt.f64 (-.f64 x (sqrt.f64 eps))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) (/.f64 1 (fma.f64 x x (+.f64 eps (*.f64 x (sqrt.f64 eps))))))
(*.f64 (-.f64 (pow.f64 x 2) eps) (/.f64 1 (+.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 (fma.f64 x x (+.f64 eps (*.f64 x (sqrt.f64 eps)))) (-.f64 (pow.f64 x 3) (pow.f64 eps 3/2))))
(/.f64 1 (/.f64 (+.f64 x (sqrt.f64 eps)) (-.f64 (pow.f64 x 2) eps)))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) (fma.f64 x x (+.f64 eps (*.f64 x (sqrt.f64 eps)))))
(/.f64 (-.f64 (pow.f64 x 2) eps) (+.f64 x (sqrt.f64 eps)))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 eps 3/2))) (neg.f64 (fma.f64 x x (+.f64 eps (*.f64 x (sqrt.f64 eps))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 2) eps)) (neg.f64 (+.f64 x (sqrt.f64 eps))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (neg.f64 (sqrt.f64 eps)) 3)) (+.f64 (pow.f64 x 2) (-.f64 (*.f64 (neg.f64 (sqrt.f64 eps)) (neg.f64 (sqrt.f64 eps))) (*.f64 x (neg.f64 (sqrt.f64 eps))))))
(/.f64 (-.f64 (pow.f64 x 2) (*.f64 (neg.f64 (sqrt.f64 eps)) (neg.f64 (sqrt.f64 eps)))) (-.f64 x (neg.f64 (sqrt.f64 eps))))
(pow.f64 (-.f64 x (sqrt.f64 eps)) 1)
(pow.f64 (cbrt.f64 (-.f64 x (sqrt.f64 eps))) 3)
(pow.f64 (pow.f64 (-.f64 x (sqrt.f64 eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 x (sqrt.f64 eps))) 2)
(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 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (sqrt.f64 eps)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (sqrt.f64 eps)))
Outputs
(*.f64 1/2 (/.f64 eps x))
(*.f64 eps (/.f64 1/2 x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 eps (/.f64 1/2 x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 eps (/.f64 1/2 x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 eps (/.f64 1/2 x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 eps (/.f64 1/2 x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 eps (/.f64 1/2 x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 eps (/.f64 1/2 x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 eps (/.f64 1/2 x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 eps (/.f64 1/2 x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 eps (/.f64 1/2 x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 eps (/.f64 1/2 x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 eps (/.f64 1/2 x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 eps (/.f64 1/2 x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 eps (/.f64 1/2 x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 eps (/.f64 1/2 x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 eps (/.f64 1/2 x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 eps (/.f64 1/2 x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 eps (/.f64 1/2 x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 eps (/.f64 1/2 x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 eps (/.f64 1/2 x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 eps (/.f64 1/2 x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 eps (/.f64 1/2 x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 eps (/.f64 1/2 x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 eps (/.f64 1/2 x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 eps (/.f64 1/2 x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 eps (/.f64 1/2 x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 eps (/.f64 1/2 x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 eps (/.f64 1/2 x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 eps (/.f64 1/2 x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 eps (/.f64 1/2 x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 eps (/.f64 1/2 x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 eps (/.f64 1/2 x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 eps (/.f64 1/2 x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 eps (/.f64 1/2 x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 eps (/.f64 1/2 x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 eps (/.f64 1/2 x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 eps (/.f64 1/2 x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 eps (/.f64 1/2 x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 eps (/.f64 1/2 x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 eps (/.f64 1/2 x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 eps (/.f64 1/2 x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 eps (/.f64 1/2 x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 eps (/.f64 1/2 x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 eps (/.f64 1/2 x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 eps (/.f64 1/2 x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 eps (/.f64 1/2 x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 eps (/.f64 1/2 x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 eps (/.f64 1/2 x))
(*.f64 -1/2 (/.f64 eps x))
(/.f64 (*.f64 eps -1/2) x)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 eps (*.f64 x -2))
(*.f64 -1/2 (/.f64 eps x))
(/.f64 (*.f64 eps -1/2) x)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 eps (*.f64 x -2))
(*.f64 -1/2 (/.f64 eps x))
(/.f64 (*.f64 eps -1/2) x)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 eps (*.f64 x -2))
(*.f64 -1/2 (/.f64 eps x))
(/.f64 (*.f64 eps -1/2) x)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 eps (*.f64 x -2))
(*.f64 -1/2 (/.f64 eps x))
(/.f64 (*.f64 eps -1/2) x)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 eps (*.f64 x -2))
(*.f64 -1/2 (/.f64 eps x))
(/.f64 (*.f64 eps -1/2) x)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 eps (*.f64 x -2))
(*.f64 -1/2 (/.f64 eps x))
(/.f64 (*.f64 eps -1/2) x)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 eps (*.f64 x -2))
(*.f64 -1/2 (/.f64 eps x))
(/.f64 (*.f64 eps -1/2) x)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 eps (*.f64 x -2))
(*.f64 -1/2 (/.f64 eps x))
(/.f64 (*.f64 eps -1/2) x)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 eps (*.f64 x -2))
(*.f64 -1/2 (/.f64 eps x))
(/.f64 (*.f64 eps -1/2) x)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 eps (*.f64 x -2))
(*.f64 -1/2 (/.f64 eps x))
(/.f64 (*.f64 eps -1/2) x)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 eps (*.f64 x -2))
(*.f64 -1/2 (/.f64 eps x))
(/.f64 (*.f64 eps -1/2) x)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 eps (*.f64 x -2))
(*.f64 -1/2 (/.f64 eps x))
(/.f64 (*.f64 eps -1/2) x)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 eps (*.f64 x -2))
(*.f64 -1/2 (/.f64 eps x))
(/.f64 (*.f64 eps -1/2) x)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 eps (*.f64 x -2))
(*.f64 -1/2 (/.f64 eps x))
(/.f64 (*.f64 eps -1/2) x)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 eps (*.f64 x -2))
(*.f64 -1/2 (/.f64 eps x))
(/.f64 (*.f64 eps -1/2) x)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 eps (*.f64 x -2))
(*.f64 -1/2 (/.f64 eps x))
(/.f64 (*.f64 eps -1/2) x)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 eps (*.f64 x -2))
(*.f64 -1/2 (/.f64 eps x))
(/.f64 (*.f64 eps -1/2) x)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 eps (*.f64 x -2))
(*.f64 -1/2 (/.f64 eps x))
(/.f64 (*.f64 eps -1/2) x)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 eps (*.f64 x -2))
(*.f64 -1/2 (/.f64 eps x))
(/.f64 (*.f64 eps -1/2) x)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 eps (*.f64 x -2))
(*.f64 -1/2 (/.f64 eps x))
(/.f64 (*.f64 eps -1/2) x)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 eps (*.f64 x -2))
(*.f64 -1/2 (/.f64 eps x))
(/.f64 (*.f64 eps -1/2) x)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 eps (*.f64 x -2))
(*.f64 -1/2 (/.f64 eps x))
(/.f64 (*.f64 eps -1/2) x)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 eps (*.f64 x -2))
(*.f64 -1/2 (/.f64 eps x))
(/.f64 (*.f64 eps -1/2) x)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 eps (*.f64 x -2))
(*.f64 -1/2 (/.f64 eps x))
(/.f64 (*.f64 eps -1/2) x)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 eps (*.f64 x -2))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))))
(fma.f64 -1/2 (/.f64 eps x) (/.f64 (*.f64 1/8 (pow.f64 eps 2)) (pow.f64 x 3)))
(fma.f64 (/.f64 eps x) -1/2 (/.f64 (*.f64 1/8 (pow.f64 eps 2)) (pow.f64 x 3)))
(fma.f64 (/.f64 eps x) -1/2 (/.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 eps 2))))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (+.f64 (*.f64 -1/32 (/.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 -1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (/.f64 (*.f64 1/8 (pow.f64 eps 2)) (pow.f64 x 3))))
(fma.f64 (/.f64 eps x) -1/2 (fma.f64 -1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (/.f64 (*.f64 1/8 (pow.f64 eps 2)) (pow.f64 x 3))))
(fma.f64 (/.f64 eps x) -1/2 (fma.f64 -1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (/.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 eps 2)))))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7))) (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))))))
(fma.f64 -1/2 (/.f64 eps x) (fma.f64 -1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (fma.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7)) (/.f64 (*.f64 1/8 (pow.f64 eps 2)) (pow.f64 x 3)))))
(fma.f64 (/.f64 eps x) -1/2 (fma.f64 -1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (fma.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7)) (/.f64 (*.f64 1/8 (pow.f64 eps 2)) (pow.f64 x 3)))))
(fma.f64 (/.f64 eps x) -1/2 (fma.f64 -1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (fma.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7)) (/.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 eps 2))))))
(*.f64 -2 x)
(*.f64 x -2)
(+.f64 (*.f64 -2 x) (*.f64 8 (/.f64 (pow.f64 x 3) eps)))
(fma.f64 -2 x (*.f64 8 (/.f64 (pow.f64 x 3) eps)))
(fma.f64 x -2 (*.f64 8 (/.f64 (pow.f64 x 3) eps)))
(fma.f64 x -2 (/.f64 (*.f64 (pow.f64 x 3) 8) eps))
(+.f64 (*.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2))) (+.f64 (*.f64 -2 x) (*.f64 8 (/.f64 (pow.f64 x 3) eps))))
(fma.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2)) (fma.f64 -2 x (*.f64 8 (/.f64 (pow.f64 x 3) eps))))
(fma.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2)) (fma.f64 x -2 (*.f64 8 (/.f64 (pow.f64 x 3) eps))))
(fma.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2)) (fma.f64 x -2 (/.f64 (*.f64 (pow.f64 x 3) 8) eps)))
(+.f64 (*.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2))) (+.f64 (*.f64 -2 x) (+.f64 (*.f64 8 (/.f64 (pow.f64 x 3) eps)) (*.f64 128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3))))))
(fma.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2)) (fma.f64 -2 x (fma.f64 8 (/.f64 (pow.f64 x 3) eps) (/.f64 (*.f64 128 (pow.f64 x 7)) (pow.f64 eps 3)))))
(fma.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2)) (fma.f64 x -2 (fma.f64 8 (/.f64 (pow.f64 x 3) eps) (*.f64 128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3))))))
(*.f64 -2 x)
(*.f64 x -2)
(+.f64 (*.f64 -2 x) (*.f64 8 (/.f64 (pow.f64 x 3) eps)))
(fma.f64 -2 x (*.f64 8 (/.f64 (pow.f64 x 3) eps)))
(fma.f64 x -2 (*.f64 8 (/.f64 (pow.f64 x 3) eps)))
(fma.f64 x -2 (/.f64 (*.f64 (pow.f64 x 3) 8) eps))
(+.f64 (*.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2))) (+.f64 (*.f64 -2 x) (*.f64 8 (/.f64 (pow.f64 x 3) eps))))
(fma.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2)) (fma.f64 -2 x (*.f64 8 (/.f64 (pow.f64 x 3) eps))))
(fma.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2)) (fma.f64 x -2 (*.f64 8 (/.f64 (pow.f64 x 3) eps))))
(fma.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2)) (fma.f64 x -2 (/.f64 (*.f64 (pow.f64 x 3) 8) eps)))
(+.f64 (*.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2))) (+.f64 (*.f64 -2 x) (+.f64 (*.f64 8 (/.f64 (pow.f64 x 3) eps)) (*.f64 128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3))))))
(fma.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2)) (fma.f64 -2 x (fma.f64 8 (/.f64 (pow.f64 x 3) eps) (/.f64 (*.f64 128 (pow.f64 x 7)) (pow.f64 eps 3)))))
(fma.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2)) (fma.f64 x -2 (fma.f64 8 (/.f64 (pow.f64 x 3) eps) (*.f64 128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3))))))
(*.f64 -2 x)
(*.f64 x -2)
(+.f64 (*.f64 -2 x) (*.f64 8 (/.f64 (pow.f64 x 3) eps)))
(fma.f64 -2 x (*.f64 8 (/.f64 (pow.f64 x 3) eps)))
(fma.f64 x -2 (*.f64 8 (/.f64 (pow.f64 x 3) eps)))
(fma.f64 x -2 (/.f64 (*.f64 (pow.f64 x 3) 8) eps))
(+.f64 (*.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2))) (+.f64 (*.f64 -2 x) (*.f64 8 (/.f64 (pow.f64 x 3) eps))))
(fma.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2)) (fma.f64 -2 x (*.f64 8 (/.f64 (pow.f64 x 3) eps))))
(fma.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2)) (fma.f64 x -2 (*.f64 8 (/.f64 (pow.f64 x 3) eps))))
(fma.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2)) (fma.f64 x -2 (/.f64 (*.f64 (pow.f64 x 3) 8) eps)))
(+.f64 (*.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2))) (+.f64 (*.f64 -2 x) (+.f64 (*.f64 8 (/.f64 (pow.f64 x 3) eps)) (*.f64 128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3))))))
(fma.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2)) (fma.f64 -2 x (fma.f64 8 (/.f64 (pow.f64 x 3) eps) (/.f64 (*.f64 128 (pow.f64 x 7)) (pow.f64 eps 3)))))
(fma.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2)) (fma.f64 x -2 (fma.f64 8 (/.f64 (pow.f64 x 3) eps) (*.f64 128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3))))))
(*.f64 -1/2 (/.f64 eps x))
(/.f64 (*.f64 eps -1/2) x)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 eps (*.f64 x -2))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))))
(fma.f64 -1/2 (/.f64 eps x) (/.f64 (*.f64 1/8 (pow.f64 eps 2)) (pow.f64 x 3)))
(fma.f64 (/.f64 eps x) -1/2 (/.f64 (*.f64 1/8 (pow.f64 eps 2)) (pow.f64 x 3)))
(fma.f64 (/.f64 eps x) -1/2 (/.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 eps 2))))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (+.f64 (*.f64 -1/32 (/.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 -1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (/.f64 (*.f64 1/8 (pow.f64 eps 2)) (pow.f64 x 3))))
(fma.f64 (/.f64 eps x) -1/2 (fma.f64 -1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (/.f64 (*.f64 1/8 (pow.f64 eps 2)) (pow.f64 x 3))))
(fma.f64 (/.f64 eps x) -1/2 (fma.f64 -1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (/.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 eps 2)))))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7))) (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))))))
(fma.f64 -1/2 (/.f64 eps x) (fma.f64 -1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (fma.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7)) (/.f64 (*.f64 1/8 (pow.f64 eps 2)) (pow.f64 x 3)))))
(fma.f64 (/.f64 eps x) -1/2 (fma.f64 -1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (fma.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7)) (/.f64 (*.f64 1/8 (pow.f64 eps 2)) (pow.f64 x 3)))))
(fma.f64 (/.f64 eps x) -1/2 (fma.f64 -1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (fma.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7)) (/.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 eps 2))))))
(*.f64 -1/2 (/.f64 eps x))
(/.f64 (*.f64 eps -1/2) x)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 eps (*.f64 x -2))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))))
(fma.f64 -1/2 (/.f64 eps x) (/.f64 (*.f64 1/8 (pow.f64 eps 2)) (pow.f64 x 3)))
(fma.f64 (/.f64 eps x) -1/2 (/.f64 (*.f64 1/8 (pow.f64 eps 2)) (pow.f64 x 3)))
(fma.f64 (/.f64 eps x) -1/2 (/.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 eps 2))))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (+.f64 (*.f64 -1/32 (/.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 -1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (/.f64 (*.f64 1/8 (pow.f64 eps 2)) (pow.f64 x 3))))
(fma.f64 (/.f64 eps x) -1/2 (fma.f64 -1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (/.f64 (*.f64 1/8 (pow.f64 eps 2)) (pow.f64 x 3))))
(fma.f64 (/.f64 eps x) -1/2 (fma.f64 -1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (/.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 eps 2)))))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7))) (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))))))
(fma.f64 -1/2 (/.f64 eps x) (fma.f64 -1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (fma.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7)) (/.f64 (*.f64 1/8 (pow.f64 eps 2)) (pow.f64 x 3)))))
(fma.f64 (/.f64 eps x) -1/2 (fma.f64 -1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (fma.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7)) (/.f64 (*.f64 1/8 (pow.f64 eps 2)) (pow.f64 x 3)))))
(fma.f64 (/.f64 eps x) -1/2 (fma.f64 -1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (fma.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7)) (/.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 eps 2))))))
(*.f64 -1 (sqrt.f64 eps))
(neg.f64 (sqrt.f64 eps))
(+.f64 x (*.f64 -1 (sqrt.f64 eps)))
(-.f64 x (sqrt.f64 eps))
(+.f64 x (*.f64 -1 (sqrt.f64 eps)))
(-.f64 x (sqrt.f64 eps))
(+.f64 x (*.f64 -1 (sqrt.f64 eps)))
(-.f64 x (sqrt.f64 eps))
x
(+.f64 x (*.f64 -1 (sqrt.f64 eps)))
(-.f64 x (sqrt.f64 eps))
(+.f64 x (*.f64 -1 (sqrt.f64 eps)))
(-.f64 x (sqrt.f64 eps))
(+.f64 x (*.f64 -1 (sqrt.f64 eps)))
(-.f64 x (sqrt.f64 eps))
x
(+.f64 x (*.f64 -1 (sqrt.f64 eps)))
(-.f64 x (sqrt.f64 eps))
(+.f64 x (*.f64 -1 (sqrt.f64 eps)))
(-.f64 x (sqrt.f64 eps))
(+.f64 x (*.f64 -1 (sqrt.f64 eps)))
(-.f64 x (sqrt.f64 eps))
x
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 eps x)))) 1)
(*.f64 eps (/.f64 1/2 x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 eps (/.f64 1/2 x))
(*.f64 eps (/.f64 1/2 x))
(*.f64 1 (*.f64 1/2 (/.f64 eps x)))
(*.f64 eps (/.f64 1/2 x))
(*.f64 (*.f64 1/2 (/.f64 eps x)) 1)
(*.f64 eps (/.f64 1/2 x))
(*.f64 -1/2 (/.f64 eps x))
(/.f64 (*.f64 eps -1/2) x)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 eps (*.f64 x -2))
(*.f64 -1/2 (/.f64 1 (/.f64 (neg.f64 x) eps)))
(*.f64 eps (/.f64 1/2 x))
(*.f64 (/.f64 1/2 x) eps)
(*.f64 eps (/.f64 1/2 x))
(*.f64 (/.f64 1/2 x) (neg.f64 eps))
(/.f64 (*.f64 eps -1/2) x)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 eps (*.f64 x -2))
(*.f64 (/.f64 1/2 x) (/.f64 1 (/.f64 -1 eps)))
(/.f64 (*.f64 eps -1/2) x)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 eps (*.f64 x -2))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 1/2 x)))
(*.f64 eps (/.f64 1/2 x))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (/.f64 1/2 x)))
(*.f64 eps (/.f64 1/2 x))
(*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 eps x))) (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 eps x))) 2))
(*.f64 eps (/.f64 1/2 x))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 eps x))) 2) (cbrt.f64 (*.f64 1/2 (/.f64 eps x))))
(*.f64 eps (/.f64 1/2 x))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 x)) 2) (*.f64 (cbrt.f64 (/.f64 1/2 x)) eps))
(*.f64 eps (/.f64 1/2 x))
(*.f64 (sqrt.f64 (/.f64 1/2 x)) (*.f64 (sqrt.f64 (/.f64 1/2 x)) eps))
(*.f64 eps (/.f64 1/2 x))
(*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 eps x))) (sqrt.f64 (*.f64 1/2 (/.f64 eps x))))
(*.f64 eps (/.f64 1/2 x))
(*.f64 (/.f64 eps x) 1/2)
(*.f64 eps (/.f64 1/2 x))
(*.f64 (*.f64 eps -1/2) (/.f64 1 x))
(/.f64 (*.f64 eps -1/2) x)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 eps (*.f64 x -2))
(*.f64 (/.f64 eps (sqrt.f64 x)) (/.f64 -1/2 (sqrt.f64 x)))
(/.f64 (*.f64 eps -1/2) x)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 eps (*.f64 x -2))
(*.f64 (/.f64 eps (pow.f64 (cbrt.f64 x) 2)) (/.f64 -1/2 (cbrt.f64 x)))
(/.f64 (*.f64 eps -1/2) x)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 eps (*.f64 x -2))
(*.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 eps -2))) (/.f64 (/.f64 1 x) (/.f64 1 (cbrt.f64 eps))))
(*.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 eps -2))) (/.f64 1 (*.f64 (/.f64 1 (cbrt.f64 eps)) x)))
(*.f64 (cbrt.f64 eps) (/.f64 (/.f64 1/2 x) (cbrt.f64 (pow.f64 eps -2))))
(/.f64 (*.f64 (/.f64 1/2 x) (cbrt.f64 eps)) (cbrt.f64 (pow.f64 eps -2)))
(*.f64 (/.f64 1/2 (pow.f64 eps -1/2)) (/.f64 (/.f64 1 x) (pow.f64 eps -1/2)))
(*.f64 eps (/.f64 1/2 x))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 eps -2))) (/.f64 (/.f64 1/2 x) (/.f64 1 (cbrt.f64 eps))))
(*.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 eps -2))) (/.f64 1 (*.f64 (/.f64 1 (cbrt.f64 eps)) x)))
(*.f64 (cbrt.f64 eps) (/.f64 (/.f64 1/2 x) (cbrt.f64 (pow.f64 eps -2))))
(/.f64 (*.f64 (/.f64 1/2 x) (cbrt.f64 eps)) (cbrt.f64 (pow.f64 eps -2)))
(*.f64 (/.f64 1 (pow.f64 eps -1/2)) (/.f64 (/.f64 1/2 x) (pow.f64 eps -1/2)))
(*.f64 eps (/.f64 1/2 x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 x)) 2) 1) (/.f64 (cbrt.f64 (/.f64 1/2 x)) (/.f64 1 eps)))
(*.f64 eps (/.f64 1/2 x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 x)) 2) (cbrt.f64 (pow.f64 eps -2))) (cbrt.f64 (*.f64 1/2 (/.f64 eps x))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 x)) 2) (cbrt.f64 (*.f64 eps (/.f64 1/2 x)))) (cbrt.f64 (pow.f64 eps -2)))
(*.f64 (cbrt.f64 (*.f64 eps (/.f64 1/2 x))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 x)) 2) (cbrt.f64 (pow.f64 eps -2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 x)) 2) (pow.f64 eps -1/2)) (/.f64 (cbrt.f64 (/.f64 1/2 x)) (pow.f64 eps -1/2)))
(*.f64 eps (/.f64 1/2 x))
(*.f64 (/.f64 (sqrt.f64 (/.f64 1/2 x)) 1) (/.f64 (sqrt.f64 (/.f64 1/2 x)) (/.f64 1 eps)))
(*.f64 eps (/.f64 1/2 x))
(*.f64 (/.f64 (sqrt.f64 (/.f64 1/2 x)) (cbrt.f64 (pow.f64 eps -2))) (/.f64 (sqrt.f64 (/.f64 1/2 x)) (/.f64 1 (cbrt.f64 eps))))
(*.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 eps -2))) (/.f64 1 (*.f64 (/.f64 1 (cbrt.f64 eps)) x)))
(*.f64 (cbrt.f64 eps) (/.f64 (/.f64 1/2 x) (cbrt.f64 (pow.f64 eps -2))))
(/.f64 (*.f64 (/.f64 1/2 x) (cbrt.f64 eps)) (cbrt.f64 (pow.f64 eps -2)))
(*.f64 (*.f64 eps (pow.f64 (cbrt.f64 (/.f64 1/2 x)) 2)) (cbrt.f64 (/.f64 1/2 x)))
(*.f64 eps (/.f64 1/2 x))
(*.f64 (*.f64 eps (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)))
(*.f64 eps (/.f64 1/2 x))
(*.f64 (*.f64 (/.f64 1/2 x) (sqrt.f64 eps)) (sqrt.f64 eps))
(*.f64 eps (/.f64 1/2 x))
(*.f64 (*.f64 (/.f64 1/2 x) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps))
(*.f64 eps (/.f64 1/2 x))
(pow.f64 (*.f64 1/2 (/.f64 eps x)) 1)
(*.f64 eps (/.f64 1/2 x))
(pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 eps x))) 3)
(*.f64 eps (/.f64 1/2 x))
(pow.f64 (pow.f64 (*.f64 1/2 (/.f64 eps x)) 3) 1/3)
(*.f64 eps (/.f64 1/2 x))
(pow.f64 (sqrt.f64 (*.f64 1/2 (/.f64 eps x))) 2)
(*.f64 eps (/.f64 1/2 x))
(pow.f64 (*.f64 (/.f64 x eps) 2) -1)
(*.f64 eps (/.f64 1/2 x))
(neg.f64 (*.f64 1/2 (/.f64 eps x)))
(/.f64 (*.f64 eps -1/2) x)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 eps (*.f64 x -2))
(sqrt.f64 (/.f64 1/4 (pow.f64 (/.f64 x eps) 2)))
(log.f64 (pow.f64 (exp.f64 eps) (/.f64 1/2 x)))
(*.f64 eps (/.f64 1/2 x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (/.f64 eps x)))))
(*.f64 eps (/.f64 1/2 x))
(cbrt.f64 (pow.f64 (*.f64 1/2 (/.f64 eps x)) 3))
(*.f64 eps (/.f64 1/2 x))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 1/2 x) 3) (pow.f64 (/.f64 1 eps) 3)))
(*.f64 eps (/.f64 1/2 x))
(expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 eps x))))
(*.f64 eps (/.f64 1/2 x))
(exp.f64 (log.f64 (*.f64 1/2 (/.f64 eps x))))
(*.f64 eps (/.f64 1/2 x))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (/.f64 eps x))) 1))
(*.f64 eps (/.f64 1/2 x))
(log1p.f64 (expm1.f64 (*.f64 1/2 (/.f64 eps x))))
(*.f64 eps (/.f64 1/2 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 eps x)))) 1)
(*.f64 eps (/.f64 1/2 x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 eps (/.f64 1/2 x))
(*.f64 eps (/.f64 1/2 x))
(*.f64 1 (*.f64 1/2 (/.f64 eps x)))
(*.f64 eps (/.f64 1/2 x))
(*.f64 (*.f64 1/2 (/.f64 eps x)) 1)
(*.f64 eps (/.f64 1/2 x))
(*.f64 -1/2 (/.f64 eps x))
(/.f64 (*.f64 eps -1/2) x)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 eps (*.f64 x -2))
(*.f64 -1/2 (/.f64 1 (/.f64 (neg.f64 x) eps)))
(*.f64 eps (/.f64 1/2 x))
(*.f64 (/.f64 1/2 x) eps)
(*.f64 eps (/.f64 1/2 x))
(*.f64 (/.f64 1/2 x) (neg.f64 eps))
(/.f64 (*.f64 eps -1/2) x)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 eps (*.f64 x -2))
(*.f64 (/.f64 1/2 x) (/.f64 1 (/.f64 -1 eps)))
(/.f64 (*.f64 eps -1/2) x)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 eps (*.f64 x -2))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 1/2 x)))
(*.f64 eps (/.f64 1/2 x))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (/.f64 1/2 x)))
(*.f64 eps (/.f64 1/2 x))
(*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 eps x))) (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 eps x))) 2))
(*.f64 eps (/.f64 1/2 x))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 eps x))) 2) (cbrt.f64 (*.f64 1/2 (/.f64 eps x))))
(*.f64 eps (/.f64 1/2 x))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 x)) 2) (*.f64 (cbrt.f64 (/.f64 1/2 x)) eps))
(*.f64 eps (/.f64 1/2 x))
(*.f64 (sqrt.f64 (/.f64 1/2 x)) (*.f64 (sqrt.f64 (/.f64 1/2 x)) eps))
(*.f64 eps (/.f64 1/2 x))
(*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 eps x))) (sqrt.f64 (*.f64 1/2 (/.f64 eps x))))
(*.f64 eps (/.f64 1/2 x))
(*.f64 (/.f64 eps x) 1/2)
(*.f64 eps (/.f64 1/2 x))
(*.f64 (*.f64 eps -1/2) (/.f64 1 x))
(/.f64 (*.f64 eps -1/2) x)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 eps (*.f64 x -2))
(*.f64 (/.f64 eps (sqrt.f64 x)) (/.f64 -1/2 (sqrt.f64 x)))
(/.f64 (*.f64 eps -1/2) x)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 eps (*.f64 x -2))
(*.f64 (/.f64 eps (pow.f64 (cbrt.f64 x) 2)) (/.f64 -1/2 (cbrt.f64 x)))
(/.f64 (*.f64 eps -1/2) x)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 eps (*.f64 x -2))
(*.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 eps -2))) (/.f64 (/.f64 1 x) (/.f64 1 (cbrt.f64 eps))))
(*.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 eps -2))) (/.f64 1 (*.f64 (/.f64 1 (cbrt.f64 eps)) x)))
(*.f64 (cbrt.f64 eps) (/.f64 (/.f64 1/2 x) (cbrt.f64 (pow.f64 eps -2))))
(/.f64 (*.f64 (/.f64 1/2 x) (cbrt.f64 eps)) (cbrt.f64 (pow.f64 eps -2)))
(*.f64 (/.f64 1/2 (pow.f64 eps -1/2)) (/.f64 (/.f64 1 x) (pow.f64 eps -1/2)))
(*.f64 eps (/.f64 1/2 x))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 eps -2))) (/.f64 (/.f64 1/2 x) (/.f64 1 (cbrt.f64 eps))))
(*.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 eps -2))) (/.f64 1 (*.f64 (/.f64 1 (cbrt.f64 eps)) x)))
(*.f64 (cbrt.f64 eps) (/.f64 (/.f64 1/2 x) (cbrt.f64 (pow.f64 eps -2))))
(/.f64 (*.f64 (/.f64 1/2 x) (cbrt.f64 eps)) (cbrt.f64 (pow.f64 eps -2)))
(*.f64 (/.f64 1 (pow.f64 eps -1/2)) (/.f64 (/.f64 1/2 x) (pow.f64 eps -1/2)))
(*.f64 eps (/.f64 1/2 x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 x)) 2) 1) (/.f64 (cbrt.f64 (/.f64 1/2 x)) (/.f64 1 eps)))
(*.f64 eps (/.f64 1/2 x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 x)) 2) (cbrt.f64 (pow.f64 eps -2))) (cbrt.f64 (*.f64 1/2 (/.f64 eps x))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 x)) 2) (cbrt.f64 (*.f64 eps (/.f64 1/2 x)))) (cbrt.f64 (pow.f64 eps -2)))
(*.f64 (cbrt.f64 (*.f64 eps (/.f64 1/2 x))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 x)) 2) (cbrt.f64 (pow.f64 eps -2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 x)) 2) (pow.f64 eps -1/2)) (/.f64 (cbrt.f64 (/.f64 1/2 x)) (pow.f64 eps -1/2)))
(*.f64 eps (/.f64 1/2 x))
(*.f64 (/.f64 (sqrt.f64 (/.f64 1/2 x)) 1) (/.f64 (sqrt.f64 (/.f64 1/2 x)) (/.f64 1 eps)))
(*.f64 eps (/.f64 1/2 x))
(*.f64 (/.f64 (sqrt.f64 (/.f64 1/2 x)) (cbrt.f64 (pow.f64 eps -2))) (/.f64 (sqrt.f64 (/.f64 1/2 x)) (/.f64 1 (cbrt.f64 eps))))
(*.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 eps -2))) (/.f64 1 (*.f64 (/.f64 1 (cbrt.f64 eps)) x)))
(*.f64 (cbrt.f64 eps) (/.f64 (/.f64 1/2 x) (cbrt.f64 (pow.f64 eps -2))))
(/.f64 (*.f64 (/.f64 1/2 x) (cbrt.f64 eps)) (cbrt.f64 (pow.f64 eps -2)))
(*.f64 (*.f64 eps (pow.f64 (cbrt.f64 (/.f64 1/2 x)) 2)) (cbrt.f64 (/.f64 1/2 x)))
(*.f64 eps (/.f64 1/2 x))
(*.f64 (*.f64 eps (sqrt.f64 (/.f64 1/2 x))) (sqrt.f64 (/.f64 1/2 x)))
(*.f64 eps (/.f64 1/2 x))
(*.f64 (*.f64 (/.f64 1/2 x) (sqrt.f64 eps)) (sqrt.f64 eps))
(*.f64 eps (/.f64 1/2 x))
(*.f64 (*.f64 (/.f64 1/2 x) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps))
(*.f64 eps (/.f64 1/2 x))
(pow.f64 (*.f64 1/2 (/.f64 eps x)) 1)
(*.f64 eps (/.f64 1/2 x))
(pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 eps x))) 3)
(*.f64 eps (/.f64 1/2 x))
(pow.f64 (pow.f64 (*.f64 1/2 (/.f64 eps x)) 3) 1/3)
(*.f64 eps (/.f64 1/2 x))
(pow.f64 (sqrt.f64 (*.f64 1/2 (/.f64 eps x))) 2)
(*.f64 eps (/.f64 1/2 x))
(pow.f64 (*.f64 (/.f64 x eps) 2) -1)
(*.f64 eps (/.f64 1/2 x))
(neg.f64 (*.f64 1/2 (/.f64 eps x)))
(/.f64 (*.f64 eps -1/2) x)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 eps (*.f64 x -2))
(sqrt.f64 (/.f64 1/4 (pow.f64 (/.f64 x eps) 2)))
(log.f64 (pow.f64 (exp.f64 eps) (/.f64 1/2 x)))
(*.f64 eps (/.f64 1/2 x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (/.f64 eps x)))))
(*.f64 eps (/.f64 1/2 x))
(cbrt.f64 (pow.f64 (*.f64 1/2 (/.f64 eps x)) 3))
(*.f64 eps (/.f64 1/2 x))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 1/2 x) 3) (pow.f64 (/.f64 1 eps) 3)))
(*.f64 eps (/.f64 1/2 x))
(expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 eps x))))
(*.f64 eps (/.f64 1/2 x))
(exp.f64 (log.f64 (*.f64 1/2 (/.f64 eps x))))
(*.f64 eps (/.f64 1/2 x))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (/.f64 eps x))) 1))
(*.f64 eps (/.f64 1/2 x))
(log1p.f64 (expm1.f64 (*.f64 1/2 (/.f64 eps x))))
(*.f64 eps (/.f64 1/2 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 eps x)))) 1)
(*.f64 eps (/.f64 1/2 x))
(/.f64 1/2 (/.f64 x eps))
(*.f64 eps (/.f64 1/2 x))
(/.f64 1/2 (neg.f64 (/.f64 (neg.f64 x) eps)))
(*.f64 eps (/.f64 1/2 x))
(/.f64 1/2 (/.f64 (/.f64 1 eps) (/.f64 1 x)))
(*.f64 eps (/.f64 1/2 x))
(/.f64 eps (*.f64 x -2))
(/.f64 (*.f64 eps -1/2) x)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 1 (*.f64 (/.f64 x eps) 2))
(*.f64 eps (/.f64 1/2 x))
(/.f64 1 (*.f64 (*.f64 x -2) (/.f64 1 eps)))
(/.f64 (*.f64 eps -1/2) x)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 eps (*.f64 x -2))
(/.f64 1 (/.f64 x (*.f64 eps -1/2)))
(/.f64 (*.f64 eps -1/2) x)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 eps (*.f64 x -2))
(/.f64 1 (/.f64 (*.f64 (/.f64 x eps) 2) 1))
(*.f64 eps (/.f64 1/2 x))
(/.f64 (*.f64 1/2 (/.f64 eps x)) 1)
(*.f64 eps (/.f64 1/2 x))
(/.f64 -1/2 (/.f64 (neg.f64 x) eps))
(*.f64 eps (/.f64 1/2 x))
(/.f64 -1/2 (*.f64 (/.f64 1 eps) (neg.f64 x)))
(*.f64 eps (/.f64 1/2 x))
(/.f64 (/.f64 1/2 x) (/.f64 1 eps))
(*.f64 eps (/.f64 1/2 x))
(/.f64 (/.f64 1/2 x) (/.f64 -1 eps))
(/.f64 (*.f64 eps -1/2) x)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 eps (*.f64 x -2))
(/.f64 (/.f64 1/2 x) (neg.f64 (/.f64 -1 eps)))
(*.f64 eps (/.f64 1/2 x))
(/.f64 -1 (neg.f64 (*.f64 (/.f64 x eps) 2)))
(*.f64 eps (/.f64 1/2 x))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 x)) 2) (/.f64 (/.f64 1 eps) (cbrt.f64 (/.f64 1/2 x))))
(*.f64 eps (/.f64 1/2 x))
(/.f64 (sqrt.f64 (/.f64 1/2 x)) (/.f64 (/.f64 1 eps) (sqrt.f64 (/.f64 1/2 x))))
(*.f64 eps (/.f64 1/2 x))
(/.f64 (*.f64 eps -1/2) x)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 eps (*.f64 x -2))
(/.f64 (*.f64 eps -1/2) (neg.f64 x))
(*.f64 eps (/.f64 1/2 x))
(/.f64 (neg.f64 (*.f64 eps -1/2)) (neg.f64 x))
(/.f64 (*.f64 eps -1/2) x)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 eps (*.f64 x -2))
(/.f64 (/.f64 (/.f64 1/2 x) (pow.f64 eps -1/2)) (pow.f64 eps -1/2))
(*.f64 eps (/.f64 1/2 x))
(/.f64 (*.f64 eps 1/2) (neg.f64 x))
(/.f64 (*.f64 eps -1/2) x)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 eps (*.f64 x -2))
(/.f64 (*.f64 1/2 eps) x)
(*.f64 eps (/.f64 1/2 x))
(/.f64 (*.f64 1/2 eps) (neg.f64 x))
(/.f64 (*.f64 eps -1/2) x)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 eps (*.f64 x -2))
(/.f64 (/.f64 (*.f64 eps -1/2) 1) x)
(/.f64 (*.f64 eps -1/2) x)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 eps (*.f64 x -2))
(/.f64 (/.f64 (*.f64 eps -1/2) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(/.f64 (*.f64 eps -1/2) x)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 eps (*.f64 x -2))
(/.f64 (/.f64 (*.f64 eps -1/2) (sqrt.f64 x)) (sqrt.f64 x))
(/.f64 (*.f64 eps -1/2) x)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 eps (*.f64 x -2))
(/.f64 (/.f64 1/2 (/.f64 1 eps)) x)
(*.f64 eps (/.f64 1/2 x))
(/.f64 (/.f64 (/.f64 1/2 x) (cbrt.f64 (pow.f64 eps -2))) (/.f64 1 (cbrt.f64 eps)))
(*.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 eps -2))) (/.f64 1 (*.f64 (/.f64 1 (cbrt.f64 eps)) x)))
(*.f64 (cbrt.f64 eps) (/.f64 (/.f64 1/2 x) (cbrt.f64 (pow.f64 eps -2))))
(/.f64 (*.f64 (/.f64 1/2 x) (cbrt.f64 eps)) (cbrt.f64 (pow.f64 eps -2)))
(/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (/.f64 x eps)) 2)) (cbrt.f64 (/.f64 x eps)))
(*.f64 eps (/.f64 1/2 x))
(/.f64 (/.f64 1/2 (sqrt.f64 (/.f64 x eps))) (sqrt.f64 (/.f64 x eps)))
(*.f64 eps (/.f64 1/2 x))
(pow.f64 (*.f64 1/2 (/.f64 eps x)) 1)
(*.f64 eps (/.f64 1/2 x))
(pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 eps x))) 3)
(*.f64 eps (/.f64 1/2 x))
(pow.f64 (pow.f64 (*.f64 1/2 (/.f64 eps x)) 3) 1/3)
(*.f64 eps (/.f64 1/2 x))
(pow.f64 (sqrt.f64 (*.f64 1/2 (/.f64 eps x))) 2)
(*.f64 eps (/.f64 1/2 x))
(pow.f64 (*.f64 (/.f64 x eps) 2) -1)
(*.f64 eps (/.f64 1/2 x))
(neg.f64 (*.f64 1/2 (/.f64 eps x)))
(/.f64 (*.f64 eps -1/2) x)
(*.f64 eps (/.f64 -1/2 x))
(/.f64 eps (*.f64 x -2))
(sqrt.f64 (/.f64 1/4 (pow.f64 (/.f64 x eps) 2)))
(log.f64 (pow.f64 (exp.f64 eps) (/.f64 1/2 x)))
(*.f64 eps (/.f64 1/2 x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (/.f64 eps x)))))
(*.f64 eps (/.f64 1/2 x))
(cbrt.f64 (pow.f64 (*.f64 1/2 (/.f64 eps x)) 3))
(*.f64 eps (/.f64 1/2 x))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 1/2 x) 3) (pow.f64 (/.f64 1 eps) 3)))
(*.f64 eps (/.f64 1/2 x))
(expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 eps x))))
(*.f64 eps (/.f64 1/2 x))
(exp.f64 (log.f64 (*.f64 1/2 (/.f64 eps x))))
(*.f64 eps (/.f64 1/2 x))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (/.f64 eps x))) 1))
(*.f64 eps (/.f64 1/2 x))
(log1p.f64 (expm1.f64 (*.f64 1/2 (/.f64 eps x))))
(*.f64 eps (/.f64 1/2 x))
(-.f64 (exp.f64 (log1p.f64 (/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2))))) 1)
(/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))
(/.f64 eps (fma.f64 1/2 (/.f64 eps x) (*.f64 x -2)))
(*.f64 eps (/.f64 1 (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2))))
(/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))
(/.f64 eps (fma.f64 1/2 (/.f64 eps x) (*.f64 x -2)))
(*.f64 1 (/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2))))
(/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))
(/.f64 eps (fma.f64 1/2 (/.f64 eps x) (*.f64 x -2)))
(*.f64 (/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2))) 1)
(/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))
(/.f64 eps (fma.f64 1/2 (/.f64 eps x) (*.f64 x -2)))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 1 (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))))
(/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))
(/.f64 eps (fma.f64 1/2 (/.f64 eps x) (*.f64 x -2)))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (/.f64 1 (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))))
(/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))
(/.f64 eps (fma.f64 1/2 (/.f64 eps x) (*.f64 x -2)))
(*.f64 (cbrt.f64 (/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))) (pow.f64 (cbrt.f64 (/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))) 2))
(/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))
(/.f64 eps (fma.f64 1/2 (/.f64 eps x) (*.f64 x -2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))) 2) (cbrt.f64 (/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))))
(/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))
(/.f64 eps (fma.f64 1/2 (/.f64 eps x) (*.f64 x -2)))
(*.f64 (sqrt.f64 (/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))) (sqrt.f64 (/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))))
(/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))
(/.f64 eps (fma.f64 1/2 (/.f64 eps x) (*.f64 x -2)))
(*.f64 (neg.f64 eps) (/.f64 1 (fma.f64 eps (/.f64 1/2 x) (neg.f64 (*.f64 x -2)))))
(/.f64 (*.f64 (neg.f64 eps) 1) (fma.f64 eps (/.f64 1/2 x) (*.f64 x 2)))
(/.f64 (neg.f64 eps) (fma.f64 eps (/.f64 1/2 x) (*.f64 x 2)))
(/.f64 (neg.f64 eps) (fma.f64 1/2 (/.f64 eps x) (*.f64 x 2)))
(*.f64 (/.f64 1 (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2))) eps)
(/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))
(/.f64 eps (fma.f64 1/2 (/.f64 eps x) (*.f64 x -2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2))) 2)) (/.f64 eps (cbrt.f64 (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))))
(/.f64 (/.f64 eps (cbrt.f64 (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))) (pow.f64 (cbrt.f64 (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2))) 2))
(/.f64 (/.f64 eps (cbrt.f64 (fma.f64 1/2 (/.f64 eps x) (*.f64 x -2)))) (pow.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 eps x) (*.f64 x -2))) 2))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))) (/.f64 eps (sqrt.f64 (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))))
(/.f64 (/.f64 eps (sqrt.f64 (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))) (sqrt.f64 (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2))))
(/.f64 (/.f64 eps (sqrt.f64 (fma.f64 1/2 (/.f64 eps x) (*.f64 x -2)))) (sqrt.f64 (fma.f64 1/2 (/.f64 eps x) (*.f64 x -2))))
(*.f64 (/.f64 (sqrt.f64 eps) 1) (/.f64 (sqrt.f64 eps) (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2))))
(/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))
(/.f64 eps (fma.f64 1/2 (/.f64 eps x) (*.f64 x -2)))
(*.f64 (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2))) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2))) 2)) (/.f64 eps (cbrt.f64 (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))))
(/.f64 (/.f64 eps (cbrt.f64 (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))) (pow.f64 (cbrt.f64 (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2))) 2))
(/.f64 (/.f64 eps (cbrt.f64 (fma.f64 1/2 (/.f64 eps x) (*.f64 x -2)))) (pow.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 eps x) (*.f64 x -2))) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) 1) (/.f64 (cbrt.f64 eps) (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2))))
(/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))
(/.f64 eps (fma.f64 1/2 (/.f64 eps x) (*.f64 x -2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2))) 2)) (cbrt.f64 (/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))))
(*.f64 (cbrt.f64 (/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2))) 2)))
(*.f64 (cbrt.f64 (/.f64 eps (fma.f64 1/2 (/.f64 eps x) (*.f64 x -2)))) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 eps x) (*.f64 x -2))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))) (/.f64 eps (sqrt.f64 (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))))
(/.f64 (/.f64 eps (sqrt.f64 (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))) (sqrt.f64 (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2))))
(/.f64 (/.f64 eps (sqrt.f64 (fma.f64 1/2 (/.f64 eps x) (*.f64 x -2)))) (sqrt.f64 (fma.f64 1/2 (/.f64 eps x) (*.f64 x -2))))
(*.f64 (/.f64 eps (+.f64 (pow.f64 (*.f64 1/2 (/.f64 eps x)) 3) (*.f64 (pow.f64 x 3) -8))) (+.f64 (/.f64 1/4 (pow.f64 (/.f64 x eps) 2)) (*.f64 (*.f64 x -2) (-.f64 (*.f64 x -2) (*.f64 1/2 (/.f64 eps x))))))
(*.f64 (/.f64 eps (+.f64 (pow.f64 (*.f64 eps (/.f64 1/2 x)) 3) (*.f64 (pow.f64 x 3) -8))) (+.f64 (/.f64 1/4 (pow.f64 (/.f64 x eps) 2)) (*.f64 x (*.f64 -2 (fma.f64 x -2 (/.f64 (*.f64 eps -1/2) x))))))
(*.f64 (/.f64 eps (fma.f64 (pow.f64 x 3) -8 (/.f64 1/8 (pow.f64 (/.f64 x eps) 3)))) (fma.f64 (*.f64 x -2) (fma.f64 x -2 (*.f64 eps (/.f64 -1/2 x))) (/.f64 1/4 (pow.f64 (/.f64 x eps) 2))))
(*.f64 (/.f64 eps (fma.f64 (pow.f64 x 3) -8 (pow.f64 (*.f64 eps (/.f64 1/2 x)) 3))) (fma.f64 (*.f64 x -2) (fma.f64 x -2 (/.f64 eps (*.f64 x -2))) (/.f64 1/4 (pow.f64 (/.f64 x eps) 2))))
(*.f64 (/.f64 eps (-.f64 (/.f64 1/4 (pow.f64 (/.f64 x eps) 2)) (*.f64 (pow.f64 x 2) 4))) (fma.f64 eps (/.f64 1/2 x) (neg.f64 (*.f64 x -2))))
(/.f64 (*.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x 2))) (-.f64 (/.f64 1/4 (pow.f64 (/.f64 x eps) 2)) (*.f64 4 (pow.f64 x 2))))
(*.f64 (fma.f64 eps (/.f64 1/2 x) (*.f64 x 2)) (/.f64 eps (+.f64 (/.f64 1/4 (pow.f64 (/.f64 x eps) 2)) (*.f64 (pow.f64 x 2) -4))))
(/.f64 (*.f64 eps (fma.f64 1/2 (/.f64 eps x) (*.f64 x 2))) (+.f64 (/.f64 1/4 (pow.f64 (/.f64 x eps) 2)) (*.f64 (pow.f64 x 2) -4)))
(pow.f64 (/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2))) 1)
(/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))
(/.f64 eps (fma.f64 1/2 (/.f64 eps x) (*.f64 x -2)))
(pow.f64 (cbrt.f64 (/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))) 3)
(/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))
(/.f64 eps (fma.f64 1/2 (/.f64 eps x) (*.f64 x -2)))
(pow.f64 (pow.f64 (/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2))) 3) 1/3)
(/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))
(/.f64 eps (fma.f64 1/2 (/.f64 eps x) (*.f64 x -2)))
(pow.f64 (sqrt.f64 (/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))) 2)
(/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))
(/.f64 eps (fma.f64 1/2 (/.f64 eps x) (*.f64 x -2)))
(pow.f64 (/.f64 (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)) eps) -1)
(/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))
(/.f64 eps (fma.f64 1/2 (/.f64 eps x) (*.f64 x -2)))
(neg.f64 (/.f64 eps (fma.f64 eps (/.f64 1/2 x) (neg.f64 (*.f64 x -2)))))
(/.f64 (*.f64 (neg.f64 eps) 1) (fma.f64 eps (/.f64 1/2 x) (*.f64 x 2)))
(/.f64 (neg.f64 eps) (fma.f64 eps (/.f64 1/2 x) (*.f64 x 2)))
(/.f64 (neg.f64 eps) (fma.f64 1/2 (/.f64 eps x) (*.f64 x 2)))
(sqrt.f64 (pow.f64 (/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2))) 2))
(/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))
(/.f64 eps (fma.f64 1/2 (/.f64 eps x) (*.f64 x -2)))
(log.f64 (exp.f64 (/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))))
(/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))
(/.f64 eps (fma.f64 1/2 (/.f64 eps x) (*.f64 x -2)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2))))))
(/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))
(/.f64 eps (fma.f64 1/2 (/.f64 eps x) (*.f64 x -2)))
(cbrt.f64 (pow.f64 (/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2))) 3))
(/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))
(/.f64 eps (fma.f64 1/2 (/.f64 eps x) (*.f64 x -2)))
(cbrt.f64 (/.f64 (pow.f64 eps 3) (pow.f64 (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)) 3)))
(/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))
(/.f64 eps (fma.f64 1/2 (/.f64 eps x) (*.f64 x -2)))
(expm1.f64 (log1p.f64 (/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))))
(/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))
(/.f64 eps (fma.f64 1/2 (/.f64 eps x) (*.f64 x -2)))
(exp.f64 (log.f64 (/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))))
(/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))
(/.f64 eps (fma.f64 1/2 (/.f64 eps x) (*.f64 x -2)))
(exp.f64 (*.f64 (log.f64 (/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))) 1))
(/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))
(/.f64 eps (fma.f64 1/2 (/.f64 eps x) (*.f64 x -2)))
(log1p.f64 (expm1.f64 (/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))))
(/.f64 eps (fma.f64 eps (/.f64 1/2 x) (*.f64 x -2)))
(/.f64 eps (fma.f64 1/2 (/.f64 eps x) (*.f64 x -2)))
(+.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 (cbrt.f64 (sqrt.f64 eps))) (cbrt.f64 eps) (sqrt.f64 eps)))
(+.f64 (-.f64 x (sqrt.f64 eps)) (-.f64 (sqrt.f64 eps) (*.f64 (cbrt.f64 (sqrt.f64 eps)) (cbrt.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 x (sqrt.f64 eps))
(+.f64 (neg.f64 (sqrt.f64 eps)) x)
(-.f64 x (sqrt.f64 eps))
(*.f64 1 (-.f64 x (sqrt.f64 eps)))
(-.f64 x (sqrt.f64 eps))
(*.f64 (-.f64 x (sqrt.f64 eps)) 1)
(-.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 (sqrt.f64 (-.f64 x (sqrt.f64 eps))) (sqrt.f64 (-.f64 x (sqrt.f64 eps))))
(-.f64 x (sqrt.f64 eps))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) (/.f64 1 (fma.f64 x x (+.f64 eps (*.f64 x (sqrt.f64 eps))))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) 1) (fma.f64 x x (+.f64 eps (*.f64 x (sqrt.f64 eps)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) (fma.f64 x x (fma.f64 x (sqrt.f64 eps) eps)))
(*.f64 (-.f64 (pow.f64 x 2) eps) (/.f64 1 (+.f64 x (sqrt.f64 eps))))
(/.f64 (-.f64 (pow.f64 x 2) 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 (fma.f64 x x (+.f64 eps (*.f64 x (sqrt.f64 eps)))) (-.f64 (pow.f64 x 3) (pow.f64 eps 3/2))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) 1) (fma.f64 x x (+.f64 eps (*.f64 x (sqrt.f64 eps)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) (fma.f64 x x (fma.f64 x (sqrt.f64 eps) eps)))
(/.f64 1 (/.f64 (+.f64 x (sqrt.f64 eps)) (-.f64 (pow.f64 x 2) eps)))
(*.f64 (-.f64 (pow.f64 x 2) eps) (/.f64 1 (+.f64 x (sqrt.f64 eps))))
(/.f64 (-.f64 (pow.f64 x 2) eps) (+.f64 x (sqrt.f64 eps)))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) (fma.f64 x x (+.f64 eps (*.f64 x (sqrt.f64 eps)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) 1) (fma.f64 x x (+.f64 eps (*.f64 x (sqrt.f64 eps)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) (fma.f64 x x (fma.f64 x (sqrt.f64 eps) eps)))
(/.f64 (-.f64 (pow.f64 x 2) eps) (+.f64 x (sqrt.f64 eps)))
(*.f64 (-.f64 (pow.f64 x 2) eps) (/.f64 1 (+.f64 x (sqrt.f64 eps))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 eps 3/2))) (neg.f64 (fma.f64 x x (+.f64 eps (*.f64 x (sqrt.f64 eps))))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) 1) (fma.f64 x x (+.f64 eps (*.f64 x (sqrt.f64 eps)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) (fma.f64 x x (fma.f64 x (sqrt.f64 eps) eps)))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 2) eps)) (neg.f64 (+.f64 x (sqrt.f64 eps))))
(*.f64 (-.f64 (pow.f64 x 2) eps) (/.f64 1 (+.f64 x (sqrt.f64 eps))))
(/.f64 (-.f64 (pow.f64 x 2) eps) (+.f64 x (sqrt.f64 eps)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (neg.f64 (sqrt.f64 eps)) 3)) (+.f64 (pow.f64 x 2) (-.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)) (+.f64 (pow.f64 x 2) (*.f64 (neg.f64 (sqrt.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 eps)) x))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (sqrt.f64 eps) 3)) (fma.f64 x x (fma.f64 x (sqrt.f64 eps) eps)))
(/.f64 (-.f64 (pow.f64 x 2) (*.f64 (neg.f64 (sqrt.f64 eps)) (neg.f64 (sqrt.f64 eps)))) (-.f64 x (neg.f64 (sqrt.f64 eps))))
(*.f64 (-.f64 (pow.f64 x 2) eps) (/.f64 1 (+.f64 x (sqrt.f64 eps))))
(/.f64 (-.f64 (pow.f64 x 2) eps) (+.f64 x (sqrt.f64 eps)))
(pow.f64 (-.f64 x (sqrt.f64 eps)) 1)
(-.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))
(pow.f64 (sqrt.f64 (-.f64 x (sqrt.f64 eps))) 2)
(-.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 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 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))

eval60.0ms (1.1%)

Compiler

Compiled 2992 to 1864 computations (37.7% saved)

prune42.0ms (0.8%)

Pruning

18 alts after pruning (5 fresh and 13 done)

PrunedKeptTotal
New2064210
Fresh011
Picked055
Done088
Total20618224
Accuracy
100.0%
Counts
224 → 18
Alt Table
Click to see full alt table
StatusAccuracyProgram
42.8%
(/.f64 (/.f64 1/2 x) (/.f64 1 eps))
43.0%
(/.f64 (*.f64 eps 1/2) x)
43.3%
(/.f64 eps (fma.f64 x 2 (*.f64 eps (/.f64 -1/2 x))))
4.8%
(/.f64 eps (+.f64 (/.f64 (/.f64 1/2 x) (/.f64 -1 eps)) (*.f64 x -2)))
4.8%
(/.f64 eps (+.f64 (/.f64 (*.f64 eps -1/2) x) (*.f64 x -2)))
4.8%
(/.f64 eps (+.f64 (/.f64 1 (/.f64 x (*.f64 eps -1/2))) (*.f64 x -2)))
4.8%
(/.f64 eps (+.f64 (/.f64 1 (*.f64 (*.f64 x -2) (/.f64 1 eps))) (*.f64 x -2)))
4.8%
(/.f64 eps (+.f64 (*.f64 eps (/.f64 -1/2 x)) (*.f64 x -2)))
78.9%
(/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
42.9%
(/.f64 1/2 (/.f64 x eps))
6.3%
(-.f64 x (+.f64 x (*.f64 -1/2 (/.f64 eps x))))
63.0%
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
59.4%
(-.f64 x (sqrt.f64 (neg.f64 eps)))
1.2%
(-.f64 x (sqrt.f64 eps))
4.3%
(-.f64 x x)
42.9%
(*.f64 (/.f64 1/2 x) eps)
5.2%
(*.f64 x -2)
3.4%
x
Compiler

Compiled 338 to 223 computations (34% saved)

regimes76.0ms (1.4%)

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

3 calls:

25.0ms
eps
24.0ms
x
22.0ms
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
Results
AccuracySegmentsBranch
93.9%2x
99.3%2eps
99.3%2(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
Compiler

Compiled 181 to 112 computations (38.1% saved)

regimes63.0ms (1.2%)

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

2 calls:

40.0ms
eps
18.0ms
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
Results
AccuracySegmentsBranch
84.7%4eps
99.1%2(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
Compiler

Compiled 154 to 97 computations (37% saved)

regimes42.0ms (0.8%)

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

1 calls:

17.0ms
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
Results
AccuracySegmentsBranch
99.0%2(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
Compiler

Compiled 141 to 89 computations (36.9% saved)

regimes26.0ms (0.5%)

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

1 calls:

20.0ms
x
Results
AccuracySegmentsBranch
90.1%2x
Compiler

Compiled 126 to 81 computations (35.7% saved)

regimes24.0ms (0.4%)

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

2 calls:

11.0ms
eps
9.0ms
x
Results
AccuracySegmentsBranch
43.0%1eps
43.0%1x
Compiler

Compiled 124 to 80 computations (35.5% saved)

regimes12.0ms (0.2%)

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

2 calls:

5.0ms
x
5.0ms
eps
Results
AccuracySegmentsBranch
42.9%1eps
42.9%1x
Compiler

Compiled 28 to 17 computations (39.3% saved)

regimes12.0ms (0.2%)

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

2 calls:

6.0ms
x
5.0ms
eps
Results
AccuracySegmentsBranch
42.9%1eps
42.9%1x
Compiler

Compiled 23 to 14 computations (39.1% saved)

regimes9.0ms (0.2%)

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

2 calls:

4.0ms
x
4.0ms
eps
Results
AccuracySegmentsBranch
5.2%1eps
5.2%1x
Compiler

Compiled 18 to 11 computations (38.9% saved)

regimes7.0ms (0.1%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
1 → 1
Calls
Call 1
Inputs
x
Outputs
x
Calls

2 calls:

4.0ms
eps
3.0ms
x
Results
AccuracySegmentsBranch
3.4%1x
3.4%1eps
Compiler

Compiled 9 to 6 computations (33.3% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-7.807562903496896e-152
0.0
Compiler

Compiled 15 to 10 computations (33.3% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-7.807562903496896e-152
0.0
Compiler

Compiled 15 to 10 computations (33.3% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-7.807562903496896e-152
0.0
Compiler

Compiled 15 to 10 computations (33.3% saved)

bsearch12.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
12.0ms
4.200627709923565e-97
1.9250049587874026e-96
Results
8.0ms81×body256valid
2.0ms15×body512valid
1.0msbody256invalid
Compiler

Compiled 111 to 82 computations (26.1% saved)

simplify10.0ms (0.2%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
045458
159458
268458
373458
475458
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -2948408144391829/58968162887836583628774290327941701420576894069006881693378223441337877537377325813845730080900918242835443359855685076558915384842574884883772410178635875682021801984) (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (/.f64 eps (fma.f64 x 2 (*.f64 eps (/.f64 -1/2 x)))))
(if (<=.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -2948408144391829/58968162887836583628774290327941701420576894069006881693378223441337877537377325813845730080900918242835443359855685076558915384842574884883772410178635875682021801984) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 eps (fma.f64 x 2 (*.f64 eps (/.f64 -1/2 x)))))
(if (<=.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -2948408144391829/58968162887836583628774290327941701420576894069006881693378223441337877537377325813845730080900918242835443359855685076558915384842574884883772410178635875682021801984) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 (*.f64 eps 1/2) x))
(if (<=.f64 x 7791900639423713/4809815209520810450717656262224562232065397860164239095208531909697964083434718092213655548692006303809402830848) (-.f64 x (sqrt.f64 (neg.f64 eps))) (/.f64 (*.f64 eps 1/2) x))
(/.f64 (*.f64 eps 1/2) x)
(/.f64 1/2 (/.f64 x eps))
(*.f64 (/.f64 1/2 x) eps)
(*.f64 x -2)
x
Outputs
(if (<=.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -2948408144391829/58968162887836583628774290327941701420576894069006881693378223441337877537377325813845730080900918242835443359855685076558915384842574884883772410178635875682021801984) (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (/.f64 eps (fma.f64 x 2 (*.f64 eps (/.f64 -1/2 x)))))
(if (<=.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -2948408144391829/58968162887836583628774290327941701420576894069006881693378223441337877537377325813845730080900918242835443359855685076558915384842574884883772410178635875682021801984) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 eps (fma.f64 x 2 (*.f64 eps (/.f64 -1/2 x)))))
(if (<=.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -2948408144391829/58968162887836583628774290327941701420576894069006881693378223441337877537377325813845730080900918242835443359855685076558915384842574884883772410178635875682021801984) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 (*.f64 eps 1/2) x))
(if (<=.f64 x 7791900639423713/4809815209520810450717656262224562232065397860164239095208531909697964083434718092213655548692006303809402830848) (-.f64 x (sqrt.f64 (neg.f64 eps))) (/.f64 (*.f64 eps 1/2) x))
(/.f64 (*.f64 eps 1/2) x)
(/.f64 1/2 (/.f64 x eps))
(*.f64 (/.f64 1/2 x) eps)
(*.f64 eps (/.f64 1/2 x))
(*.f64 x -2)
x
Compiler

Compiled 134 to 79 computations (41% saved)

soundness1.3s (24.6%)

Rules
1172×unswap-sqr
1172×unswap-sqr
1016×fma-def
980×unswap-sqr
980×unswap-sqr
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01274
115074
2209170
058612644
1133712158
2400012017
04209106
111457750
247496910
058612644
1133712158
2400012017
043310382
110489764
233469362
04209106
111457750
247496910
043310382
110489764
233469362
058612644
1133712158
2400012017
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 528 to 273 computations (48.3% saved)

end0.0ms (0%)

preprocess92.0ms (1.7%)

Compiler

Compiled 280 to 132 computations (52.9% saved)

Profiling

Loading profile data...