Details

Time bar (total: 6.4s)

analyze20.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.1s (18%)

Results
608.0ms5976×body256valid
285.0ms1121×body1024valid
195.0ms1116×body512valid
21.0ms180×body256invalid
16.0ms43×body2048valid
Bogosity

preprocess34.0ms (0.5%)

Algorithm
egg-herbie
Rules
444×fma-def
80×cancel-sign-sub-inv
80×sub-neg
56×distribute-lft-neg-in
52×associate--r+
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01346
12446
23846
36646
410546
520946
634646
749246
858846
963446
1064446
022
Stop Event
saturated
saturated
Calls
Call 1
Inputs
0
1
Outputs
0
1
Call 2
Inputs
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(-.f64 eps (sqrt.f64 (-.f64 (*.f64 eps eps) x)))
Outputs
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
(-.f64 eps (sqrt.f64 (-.f64 (*.f64 eps eps) x)))
Compiler

Compiled 12 to 8 computations (33.3% saved)

simplify24.0ms (0.4%)

Algorithm
egg-herbie
Rules
330×fma-def
48×distribute-rgt-in
48×sub-neg
44×unsub-neg
40×cancel-sign-sub-inv
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0923
11523
22323
33723
45823
510423
619723
726823
836823
944423
1050023
1150423
Stop Event
saturated
Counts
1 → 1
Calls
Call 1
Inputs
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
Outputs
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))

eval0.0ms (0%)

Compiler

Compiled 10 to 6 computations (40% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

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

Compiled 10 to 6 computations (40% saved)

localize13.0ms (0.2%)

Local Accuracy

Found 3 expressions with local accuracy:

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

Compiled 26 to 6 computations (76.9% 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
eps
@inf
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
1.0ms
x
@0
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
1.0ms
eps
@0
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
0.0ms
x
@0
(sqrt.f64 (-.f64 (*.f64 x x) eps))

rewrite91.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
1034×fma-def
938×log-prod
896×prod-exp
664×pow-prod-down
530×pow-exp
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0953
120153
2288849
Stop Event
node limit
Counts
3 → 253
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 (pow.f64 (-.f64 (*.f64 x x) eps) 1/6)) (cbrt.f64 (-.f64 (*.f64 x x) 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 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))) 2)) (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 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 (*.f64 x x) eps) 3/2)) (/.f64 1 (fma.f64 x x (fma.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (-.f64 (*.f64 x x) eps)))))
(*.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (/.f64 1 (+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))))
(*.f64 (+.f64 (sqrt.f64 x) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (-.f64 (sqrt.f64 x) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)))
(/.f64 1 (/.f64 (fma.f64 x x (fma.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (-.f64 (*.f64 x x) eps))) (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))))
(/.f64 1 (/.f64 (+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (fma.f64 x x (fma.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (-.f64 (*.f64 x x) eps))))
(/.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) eps)) (+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) (neg.f64 (fma.f64 x x (fma.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (-.f64 (*.f64 x x) eps)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) 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 (*.f64 x x) (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 (*.f64 x x) eps))) (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2))) -1)
(pow.f64 (/.f64 (+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) 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 (+.f64 1 (expm1.f64 x)) (exp.f64 (neg.f64 (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))))
(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 (pow.f64 (-.f64 (*.f64 x x) eps) 1/6)) (cbrt.f64 (-.f64 (*.f64 x x) 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 (pow.f64 (-.f64 (*.f64 x x) eps) 1/6)) (cbrt.f64 (-.f64 (*.f64 x x) 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 (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 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 (pow.f64 (-.f64 (*.f64 x x) eps) 1/6)) (cbrt.f64 (-.f64 (*.f64 x x) 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 (pow.f64 (-.f64 (*.f64 x x) eps) 1/6)) (cbrt.f64 (-.f64 (*.f64 x x) 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 (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 (cbrt.f64 (-.f64 (*.f64 x x) eps)) (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/6)) x)
(fma.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) x)
(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 (pow.f64 (-.f64 (*.f64 x x) eps) 1/6)) (cbrt.f64 (-.f64 (*.f64 x x) 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 (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 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (/.f64 1 (fma.f64 x x (fma.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (-.f64 (*.f64 x x) 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 (*.f64 x x) eps) 3/2)) (/.f64 1 (fma.f64 x x (fma.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (-.f64 (*.f64 x x) eps)))) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/6)) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x x) eps) 3/2)) (/.f64 1 (fma.f64 x x (fma.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (-.f64 (*.f64 x x) eps)))) (+.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(fma.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) 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 x x) (-.f64 (*.f64 x x) eps)) (/.f64 1 (+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/6)) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(fma.f64 (-.f64 (*.f64 x x) (-.f64 (*.f64 x x) 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 (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) 2) (cbrt.f64 (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) x)
(fma.f64 (sqrt.f64 (*.f64 (cbrt.f64 x) x)) (sqrt.f64 (pow.f64 (cbrt.f64 x) 2)) (neg.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(fma.f64 (sqrt.f64 (*.f64 (cbrt.f64 x) x)) (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 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) x)
(fma.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps))) (pow.f64 (-.f64 (*.f64 x x) eps) 1/6) x)
(fma.f64 -1 (hypot.f64 x (sqrt.f64 (neg.f64 eps))) x)
(fma.f64 (+.f64 (sqrt.f64 x) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (-.f64 (sqrt.f64 x) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (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 (*.f64 x x) eps) 1/4)) (-.f64 (sqrt.f64 x) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/6)) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(fma.f64 (+.f64 (sqrt.f64 x) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (-.f64 (sqrt.f64 x) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4)) (+.f64 (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 (pow.f64 (cbrt.f64 (exp.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) 2)) (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 1 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(*.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/6) (cbrt.f64 (-.f64 (*.f64 x x) eps)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps)) (pow.f64 (-.f64 (*.f64 x x) eps) 1/6))
(*.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3))) (sqrt.f64 (fma.f64 eps (fma.f64 x x eps) (pow.f64 x 4))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps))) (hypot.f64 x (sqrt.f64 eps)))
(pow.f64 (-.f64 (*.f64 x x) eps) 1/2)
(pow.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))) 1)
(pow.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/6) 3)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps)) 3/2)
(pow.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 2) 1/4)
(pow.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 3) 1/6)
(pow.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) 2)
(pow.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 3/2) 1/3)
(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 (*.f64 x x) 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 (*.f64 x x) eps)) 1/2))
(exp.f64 (*.f64 (log.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 (*.f64 x x) eps)) 1) 1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 (*.f64 x x) 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 (pow.f64 (-.f64 (*.f64 x x) eps) 1/6)) 3))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (-.f64 (*.f64 x x) eps))) 2))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (-.f64 (*.f64 x x) eps))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 3) 1/3))
(log1p.f64 (expm1.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
(+.f64 (*.f64 x x) (neg.f64 eps))
(+.f64 (*.f64 x x) (*.f64 (neg.f64 eps) 1))
(+.f64 (-.f64 (*.f64 x x) eps) (fma.f64 (neg.f64 eps) 1 eps))
(+.f64 (-.f64 (*.f64 x x) eps) (fma.f64 (neg.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2) eps))
(+.f64 (-.f64 (*.f64 x x) eps) (+.f64 (neg.f64 eps) eps))
(+.f64 (neg.f64 eps) (*.f64 x x))
(+.f64 0 (-.f64 (*.f64 x x) eps))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 x x) eps))) 2)) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 x x) eps)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 x x) eps)))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 x x) eps)))))
(*.f64 (-.f64 (*.f64 x x) eps) 1)
(*.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))) (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
(*.f64 1 (-.f64 (*.f64 x x) eps))
(*.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps)) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps)) 2) (cbrt.f64 (-.f64 (*.f64 x x) eps)))
(*.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (pow.f64 (-.f64 (*.f64 x x) 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) (*.f64 eps eps)) (/.f64 1 (fma.f64 x x eps)))
(*.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 3/4) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4))
(*.f64 (+.f64 x (sqrt.f64 eps)) (-.f64 x (sqrt.f64 eps)))
(*.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 5/6) (pow.f64 (-.f64 (*.f64 x x) eps) 1/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 1 (/.f64 (fma.f64 x x eps) (-.f64 (pow.f64 x 4) (*.f64 eps eps))))
(/.f64 (-.f64 (pow.f64 x 6) (pow.f64 eps 3)) (fma.f64 eps (fma.f64 x x eps) (pow.f64 x 4)))
(/.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps)) (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) (*.f64 eps eps))) (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 (*.f64 x x) (neg.f64 eps)))))
(/.f64 (-.f64 (pow.f64 x 4) (pow.f64 (neg.f64 eps) 2)) (-.f64 (*.f64 x x) (neg.f64 eps)))
(pow.f64 (-.f64 (*.f64 x x) eps) 1)
(pow.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))) 2)
(pow.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/6) 6)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps)) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 2) 1/2)
(pow.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 3) 1/3)
(pow.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) 4)
(pow.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 3/2) 2/3)
(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) (*.f64 eps eps))) -1)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 x x) eps)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 x x) eps))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x x))) (exp.f64 (neg.f64 eps))))
(log.f64 (*.f64 (exp.f64 (neg.f64 eps)) (+.f64 1 (expm1.f64 (*.f64 x x)))))
(log.f64 (/.f64 (pow.f64 (exp.f64 x) x) (+.f64 1 (expm1.f64 eps))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 x x))) (exp.f64 eps)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 x x))) (+.f64 1 (expm1.f64 eps))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 x x) eps)))
(exp.f64 (log.f64 (-.f64 (*.f64 x x) eps)))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 x x) eps)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 (*.f64 x x) eps)) 1) 1))
(exp.f64 (*.f64 (log.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 (*.f64 x x) 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 (*.f64 x x) eps))) 3))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (-.f64 (*.f64 x x) eps))) 1/2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 (*.f64 x x) eps))) 1/3))
(exp.f64 (+.f64 (log.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (*.f64 (log.f64 (-.f64 (*.f64 x x) eps)) 1/2)))
(exp.f64 (+.f64 (log.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) (*.f64 (log.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (-.f64 (*.f64 x x) eps)) 1/2) (log.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))))
(exp.f64 (+.f64 (*.f64 (log.f64 (-.f64 (*.f64 x x) eps)) 1/2) (*.f64 (log.f64 (-.f64 (*.f64 x x) eps)) 1/2)))
(exp.f64 (+.f64 (*.f64 (log.f64 (-.f64 (*.f64 x x) eps)) 1/2) (*.f64 (log.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1) (log.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps))))))
(exp.f64 (+.f64 (*.f64 (log.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1) (*.f64 (log.f64 (-.f64 (*.f64 x x) eps)) 1/2)))
(exp.f64 (+.f64 (*.f64 (log.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1) (*.f64 (log.f64 (hypot.f64 x (sqrt.f64 (neg.f64 eps)))) 1)))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 x x) eps)))
(fma.f64 x x (neg.f64 eps))
(fma.f64 x x (*.f64 (neg.f64 eps) 1))
(fma.f64 (*.f64 x x) 1 (neg.f64 eps))
(fma.f64 (*.f64 x x) 1 (*.f64 (neg.f64 eps) 1))
(fma.f64 (-.f64 (*.f64 x x) eps) 1 (fma.f64 (neg.f64 eps) 1 eps))
(fma.f64 (-.f64 (*.f64 x x) eps) 1 (fma.f64 (neg.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2) eps))
(fma.f64 (-.f64 (*.f64 x x) 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 (*.f64 x x) (neg.f64 eps))
(fma.f64 1 (*.f64 x x) (*.f64 (neg.f64 eps) 1))
(fma.f64 1 (-.f64 (*.f64 x x) eps) (fma.f64 (neg.f64 eps) 1 eps))
(fma.f64 1 (-.f64 (*.f64 x x) eps) (fma.f64 (neg.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2) eps))
(fma.f64 1 (-.f64 (*.f64 x x) eps) (+.f64 (neg.f64 eps) eps))
(fma.f64 1 (neg.f64 eps) (*.f64 x x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) x) (neg.f64 eps))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) x) (*.f64 (neg.f64 eps) 1))
(fma.f64 (*.f64 (cbrt.f64 x) x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 eps))
(fma.f64 (*.f64 (cbrt.f64 x) x) (pow.f64 (cbrt.f64 x) 2) (*.f64 (neg.f64 eps) 1))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (neg.f64 (cbrt.f64 eps)) (*.f64 x x))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps)) 2) (fma.f64 (neg.f64 eps) 1 eps))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps)) 2) (fma.f64 (neg.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2) eps))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps)) 2) (+.f64 (neg.f64 eps) eps))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps)) 2) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (fma.f64 (neg.f64 eps) 1 eps))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps)) 2) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (fma.f64 (neg.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2) eps))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x x) eps)) 2) (cbrt.f64 (-.f64 (*.f64 x x) eps)) (+.f64 (neg.f64 eps) eps))
(fma.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (pow.f64 (-.f64 (*.f64 x x) eps) 3/4) (fma.f64 (neg.f64 eps) 1 eps))
(fma.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (pow.f64 (-.f64 (*.f64 x x) eps) 3/4) (fma.f64 (neg.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2) eps))
(fma.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (pow.f64 (-.f64 (*.f64 x x) eps) 3/4) (+.f64 (neg.f64 eps) eps))
(fma.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 eps)) (*.f64 x x))
(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 (-.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) (*.f64 eps eps)) (/.f64 1 (fma.f64 x x eps)) (fma.f64 (neg.f64 eps) 1 eps))
(fma.f64 (-.f64 (pow.f64 x 4) (*.f64 eps eps)) (/.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) (*.f64 eps eps)) (/.f64 1 (fma.f64 x x eps)) (+.f64 (neg.f64 eps) eps))
(fma.f64 (pow.f64 (cbrt.f64 (neg.f64 eps)) 2) (cbrt.f64 (neg.f64 eps)) (*.f64 x x))
(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 (pow.f64 (-.f64 (*.f64 x x) eps) 3/4) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (fma.f64 (neg.f64 eps) 1 eps))
(fma.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 3/4) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (fma.f64 (neg.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2) eps))
(fma.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 3/4) (pow.f64 (-.f64 (*.f64 x x) eps) 1/4) (+.f64 (neg.f64 eps) eps))
(fma.f64 (sqrt.f64 (neg.f64 eps)) (sqrt.f64 (neg.f64 eps)) (*.f64 x x))
(fma.f64 (neg.f64 (sqrt.f64 eps)) (sqrt.f64 eps) (*.f64 x x))
(fma.f64 -1 eps (*.f64 x x))
(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) (*.f64 x x))
(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))
(fma.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 5/6) (pow.f64 (-.f64 (*.f64 x x) eps) 1/6) (fma.f64 (neg.f64 eps) 1 eps))
(fma.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 5/6) (pow.f64 (-.f64 (*.f64 x x) eps) 1/6) (fma.f64 (neg.f64 (cbrt.f64 eps)) (pow.f64 (cbrt.f64 eps) 2) eps))
(fma.f64 (pow.f64 (-.f64 (*.f64 x x) eps) 5/6) (pow.f64 (-.f64 (*.f64 x x) eps) 1/6) (+.f64 (neg.f64 eps) eps))

simplify127.0ms (2%)

Algorithm
egg-herbie
Rules
796×fma-neg
648×cancel-sign-sub-inv
572×fma-def
450×exp-prod
446×sqr-pow
Iterations

Useful iterations: 2 (0.0ms)

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

eval158.0ms (2.5%)

Compiler

Compiled 6603 to 2798 computations (57.6% saved)

prune54.0ms (0.8%)

Pruning

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New3617368
Fresh000
Picked011
Done000
Total3618369
Accurracy
99.7%
Counts
369 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
41.2%
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 1/2 (/.f64 eps x)))
78.1%
(/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
7.3%
(-.f64 x (+.f64 (*.f64 -1/2 (/.f64 eps x)) x))
58.9%
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
54.1%
(-.f64 x (sqrt.f64 (neg.f64 eps)))
4.3%
(-.f64 x x)
3.4%
(+.f64 x x)
47.5%
(*.f64 1/2 (/.f64 eps x))
Compiler

Compiled 134 to 88 computations (34.3% saved)

localize9.0ms (0.1%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
100.0%
(hypot.f64 x (sqrt.f64 (neg.f64 eps)))
100.0%
(+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))
99.5%
(/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
Compiler

Compiled 30 to 7 computations (76.7% saved)

series20.0ms (0.3%)

Counts
3 → 39
Calls

18 calls:

TimeVariablePointExpression
4.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)))))
3.0ms
eps
@0
(/.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)))))
1.0ms
x
@inf
(/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))

rewrite77.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
1216×prod-diff
974×log-prod
610×pow-prod-down
492×pow-prod-up
482×pow-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01063
121651
2303951
Stop Event
node limit
Counts
3 → 127
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))))
(hypot.f64 x (sqrt.f64 (neg.f64 eps)))
Outputs
(+.f64 0 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps)))))) (cbrt.f64 (exp.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps)))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps))))))))
(-.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))))) (pow.f64 (cbrt.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps))))) 2))
(*.f64 (pow.f64 (cbrt.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 (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 (pow.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps))) -1/2) (/.f64 eps (sqrt.f64 (+.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 (/.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) 1) (/.f64 (sqrt.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 (/.f64 eps (+.f64 (pow.f64 (fma.f64 x x eps) 3/2) (pow.f64 x 3))) (-.f64 (fma.f64 x x (fma.f64 x x eps)) (*.f64 x (hypot.f64 x (sqrt.f64 eps)))))
(*.f64 (/.f64 eps (-.f64 (*.f64 x x) (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)))) 2) 1/2)
(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)
(pow.f64 (/.f64 (/.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps))) eps) 1) -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)))))))
(log.f64 (/.f64 1 (+.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))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps))))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps)))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps)))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 eps)))))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps))) 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 (*.f64 x x) (-.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 (fma.f64 x x eps) 3/2) (pow.f64 x 3)) (/.f64 1 (-.f64 (fma.f64 x x (fma.f64 x x eps)) (*.f64 x (hypot.f64 x (sqrt.f64 eps))))))
(*.f64 (-.f64 (*.f64 x x) (fma.f64 x x eps)) (/.f64 1 (-.f64 x (hypot.f64 x (sqrt.f64 eps)))))
(/.f64 1 (/.f64 (-.f64 (fma.f64 x x (fma.f64 x x eps)) (*.f64 x (hypot.f64 x (sqrt.f64 eps)))) (+.f64 (pow.f64 (fma.f64 x x eps) 3/2) (pow.f64 x 3))))
(/.f64 1 (/.f64 (-.f64 x (hypot.f64 x (sqrt.f64 eps))) (-.f64 (*.f64 x x) (fma.f64 x x eps))))
(/.f64 (+.f64 (pow.f64 (fma.f64 x x eps) 3/2) (pow.f64 x 3)) (-.f64 (fma.f64 x x (fma.f64 x x eps)) (*.f64 x (hypot.f64 x (sqrt.f64 eps)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 x x eps) 3/2) (pow.f64 x 3)) (+.f64 (fma.f64 x x eps) (-.f64 (*.f64 x x) (*.f64 x (hypot.f64 x (sqrt.f64 eps))))))
(/.f64 (-.f64 (*.f64 x x) (fma.f64 x x eps)) (-.f64 x (hypot.f64 x (sqrt.f64 eps))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 x x eps) 3/2) (pow.f64 x 3))) (neg.f64 (-.f64 (fma.f64 x x (fma.f64 x x eps)) (*.f64 x (hypot.f64 x (sqrt.f64 eps))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (fma.f64 x x eps))) (neg.f64 (-.f64 x (hypot.f64 x (sqrt.f64 eps)))))
(/.f64 (-.f64 (fma.f64 x x eps) (*.f64 x x)) (-.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))) 2) 1/2)
(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)
(pow.f64 (/.f64 (-.f64 (fma.f64 x x (fma.f64 x x eps)) (*.f64 x (hypot.f64 x (sqrt.f64 eps)))) (+.f64 (pow.f64 (fma.f64 x x eps) 3/2) (pow.f64 x 3))) -1)
(pow.f64 (/.f64 (-.f64 x (hypot.f64 x (sqrt.f64 eps))) (-.f64 (*.f64 x x) (fma.f64 x x eps))) -1)
(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))))))
(log.f64 (*.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (hypot.f64 x (sqrt.f64 eps))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (hypot.f64 x (sqrt.f64 eps)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (hypot.f64 x (sqrt.f64 eps))))))
(log.f64 (*.f64 (exp.f64 (hypot.f64 x (sqrt.f64 eps))) (+.f64 1 (expm1.f64 x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (hypot.f64 x (sqrt.f64 eps)))) (exp.f64 x)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (hypot.f64 x (sqrt.f64 eps)))) (+.f64 1 (expm1.f64 x))))
(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))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps))))) 2))
(log1p.f64 (expm1.f64 (+.f64 x (hypot.f64 x (sqrt.f64 eps)))))
(fma.f64 x 1 (hypot.f64 x (sqrt.f64 eps)))
(fma.f64 (hypot.f64 x (sqrt.f64 eps)) 1 x)
(fma.f64 1 x (hypot.f64 x (sqrt.f64 eps)))
(fma.f64 1 (hypot.f64 x (sqrt.f64 eps)) x)
(fma.f64 (pow.f64 (fma.f64 x x eps) 1/6) (cbrt.f64 (fma.f64 x x eps)) x)
(fma.f64 (cbrt.f64 (fma.f64 x x eps)) (pow.f64 (fma.f64 x x eps) 1/6) x)
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (hypot.f64 x (sqrt.f64 eps)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (hypot.f64 x (sqrt.f64 eps)))
(fma.f64 (pow.f64 (fma.f64 x x eps) 1/4) (pow.f64 (fma.f64 x x eps) 1/4) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (hypot.f64 x (sqrt.f64 eps)))
(+.f64 0 (hypot.f64 x (sqrt.f64 eps)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (hypot.f64 x (sqrt.f64 eps)))) (cbrt.f64 (exp.f64 (hypot.f64 x (sqrt.f64 eps)))))) (log.f64 (cbrt.f64 (exp.f64 (hypot.f64 x (sqrt.f64 eps))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 x (sqrt.f64 eps))))) (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 x (sqrt.f64 eps))))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 x (sqrt.f64 eps)))) 1)
(*.f64 (hypot.f64 x (sqrt.f64 eps)) 1)
(*.f64 1 (hypot.f64 x (sqrt.f64 eps)))
(*.f64 (pow.f64 (fma.f64 x x eps) 1/6) (cbrt.f64 (fma.f64 x x eps)))
(*.f64 (cbrt.f64 (fma.f64 x x eps)) (pow.f64 (fma.f64 x x eps) 1/6))
(*.f64 (pow.f64 (fma.f64 x x eps) 1/4) (pow.f64 (fma.f64 x x eps) 1/4))
(pow.f64 (hypot.f64 x (sqrt.f64 eps)) 1)
(pow.f64 (pow.f64 (fma.f64 x x eps) 1/6) 3)
(pow.f64 (fma.f64 x x eps) 1/2)
(pow.f64 (pow.f64 (fma.f64 x x eps) 3/2) 1/3)
(pow.f64 (pow.f64 (fma.f64 x x eps) 1/4) 2)
(sqrt.f64 (fma.f64 x x eps))
(log.f64 (exp.f64 (hypot.f64 x (sqrt.f64 eps))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 x (sqrt.f64 eps)))))
(cbrt.f64 (pow.f64 (fma.f64 x x eps) 3/2))
(expm1.f64 (log1p.f64 (hypot.f64 x (sqrt.f64 eps))))
(exp.f64 (log.f64 (hypot.f64 x (sqrt.f64 eps))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 x (sqrt.f64 eps))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 x (sqrt.f64 eps))) 1) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 x x eps) 1/6)) 3))
(exp.f64 (*.f64 (log.f64 (fma.f64 x x eps)) 1/2))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (fma.f64 x x eps))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 x (sqrt.f64 eps))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 x x eps) 1/4)) 2))
(log1p.f64 (expm1.f64 (hypot.f64 x (sqrt.f64 eps))))

simplify92.0ms (1.4%)

Algorithm
egg-herbie
Rules
1154×unswap-sqr
492×fma-def
402×associate-*r*
390×log-prod
368×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

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

localize3.0ms (0%)

Compiler

Compiled 6 to 3 computations (50% saved)

localize3.0ms (0%)

Compiler

Compiled 6 to 3 computations (50% saved)

localize5.0ms (0.1%)

Compiler

Compiled 13 to 6 computations (53.8% saved)

localize9.0ms (0.1%)

Local Accuracy

Found 2 expressions with local accuracy:

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

Compiled 29 to 13 computations (55.2% saved)

series4.0ms (0.1%)

Counts
2 → 30
Calls

12 calls:

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

rewrite90.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
1080×log-prod
1054×fma-def
716×pow-prod-down
490×pow-exp
474×pow-prod-up
Iterations

Useful iterations: 0 (0.0ms)

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

simplify80.0ms (1.3%)

Algorithm
egg-herbie
Rules
936×distribute-lft-in
898×distribute-rgt-in
798×unswap-sqr
770×times-frac
618×cancel-sign-sub-inv
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03574789
18414571
224304489
Stop Event
node limit
Counts
199 → 198
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))
x
(*.f64 -1/2 (/.f64 eps x))
(*.f64 -1/2 (/.f64 eps x))
(*.f64 -1/2 (/.f64 eps x))
x
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 x (fma.f64 -1/2 (/.f64 eps x) x)) (fma.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) 1 (fma.f64 -1/2 (/.f64 eps x) x)))
(+.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x)) (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 x (fma.f64 -1/2 (/.f64 eps x) x)) (+.f64 (neg.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 (+.f64 x (*.f64 1/2 (/.f64 eps x))) (neg.f64 x))
(+.f64 0 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))))))
(*.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x)) 1)
(*.f64 1 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x)))
(*.f64 (cbrt.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))) 2) (cbrt.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))))
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))) (sqrt.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 -1/2 (/.f64 eps x) x) 3)) (/.f64 1 (fma.f64 (fma.f64 -1/2 (/.f64 eps x) x) (+.f64 x (fma.f64 -1/2 (/.f64 eps x) x)) (*.f64 x x))))
(*.f64 (-.f64 (*.f64 x x) (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 (fma.f64 -1/2 (/.f64 eps x) x) (+.f64 x (fma.f64 -1/2 (/.f64 eps x) x)) (*.f64 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 (*.f64 x x) (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 (fma.f64 -1/2 (/.f64 eps x) x) (+.f64 x (fma.f64 -1/2 (/.f64 eps x) x)) (*.f64 x x)))
(/.f64 (-.f64 (*.f64 x x) (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 (fma.f64 -1/2 (/.f64 eps x) x) (+.f64 x (fma.f64 -1/2 (/.f64 eps x) x)) (*.f64 x x))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (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)) (fma.f64 x x (-.f64 (pow.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) 2) (*.f64 x (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x))))))
(/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 1/2 (/.f64 eps x))) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (+.f64 x (*.f64 1/2 (/.f64 eps x))) 2) (fma.f64 x x (*.f64 (+.f64 x (*.f64 1/2 (/.f64 eps x))) x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) 2)) (-.f64 x (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x))))
(/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 1/2 (/.f64 eps x))) 2) (*.f64 x x)) (+.f64 (+.f64 x (*.f64 1/2 (/.f64 eps x))) x))
(pow.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x)) 1)
(pow.f64 (cbrt.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))) 3)
(pow.f64 (pow.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x)) 2) 1/2)
(pow.f64 (pow.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))) 2)
(pow.f64 (/.f64 (fma.f64 (fma.f64 -1/2 (/.f64 eps x) x) (+.f64 x (fma.f64 -1/2 (/.f64 eps x) x)) (*.f64 x x)) (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 -1/2 (/.f64 eps x) x) 3))) -1)
(pow.f64 (/.f64 (+.f64 x (fma.f64 -1/2 (/.f64 eps x) x)) (-.f64 (*.f64 x x) (pow.f64 (fma.f64 -1/2 (/.f64 eps x) x) 2))) -1)
(sqrt.f64 (pow.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x)) 2))
(log.f64 (exp.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (/.f64 1 (exp.f64 (fma.f64 -1/2 (/.f64 eps x) x)))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x))) (exp.f64 x)))
(log.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x))) (+.f64 1 (expm1.f64 x))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (fma.f64 -1/2 (/.f64 eps x) x))) (+.f64 1 (expm1.f64 x))))
(log.f64 (*.f64 (exp.f64 (+.f64 x (*.f64 1/2 (/.f64 eps x)))) (exp.f64 (neg.f64 x))))
(log.f64 (*.f64 (exp.f64 (+.f64 x (*.f64 1/2 (/.f64 eps x)))) (/.f64 1 (exp.f64 x))))
(log.f64 (*.f64 (/.f64 (exp.f64 x) (pow.f64 (exp.f64 (/.f64 eps x)) -1/2)) (exp.f64 (neg.f64 x))))
(log.f64 (/.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (fma.f64 -1/2 (/.f64 eps x) x)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (fma.f64 -1/2 (/.f64 eps x) x))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (fma.f64 -1/2 (/.f64 eps x) x)))))
(log.f64 (/.f64 (exp.f64 (+.f64 x (*.f64 1/2 (/.f64 eps x)))) (+.f64 1 (expm1.f64 x))))
(log.f64 (/.f64 (/.f64 (exp.f64 x) (pow.f64 (exp.f64 (/.f64 eps x)) -1/2)) (+.f64 1 (expm1.f64 x))))
(cbrt.f64 (pow.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x)) 3))
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))))
(exp.f64 (log.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))))
(exp.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x)))) 2))
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))))
(fma.f64 x 1 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)))
(fma.f64 x 1 (*.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) 1))
(fma.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x)) 1 (fma.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) 1 (fma.f64 -1/2 (/.f64 eps x) x)))
(fma.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x)) 1 (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)))
(fma.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x)) 1 (+.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) (fma.f64 -1/2 (/.f64 eps x) x)))
(fma.f64 1 x (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)))
(fma.f64 1 x (*.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) 1))
(fma.f64 1 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x)) (fma.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) 1 (fma.f64 -1/2 (/.f64 eps x) x)))
(fma.f64 1 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x)) (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)))
(fma.f64 1 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x)) (+.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) (fma.f64 -1/2 (/.f64 eps x) x)))
(fma.f64 1 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) x)
(fma.f64 1 (+.f64 x (*.f64 1/2 (/.f64 eps x))) (neg.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 eps x) x)) 2) (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 eps x) x))) x)
(fma.f64 (cbrt.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))) 2) (fma.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) 1 (fma.f64 -1/2 (/.f64 eps x) x)))
(fma.f64 (cbrt.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))) 2) (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)))
(fma.f64 (cbrt.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))) 2) (+.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) (fma.f64 -1/2 (/.f64 eps x) x)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))) 2) (cbrt.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))) (fma.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) 1 (fma.f64 -1/2 (/.f64 eps x) x)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))) 2) (cbrt.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))) (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)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))) 2) (cbrt.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))) (+.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) (fma.f64 -1/2 (/.f64 eps x) x)))
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)))
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) 1))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) 1))
(fma.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 eps x) x)) (neg.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 eps x) x))) x)
(fma.f64 (sqrt.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))) (sqrt.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))) (fma.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) 1 (fma.f64 -1/2 (/.f64 eps x) x)))
(fma.f64 (sqrt.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))) (sqrt.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))) (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)))
(fma.f64 (sqrt.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))) (sqrt.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))) (+.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) (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)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) 1))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 -1/2 (/.f64 eps x) x) 3)) (/.f64 1 (fma.f64 (fma.f64 -1/2 (/.f64 eps x) x) (+.f64 x (fma.f64 -1/2 (/.f64 eps x) x)) (*.f64 x x))) (fma.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) 1 (fma.f64 -1/2 (/.f64 eps x) x)))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 -1/2 (/.f64 eps x) x) 3)) (/.f64 1 (fma.f64 (fma.f64 -1/2 (/.f64 eps x) x) (+.f64 x (fma.f64 -1/2 (/.f64 eps x) x)) (*.f64 x x))) (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)))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 -1/2 (/.f64 eps x) x) 3)) (/.f64 1 (fma.f64 (fma.f64 -1/2 (/.f64 eps x) x) (+.f64 x (fma.f64 -1/2 (/.f64 eps x) x)) (*.f64 x x))) (+.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) (fma.f64 -1/2 (/.f64 eps x) x)))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 -1/2 (/.f64 eps x) x) 2)) (/.f64 1 (+.f64 x (fma.f64 -1/2 (/.f64 eps x) x))) (fma.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) 1 (fma.f64 -1/2 (/.f64 eps x) x)))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 -1/2 (/.f64 eps x) x) 2)) (/.f64 1 (+.f64 x (fma.f64 -1/2 (/.f64 eps x) x))) (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)))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 -1/2 (/.f64 eps x) x) 2)) (/.f64 1 (+.f64 x (fma.f64 -1/2 (/.f64 eps x) x))) (+.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) (fma.f64 -1/2 (/.f64 eps x) x)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x (*.f64 1/2 (/.f64 eps x)))) 2) (cbrt.f64 (+.f64 x (*.f64 1/2 (/.f64 eps x)))) (neg.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x))) 2) (cbrt.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x))) x)
(fma.f64 (sqrt.f64 (+.f64 x (*.f64 1/2 (/.f64 eps x)))) (sqrt.f64 (+.f64 x (*.f64 1/2 (/.f64 eps x)))) (neg.f64 x))
(fma.f64 (sqrt.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x))) (sqrt.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x))) x)
(fma.f64 (neg.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 eps x) x))) (sqrt.f64 (fma.f64 -1/2 (/.f64 eps x) x)) x)
(fma.f64 -1 (fma.f64 -1/2 (/.f64 eps x) x) x)
(fma.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))) (fma.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) 1 (fma.f64 -1/2 (/.f64 eps x) x)))
(fma.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))) (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)))
(fma.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 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) (fma.f64 -1/2 (/.f64 eps x) x)))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 -1/2 (/.f64 eps x)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 -1/2 (/.f64 eps x)))) (neg.f64 x))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 eps x) x)) 2)) (cbrt.f64 (fma.f64 -1/2 (/.f64 eps x) x)) x)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1/2 (/.f64 eps x) x))) 1)
(-.f64 (/.f64 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4) (fma.f64 -1/2 (/.f64 eps x) (neg.f64 x))) (/.f64 (*.f64 x x) (fma.f64 -1/2 (/.f64 eps x) (neg.f64 x))))
(*.f64 (fma.f64 -1/2 (/.f64 eps x) x) 1)
(*.f64 1 (fma.f64 -1/2 (/.f64 eps x) x))
(*.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 eps x) x)) (pow.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 eps x) x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 eps x) x)) 2) (cbrt.f64 (fma.f64 -1/2 (/.f64 eps x) x)))
(*.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 eps x) x)) (sqrt.f64 (fma.f64 -1/2 (/.f64 eps x) x)))
(*.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) -1/8 (pow.f64 x 3)) (/.f64 1 (fma.f64 x (+.f64 x (*.f64 1/2 (/.f64 eps x))) (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4))))
(*.f64 (-.f64 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4) (*.f64 x x)) (/.f64 1 (fma.f64 -1/2 (/.f64 eps x) (neg.f64 x))))
(/.f64 1 (/.f64 (fma.f64 x (+.f64 x (*.f64 1/2 (/.f64 eps x))) (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4)) (fma.f64 (pow.f64 (/.f64 eps x) 3) -1/8 (pow.f64 x 3))))
(/.f64 1 (/.f64 (fma.f64 -1/2 (/.f64 eps x) (neg.f64 x)) (-.f64 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4) (*.f64 x x))))
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) -1/8 (pow.f64 x 3)) (fma.f64 x (+.f64 x (*.f64 1/2 (/.f64 eps x))) (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4)))
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) -1/8 (pow.f64 x 3)) (fma.f64 x x (-.f64 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4) (*.f64 x (*.f64 -1/2 (/.f64 eps x))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4) (*.f64 x x)) (fma.f64 -1/2 (/.f64 eps x) (neg.f64 x)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) -1/8 (pow.f64 x 3))) (neg.f64 (fma.f64 x (+.f64 x (*.f64 1/2 (/.f64 eps x))) (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4) (*.f64 x x))) (neg.f64 (fma.f64 -1/2 (/.f64 eps x) (neg.f64 x))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4)) (+.f64 x (*.f64 1/2 (/.f64 eps x))))
(pow.f64 (fma.f64 -1/2 (/.f64 eps x) x) 1)
(pow.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 eps x) x)) 3)
(pow.f64 (pow.f64 (fma.f64 -1/2 (/.f64 eps x) x) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 -1/2 (/.f64 eps x) x) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 eps x) x)) 2)
(pow.f64 (/.f64 (fma.f64 x (+.f64 x (*.f64 1/2 (/.f64 eps x))) (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4)) (fma.f64 (pow.f64 (/.f64 eps x) 3) -1/8 (pow.f64 x 3))) -1)
(pow.f64 (/.f64 (fma.f64 -1/2 (/.f64 eps x) (neg.f64 x)) (-.f64 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4) (*.f64 x x))) -1)
(sqrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 eps x) x) 2))
(log.f64 (exp.f64 (fma.f64 -1/2 (/.f64 eps x) x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -1/2 (/.f64 eps x) x))))
(log.f64 (*.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (*.f64 -1/2 (/.f64 eps x))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (pow.f64 (exp.f64 (/.f64 eps x)) -1/2)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (*.f64 -1/2 (/.f64 eps x))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 (/.f64 eps x)) -1/2) (+.f64 1 (expm1.f64 x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 -1/2 (/.f64 eps x)))) (exp.f64 x)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 -1/2 (/.f64 eps x)))) (+.f64 1 (expm1.f64 x))))
(cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 eps x) x) 3))
(expm1.f64 (log1p.f64 (fma.f64 -1/2 (/.f64 eps x) x)))
(exp.f64 (log.f64 (fma.f64 -1/2 (/.f64 eps x) x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 -1/2 (/.f64 eps x) x)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 -1/2 (/.f64 eps x) x)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 eps x) x))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 -1/2 (/.f64 eps x) x))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 -1/2 (/.f64 eps x) x)) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 eps x) x))) 2))
(log1p.f64 (expm1.f64 (fma.f64 -1/2 (/.f64 eps x) x)))
(fma.f64 x 1 (*.f64 -1/2 (/.f64 eps x)))
(fma.f64 -1/2 (/.f64 eps x) x)
(fma.f64 eps (*.f64 (/.f64 1 x) -1/2) x)
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 (*.f64 -1/2 (/.f64 eps x)) 1 x)
(fma.f64 1 x (*.f64 -1/2 (/.f64 eps x)))
(fma.f64 1 (*.f64 -1/2 (/.f64 eps x)) x)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 eps x)) 2) (*.f64 (cbrt.f64 (/.f64 eps x)) -1/2) x)
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 -1/2 (/.f64 eps x)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 -1/2 (/.f64 eps x)))
(fma.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 eps x))) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 eps x))) 2) x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 eps x))) 2) (cbrt.f64 (*.f64 -1/2 (/.f64 eps x))) x)
(fma.f64 (sqrt.f64 (/.f64 eps x)) (*.f64 (sqrt.f64 (/.f64 eps x)) -1/2) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 -1/2 (/.f64 eps x)))
(fma.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 eps x))) (sqrt.f64 (*.f64 -1/2 (/.f64 eps x))) x)
(fma.f64 (*.f64 -1/2 eps) (/.f64 1 x) x)
(fma.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 x) 2)) (/.f64 eps (cbrt.f64 x)) x)
(fma.f64 (/.f64 -1/2 (sqrt.f64 x)) (/.f64 eps (sqrt.f64 x)) x)
(fma.f64 (*.f64 -1/2 (pow.f64 (cbrt.f64 (/.f64 eps x)) 2)) (cbrt.f64 (/.f64 eps x)) x)
(fma.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 eps x))) (sqrt.f64 (/.f64 eps x)) x)
Outputs
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
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))
x
x
(+.f64 x (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(+.f64 x (*.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) 1))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(+.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x)) (fma.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) 1 (fma.f64 -1/2 (/.f64 eps x) x)))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(+.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x)) (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 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(+.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x)) (+.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) (fma.f64 -1/2 (/.f64 eps x) x)))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(+.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) x)
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(+.f64 (+.f64 x (*.f64 1/2 (/.f64 eps x))) (neg.f64 x))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(+.f64 0 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x)))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (-.f64 x (fma.f64 (/.f64 eps x) -1/2 x)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 x (fma.f64 (/.f64 eps x) -1/2 x))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (-.f64 x (fma.f64 eps (/.f64 -1/2 x) x))))))
(*.f64 3 (log.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (/.f64 eps x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (fma.f64 (/.f64 eps x) -1/2 x))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (fma.f64 eps (/.f64 -1/2 x) x))))))
(*.f64 2 (log.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (/.f64 eps x))))))
(*.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x)) 1)
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(*.f64 1 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x)))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(*.f64 (cbrt.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))) 2))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))) 2) (cbrt.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))) (sqrt.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))))
(*.f64 1/2 (/.f64 eps x))
(/.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 (fma.f64 -1/2 (/.f64 eps x) x) (+.f64 x (fma.f64 -1/2 (/.f64 eps x) x)) (*.f64 x x))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 3)) (/.f64 1 (fma.f64 (fma.f64 (/.f64 eps x) -1/2 x) (+.f64 x (fma.f64 (/.f64 eps x) -1/2 x)) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 eps (/.f64 -1/2 x) x) 3)) (fma.f64 (fma.f64 eps (/.f64 -1/2 x) x) (+.f64 x (fma.f64 eps (/.f64 -1/2 x) x)) (*.f64 x x)))
(*.f64 (-.f64 (*.f64 x x) (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 (*.f64 x x) (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 2)) (/.f64 1 (+.f64 x (fma.f64 (/.f64 eps x) -1/2 x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 eps (/.f64 -1/2 x) x) 2)) (+.f64 x (fma.f64 eps (/.f64 -1/2 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/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(/.f64 1 (/.f64 (fma.f64 (fma.f64 -1/2 (/.f64 eps x) x) (+.f64 x (fma.f64 -1/2 (/.f64 eps x) x)) (*.f64 x x)) (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 -1/2 (/.f64 eps x) x) 3))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 3)) (/.f64 1 (fma.f64 (fma.f64 (/.f64 eps x) -1/2 x) (+.f64 x (fma.f64 (/.f64 eps x) -1/2 x)) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 eps (/.f64 -1/2 x) x) 3)) (fma.f64 (fma.f64 eps (/.f64 -1/2 x) x) (+.f64 x (fma.f64 eps (/.f64 -1/2 x) x)) (*.f64 x x)))
(/.f64 1 (/.f64 (+.f64 x (fma.f64 -1/2 (/.f64 eps x) x)) (-.f64 (*.f64 x x) (pow.f64 (fma.f64 -1/2 (/.f64 eps x) x) 2))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 2)) (/.f64 1 (+.f64 x (fma.f64 (/.f64 eps x) -1/2 x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 eps (/.f64 -1/2 x) x) 2)) (+.f64 x (fma.f64 eps (/.f64 -1/2 x) x)))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 -1/2 (/.f64 eps x) x) 3)) (fma.f64 (fma.f64 -1/2 (/.f64 eps x) x) (+.f64 x (fma.f64 -1/2 (/.f64 eps x) x)) (*.f64 x x)))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 3)) (/.f64 1 (fma.f64 (fma.f64 (/.f64 eps x) -1/2 x) (+.f64 x (fma.f64 (/.f64 eps x) -1/2 x)) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 eps (/.f64 -1/2 x) x) 3)) (fma.f64 (fma.f64 eps (/.f64 -1/2 x) x) (+.f64 x (fma.f64 eps (/.f64 -1/2 x) x)) (*.f64 x x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 -1/2 (/.f64 eps x) x) 2)) (+.f64 x (fma.f64 -1/2 (/.f64 eps x) x)))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 2)) (/.f64 1 (+.f64 x (fma.f64 (/.f64 eps x) -1/2 x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 eps (/.f64 -1/2 x) x) 2)) (+.f64 x (fma.f64 eps (/.f64 -1/2 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 (fma.f64 -1/2 (/.f64 eps x) x) (+.f64 x (fma.f64 -1/2 (/.f64 eps x) x)) (*.f64 x x))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 3)) (/.f64 1 (fma.f64 (fma.f64 (/.f64 eps x) -1/2 x) (+.f64 x (fma.f64 (/.f64 eps x) -1/2 x)) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 eps (/.f64 -1/2 x) x) 3)) (fma.f64 (fma.f64 eps (/.f64 -1/2 x) x) (+.f64 x (fma.f64 eps (/.f64 -1/2 x) x)) (*.f64 x x)))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (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 (*.f64 x x) (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 2)) (/.f64 1 (+.f64 x (fma.f64 (/.f64 eps x) -1/2 x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 eps (/.f64 -1/2 x) x) 2)) (+.f64 x (fma.f64 eps (/.f64 -1/2 x) x)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) 3)) (fma.f64 x x (-.f64 (pow.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) 2) (*.f64 x (neg.f64 (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)) (/.f64 1 (fma.f64 (fma.f64 (/.f64 eps x) -1/2 x) (+.f64 x (fma.f64 (/.f64 eps x) -1/2 x)) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 eps (/.f64 -1/2 x) x) 3)) (fma.f64 (fma.f64 eps (/.f64 -1/2 x) x) (+.f64 x (fma.f64 eps (/.f64 -1/2 x) x)) (*.f64 x x)))
(/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 1/2 (/.f64 eps x))) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (+.f64 x (*.f64 1/2 (/.f64 eps x))) 2) (fma.f64 x x (*.f64 (+.f64 x (*.f64 1/2 (/.f64 eps x))) x))))
(/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 1/2 (/.f64 eps x))) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (+.f64 x (*.f64 1/2 (/.f64 eps x))) 2) (fma.f64 x x (*.f64 x (+.f64 x (*.f64 1/2 (/.f64 eps x)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) x) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) x) 2) (*.f64 x (+.f64 x (fma.f64 1/2 (/.f64 eps x) x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) x) 3) (pow.f64 x 3)) (+.f64 (*.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 x x) (pow.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) 2)) (-.f64 x (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 2)) (/.f64 1 (+.f64 x (fma.f64 (/.f64 eps x) -1/2 x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 eps (/.f64 -1/2 x) x) 2)) (+.f64 x (fma.f64 eps (/.f64 -1/2 x) x)))
(/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 1/2 (/.f64 eps x))) 2) (*.f64 x x)) (+.f64 (+.f64 x (*.f64 1/2 (/.f64 eps x))) x))
(/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 1/2 (/.f64 eps x))) 2) (*.f64 x x)) (+.f64 x (+.f64 x (*.f64 1/2 (/.f64 eps x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) x) 2) (*.f64 x x)) (+.f64 x (fma.f64 1/2 (/.f64 eps x) x)))
(pow.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x)) 1)
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(pow.f64 (cbrt.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))) 3)
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(pow.f64 (pow.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x)) 2) 1/2)
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(pow.f64 (pow.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x)) 3) 1/3)
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(pow.f64 (sqrt.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))) 2)
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(pow.f64 (/.f64 (fma.f64 (fma.f64 -1/2 (/.f64 eps x) x) (+.f64 x (fma.f64 -1/2 (/.f64 eps x) x)) (*.f64 x x)) (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 -1/2 (/.f64 eps x) x) 3))) -1)
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 3)) (/.f64 1 (fma.f64 (fma.f64 (/.f64 eps x) -1/2 x) (+.f64 x (fma.f64 (/.f64 eps x) -1/2 x)) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 eps (/.f64 -1/2 x) x) 3)) (fma.f64 (fma.f64 eps (/.f64 -1/2 x) x) (+.f64 x (fma.f64 eps (/.f64 -1/2 x) x)) (*.f64 x x)))
(pow.f64 (/.f64 (+.f64 x (fma.f64 -1/2 (/.f64 eps x) x)) (-.f64 (*.f64 x x) (pow.f64 (fma.f64 -1/2 (/.f64 eps x) x) 2))) -1)
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 2)) (/.f64 1 (+.f64 x (fma.f64 (/.f64 eps x) -1/2 x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 eps (/.f64 -1/2 x) x) 2)) (+.f64 x (fma.f64 eps (/.f64 -1/2 x) x)))
(sqrt.f64 (pow.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x)) 2))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(log.f64 (exp.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x)))))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)))))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (/.f64 1 (exp.f64 (fma.f64 -1/2 (/.f64 eps x) x)))))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(log.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x))) (exp.f64 x)))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(log.f64 (*.f64 (exp.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x))) (+.f64 1 (expm1.f64 x))))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (fma.f64 -1/2 (/.f64 eps x) x))) (+.f64 1 (expm1.f64 x))))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(log.f64 (*.f64 (exp.f64 (+.f64 x (*.f64 1/2 (/.f64 eps x)))) (exp.f64 (neg.f64 x))))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(log.f64 (*.f64 (exp.f64 (+.f64 x (*.f64 1/2 (/.f64 eps x)))) (/.f64 1 (exp.f64 x))))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(log.f64 (*.f64 (/.f64 (exp.f64 x) (pow.f64 (exp.f64 (/.f64 eps x)) -1/2)) (exp.f64 (neg.f64 x))))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(log.f64 (/.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (fma.f64 -1/2 (/.f64 eps x) x)))))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (fma.f64 -1/2 (/.f64 eps x) x))))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (fma.f64 -1/2 (/.f64 eps x) x)))))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(log.f64 (/.f64 (exp.f64 (+.f64 x (*.f64 1/2 (/.f64 eps x)))) (+.f64 1 (expm1.f64 x))))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(log.f64 (/.f64 (/.f64 (exp.f64 x) (pow.f64 (exp.f64 (/.f64 eps x)) -1/2)) (+.f64 1 (expm1.f64 x))))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(cbrt.f64 (pow.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x)) 3))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(exp.f64 (log.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(exp.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))) 1))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))) 1) 1))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x)))) 3))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x)))) 1/3))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x)))) 2))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(fma.f64 x 1 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(fma.f64 x 1 (*.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) 1))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(fma.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x)) 1 (fma.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) 1 (fma.f64 -1/2 (/.f64 eps x) x)))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(fma.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x)) 1 (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 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(fma.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x)) 1 (+.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) (fma.f64 -1/2 (/.f64 eps x) x)))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(fma.f64 1 x (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(fma.f64 1 x (*.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) 1))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(fma.f64 1 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x)) (fma.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) 1 (fma.f64 -1/2 (/.f64 eps x) x)))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(fma.f64 1 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x)) (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 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(fma.f64 1 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x)) (+.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) (fma.f64 -1/2 (/.f64 eps x) x)))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(fma.f64 1 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) x)
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(fma.f64 1 (+.f64 x (*.f64 1/2 (/.f64 eps x))) (neg.f64 x))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 eps x) x)) 2) (neg.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 eps x) x))) x)
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(fma.f64 (cbrt.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))) 2) (fma.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) 1 (fma.f64 -1/2 (/.f64 eps x) x)))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(fma.f64 (cbrt.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))) 2) (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 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(fma.f64 (cbrt.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))) 2) (+.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) (fma.f64 -1/2 (/.f64 eps x) x)))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))) 2) (cbrt.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))) (fma.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) 1 (fma.f64 -1/2 (/.f64 eps x) x)))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))) 2) (cbrt.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))) (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 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))) 2) (cbrt.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))) (+.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) (fma.f64 -1/2 (/.f64 eps x) x)))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) 1))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) 1))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(fma.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 eps x) x)) (neg.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 eps x) x))) x)
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(fma.f64 (sqrt.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))) (sqrt.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))) (fma.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) 1 (fma.f64 -1/2 (/.f64 eps x) x)))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(fma.f64 (sqrt.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))) (sqrt.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))) (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 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(fma.f64 (sqrt.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))) (sqrt.f64 (-.f64 x (fma.f64 -1/2 (/.f64 eps x) x))) (+.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) (fma.f64 -1/2 (/.f64 eps x) x)))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) 1))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 -1/2 (/.f64 eps x) x) 3)) (/.f64 1 (fma.f64 (fma.f64 -1/2 (/.f64 eps x) x) (+.f64 x (fma.f64 -1/2 (/.f64 eps x) x)) (*.f64 x x))) (fma.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) 1 (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)) (/.f64 1 (fma.f64 (fma.f64 (/.f64 eps x) -1/2 x) (+.f64 x (fma.f64 (/.f64 eps x) -1/2 x)) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 eps (/.f64 -1/2 x) x) 3)) (fma.f64 (fma.f64 eps (/.f64 -1/2 x) x) (+.f64 x (fma.f64 eps (/.f64 -1/2 x) x)) (*.f64 x x)))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 -1/2 (/.f64 eps x) x) 3)) (/.f64 1 (fma.f64 (fma.f64 -1/2 (/.f64 eps x) x) (+.f64 x (fma.f64 -1/2 (/.f64 eps x) x)) (*.f64 x x))) (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 (pow.f64 x 3) (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 3)) (/.f64 1 (fma.f64 (fma.f64 (/.f64 eps x) -1/2 x) (+.f64 x (fma.f64 (/.f64 eps x) -1/2 x)) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 eps (/.f64 -1/2 x) x) 3)) (fma.f64 (fma.f64 eps (/.f64 -1/2 x) x) (+.f64 x (fma.f64 eps (/.f64 -1/2 x) x)) (*.f64 x x)))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 -1/2 (/.f64 eps x) x) 3)) (/.f64 1 (fma.f64 (fma.f64 -1/2 (/.f64 eps x) x) (+.f64 x (fma.f64 -1/2 (/.f64 eps x) x)) (*.f64 x x))) (+.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) 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)) (/.f64 1 (fma.f64 (fma.f64 (/.f64 eps x) -1/2 x) (+.f64 x (fma.f64 (/.f64 eps x) -1/2 x)) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 eps (/.f64 -1/2 x) x) 3)) (fma.f64 (fma.f64 eps (/.f64 -1/2 x) x) (+.f64 x (fma.f64 eps (/.f64 -1/2 x) x)) (*.f64 x x)))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 -1/2 (/.f64 eps x) x) 2)) (/.f64 1 (+.f64 x (fma.f64 -1/2 (/.f64 eps x) x))) (fma.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) 1 (fma.f64 -1/2 (/.f64 eps x) x)))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 2)) (/.f64 1 (+.f64 x (fma.f64 (/.f64 eps x) -1/2 x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 eps (/.f64 -1/2 x) x) 2)) (+.f64 x (fma.f64 eps (/.f64 -1/2 x) x)))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 -1/2 (/.f64 eps x) x) 2)) (/.f64 1 (+.f64 x (fma.f64 -1/2 (/.f64 eps x) x))) (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 x x) (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 2)) (/.f64 1 (+.f64 x (fma.f64 (/.f64 eps x) -1/2 x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 eps (/.f64 -1/2 x) x) 2)) (+.f64 x (fma.f64 eps (/.f64 -1/2 x) x)))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 -1/2 (/.f64 eps x) x) 2)) (/.f64 1 (+.f64 x (fma.f64 -1/2 (/.f64 eps x) x))) (+.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) (fma.f64 -1/2 (/.f64 eps x) x)))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 2)) (/.f64 1 (+.f64 x (fma.f64 (/.f64 eps x) -1/2 x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 eps (/.f64 -1/2 x) x) 2)) (+.f64 x (fma.f64 eps (/.f64 -1/2 x) x)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x (*.f64 1/2 (/.f64 eps x)))) 2) (cbrt.f64 (+.f64 x (*.f64 1/2 (/.f64 eps x)))) (neg.f64 x))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(fma.f64 (pow.f64 (cbrt.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x))) 2) (cbrt.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x))) x)
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(fma.f64 (sqrt.f64 (+.f64 x (*.f64 1/2 (/.f64 eps x)))) (sqrt.f64 (+.f64 x (*.f64 1/2 (/.f64 eps x)))) (neg.f64 x))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(fma.f64 (sqrt.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x))) (sqrt.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x))) x)
(*.f64 1/2 (/.f64 eps x))
(/.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)) x)
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(fma.f64 -1 (fma.f64 -1/2 (/.f64 eps x) x) x)
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(fma.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))) (fma.f64 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) 1 (fma.f64 -1/2 (/.f64 eps x) x)))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(fma.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))) (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 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(fma.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 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) x)) (fma.f64 -1/2 (/.f64 eps x) x)))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 -1/2 (/.f64 eps x)))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 -1/2 (/.f64 eps x)))) (neg.f64 x))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 eps x) x)) 2)) (cbrt.f64 (fma.f64 -1/2 (/.f64 eps x) x)) x)
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1/2 (/.f64 eps x) x))) 1)
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(-.f64 (/.f64 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4) (fma.f64 -1/2 (/.f64 eps x) (neg.f64 x))) (/.f64 (*.f64 x x) (fma.f64 -1/2 (/.f64 eps x) (neg.f64 x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4) (*.f64 x x)) (fma.f64 -1/2 (/.f64 eps x) (neg.f64 x)))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4) (*.f64 x x)) (-.f64 (*.f64 eps (/.f64 -1/2 x)) x))
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) 2) -1/4 (*.f64 x x)) (fma.f64 1/2 (/.f64 eps x) x))
(*.f64 (fma.f64 -1/2 (/.f64 eps x) x) 1)
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(*.f64 1 (fma.f64 -1/2 (/.f64 eps x) x))
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(*.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 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 eps x) x)) 2) (cbrt.f64 (fma.f64 -1/2 (/.f64 eps x) x)))
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(*.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 eps x) x)) (sqrt.f64 (fma.f64 -1/2 (/.f64 eps x) x)))
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(*.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) -1/8 (pow.f64 x 3)) (/.f64 1 (fma.f64 x (+.f64 x (*.f64 1/2 (/.f64 eps x))) (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) -1/8 (pow.f64 x 3)) 1) (fma.f64 x (+.f64 x (*.f64 1/2 (/.f64 eps x))) (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4)))
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) -1/8 (pow.f64 x 3)) (fma.f64 x (fma.f64 1/2 (/.f64 eps x) x) (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4)))
(*.f64 (-.f64 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4) (*.f64 x x)) (/.f64 1 (fma.f64 -1/2 (/.f64 eps x) (neg.f64 x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4) (*.f64 x x)) (fma.f64 -1/2 (/.f64 eps x) (neg.f64 x)))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4) (*.f64 x x)) (-.f64 (*.f64 eps (/.f64 -1/2 x)) x))
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) 2) -1/4 (*.f64 x x)) (fma.f64 1/2 (/.f64 eps x) x))
(/.f64 1 (/.f64 (fma.f64 x (+.f64 x (*.f64 1/2 (/.f64 eps x))) (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4)) (fma.f64 (pow.f64 (/.f64 eps x) 3) -1/8 (pow.f64 x 3))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) -1/8 (pow.f64 x 3)) 1) (fma.f64 x (+.f64 x (*.f64 1/2 (/.f64 eps x))) (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4)))
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) -1/8 (pow.f64 x 3)) (fma.f64 x (fma.f64 1/2 (/.f64 eps x) x) (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4)))
(/.f64 1 (/.f64 (fma.f64 -1/2 (/.f64 eps x) (neg.f64 x)) (-.f64 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4) (*.f64 x x)) (fma.f64 -1/2 (/.f64 eps x) (neg.f64 x)))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4) (*.f64 x x)) (-.f64 (*.f64 eps (/.f64 -1/2 x)) x))
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) 2) -1/4 (*.f64 x x)) (fma.f64 1/2 (/.f64 eps x) x))
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) -1/8 (pow.f64 x 3)) (fma.f64 x (+.f64 x (*.f64 1/2 (/.f64 eps x))) (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) -1/8 (pow.f64 x 3)) 1) (fma.f64 x (+.f64 x (*.f64 1/2 (/.f64 eps x))) (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4)))
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) -1/8 (pow.f64 x 3)) (fma.f64 x (fma.f64 1/2 (/.f64 eps x) x) (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4)))
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) -1/8 (pow.f64 x 3)) (fma.f64 x x (-.f64 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4) (*.f64 x (*.f64 -1/2 (/.f64 eps x))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) -1/8 (pow.f64 x 3)) (fma.f64 x x (-.f64 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4) (*.f64 x (*.f64 (/.f64 eps x) -1/2)))))
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) -1/8 (pow.f64 x 3)) (fma.f64 x x (-.f64 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4) (*.f64 x (*.f64 eps (/.f64 -1/2 x))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) -1/8 (pow.f64 x 3)) (fma.f64 x x (*.f64 (/.f64 eps x) (+.f64 (*.f64 1/4 (/.f64 eps x)) (*.f64 1/2 x)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4) (*.f64 x x)) (fma.f64 -1/2 (/.f64 eps x) (neg.f64 x)))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4) (*.f64 x x)) (-.f64 (*.f64 eps (/.f64 -1/2 x)) x))
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) 2) -1/4 (*.f64 x x)) (fma.f64 1/2 (/.f64 eps x) x))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) -1/8 (pow.f64 x 3))) (neg.f64 (fma.f64 x (+.f64 x (*.f64 1/2 (/.f64 eps x))) (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) -1/8 (pow.f64 x 3)) 1) (fma.f64 x (+.f64 x (*.f64 1/2 (/.f64 eps x))) (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4)))
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) -1/8 (pow.f64 x 3)) (fma.f64 x (fma.f64 1/2 (/.f64 eps x) x) (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4)))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4) (*.f64 x x))) (neg.f64 (fma.f64 -1/2 (/.f64 eps x) (neg.f64 x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4) (*.f64 x x)) (fma.f64 -1/2 (/.f64 eps x) (neg.f64 x)))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4) (*.f64 x x)) (-.f64 (*.f64 eps (/.f64 -1/2 x)) x))
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) 2) -1/4 (*.f64 x x)) (fma.f64 1/2 (/.f64 eps x) x))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4)) (+.f64 x (*.f64 1/2 (/.f64 eps x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4) (*.f64 x x)) (fma.f64 -1/2 (/.f64 eps x) (neg.f64 x)))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4) (*.f64 x x)) (-.f64 (*.f64 eps (/.f64 -1/2 x)) x))
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) 2) -1/4 (*.f64 x x)) (fma.f64 1/2 (/.f64 eps x) x))
(pow.f64 (fma.f64 -1/2 (/.f64 eps x) x) 1)
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(pow.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 eps x) x)) 3)
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(pow.f64 (pow.f64 (fma.f64 -1/2 (/.f64 eps x) x) 2) 1/2)
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(pow.f64 (pow.f64 (fma.f64 -1/2 (/.f64 eps x) x) 3) 1/3)
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(pow.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 eps x) x)) 2)
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(pow.f64 (/.f64 (fma.f64 x (+.f64 x (*.f64 1/2 (/.f64 eps x))) (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4)) (fma.f64 (pow.f64 (/.f64 eps x) 3) -1/8 (pow.f64 x 3))) -1)
(/.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) -1/8 (pow.f64 x 3)) 1) (fma.f64 x (+.f64 x (*.f64 1/2 (/.f64 eps x))) (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4)))
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) -1/8 (pow.f64 x 3)) (fma.f64 x (fma.f64 1/2 (/.f64 eps x) x) (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4)))
(pow.f64 (/.f64 (fma.f64 -1/2 (/.f64 eps x) (neg.f64 x)) (-.f64 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4) (*.f64 x x))) -1)
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4) (*.f64 x x)) (fma.f64 -1/2 (/.f64 eps x) (neg.f64 x)))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4) (*.f64 x x)) (-.f64 (*.f64 eps (/.f64 -1/2 x)) x))
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) 2) -1/4 (*.f64 x x)) (fma.f64 1/2 (/.f64 eps x) x))
(sqrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 eps x) x) 2))
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(log.f64 (exp.f64 (fma.f64 -1/2 (/.f64 eps x) x)))
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -1/2 (/.f64 eps x) x))))
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(log.f64 (*.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (*.f64 -1/2 (/.f64 eps x))))))
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (pow.f64 (exp.f64 (/.f64 eps x)) -1/2)))
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (*.f64 -1/2 (/.f64 eps x))))))
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(log.f64 (*.f64 (pow.f64 (exp.f64 (/.f64 eps x)) -1/2) (+.f64 1 (expm1.f64 x))))
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 -1/2 (/.f64 eps x)))) (exp.f64 x)))
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 -1/2 (/.f64 eps x)))) (+.f64 1 (expm1.f64 x))))
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 eps x) x) 3))
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(expm1.f64 (log1p.f64 (fma.f64 -1/2 (/.f64 eps x) x)))
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(exp.f64 (log.f64 (fma.f64 -1/2 (/.f64 eps x) x)))
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(exp.f64 (*.f64 (log.f64 (fma.f64 -1/2 (/.f64 eps x) x)) 1))
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 -1/2 (/.f64 eps x) x)) 1) 1))
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 eps x) x))) 3))
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 -1/2 (/.f64 eps x) x))) 1/3))
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 -1/2 (/.f64 eps x) x)) 3) 1/3))
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 eps x) x))) 2))
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(log1p.f64 (expm1.f64 (fma.f64 -1/2 (/.f64 eps x) x)))
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(fma.f64 x 1 (*.f64 -1/2 (/.f64 eps x)))
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(fma.f64 -1/2 (/.f64 eps x) x)
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(fma.f64 eps (*.f64 (/.f64 1 x) -1/2) x)
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(fma.f64 (*.f64 -1/2 (/.f64 eps x)) 1 x)
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(fma.f64 1 x (*.f64 -1/2 (/.f64 eps x)))
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(fma.f64 1 (*.f64 -1/2 (/.f64 eps x)) x)
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 eps x)) 2) (*.f64 (cbrt.f64 (/.f64 eps x)) -1/2) x)
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 -1/2 (/.f64 eps x)))
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 -1/2 (/.f64 eps x)))
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(fma.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 eps x))) (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 eps x))) 2) x)
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 eps x))) 2) (cbrt.f64 (*.f64 -1/2 (/.f64 eps x))) x)
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(fma.f64 (sqrt.f64 (/.f64 eps x)) (*.f64 (sqrt.f64 (/.f64 eps x)) -1/2) x)
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 -1/2 (/.f64 eps x)))
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(fma.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 eps x))) (sqrt.f64 (*.f64 -1/2 (/.f64 eps x))) x)
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(fma.f64 (*.f64 -1/2 eps) (/.f64 1 x) x)
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(fma.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 x) 2)) (/.f64 eps (cbrt.f64 x)) x)
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(fma.f64 (/.f64 -1/2 (sqrt.f64 x)) (/.f64 eps (sqrt.f64 x)) x)
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(fma.f64 (*.f64 -1/2 (pow.f64 (cbrt.f64 (/.f64 eps x)) 2)) (cbrt.f64 (/.f64 eps x)) x)
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(fma.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 eps x))) (sqrt.f64 (/.f64 eps x)) x)
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)

eval151.0ms (2.4%)

Compiler

Compiled 9334 to 5115 computations (45.2% saved)

prune69.0ms (1.1%)

Pruning

12 alts after pruning (6 fresh and 6 done)

PrunedKeptTotal
New4435448
Fresh112
Picked011
Done055
Total44412456
Accurracy
100.0%
Counts
456 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
41.2%
(fma.f64 1/2 (/.f64 eps x) (*.f64 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) 1/8))
48.4%
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
78.1%
(/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
48.4%
(/.f64 eps (+.f64 x (+.f64 x (*.f64 (/.f64 eps x) -1/2))))
47.4%
(/.f64 1/2 (/.f64 x eps))
7.3%
(-.f64 x (+.f64 (*.f64 -1/2 (/.f64 eps x)) x))
5.1%
(-.f64 x (*.f64 eps (/.f64 -1/2 x)))
58.9%
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
54.1%
(-.f64 x (sqrt.f64 (neg.f64 eps)))
4.3%
(-.f64 x x)
3.4%
(+.f64 x x)
47.5%
(*.f64 1/2 (/.f64 eps x))
Compiler

Compiled 177 to 117 computations (33.9% saved)

localize5.0ms (0.1%)

Local Accuracy

Found 1 expressions with local accuracy:

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

Compiled 14 to 5 computations (64.3% saved)

series1.0ms (0%)

Counts
1 → 13
Calls

6 calls:

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

rewrite58.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1600×pow1
1480×add-exp-log
1478×log1p-expm1-u
1478×expm1-log1p-u
1446×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0815
117111
2235411
Stop Event
node limit
Counts
1 → 35
Calls
Call 1
Inputs
(-.f64 x (sqrt.f64 (neg.f64 eps)))
Outputs
(+.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 (-.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 (*.f64 x x) (-.f64 (*.f64 (neg.f64 (sqrt.f64 eps)) (neg.f64 (sqrt.f64 eps))) (*.f64 x (neg.f64 (sqrt.f64 eps))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (neg.f64 (sqrt.f64 eps)) (neg.f64 (sqrt.f64 eps)))) (-.f64 x (neg.f64 (sqrt.f64 eps))))
(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))))
(cbrt.f64 (pow.f64 (-.f64 x (sqrt.f64 eps)) 3))
(expm1.f64 (log1p.f64 (-.f64 x (sqrt.f64 eps))))
(exp.f64 (log.f64 (-.f64 x (sqrt.f64 eps))))
(log1p.f64 (expm1.f64 (-.f64 x (sqrt.f64 eps))))
(fma.f64 1 x (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)))

simplify58.0ms (0.9%)

Algorithm
egg-herbie
Rules
1492×fma-neg
820×fma-def
770×associate-*r*
720×associate-*l*
652×div-sub
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0102990
1250888
2878868
34540858
Stop Event
node limit
Counts
48 → 54
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))) x)
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))) x)
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))) x)
x
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))) x)
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))) x)
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))) x)
x
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))) x)
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))) x)
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))) x)
x
(+.f64 x (neg.f64 (sqrt.f64 eps)))
(+.f64 x (*.f64 (neg.f64 (sqrt.f64 eps)) 1))
(+.f64 (-.f64 x (sqrt.f64 eps)) (fma.f64 (neg.f64 (sqrt.f64 eps)) 1 (sqrt.f64 eps)))
(+.f64 (-.f64 x (sqrt.f64 eps)) (fma.f64 (neg.f64 (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 (-.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 (*.f64 x x) (-.f64 (*.f64 (neg.f64 (sqrt.f64 eps)) (neg.f64 (sqrt.f64 eps))) (*.f64 x (neg.f64 (sqrt.f64 eps))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (neg.f64 (sqrt.f64 eps)) (neg.f64 (sqrt.f64 eps)))) (-.f64 x (neg.f64 (sqrt.f64 eps))))
(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))))
(cbrt.f64 (pow.f64 (-.f64 x (sqrt.f64 eps)) 3))
(expm1.f64 (log1p.f64 (-.f64 x (sqrt.f64 eps))))
(exp.f64 (log.f64 (-.f64 x (sqrt.f64 eps))))
(log1p.f64 (expm1.f64 (-.f64 x (sqrt.f64 eps))))
(fma.f64 1 x (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 (*.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 (*.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))) x)
(fma.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)) x)
(-.f64 x (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)))
(fma.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 -1)) x)
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))) x)
(fma.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)) x)
(-.f64 x (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)))
(fma.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 -1)) x)
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))) x)
(fma.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)) x)
(-.f64 x (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)))
(fma.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 -1)) x)
x
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))) x)
(fma.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)) x)
(-.f64 x (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)))
(fma.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 -1)) x)
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))) x)
(fma.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)) x)
(-.f64 x (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)))
(fma.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 -1)) x)
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))) x)
(fma.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)) x)
(-.f64 x (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)))
(fma.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 -1)) x)
x
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))) x)
(fma.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)) x)
(-.f64 x (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)))
(fma.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 -1)) x)
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))) x)
(fma.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)) x)
(-.f64 x (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)))
(fma.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 -1)) x)
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1))) x)
(fma.f64 -1 (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)) x)
(-.f64 x (*.f64 (sqrt.f64 eps) (sqrt.f64 -1)))
(fma.f64 (sqrt.f64 eps) (neg.f64 (sqrt.f64 -1)) x)
x
(+.f64 x (neg.f64 (sqrt.f64 eps)))
(-.f64 x (sqrt.f64 eps))
(+.f64 x (*.f64 (neg.f64 (sqrt.f64 eps)) 1))
(-.f64 x (sqrt.f64 eps))
(+.f64 (-.f64 x (sqrt.f64 eps)) (fma.f64 (neg.f64 (sqrt.f64 eps)) 1 (sqrt.f64 eps)))
(-.f64 x (sqrt.f64 eps))
(+.f64 (-.f64 x (sqrt.f64 eps)) (fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 eps))) (cbrt.f64 eps) (sqrt.f64 eps)))
(fma.f64 (neg.f64 (cbrt.f64 (sqrt.f64 eps))) (cbrt.f64 eps) x)
(+.f64 (-.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 (-.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 (sqrt.f64 eps) x)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) (fma.f64 (sqrt.f64 eps) x (fma.f64 x x eps)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) (fma.f64 x (+.f64 (sqrt.f64 eps) x) eps))
(*.f64 (fma.f64 x x eps) (/.f64 1 (+.f64 x (sqrt.f64 eps))))
(*.f64 (fma.f64 x x eps) (/.f64 1 (+.f64 (sqrt.f64 eps) x)))
(/.f64 (fma.f64 x x eps) (+.f64 (sqrt.f64 eps) x))
(*.f64 (+.f64 (sqrt.f64 x) (pow.f64 eps 1/4)) (-.f64 (sqrt.f64 x) (pow.f64 eps 1/4)))
(*.f64 (+.f64 (pow.f64 eps 1/4) (sqrt.f64 x)) (-.f64 (sqrt.f64 x) (pow.f64 eps 1/4)))
(/.f64 1 (/.f64 (+.f64 (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 (sqrt.f64 eps) x)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) (fma.f64 (sqrt.f64 eps) x (fma.f64 x x eps)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) (fma.f64 x (+.f64 (sqrt.f64 eps) x) eps))
(/.f64 1 (/.f64 (+.f64 x (sqrt.f64 eps)) (fma.f64 x x eps)))
(*.f64 (fma.f64 x x eps) (/.f64 1 (+.f64 (sqrt.f64 eps) x)))
(/.f64 (fma.f64 x x eps) (+.f64 (sqrt.f64 eps) x))
(/.f64 (+.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 (sqrt.f64 eps) x)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) (fma.f64 (sqrt.f64 eps) x (fma.f64 x x eps)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) (fma.f64 x (+.f64 (sqrt.f64 eps) x) eps))
(/.f64 (fma.f64 x x eps) (+.f64 x (sqrt.f64 eps)))
(*.f64 (fma.f64 x x eps) (/.f64 1 (+.f64 (sqrt.f64 eps) x)))
(/.f64 (fma.f64 x x eps) (+.f64 (sqrt.f64 eps) x))
(/.f64 (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 (sqrt.f64 eps) x)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) (fma.f64 (sqrt.f64 eps) x (fma.f64 x x eps)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 eps 3/2)) (fma.f64 x (+.f64 (sqrt.f64 eps) x) eps))
(/.f64 (neg.f64 (fma.f64 x x eps)) (neg.f64 (+.f64 x (sqrt.f64 eps))))
(*.f64 (fma.f64 x x eps) (/.f64 1 (+.f64 (sqrt.f64 eps) x)))
(/.f64 (fma.f64 x x eps) (+.f64 (sqrt.f64 eps) x))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (neg.f64 (sqrt.f64 eps)) 3)) (+.f64 (*.f64 x x) (-.f64 (*.f64 (neg.f64 (sqrt.f64 eps)) (neg.f64 (sqrt.f64 eps))) (*.f64 x (neg.f64 (sqrt.f64 eps))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (neg.f64 (sqrt.f64 eps)) 3)) (fma.f64 x x (*.f64 (neg.f64 (sqrt.f64 eps)) (-.f64 (neg.f64 (sqrt.f64 eps)) x))))
(/.f64 (-.f64 (pow.f64 x 3) (*.f64 (sqrt.f64 eps) eps)) (fma.f64 (sqrt.f64 eps) x (fma.f64 x x eps)))
(/.f64 (-.f64 (pow.f64 x 3) (*.f64 (sqrt.f64 eps) eps)) (fma.f64 x (+.f64 (sqrt.f64 eps) x) eps))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (neg.f64 (sqrt.f64 eps)) (neg.f64 (sqrt.f64 eps)))) (-.f64 x (neg.f64 (sqrt.f64 eps))))
(-.f64 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))
(cbrt.f64 (pow.f64 (-.f64 x (sqrt.f64 eps)) 3))
(-.f64 x (sqrt.f64 eps))
(expm1.f64 (log1p.f64 (-.f64 x (sqrt.f64 eps))))
(-.f64 x (sqrt.f64 eps))
(exp.f64 (log.f64 (-.f64 x (sqrt.f64 eps))))
(-.f64 x (sqrt.f64 eps))
(log1p.f64 (expm1.f64 (-.f64 x (sqrt.f64 eps))))
(-.f64 x (sqrt.f64 eps))
(fma.f64 1 x (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))

localize5.0ms (0.1%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
99.7%
(/.f64 1/2 (/.f64 x eps))
Compiler

Compiled 13 to 6 computations (53.8% saved)

series3.0ms (0.1%)

Counts
1 → 24
Calls

6 calls:

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

rewrite56.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1592×pow1
1478×add-exp-log
1478×log1p-expm1-u
1478×expm1-log1p-u
1446×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
115413
2201413
Stop Event
node limit
Counts
1 → 26
Calls
Call 1
Inputs
(/.f64 1/2 (/.f64 x eps))
Outputs
(-.f64 (+.f64 1 (*.f64 1/2 (/.f64 eps x))) 1)
(*.f64 1/2 (/.f64 eps x))
(*.f64 eps (/.f64 1/2 x))
(*.f64 (*.f64 1/2 (/.f64 eps x)) 1)
(*.f64 1 (*.f64 1/2 (/.f64 eps 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 (sqrt.f64 (*.f64 1/2 (/.f64 eps x))) (sqrt.f64 (*.f64 1/2 (/.f64 eps x))))
(*.f64 -1/2 (/.f64 1 (/.f64 (neg.f64 x) eps)))
(*.f64 (/.f64 eps x) 1/2)
(*.f64 (/.f64 1/2 x) eps)
(*.f64 (*.f64 (/.f64 1/2 x) 1) eps)
(*.f64 (*.f64 (/.f64 1/2 x) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps))
(*.f64 (*.f64 (/.f64 1/2 x) (sqrt.f64 eps)) (sqrt.f64 eps))
(*.f64 (/.f64 1/2 (neg.f64 x)) (neg.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)
(sqrt.f64 (/.f64 1/4 (pow.f64 (/.f64 x eps) 2)))
(log.f64 (pow.f64 (exp.f64 1/2) (/.f64 eps x)))
(cbrt.f64 (pow.f64 (*.f64 1/2 (/.f64 eps x)) 3))
(expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 eps x))))
(exp.f64 (log.f64 (*.f64 1/2 (/.f64 eps x))))
(log1p.f64 (expm1.f64 (*.f64 1/2 (/.f64 eps x))))

simplify44.0ms (0.7%)

Algorithm
egg-herbie
Rules
1012×fma-def
876×associate-/r*
726×distribute-rgt-in
708×distribute-lft-in
626×log-prod
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
066660
1159660
2586660
32482654
Stop Event
node limit
Counts
50 → 28
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 (+.f64 1 (*.f64 1/2 (/.f64 eps x))) 1)
(*.f64 1/2 (/.f64 eps x))
(*.f64 eps (/.f64 1/2 x))
(*.f64 (*.f64 1/2 (/.f64 eps x)) 1)
(*.f64 1 (*.f64 1/2 (/.f64 eps 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 (sqrt.f64 (*.f64 1/2 (/.f64 eps x))) (sqrt.f64 (*.f64 1/2 (/.f64 eps x))))
(*.f64 -1/2 (/.f64 1 (/.f64 (neg.f64 x) eps)))
(*.f64 (/.f64 eps x) 1/2)
(*.f64 (/.f64 1/2 x) eps)
(*.f64 (*.f64 (/.f64 1/2 x) 1) eps)
(*.f64 (*.f64 (/.f64 1/2 x) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps))
(*.f64 (*.f64 (/.f64 1/2 x) (sqrt.f64 eps)) (sqrt.f64 eps))
(*.f64 (/.f64 1/2 (neg.f64 x)) (neg.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)
(sqrt.f64 (/.f64 1/4 (pow.f64 (/.f64 x eps) 2)))
(log.f64 (pow.f64 (exp.f64 1/2) (/.f64 eps x)))
(cbrt.f64 (pow.f64 (*.f64 1/2 (/.f64 eps x)) 3))
(expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 eps x))))
(exp.f64 (log.f64 (*.f64 1/2 (/.f64 eps x))))
(log1p.f64 (expm1.f64 (*.f64 1/2 (/.f64 eps x))))
Outputs
(*.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 (*.f64 1/2 (/.f64 eps x))) 1)
(*.f64 1/2 (/.f64 eps x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 eps (/.f64 1/2 x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 (*.f64 1/2 (/.f64 eps x)) 1)
(*.f64 1/2 (/.f64 eps x))
(*.f64 1 (*.f64 1/2 (/.f64 eps x)))
(*.f64 1/2 (/.f64 eps x))
(*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 eps x))) (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 eps x))) 2))
(*.f64 1/2 (/.f64 eps x))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 eps x))) 2) (cbrt.f64 (*.f64 1/2 (/.f64 eps x))))
(*.f64 1/2 (/.f64 eps x))
(*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 eps x))) (sqrt.f64 (*.f64 1/2 (/.f64 eps x))))
(*.f64 1/2 (/.f64 eps x))
(*.f64 -1/2 (/.f64 1 (/.f64 (neg.f64 x) eps)))
(*.f64 1/2 (/.f64 eps x))
(*.f64 (/.f64 eps x) 1/2)
(*.f64 1/2 (/.f64 eps x))
(*.f64 (/.f64 1/2 x) eps)
(*.f64 1/2 (/.f64 eps x))
(*.f64 (*.f64 (/.f64 1/2 x) 1) eps)
(*.f64 1/2 (/.f64 eps x))
(*.f64 (*.f64 (/.f64 1/2 x) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps))
(*.f64 1/2 (/.f64 eps x))
(*.f64 (*.f64 (/.f64 1/2 x) (sqrt.f64 eps)) (sqrt.f64 eps))
(*.f64 1/2 (/.f64 eps x))
(*.f64 (/.f64 1/2 (neg.f64 x)) (neg.f64 eps))
(*.f64 1/2 (/.f64 eps x))
(pow.f64 (*.f64 1/2 (/.f64 eps x)) 1)
(*.f64 1/2 (/.f64 eps x))
(pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 eps x))) 3)
(*.f64 1/2 (/.f64 eps x))
(pow.f64 (pow.f64 (*.f64 1/2 (/.f64 eps x)) 3) 1/3)
(*.f64 1/2 (/.f64 eps x))
(pow.f64 (sqrt.f64 (*.f64 1/2 (/.f64 eps x))) 2)
(*.f64 1/2 (/.f64 eps x))
(pow.f64 (*.f64 (/.f64 x eps) 2) -1)
(*.f64 1/2 (/.f64 eps x))
(sqrt.f64 (/.f64 1/4 (pow.f64 (/.f64 x eps) 2)))
(sqrt.f64 (pow.f64 (*.f64 2 (/.f64 x eps)) -2))
(fabs.f64 (*.f64 1/2 (/.f64 eps x)))
(log.f64 (pow.f64 (exp.f64 1/2) (/.f64 eps x)))
(*.f64 1/2 (/.f64 eps x))
(cbrt.f64 (pow.f64 (*.f64 1/2 (/.f64 eps x)) 3))
(*.f64 1/2 (/.f64 eps x))
(expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 eps x))))
(*.f64 1/2 (/.f64 eps x))
(exp.f64 (log.f64 (*.f64 1/2 (/.f64 eps x))))
(*.f64 1/2 (/.f64 eps x))
(log1p.f64 (expm1.f64 (*.f64 1/2 (/.f64 eps x))))
(*.f64 1/2 (/.f64 eps x))

localize8.0ms (0.1%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
99.5%
(*.f64 eps (/.f64 -1/2 x))
Compiler

Compiled 20 to 12 computations (40% saved)

series0.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite57.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1422×pow1
1316×add-exp-log
1314×log1p-expm1-u
1314×expm1-log1p-u
1290×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
114813
2179513
Stop Event
node limit
Counts
1 → 20
Calls
Call 1
Inputs
(*.f64 eps (/.f64 -1/2 x))
Outputs
(-.f64 (+.f64 1 (/.f64 eps (*.f64 x -2))) 1)
(/.f64 eps (*.f64 x -2))
(/.f64 1 (/.f64 x (*.f64 eps -1/2)))
(/.f64 (*.f64 eps -1/2) x)
(/.f64 (neg.f64 (*.f64 eps -1/2)) (neg.f64 x))
(/.f64 (*.f64 eps 1/2) (neg.f64 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))
(pow.f64 (/.f64 eps (*.f64 x -2)) 1)
(pow.f64 (cbrt.f64 (/.f64 eps (*.f64 x -2))) 3)
(pow.f64 (pow.f64 (/.f64 eps (*.f64 x -2)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 eps (*.f64 x -2))) 2)
(sqrt.f64 (pow.f64 (/.f64 eps (*.f64 x -2)) 2))
(log.f64 (exp.f64 (/.f64 eps (*.f64 x -2))))
(cbrt.f64 (pow.f64 (/.f64 eps (*.f64 x -2)) 3))
(expm1.f64 (log1p.f64 (/.f64 eps (*.f64 x -2))))
(exp.f64 (log.f64 (/.f64 eps (*.f64 x -2))))
(log1p.f64 (expm1.f64 (/.f64 eps (*.f64 x -2))))

simplify47.0ms (0.7%)

Algorithm
egg-herbie
Rules
1010×log-prod
850×fma-def
648×distribute-lft-in
634×log-div
582×associate-*r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
056572
1132572
2450572
33232572
Stop Event
node limit
Counts
44 → 22
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 (+.f64 1 (/.f64 eps (*.f64 x -2))) 1)
(/.f64 eps (*.f64 x -2))
(/.f64 1 (/.f64 x (*.f64 eps -1/2)))
(/.f64 (*.f64 eps -1/2) x)
(/.f64 (neg.f64 (*.f64 eps -1/2)) (neg.f64 x))
(/.f64 (*.f64 eps 1/2) (neg.f64 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))
(pow.f64 (/.f64 eps (*.f64 x -2)) 1)
(pow.f64 (cbrt.f64 (/.f64 eps (*.f64 x -2))) 3)
(pow.f64 (pow.f64 (/.f64 eps (*.f64 x -2)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 eps (*.f64 x -2))) 2)
(sqrt.f64 (pow.f64 (/.f64 eps (*.f64 x -2)) 2))
(log.f64 (exp.f64 (/.f64 eps (*.f64 x -2))))
(cbrt.f64 (pow.f64 (/.f64 eps (*.f64 x -2)) 3))
(expm1.f64 (log1p.f64 (/.f64 eps (*.f64 x -2))))
(exp.f64 (log.f64 (/.f64 eps (*.f64 x -2))))
(log1p.f64 (expm1.f64 (/.f64 eps (*.f64 x -2))))
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 (+.f64 1 (/.f64 eps (*.f64 x -2))) 1)
(*.f64 -1/2 (/.f64 eps x))
(*.f64 eps (/.f64 -1/2 x))
(/.f64 eps (*.f64 x -2))
(*.f64 -1/2 (/.f64 eps x))
(*.f64 eps (/.f64 -1/2 x))
(/.f64 1 (/.f64 x (*.f64 eps -1/2)))
(*.f64 -1/2 (/.f64 eps x))
(*.f64 eps (/.f64 -1/2 x))
(/.f64 (*.f64 eps -1/2) x)
(*.f64 -1/2 (/.f64 eps x))
(*.f64 eps (/.f64 -1/2 x))
(/.f64 (neg.f64 (*.f64 eps -1/2)) (neg.f64 x))
(*.f64 -1/2 (/.f64 eps x))
(*.f64 eps (/.f64 -1/2 x))
(/.f64 (*.f64 eps 1/2) (neg.f64 x))
(*.f64 -1/2 (/.f64 eps x))
(*.f64 eps (/.f64 -1/2 x))
(/.f64 (*.f64 1/2 eps) (neg.f64 x))
(*.f64 -1/2 (/.f64 eps x))
(*.f64 eps (/.f64 -1/2 x))
(/.f64 (/.f64 (*.f64 eps -1/2) 1) x)
(*.f64 -1/2 (/.f64 eps x))
(*.f64 eps (/.f64 -1/2 x))
(/.f64 (/.f64 (*.f64 eps -1/2) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(*.f64 -1/2 (/.f64 eps x))
(*.f64 eps (/.f64 -1/2 x))
(/.f64 (/.f64 (*.f64 eps -1/2) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 -1/2 (/.f64 eps x))
(*.f64 eps (/.f64 -1/2 x))
(pow.f64 (/.f64 eps (*.f64 x -2)) 1)
(*.f64 -1/2 (/.f64 eps x))
(*.f64 eps (/.f64 -1/2 x))
(pow.f64 (cbrt.f64 (/.f64 eps (*.f64 x -2))) 3)
(*.f64 -1/2 (/.f64 eps x))
(*.f64 eps (/.f64 -1/2 x))
(pow.f64 (pow.f64 (/.f64 eps (*.f64 x -2)) 3) 1/3)
(*.f64 -1/2 (/.f64 eps x))
(*.f64 eps (/.f64 -1/2 x))
(pow.f64 (sqrt.f64 (/.f64 eps (*.f64 x -2))) 2)
(*.f64 -1/2 (/.f64 eps x))
(*.f64 eps (/.f64 -1/2 x))
(sqrt.f64 (pow.f64 (/.f64 eps (*.f64 x -2)) 2))
(*.f64 -1/2 (/.f64 eps x))
(*.f64 eps (/.f64 -1/2 x))
(log.f64 (exp.f64 (/.f64 eps (*.f64 x -2))))
(*.f64 -1/2 (/.f64 eps x))
(*.f64 eps (/.f64 -1/2 x))
(cbrt.f64 (pow.f64 (/.f64 eps (*.f64 x -2)) 3))
(*.f64 -1/2 (/.f64 eps x))
(*.f64 eps (/.f64 -1/2 x))
(expm1.f64 (log1p.f64 (/.f64 eps (*.f64 x -2))))
(*.f64 -1/2 (/.f64 eps x))
(*.f64 eps (/.f64 -1/2 x))
(exp.f64 (log.f64 (/.f64 eps (*.f64 x -2))))
(*.f64 -1/2 (/.f64 eps x))
(*.f64 eps (/.f64 -1/2 x))
(log1p.f64 (expm1.f64 (/.f64 eps (*.f64 x -2))))
(*.f64 -1/2 (/.f64 eps x))
(*.f64 eps (/.f64 -1/2 x))

localize17.0ms (0.3%)

Local Accuracy

Found 3 expressions with local accuracy:

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

Compiled 40 to 18 computations (55% saved)

series3.0ms (0.1%)

Counts
3 → 72
Calls

18 calls:

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

rewrite117.0ms (1.8%)

Algorithm
batch-egg-rewrite
Rules
1246×log-prod
1038×fma-def
862×pow-prod-down
540×pow-exp
530×pow-prod-up
Iterations

Useful iterations: 1 (0.0ms)

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

simplify161.0ms (2.5%)

Algorithm
egg-herbie
Rules
1336×unswap-sqr
702×cancel-sign-sub-inv
612×log-prod
392×exp-prod
356×fma-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04687965
110927777
234477653
Stop Event
node limit
Counts
269 → 269
Calls
Call 1
Inputs
(*.f64 1/2 (/.f64 eps x))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7))) (*.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(*.f64 -2 x)
(+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (*.f64 -2 x))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (+.f64 (*.f64 -2 x) (*.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2)))))
(+.f64 (*.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (+.f64 (*.f64 -2 x) (*.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2))))))
(*.f64 -2 x)
(+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (*.f64 -2 x))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (+.f64 (*.f64 -2 x) (*.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2)))))
(+.f64 (*.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (+.f64 (*.f64 -2 x) (*.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2))))))
(*.f64 -2 x)
(+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (*.f64 -2 x))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (+.f64 (*.f64 -2 x) (*.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2)))))
(+.f64 (*.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (+.f64 (*.f64 -2 x) (*.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2))))))
(*.f64 1/2 (/.f64 eps x))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7))) (*.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(*.f64 1/2 (/.f64 eps x))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7))) (*.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(*.f64 -1/2 (/.f64 eps x))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (*.f64 2 x))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (*.f64 2 x))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (*.f64 2 x))
(*.f64 2 x)
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (*.f64 2 x))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (*.f64 2 x))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (*.f64 2 x))
(*.f64 2 x)
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (*.f64 2 x))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (*.f64 2 x))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (*.f64 2 x))
(*.f64 2 x)
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (*.f64 2 x))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (*.f64 2 x))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (*.f64 2 x))
(*.f64 -1/2 (/.f64 eps x))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (*.f64 2 x))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (*.f64 2 x))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (*.f64 2 x))
(*.f64 -1/2 (/.f64 eps x))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (*.f64 2 x))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (*.f64 2 x))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (*.f64 2 x))
(*.f64 -1/2 (/.f64 eps x))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) x)
(+.f64 (*.f64 -1/2 (/.f64 eps x)) x)
(+.f64 (*.f64 -1/2 (/.f64 eps x)) x)
x
(+.f64 (*.f64 -1/2 (/.f64 eps x)) x)
(+.f64 (*.f64 -1/2 (/.f64 eps x)) x)
(+.f64 (*.f64 -1/2 (/.f64 eps x)) x)
x
(+.f64 (*.f64 -1/2 (/.f64 eps x)) x)
(+.f64 (*.f64 -1/2 (/.f64 eps x)) x)
(+.f64 (*.f64 -1/2 (/.f64 eps x)) x)
x
(+.f64 (*.f64 -1/2 (/.f64 eps x)) x)
(+.f64 (*.f64 -1/2 (/.f64 eps x)) x)
(+.f64 (*.f64 -1/2 (/.f64 eps x)) x)
(*.f64 -1/2 (/.f64 eps x))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) x)
(+.f64 (*.f64 -1/2 (/.f64 eps x)) x)
(+.f64 (*.f64 -1/2 (/.f64 eps x)) x)
(*.f64 -1/2 (/.f64 eps x))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) x)
(+.f64 (*.f64 -1/2 (/.f64 eps x)) x)
(+.f64 (*.f64 -1/2 (/.f64 eps x)) x)
(+.f64 0 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))) (cbrt.f64 (exp.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))) 1)
(*.f64 eps (/.f64 1 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))
(*.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))) 1)
(*.f64 1 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (/.f64 1 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(*.f64 (cbrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))) (pow.f64 (cbrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))) 2) (cbrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 1 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(*.f64 (sqrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))) (sqrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(*.f64 (neg.f64 eps) (/.f64 1 (neg.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(*.f64 (/.f64 1 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))) eps)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) 1) (/.f64 (cbrt.f64 eps) (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))
(*.f64 (/.f64 (sqrt.f64 eps) 1) (/.f64 (sqrt.f64 eps) (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))) 2)) (/.f64 eps (cbrt.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))) (/.f64 eps (sqrt.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))) 2)) (cbrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(*.f64 (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(*.f64 (/.f64 eps (+.f64 (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 3) (pow.f64 x 3))) (fma.f64 x x (*.f64 (fma.f64 (/.f64 eps x) -1/2 x) (-.f64 (fma.f64 (/.f64 eps x) -1/2 x) x))))
(*.f64 (/.f64 eps (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 2))) (-.f64 x (fma.f64 (/.f64 eps x) -1/2 x)))
(pow.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))) 1)
(pow.f64 (cbrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))) 3)
(pow.f64 (pow.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))) 2)
(pow.f64 (/.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)) eps) -1)
(pow.f64 (/.f64 (/.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)) eps) 1) -1)
(neg.f64 (/.f64 eps (neg.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(sqrt.f64 (pow.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))) 2))
(log.f64 (exp.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))))
(cbrt.f64 (pow.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))) 3))
(cbrt.f64 (/.f64 (pow.f64 eps 3) (pow.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)) 3)))
(expm1.f64 (log1p.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(exp.f64 (log.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)) eps)) -1))
(log1p.f64 (expm1.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))) 1)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (fma.f64 (/.f64 eps x) -1/2 x))) (/.f64 (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 2) (-.f64 x (fma.f64 (/.f64 eps x) -1/2 x))))
(*.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)) 1)
(*.f64 1 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(*.f64 (cbrt.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))) (pow.f64 (cbrt.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))) 2) (cbrt.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))
(*.f64 (sqrt.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))) (sqrt.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))
(*.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x x (*.f64 (fma.f64 (/.f64 eps x) -1/2 x) (-.f64 (fma.f64 (/.f64 eps x) -1/2 x) x)))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 2)) (/.f64 1 (-.f64 x (fma.f64 (/.f64 eps x) -1/2 x))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (fma.f64 (/.f64 eps x) -1/2 x) (-.f64 (fma.f64 (/.f64 eps x) -1/2 x) x))) (+.f64 (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 3) (pow.f64 x 3))))
(/.f64 1 (/.f64 (-.f64 x (fma.f64 (/.f64 eps x) -1/2 x)) (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 2))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (fma.f64 (/.f64 eps x) -1/2 x) (-.f64 (fma.f64 (/.f64 eps x) -1/2 x) x))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 2) (-.f64 (*.f64 x x) (*.f64 x (fma.f64 (/.f64 eps x) -1/2 x)))))
(/.f64 (-.f64 (*.f64 x x) (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 (fma.f64 (/.f64 eps x) -1/2 x) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 x x (*.f64 (fma.f64 (/.f64 eps x) -1/2 x) (-.f64 (fma.f64 (/.f64 eps x) -1/2 x) x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 2))) (neg.f64 (-.f64 x (fma.f64 (/.f64 eps x) -1/2 x))))
(/.f64 (+.f64 (pow.f64 (+.f64 x x) 3) (*.f64 (pow.f64 (/.f64 eps x) 3) -1/8)) (+.f64 (pow.f64 (+.f64 x x) 2) (-.f64 (*.f64 (pow.f64 (/.f64 x eps) -2) 1/4) (*.f64 (+.f64 x x) (*.f64 (/.f64 eps x) -1/2)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 2) (*.f64 x x)) (-.f64 (fma.f64 (/.f64 eps x) -1/2 x) x))
(/.f64 (-.f64 (pow.f64 (+.f64 x x) 2) (*.f64 (pow.f64 (/.f64 x eps) -2) 1/4)) (-.f64 (+.f64 x x) (*.f64 (/.f64 eps x) -1/2)))
(pow.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)) 1)
(pow.f64 (cbrt.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))) 3)
(pow.f64 (pow.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))) 2)
(pow.f64 (/.f64 (fma.f64 x x (*.f64 (fma.f64 (/.f64 eps x) -1/2 x) (-.f64 (fma.f64 (/.f64 eps x) -1/2 x) x))) (+.f64 (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 3) (pow.f64 x 3))) -1)
(pow.f64 (/.f64 (-.f64 x (fma.f64 (/.f64 eps x) -1/2 x)) (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 2))) -1)
(sqrt.f64 (pow.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)) 2))
(log.f64 (exp.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(log.f64 (*.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (fma.f64 (/.f64 eps x) -1/2 x)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (fma.f64 (/.f64 eps x) -1/2 x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (fma.f64 (/.f64 eps x) -1/2 x)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 -1/2) (/.f64 eps x)) (exp.f64 (+.f64 x x))))
(log.f64 (*.f64 (pow.f64 (exp.f64 -1/2) (/.f64 eps x)) (pow.f64 (exp.f64 x) 2)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 eps x) -1/2))) (exp.f64 (+.f64 x x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 eps x) -1/2))) (pow.f64 (exp.f64 x) 2)))
(log.f64 (*.f64 (exp.f64 (fma.f64 (/.f64 eps x) -1/2 x)) (+.f64 1 (expm1.f64 x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 eps x) -1/2 x))) (exp.f64 x)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 eps x) -1/2 x))) (+.f64 1 (expm1.f64 x))))
(log.f64 (*.f64 (exp.f64 (+.f64 x x)) (+.f64 1 (expm1.f64 (*.f64 (/.f64 eps x) -1/2)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 x) 2) (pow.f64 (exp.f64 -1/2) (/.f64 eps x))))
(log.f64 (*.f64 (pow.f64 (exp.f64 x) 2) (+.f64 1 (expm1.f64 (*.f64 (/.f64 eps x) -1/2)))))
(cbrt.f64 (pow.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)) 3))
(expm1.f64 (log1p.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))
(exp.f64 (log.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))) 2))
(log1p.f64 (expm1.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))
(fma.f64 eps (*.f64 (/.f64 1 x) -1/2) (+.f64 x x))
(fma.f64 x 1 (fma.f64 (/.f64 eps x) -1/2 x))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 (/.f64 eps x) -1/2 (+.f64 x x))
(fma.f64 -1/2 (/.f64 eps x) (+.f64 x x))
(fma.f64 (*.f64 (/.f64 eps x) -1/2) 1 (+.f64 x x))
(fma.f64 (fma.f64 (/.f64 eps x) -1/2 x) 1 x)
(fma.f64 1 x (fma.f64 (/.f64 eps x) -1/2 x))
(fma.f64 1 (*.f64 (/.f64 eps x) -1/2) (+.f64 x x))
(fma.f64 1 (fma.f64 (/.f64 eps x) -1/2 x) x)
(fma.f64 1 (+.f64 x x) (*.f64 (/.f64 eps x) -1/2))
(fma.f64 (cbrt.f64 (fma.f64 (/.f64 eps x) -1/2 x)) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 eps x) -1/2 x)) 2) x)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 eps x) -1/2 x)) 2) (cbrt.f64 (fma.f64 (/.f64 eps x) -1/2 x)) x)
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 x eps) -2)) (*.f64 (cbrt.f64 (/.f64 eps x)) -1/2) (+.f64 x x))
(fma.f64 (cbrt.f64 (*.f64 (/.f64 eps x) -1/2)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 eps x) -1/2)) 2) (+.f64 x x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 eps x) -1/2)) 2) (cbrt.f64 (*.f64 (/.f64 eps x) -1/2)) (+.f64 x x))
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (fma.f64 (/.f64 eps x) -1/2 x))
(fma.f64 (cbrt.f64 x) (+.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 eps x) -1/2))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (fma.f64 (/.f64 eps x) -1/2 x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (+.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (/.f64 eps x) -1/2))
(fma.f64 (sqrt.f64 (fma.f64 (/.f64 eps x) -1/2 x)) (sqrt.f64 (fma.f64 (/.f64 eps x) -1/2 x)) x)
(fma.f64 (sqrt.f64 (/.f64 eps x)) (*.f64 (sqrt.f64 (/.f64 eps x)) -1/2) (+.f64 x x))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 eps x) -1/2)) (sqrt.f64 (*.f64 (/.f64 eps x) -1/2)) (+.f64 x x))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (fma.f64 (/.f64 eps x) -1/2 x))
(fma.f64 (sqrt.f64 x) (+.f64 (sqrt.f64 x) (sqrt.f64 x)) (*.f64 (/.f64 eps x) -1/2))
(fma.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) -1/8 (pow.f64 x 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 (/.f64 eps x) -1/2) (-.f64 (*.f64 (/.f64 eps x) -1/2) x)))) x)
(fma.f64 (-.f64 (*.f64 x x) (*.f64 (pow.f64 (/.f64 x eps) -2) 1/4)) (/.f64 1 (+.f64 x (*.f64 1/2 (/.f64 eps x)))) x)
(fma.f64 (+.f64 x x) 1 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 (*.f64 eps -1/2) (/.f64 1 x) (+.f64 x x))
(fma.f64 (*.f64 (cbrt.f64 (+.f64 x x)) (cbrt.f64 (+.f64 x x))) (cbrt.f64 (+.f64 x x)) (*.f64 (/.f64 eps x) -1/2))
(fma.f64 (sqrt.f64 (+.f64 x x)) (sqrt.f64 (+.f64 x x)) (*.f64 (/.f64 eps x) -1/2))
(fma.f64 2 x (*.f64 (/.f64 eps x) -1/2))
(fma.f64 (/.f64 eps (sqrt.f64 x)) (/.f64 -1/2 (sqrt.f64 x)) (+.f64 x x))
(fma.f64 (/.f64 eps 1) (/.f64 -1/2 x) (+.f64 x x))
(fma.f64 (/.f64 eps (pow.f64 (cbrt.f64 x) 2)) (/.f64 -1/2 (cbrt.f64 x)) (+.f64 x x))
(fma.f64 (*.f64 -1/2 (cbrt.f64 (pow.f64 (/.f64 x eps) -2))) (cbrt.f64 (/.f64 eps x)) (+.f64 x x))
(fma.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 eps x))) (sqrt.f64 (/.f64 eps x)) (+.f64 x x))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 eps x) -1/2 x))) 1)
(-.f64 (/.f64 (*.f64 x x) (+.f64 x (*.f64 1/2 (/.f64 eps x)))) (/.f64 (*.f64 (pow.f64 (/.f64 x eps) -2) 1/4) (+.f64 x (*.f64 1/2 (/.f64 eps x)))))
(*.f64 (fma.f64 (/.f64 eps x) -1/2 x) 1)
(*.f64 1 (fma.f64 (/.f64 eps x) -1/2 x))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 eps x) -1/2 x)) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 eps x) -1/2 x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 eps x) -1/2 x)) 2) (cbrt.f64 (fma.f64 (/.f64 eps x) -1/2 x)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 eps x) -1/2 x)) (sqrt.f64 (fma.f64 (/.f64 eps x) -1/2 x)))
(*.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) -1/8 (pow.f64 x 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 (/.f64 eps x) -1/2) (-.f64 (*.f64 (/.f64 eps x) -1/2) x)))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 (pow.f64 (/.f64 x eps) -2) 1/4)) (/.f64 1 (+.f64 x (*.f64 1/2 (/.f64 eps x)))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 (/.f64 eps x) -1/2) (-.f64 (*.f64 (/.f64 eps x) -1/2) x))) (fma.f64 (pow.f64 (/.f64 eps x) 3) -1/8 (pow.f64 x 3))))
(/.f64 1 (/.f64 (+.f64 x (*.f64 1/2 (/.f64 eps x))) (-.f64 (*.f64 x x) (*.f64 (pow.f64 (/.f64 x eps) -2) 1/4))))
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) -1/8 (pow.f64 x 3)) (fma.f64 x x (*.f64 (*.f64 (/.f64 eps x) -1/2) (-.f64 (*.f64 (/.f64 eps x) -1/2) x))))
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) -1/8 (pow.f64 x 3)) (fma.f64 (pow.f64 (/.f64 x eps) -2) 1/4 (-.f64 (*.f64 x x) (*.f64 (*.f64 x (/.f64 eps x)) -1/2))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (pow.f64 (/.f64 x eps) -2) 1/4)) (+.f64 x (*.f64 1/2 (/.f64 eps x))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) -1/8 (pow.f64 x 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 (/.f64 eps x) -1/2) (-.f64 (*.f64 (/.f64 eps x) -1/2) x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 (pow.f64 (/.f64 x eps) -2) 1/4))) (neg.f64 (+.f64 x (*.f64 1/2 (/.f64 eps x)))))
(/.f64 (fma.f64 (pow.f64 (/.f64 x eps) -2) 1/4 (neg.f64 (*.f64 x x))) (-.f64 (*.f64 (/.f64 eps x) -1/2) x))
(pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 eps x) -1/2 x)) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 eps x) -1/2 x)) 2)
(pow.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 (/.f64 eps x) -1/2) (-.f64 (*.f64 (/.f64 eps x) -1/2) x))) (fma.f64 (pow.f64 (/.f64 eps x) 3) -1/8 (pow.f64 x 3))) -1)
(pow.f64 (/.f64 (+.f64 x (*.f64 1/2 (/.f64 eps x))) (-.f64 (*.f64 x x) (*.f64 (pow.f64 (/.f64 x eps) -2) 1/4))) -1)
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 2))
(log.f64 (exp.f64 (fma.f64 (/.f64 eps x) -1/2 x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 eps x) -1/2 x))))
(log.f64 (*.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (*.f64 (/.f64 eps x) -1/2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (pow.f64 (exp.f64 -1/2) (/.f64 eps x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (*.f64 (/.f64 eps x) -1/2)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 -1/2) (/.f64 eps x)) (+.f64 1 (expm1.f64 x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 eps x) -1/2))) (exp.f64 x)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 eps x) -1/2))) (+.f64 1 (expm1.f64 x))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 eps x) -1/2 x)))
(exp.f64 (log.f64 (fma.f64 (/.f64 eps x) -1/2 x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 eps x) -1/2 x)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 (/.f64 eps x) -1/2 x)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (/.f64 eps x) -1/2 x))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 3)) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 (/.f64 eps x) -1/2 x)) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (/.f64 eps x) -1/2 x))) 2))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 eps x) -1/2 x)))
(fma.f64 eps (*.f64 (/.f64 1 x) -1/2) x)
(fma.f64 x 1 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 -1/2 (/.f64 eps x) x)
(fma.f64 (*.f64 (/.f64 eps x) -1/2) 1 x)
(fma.f64 1 x (*.f64 (/.f64 eps x) -1/2))
(fma.f64 1 (*.f64 (/.f64 eps x) -1/2) x)
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 x eps) -2)) (*.f64 (cbrt.f64 (/.f64 eps x)) -1/2) x)
(fma.f64 (cbrt.f64 (*.f64 (/.f64 eps x) -1/2)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 eps x) -1/2)) 2) x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 eps x) -1/2)) 2) (cbrt.f64 (*.f64 (/.f64 eps x) -1/2)) x)
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 (/.f64 eps x) -1/2))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (/.f64 eps x) -1/2))
(fma.f64 (sqrt.f64 (/.f64 eps x)) (*.f64 (sqrt.f64 (/.f64 eps x)) -1/2) x)
(fma.f64 (sqrt.f64 (*.f64 (/.f64 eps x) -1/2)) (sqrt.f64 (*.f64 (/.f64 eps x) -1/2)) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (/.f64 eps x) -1/2))
(fma.f64 (*.f64 eps -1/2) (/.f64 1 x) x)
(fma.f64 (/.f64 eps (sqrt.f64 x)) (/.f64 -1/2 (sqrt.f64 x)) x)
(fma.f64 (/.f64 eps 1) (/.f64 -1/2 x) x)
(fma.f64 (/.f64 eps (pow.f64 (cbrt.f64 x) 2)) (/.f64 -1/2 (cbrt.f64 x)) x)
(fma.f64 (*.f64 -1/2 (cbrt.f64 (pow.f64 (/.f64 x eps) -2))) (cbrt.f64 (/.f64 eps x)) x)
(fma.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 eps x))) (sqrt.f64 (/.f64 eps x)) x)
Outputs
(*.f64 1/2 (/.f64 eps x))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/2 (/.f64 eps x) (*.f64 1/8 (/.f64 eps (/.f64 (pow.f64 x 3) eps))))
(fma.f64 1/8 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 1/2 (/.f64 eps x) (/.f64 (*.f64 1/32 (pow.f64 eps 3)) (pow.f64 x 5))))
(fma.f64 1/8 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) (fma.f64 1/2 (/.f64 eps x) (/.f64 1/32 (/.f64 (pow.f64 x 5) (pow.f64 eps 3)))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7))) (*.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 1/2 (/.f64 eps x) (fma.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7)) (/.f64 (*.f64 1/32 (pow.f64 eps 3)) (pow.f64 x 5)))))
(fma.f64 1/8 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) (fma.f64 1/2 (/.f64 eps x) (fma.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (/.f64 1/128 (/.f64 (pow.f64 x 7) (pow.f64 eps 4))))))
(*.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 -8 (/.f64 (pow.f64 x 3) eps)) (+.f64 (*.f64 -2 x) (*.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2)))))
(fma.f64 -8 (/.f64 (pow.f64 x 3) eps) (fma.f64 -2 x (*.f64 -32 (/.f64 (pow.f64 x 5) (*.f64 eps eps)))))
(fma.f64 -8 (/.f64 (pow.f64 x 3) eps) (fma.f64 x -2 (*.f64 -32 (/.f64 (pow.f64 x 5) (*.f64 eps eps)))))
(fma.f64 -8 (/.f64 (pow.f64 x 3) eps) (fma.f64 x -2 (*.f64 (/.f64 -32 eps) (/.f64 (pow.f64 x 5) eps))))
(+.f64 (*.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (+.f64 (*.f64 -2 x) (*.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2))))))
(fma.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3)) (fma.f64 -8 (/.f64 (pow.f64 x 3) eps) (fma.f64 -2 x (*.f64 -32 (/.f64 (pow.f64 x 5) (*.f64 eps eps))))))
(fma.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3)) (fma.f64 -8 (/.f64 (pow.f64 x 3) eps) (fma.f64 x -2 (*.f64 -32 (/.f64 (pow.f64 x 5) (*.f64 eps eps))))))
(fma.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3)) (fma.f64 -8 (/.f64 (pow.f64 x 3) eps) (fma.f64 x -2 (*.f64 (/.f64 -32 eps) (/.f64 (pow.f64 x 5) 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 -8 (/.f64 (pow.f64 x 3) eps)) (+.f64 (*.f64 -2 x) (*.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2)))))
(fma.f64 -8 (/.f64 (pow.f64 x 3) eps) (fma.f64 -2 x (*.f64 -32 (/.f64 (pow.f64 x 5) (*.f64 eps eps)))))
(fma.f64 -8 (/.f64 (pow.f64 x 3) eps) (fma.f64 x -2 (*.f64 -32 (/.f64 (pow.f64 x 5) (*.f64 eps eps)))))
(fma.f64 -8 (/.f64 (pow.f64 x 3) eps) (fma.f64 x -2 (*.f64 (/.f64 -32 eps) (/.f64 (pow.f64 x 5) eps))))
(+.f64 (*.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (+.f64 (*.f64 -2 x) (*.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2))))))
(fma.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3)) (fma.f64 -8 (/.f64 (pow.f64 x 3) eps) (fma.f64 -2 x (*.f64 -32 (/.f64 (pow.f64 x 5) (*.f64 eps eps))))))
(fma.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3)) (fma.f64 -8 (/.f64 (pow.f64 x 3) eps) (fma.f64 x -2 (*.f64 -32 (/.f64 (pow.f64 x 5) (*.f64 eps eps))))))
(fma.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3)) (fma.f64 -8 (/.f64 (pow.f64 x 3) eps) (fma.f64 x -2 (*.f64 (/.f64 -32 eps) (/.f64 (pow.f64 x 5) 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 -8 (/.f64 (pow.f64 x 3) eps)) (+.f64 (*.f64 -2 x) (*.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2)))))
(fma.f64 -8 (/.f64 (pow.f64 x 3) eps) (fma.f64 -2 x (*.f64 -32 (/.f64 (pow.f64 x 5) (*.f64 eps eps)))))
(fma.f64 -8 (/.f64 (pow.f64 x 3) eps) (fma.f64 x -2 (*.f64 -32 (/.f64 (pow.f64 x 5) (*.f64 eps eps)))))
(fma.f64 -8 (/.f64 (pow.f64 x 3) eps) (fma.f64 x -2 (*.f64 (/.f64 -32 eps) (/.f64 (pow.f64 x 5) eps))))
(+.f64 (*.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (+.f64 (*.f64 -2 x) (*.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2))))))
(fma.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3)) (fma.f64 -8 (/.f64 (pow.f64 x 3) eps) (fma.f64 -2 x (*.f64 -32 (/.f64 (pow.f64 x 5) (*.f64 eps eps))))))
(fma.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3)) (fma.f64 -8 (/.f64 (pow.f64 x 3) eps) (fma.f64 x -2 (*.f64 -32 (/.f64 (pow.f64 x 5) (*.f64 eps eps))))))
(fma.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3)) (fma.f64 -8 (/.f64 (pow.f64 x 3) eps) (fma.f64 x -2 (*.f64 (/.f64 -32 eps) (/.f64 (pow.f64 x 5) eps)))))
(*.f64 1/2 (/.f64 eps x))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/2 (/.f64 eps x) (*.f64 1/8 (/.f64 eps (/.f64 (pow.f64 x 3) eps))))
(fma.f64 1/8 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 1/2 (/.f64 eps x) (/.f64 (*.f64 1/32 (pow.f64 eps 3)) (pow.f64 x 5))))
(fma.f64 1/8 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) (fma.f64 1/2 (/.f64 eps x) (/.f64 1/32 (/.f64 (pow.f64 x 5) (pow.f64 eps 3)))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7))) (*.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 1/2 (/.f64 eps x) (fma.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7)) (/.f64 (*.f64 1/32 (pow.f64 eps 3)) (pow.f64 x 5)))))
(fma.f64 1/8 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) (fma.f64 1/2 (/.f64 eps x) (fma.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (/.f64 1/128 (/.f64 (pow.f64 x 7) (pow.f64 eps 4))))))
(*.f64 1/2 (/.f64 eps x))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/2 (/.f64 eps x) (*.f64 1/8 (/.f64 eps (/.f64 (pow.f64 x 3) eps))))
(fma.f64 1/8 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 1/2 (/.f64 eps x) (/.f64 (*.f64 1/32 (pow.f64 eps 3)) (pow.f64 x 5))))
(fma.f64 1/8 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) (fma.f64 1/2 (/.f64 eps x) (/.f64 1/32 (/.f64 (pow.f64 x 5) (pow.f64 eps 3)))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7))) (*.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 1/2 (/.f64 eps x) (fma.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7)) (/.f64 (*.f64 1/32 (pow.f64 eps 3)) (pow.f64 x 5)))))
(fma.f64 1/8 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) (fma.f64 1/2 (/.f64 eps x) (fma.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (/.f64 1/128 (/.f64 (pow.f64 x 7) (pow.f64 eps 4))))))
(*.f64 -1/2 (/.f64 eps x))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (*.f64 2 x))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (*.f64 2 x))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (*.f64 2 x))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(*.f64 2 x)
(+.f64 x x)
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (*.f64 2 x))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (*.f64 2 x))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (*.f64 2 x))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(*.f64 2 x)
(+.f64 x x)
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (*.f64 2 x))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (*.f64 2 x))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (*.f64 2 x))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(*.f64 2 x)
(+.f64 x x)
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (*.f64 2 x))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (*.f64 2 x))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (*.f64 2 x))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(*.f64 -1/2 (/.f64 eps x))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (*.f64 2 x))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (*.f64 2 x))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (*.f64 2 x))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(*.f64 -1/2 (/.f64 eps x))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (*.f64 2 x))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (*.f64 2 x))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) (*.f64 2 x))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(*.f64 -1/2 (/.f64 eps x))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) x)
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(+.f64 (*.f64 -1/2 (/.f64 eps x)) x)
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(+.f64 (*.f64 -1/2 (/.f64 eps x)) x)
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
x
(+.f64 (*.f64 -1/2 (/.f64 eps x)) x)
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(+.f64 (*.f64 -1/2 (/.f64 eps x)) x)
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(+.f64 (*.f64 -1/2 (/.f64 eps x)) x)
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
x
(+.f64 (*.f64 -1/2 (/.f64 eps x)) x)
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(+.f64 (*.f64 -1/2 (/.f64 eps x)) x)
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(+.f64 (*.f64 -1/2 (/.f64 eps x)) x)
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
x
(+.f64 (*.f64 -1/2 (/.f64 eps x)) x)
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(+.f64 (*.f64 -1/2 (/.f64 eps x)) x)
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(+.f64 (*.f64 -1/2 (/.f64 eps x)) x)
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(*.f64 -1/2 (/.f64 eps x))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) x)
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(+.f64 (*.f64 -1/2 (/.f64 eps x)) x)
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(+.f64 (*.f64 -1/2 (/.f64 eps x)) x)
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(*.f64 -1/2 (/.f64 eps x))
(*.f64 (/.f64 eps x) -1/2)
(*.f64 eps (/.f64 -1/2 x))
(+.f64 (*.f64 -1/2 (/.f64 eps x)) x)
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(+.f64 (*.f64 -1/2 (/.f64 eps x)) x)
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(+.f64 (*.f64 -1/2 (/.f64 eps x)) x)
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(+.f64 0 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 eps (/.f64 -1/2 x) (+.f64 x x)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))) (cbrt.f64 (exp.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 eps (fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 eps (fma.f64 eps (/.f64 -1/2 x) (+.f64 x x)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 eps (fma.f64 eps (/.f64 -1/2 x) (+.f64 x x)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))) 1)
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 eps (/.f64 -1/2 x) (+.f64 x x)))
(*.f64 eps (/.f64 1 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 eps (/.f64 -1/2 x) (+.f64 x x)))
(*.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))) 1)
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 eps (/.f64 -1/2 x) (+.f64 x x)))
(*.f64 1 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 eps (/.f64 -1/2 x) (+.f64 x x)))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (/.f64 1 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 eps (/.f64 -1/2 x) (+.f64 x x)))
(*.f64 (cbrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))) (pow.f64 (cbrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))) 2))
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 eps (/.f64 -1/2 x) (+.f64 x x)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))) 2) (cbrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 eps (/.f64 -1/2 x) (+.f64 x x)))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 1 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 eps (/.f64 -1/2 x) (+.f64 x x)))
(*.f64 (sqrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))) (sqrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 eps (/.f64 -1/2 x) (+.f64 x x)))
(*.f64 (neg.f64 eps) (/.f64 1 (neg.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 eps (/.f64 -1/2 x) (+.f64 x x)))
(*.f64 (/.f64 1 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))) eps)
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 eps (/.f64 -1/2 x) (+.f64 x x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) 1) (/.f64 (cbrt.f64 eps) (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 eps (/.f64 -1/2 x) (+.f64 x x)))
(*.f64 (/.f64 (sqrt.f64 eps) 1) (/.f64 (sqrt.f64 eps) (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 eps (/.f64 -1/2 x) (+.f64 x x)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))) 2)) (/.f64 eps (cbrt.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 eps (/.f64 -1/2 x) (+.f64 x x)))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))) (/.f64 eps (sqrt.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 eps (/.f64 -1/2 x) (+.f64 x x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))) 2)) (cbrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(*.f64 (cbrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))) 2)))
(*.f64 (cbrt.f64 (/.f64 eps (fma.f64 eps (/.f64 -1/2 x) (+.f64 x x)))) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 eps (/.f64 -1/2 x) (+.f64 x x)))
(*.f64 (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 eps (/.f64 -1/2 x) (+.f64 x x)))
(*.f64 (/.f64 eps (+.f64 (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 3) (pow.f64 x 3))) (fma.f64 x x (*.f64 (fma.f64 (/.f64 eps x) -1/2 x) (-.f64 (fma.f64 (/.f64 eps x) -1/2 x) x))))
(*.f64 (/.f64 eps (+.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 (fma.f64 (/.f64 eps x) -1/2 x) x))))
(*.f64 (/.f64 eps (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 eps (/.f64 -1/2 x) x) 3))) (fma.f64 x x (*.f64 (fma.f64 eps (/.f64 -1/2 x) x) (-.f64 (fma.f64 eps (/.f64 -1/2 x) x) x))))
(/.f64 (*.f64 eps (fma.f64 x x (*.f64 (*.f64 eps (/.f64 -1/2 x)) (fma.f64 eps (/.f64 -1/2 x) x)))) (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 eps (/.f64 -1/2 x) x) 3)))
(*.f64 (/.f64 eps (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 2))) (-.f64 x (fma.f64 (/.f64 eps x) -1/2 x)))
(*.f64 (/.f64 eps (-.f64 (*.f64 x x) (pow.f64 (fma.f64 eps (/.f64 -1/2 x) x) 2))) (-.f64 x (fma.f64 eps (/.f64 -1/2 x) x)))
(*.f64 (*.f64 1/2 (/.f64 eps x)) (/.f64 eps (-.f64 (*.f64 x x) (pow.f64 (fma.f64 eps (/.f64 -1/2 x) x) 2))))
(pow.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))) 1)
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 eps (/.f64 -1/2 x) (+.f64 x x)))
(pow.f64 (cbrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))) 3)
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 eps (/.f64 -1/2 x) (+.f64 x x)))
(pow.f64 (pow.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))) 2) 1/2)
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 eps (/.f64 -1/2 x) (+.f64 x x)))
(pow.f64 (pow.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))) 3) 1/3)
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 eps (/.f64 -1/2 x) (+.f64 x x)))
(pow.f64 (sqrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))) 2)
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 eps (/.f64 -1/2 x) (+.f64 x x)))
(pow.f64 (/.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)) eps) -1)
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 eps (/.f64 -1/2 x) (+.f64 x x)))
(pow.f64 (/.f64 (/.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)) eps) 1) -1)
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 eps (/.f64 -1/2 x) (+.f64 x x)))
(neg.f64 (/.f64 eps (neg.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 eps (/.f64 -1/2 x) (+.f64 x x)))
(sqrt.f64 (pow.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))) 2))
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 eps (/.f64 -1/2 x) (+.f64 x x)))
(log.f64 (exp.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 eps (/.f64 -1/2 x) (+.f64 x x)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))))
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 eps (/.f64 -1/2 x) (+.f64 x x)))
(cbrt.f64 (pow.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))) 3))
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 eps (/.f64 -1/2 x) (+.f64 x x)))
(cbrt.f64 (/.f64 (pow.f64 eps 3) (pow.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)) 3)))
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 eps (/.f64 -1/2 x) (+.f64 x x)))
(expm1.f64 (log1p.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 eps (/.f64 -1/2 x) (+.f64 x x)))
(exp.f64 (log.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 eps (/.f64 -1/2 x) (+.f64 x x)))
(exp.f64 (*.f64 (log.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))) 1))
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 eps (/.f64 -1/2 x) (+.f64 x x)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))) 1) 1))
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 eps (/.f64 -1/2 x) (+.f64 x x)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))) 3))
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 eps (/.f64 -1/2 x) (+.f64 x x)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))) 1/3))
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 eps (/.f64 -1/2 x) (+.f64 x x)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))) 2))
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 eps (/.f64 -1/2 x) (+.f64 x x)))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)) eps)) -1))
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 eps (/.f64 -1/2 x) (+.f64 x x)))
(log1p.f64 (expm1.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 eps (/.f64 -1/2 x) (+.f64 x x)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))) 1)
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (fma.f64 (/.f64 eps x) -1/2 x))) (/.f64 (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 2) (-.f64 x (fma.f64 (/.f64 eps x) -1/2 x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 2)) (-.f64 x (fma.f64 (/.f64 eps x) -1/2 x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 eps (/.f64 -1/2 x) x) 2)) (-.f64 x (fma.f64 eps (/.f64 -1/2 x) x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 eps (/.f64 -1/2 x) x) 2)) (*.f64 1/2 (/.f64 eps x)))
(*.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)) 1)
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(*.f64 1 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(*.f64 (cbrt.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))) (pow.f64 (cbrt.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))) 2))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))) 2) (cbrt.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(*.f64 (sqrt.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))) (sqrt.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(*.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x x (*.f64 (fma.f64 (/.f64 eps x) -1/2 x) (-.f64 (fma.f64 (/.f64 eps x) -1/2 x) x)))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (fma.f64 (/.f64 eps x) -1/2 x) (-.f64 (fma.f64 (/.f64 eps x) -1/2 x) x))) (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 3))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 eps (/.f64 -1/2 x) x) 3)) (fma.f64 x x (*.f64 (fma.f64 eps (/.f64 -1/2 x) x) (-.f64 (fma.f64 eps (/.f64 -1/2 x) x) x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 eps (/.f64 -1/2 x) x) 3)) (fma.f64 x x (*.f64 (*.f64 eps (/.f64 -1/2 x)) (fma.f64 eps (/.f64 -1/2 x) x))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 2)) (/.f64 1 (-.f64 x (fma.f64 (/.f64 eps x) -1/2 x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 2)) (-.f64 x (fma.f64 (/.f64 eps x) -1/2 x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 eps (/.f64 -1/2 x) x) 2)) (-.f64 x (fma.f64 eps (/.f64 -1/2 x) x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 eps (/.f64 -1/2 x) x) 2)) (*.f64 1/2 (/.f64 eps x)))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (fma.f64 (/.f64 eps x) -1/2 x) (-.f64 (fma.f64 (/.f64 eps x) -1/2 x) x))) (+.f64 (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 3) (pow.f64 x 3))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (fma.f64 (/.f64 eps x) -1/2 x) (-.f64 (fma.f64 (/.f64 eps x) -1/2 x) x))) (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 3))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 eps (/.f64 -1/2 x) x) 3)) (fma.f64 x x (*.f64 (fma.f64 eps (/.f64 -1/2 x) x) (-.f64 (fma.f64 eps (/.f64 -1/2 x) x) x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 eps (/.f64 -1/2 x) x) 3)) (fma.f64 x x (*.f64 (*.f64 eps (/.f64 -1/2 x)) (fma.f64 eps (/.f64 -1/2 x) x))))
(/.f64 1 (/.f64 (-.f64 x (fma.f64 (/.f64 eps x) -1/2 x)) (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 2))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 2)) (-.f64 x (fma.f64 (/.f64 eps x) -1/2 x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 eps (/.f64 -1/2 x) x) 2)) (-.f64 x (fma.f64 eps (/.f64 -1/2 x) x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 eps (/.f64 -1/2 x) x) 2)) (*.f64 1/2 (/.f64 eps x)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (fma.f64 (/.f64 eps x) -1/2 x) (-.f64 (fma.f64 (/.f64 eps x) -1/2 x) x))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (fma.f64 (/.f64 eps x) -1/2 x) (-.f64 (fma.f64 (/.f64 eps x) -1/2 x) x))) (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 3))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 eps (/.f64 -1/2 x) x) 3)) (fma.f64 x x (*.f64 (fma.f64 eps (/.f64 -1/2 x) x) (-.f64 (fma.f64 eps (/.f64 -1/2 x) x) x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 eps (/.f64 -1/2 x) x) 3)) (fma.f64 x x (*.f64 (*.f64 eps (/.f64 -1/2 x)) (fma.f64 eps (/.f64 -1/2 x) x))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 2) (-.f64 (*.f64 x x) (*.f64 x (fma.f64 (/.f64 eps x) -1/2 x)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 3)) (+.f64 (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 2) (*.f64 x (-.f64 x (fma.f64 (/.f64 eps x) -1/2 x)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 eps (/.f64 -1/2 x) x) 3)) (fma.f64 x (-.f64 x (fma.f64 eps (/.f64 -1/2 x) x)) (pow.f64 (fma.f64 eps (/.f64 -1/2 x) x) 2)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 eps (/.f64 -1/2 x) x) 3)) (fma.f64 x (*.f64 1/2 (/.f64 eps x)) (pow.f64 (fma.f64 eps (/.f64 -1/2 x) x) 2)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 2)) (-.f64 x (fma.f64 (/.f64 eps x) -1/2 x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 eps (/.f64 -1/2 x) x) 2)) (-.f64 x (fma.f64 eps (/.f64 -1/2 x) x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 eps (/.f64 -1/2 x) x) 2)) (*.f64 1/2 (/.f64 eps x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 x x (*.f64 (fma.f64 (/.f64 eps x) -1/2 x) (-.f64 (fma.f64 (/.f64 eps x) -1/2 x) x)))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (fma.f64 (/.f64 eps x) -1/2 x) (-.f64 (fma.f64 (/.f64 eps x) -1/2 x) x))) (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 3))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 eps (/.f64 -1/2 x) x) 3)) (fma.f64 x x (*.f64 (fma.f64 eps (/.f64 -1/2 x) x) (-.f64 (fma.f64 eps (/.f64 -1/2 x) x) x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 eps (/.f64 -1/2 x) x) 3)) (fma.f64 x x (*.f64 (*.f64 eps (/.f64 -1/2 x)) (fma.f64 eps (/.f64 -1/2 x) x))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 2))) (neg.f64 (-.f64 x (fma.f64 (/.f64 eps x) -1/2 x))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 2)) (-.f64 x (fma.f64 (/.f64 eps x) -1/2 x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 eps (/.f64 -1/2 x) x) 2)) (-.f64 x (fma.f64 eps (/.f64 -1/2 x) x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 eps (/.f64 -1/2 x) x) 2)) (*.f64 1/2 (/.f64 eps x)))
(/.f64 (+.f64 (pow.f64 (+.f64 x x) 3) (*.f64 (pow.f64 (/.f64 eps x) 3) -1/8)) (+.f64 (pow.f64 (+.f64 x x) 2) (-.f64 (*.f64 (pow.f64 (/.f64 x eps) -2) 1/4) (*.f64 (+.f64 x x) (*.f64 (/.f64 eps x) -1/2)))))
(/.f64 (+.f64 (pow.f64 (+.f64 x x) 3) (*.f64 (pow.f64 (/.f64 eps x) 3) -1/8)) (+.f64 (pow.f64 (+.f64 x x) 2) (-.f64 (*.f64 (pow.f64 (/.f64 x eps) -2) 1/4) (*.f64 (*.f64 (/.f64 eps x) -1/2) (+.f64 x x)))))
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) -1/8 (*.f64 (pow.f64 x 3) 8)) (+.f64 (*.f64 4 (*.f64 x x)) (fma.f64 (pow.f64 (/.f64 x eps) -2) 1/4 (*.f64 (*.f64 1/2 (/.f64 eps x)) (+.f64 x x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 2) (*.f64 x x)) (-.f64 (fma.f64 (/.f64 eps x) -1/2 x) x))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 2)) (-.f64 x (fma.f64 (/.f64 eps x) -1/2 x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 eps (/.f64 -1/2 x) x) 2)) (-.f64 x (fma.f64 eps (/.f64 -1/2 x) x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 eps (/.f64 -1/2 x) x) 2)) (*.f64 1/2 (/.f64 eps x)))
(/.f64 (-.f64 (pow.f64 (+.f64 x x) 2) (*.f64 (pow.f64 (/.f64 x eps) -2) 1/4)) (-.f64 (+.f64 x x) (*.f64 (/.f64 eps x) -1/2)))
(/.f64 (-.f64 (pow.f64 (+.f64 x x) 2) (*.f64 (pow.f64 (/.f64 x eps) -2) 1/4)) (+.f64 x (-.f64 x (*.f64 (/.f64 eps x) -1/2))))
(/.f64 (+.f64 (*.f64 4 (*.f64 x x)) (*.f64 (pow.f64 (/.f64 x eps) -2) -1/4)) (+.f64 x (fma.f64 1/2 (/.f64 eps x) x)))
(/.f64 (fma.f64 4 (*.f64 x x) (*.f64 (pow.f64 (/.f64 x eps) -2) -1/4)) (+.f64 x (fma.f64 1/2 (/.f64 eps x) x)))
(pow.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)) 1)
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(pow.f64 (cbrt.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))) 3)
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(pow.f64 (pow.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)) 2) 1/2)
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(pow.f64 (pow.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)) 3) 1/3)
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(pow.f64 (sqrt.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))) 2)
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(pow.f64 (/.f64 (fma.f64 x x (*.f64 (fma.f64 (/.f64 eps x) -1/2 x) (-.f64 (fma.f64 (/.f64 eps x) -1/2 x) x))) (+.f64 (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 3) (pow.f64 x 3))) -1)
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (fma.f64 (/.f64 eps x) -1/2 x) (-.f64 (fma.f64 (/.f64 eps x) -1/2 x) x))) (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 3))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 eps (/.f64 -1/2 x) x) 3)) (fma.f64 x x (*.f64 (fma.f64 eps (/.f64 -1/2 x) x) (-.f64 (fma.f64 eps (/.f64 -1/2 x) x) x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 eps (/.f64 -1/2 x) x) 3)) (fma.f64 x x (*.f64 (*.f64 eps (/.f64 -1/2 x)) (fma.f64 eps (/.f64 -1/2 x) x))))
(pow.f64 (/.f64 (-.f64 x (fma.f64 (/.f64 eps x) -1/2 x)) (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 2))) -1)
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 2)) (-.f64 x (fma.f64 (/.f64 eps x) -1/2 x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 eps (/.f64 -1/2 x) x) 2)) (-.f64 x (fma.f64 eps (/.f64 -1/2 x) x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (fma.f64 eps (/.f64 -1/2 x) x) 2)) (*.f64 1/2 (/.f64 eps x)))
(sqrt.f64 (pow.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)) 2))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(log.f64 (exp.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(log.f64 (*.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (fma.f64 (/.f64 eps x) -1/2 x)))))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (fma.f64 (/.f64 eps x) -1/2 x))))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (fma.f64 (/.f64 eps x) -1/2 x)))))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(log.f64 (*.f64 (pow.f64 (exp.f64 -1/2) (/.f64 eps x)) (exp.f64 (+.f64 x x))))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(log.f64 (*.f64 (pow.f64 (exp.f64 -1/2) (/.f64 eps x)) (pow.f64 (exp.f64 x) 2)))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 eps x) -1/2))) (exp.f64 (+.f64 x x))))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 eps x) -1/2))) (pow.f64 (exp.f64 x) 2)))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(log.f64 (*.f64 (exp.f64 (fma.f64 (/.f64 eps x) -1/2 x)) (+.f64 1 (expm1.f64 x))))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 eps x) -1/2 x))) (exp.f64 x)))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 eps x) -1/2 x))) (+.f64 1 (expm1.f64 x))))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(log.f64 (*.f64 (exp.f64 (+.f64 x x)) (+.f64 1 (expm1.f64 (*.f64 (/.f64 eps x) -1/2)))))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(log.f64 (*.f64 (pow.f64 (exp.f64 x) 2) (pow.f64 (exp.f64 -1/2) (/.f64 eps x))))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(log.f64 (*.f64 (pow.f64 (exp.f64 x) 2) (+.f64 1 (expm1.f64 (*.f64 (/.f64 eps x) -1/2)))))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(cbrt.f64 (pow.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)) 3))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(expm1.f64 (log1p.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(exp.f64 (log.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(exp.f64 (*.f64 (log.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))) 1))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))) 1) 1))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))) 3))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))) 1/3))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))) 2))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(log1p.f64 (expm1.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(fma.f64 eps (*.f64 (/.f64 1 x) -1/2) (+.f64 x x))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(fma.f64 x 1 (fma.f64 (/.f64 eps x) -1/2 x))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(fma.f64 (/.f64 eps x) -1/2 (+.f64 x x))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(fma.f64 -1/2 (/.f64 eps x) (+.f64 x x))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(fma.f64 (*.f64 (/.f64 eps x) -1/2) 1 (+.f64 x x))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(fma.f64 (fma.f64 (/.f64 eps x) -1/2 x) 1 x)
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(fma.f64 1 x (fma.f64 (/.f64 eps x) -1/2 x))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(fma.f64 1 (*.f64 (/.f64 eps x) -1/2) (+.f64 x x))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(fma.f64 1 (fma.f64 (/.f64 eps x) -1/2 x) x)
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(fma.f64 1 (+.f64 x x) (*.f64 (/.f64 eps x) -1/2))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(fma.f64 (cbrt.f64 (fma.f64 (/.f64 eps x) -1/2 x)) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 eps x) -1/2 x)) 2) x)
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 eps x) -1/2 x)) 2) (cbrt.f64 (fma.f64 (/.f64 eps x) -1/2 x)) x)
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 x eps) -2)) (*.f64 (cbrt.f64 (/.f64 eps x)) -1/2) (+.f64 x x))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 x eps) -2)) (*.f64 -1/2 (cbrt.f64 (/.f64 eps x))) (+.f64 x x))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (/.f64 x eps) -2)) (*.f64 -1/2 (cbrt.f64 (/.f64 eps x))) x) x)
(fma.f64 (cbrt.f64 (*.f64 (/.f64 eps x) -1/2)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 eps x) -1/2)) 2) (+.f64 x x))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 eps x) -1/2)) 2) (cbrt.f64 (*.f64 (/.f64 eps x) -1/2)) (+.f64 x x))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (fma.f64 (/.f64 eps x) -1/2 x))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(fma.f64 (cbrt.f64 x) (+.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 eps x) -1/2))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (fma.f64 (/.f64 eps x) -1/2 x))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (+.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (/.f64 eps x) -1/2))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(fma.f64 (sqrt.f64 (fma.f64 (/.f64 eps x) -1/2 x)) (sqrt.f64 (fma.f64 (/.f64 eps x) -1/2 x)) x)
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(fma.f64 (sqrt.f64 (/.f64 eps x)) (*.f64 (sqrt.f64 (/.f64 eps x)) -1/2) (+.f64 x x))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 eps x) -1/2)) (sqrt.f64 (*.f64 (/.f64 eps x) -1/2)) (+.f64 x x))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (fma.f64 (/.f64 eps x) -1/2 x))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(fma.f64 (sqrt.f64 x) (+.f64 (sqrt.f64 x) (sqrt.f64 x)) (*.f64 (/.f64 eps x) -1/2))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(fma.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) -1/8 (pow.f64 x 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 (/.f64 eps x) -1/2) (-.f64 (*.f64 (/.f64 eps x) -1/2) x)))) x)
(fma.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) -1/8 (pow.f64 x 3)) (/.f64 1 (fma.f64 x x (*.f64 (/.f64 eps x) (*.f64 -1/2 (-.f64 (*.f64 (/.f64 eps x) -1/2) x))))) x)
(+.f64 x (/.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) -1/8 (pow.f64 x 3)) (fma.f64 x x (*.f64 -1/2 (*.f64 (/.f64 eps x) (-.f64 (*.f64 eps (/.f64 -1/2 x)) x))))))
(fma.f64 (-.f64 (*.f64 x x) (*.f64 (pow.f64 (/.f64 x eps) -2) 1/4)) (/.f64 1 (+.f64 x (*.f64 1/2 (/.f64 eps x)))) x)
(+.f64 x (/.f64 (fma.f64 x x (*.f64 (pow.f64 (/.f64 x eps) -2) -1/4)) (fma.f64 1/2 (/.f64 eps x) x)))
(fma.f64 (+.f64 x x) 1 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(fma.f64 (*.f64 eps -1/2) (/.f64 1 x) (+.f64 x x))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(fma.f64 (*.f64 (cbrt.f64 (+.f64 x x)) (cbrt.f64 (+.f64 x x))) (cbrt.f64 (+.f64 x x)) (*.f64 (/.f64 eps x) -1/2))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(fma.f64 (sqrt.f64 (+.f64 x x)) (sqrt.f64 (+.f64 x x)) (*.f64 (/.f64 eps x) -1/2))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(fma.f64 2 x (*.f64 (/.f64 eps x) -1/2))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(fma.f64 (/.f64 eps (sqrt.f64 x)) (/.f64 -1/2 (sqrt.f64 x)) (+.f64 x x))
(+.f64 (fma.f64 (/.f64 eps (sqrt.f64 x)) (/.f64 -1/2 (sqrt.f64 x)) x) x)
(fma.f64 (/.f64 eps 1) (/.f64 -1/2 x) (+.f64 x x))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(fma.f64 (/.f64 eps (pow.f64 (cbrt.f64 x) 2)) (/.f64 -1/2 (cbrt.f64 x)) (+.f64 x x))
(+.f64 (fma.f64 (/.f64 eps (pow.f64 (cbrt.f64 x) 2)) (/.f64 -1/2 (cbrt.f64 x)) x) x)
(fma.f64 (*.f64 -1/2 (cbrt.f64 (pow.f64 (/.f64 x eps) -2))) (cbrt.f64 (/.f64 eps x)) (+.f64 x x))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 x eps) -2)) (*.f64 -1/2 (cbrt.f64 (/.f64 eps x))) (+.f64 x x))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (/.f64 x eps) -2)) (*.f64 -1/2 (cbrt.f64 (/.f64 eps x))) x) x)
(fma.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 eps x))) (sqrt.f64 (/.f64 eps x)) (+.f64 x x))
(fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 eps (/.f64 -1/2 x) (+.f64 x x))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 eps x) -1/2 x))) 1)
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(-.f64 (/.f64 (*.f64 x x) (+.f64 x (*.f64 1/2 (/.f64 eps x)))) (/.f64 (*.f64 (pow.f64 (/.f64 x eps) -2) 1/4) (+.f64 x (*.f64 1/2 (/.f64 eps x)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (pow.f64 (/.f64 x eps) -2) 1/4)) (+.f64 x (*.f64 1/2 (/.f64 eps x))))
(/.f64 (fma.f64 x x (*.f64 (pow.f64 (/.f64 x eps) -2) -1/4)) (fma.f64 1/2 (/.f64 eps x) x))
(*.f64 (fma.f64 (/.f64 eps x) -1/2 x) 1)
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(*.f64 1 (fma.f64 (/.f64 eps x) -1/2 x))
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(*.f64 (cbrt.f64 (fma.f64 (/.f64 eps x) -1/2 x)) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 eps x) -1/2 x)) 2))
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 eps x) -1/2 x)) 2) (cbrt.f64 (fma.f64 (/.f64 eps x) -1/2 x)))
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(*.f64 (sqrt.f64 (fma.f64 (/.f64 eps x) -1/2 x)) (sqrt.f64 (fma.f64 (/.f64 eps x) -1/2 x)))
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(*.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) -1/8 (pow.f64 x 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 (/.f64 eps x) -1/2) (-.f64 (*.f64 (/.f64 eps x) -1/2) x)))))
(*.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) -1/8 (pow.f64 x 3)) (/.f64 1 (fma.f64 x x (*.f64 (/.f64 eps x) (*.f64 -1/2 (-.f64 (*.f64 (/.f64 eps x) -1/2) x))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) -1/8 (pow.f64 x 3)) (fma.f64 x x (*.f64 -1/2 (*.f64 (/.f64 eps x) (-.f64 (*.f64 eps (/.f64 -1/2 x)) x)))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 (pow.f64 (/.f64 x eps) -2) 1/4)) (/.f64 1 (+.f64 x (*.f64 1/2 (/.f64 eps x)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (pow.f64 (/.f64 x eps) -2) 1/4)) (+.f64 x (*.f64 1/2 (/.f64 eps x))))
(/.f64 (fma.f64 x x (*.f64 (pow.f64 (/.f64 x eps) -2) -1/4)) (fma.f64 1/2 (/.f64 eps x) x))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (*.f64 (/.f64 eps x) -1/2) (-.f64 (*.f64 (/.f64 eps x) -1/2) x))) (fma.f64 (pow.f64 (/.f64 eps x) 3) -1/8 (pow.f64 x 3))))
(*.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) -1/8 (pow.f64 x 3)) (/.f64 1 (fma.f64 x x (*.f64 (/.f64 eps x) (*.f64 -1/2 (-.f64 (*.f64 (/.f64 eps x) -1/2) x))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) -1/8 (pow.f64 x 3)) (fma.f64 x x (*.f64 -1/2 (*.f64 (/.f64 eps x) (-.f64 (*.f64 eps (/.f64 -1/2 x)) x)))))
(/.f64 1 (/.f64 (+.f64 x (*.f64 1/2 (/.f64 eps x))) (-.f64 (*.f64 x x) (*.f64 (pow.f64 (/.f64 x eps) -2) 1/4))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (pow.f64 (/.f64 x eps) -2) 1/4)) (+.f64 x (*.f64 1/2 (/.f64 eps x))))
(/.f64 (fma.f64 x x (*.f64 (pow.f64 (/.f64 x eps) -2) -1/4)) (fma.f64 1/2 (/.f64 eps x) x))
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) -1/8 (pow.f64 x 3)) (fma.f64 x x (*.f64 (*.f64 (/.f64 eps x) -1/2) (-.f64 (*.f64 (/.f64 eps x) -1/2) x))))
(*.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) -1/8 (pow.f64 x 3)) (/.f64 1 (fma.f64 x x (*.f64 (/.f64 eps x) (*.f64 -1/2 (-.f64 (*.f64 (/.f64 eps x) -1/2) x))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) -1/8 (pow.f64 x 3)) (fma.f64 x x (*.f64 -1/2 (*.f64 (/.f64 eps x) (-.f64 (*.f64 eps (/.f64 -1/2 x)) x)))))
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) -1/8 (pow.f64 x 3)) (fma.f64 (pow.f64 (/.f64 x eps) -2) 1/4 (-.f64 (*.f64 x x) (*.f64 (*.f64 x (/.f64 eps x)) -1/2))))
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) -1/8 (pow.f64 x 3)) (fma.f64 (pow.f64 (/.f64 x eps) -2) 1/4 (-.f64 (*.f64 x x) (*.f64 x (*.f64 (/.f64 eps x) -1/2)))))
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) -1/8 (pow.f64 x 3)) (fma.f64 (pow.f64 (/.f64 x eps) -2) 1/4 (*.f64 x (fma.f64 1/2 (/.f64 eps x) x))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (pow.f64 (/.f64 x eps) -2) 1/4)) (+.f64 x (*.f64 1/2 (/.f64 eps x))))
(/.f64 (fma.f64 x x (*.f64 (pow.f64 (/.f64 x eps) -2) -1/4)) (fma.f64 1/2 (/.f64 eps x) x))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) -1/8 (pow.f64 x 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 (/.f64 eps x) -1/2) (-.f64 (*.f64 (/.f64 eps x) -1/2) x)))))
(*.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) -1/8 (pow.f64 x 3)) (/.f64 1 (fma.f64 x x (*.f64 (/.f64 eps x) (*.f64 -1/2 (-.f64 (*.f64 (/.f64 eps x) -1/2) x))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) -1/8 (pow.f64 x 3)) (fma.f64 x x (*.f64 -1/2 (*.f64 (/.f64 eps x) (-.f64 (*.f64 eps (/.f64 -1/2 x)) x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 (pow.f64 (/.f64 x eps) -2) 1/4))) (neg.f64 (+.f64 x (*.f64 1/2 (/.f64 eps x)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (pow.f64 (/.f64 x eps) -2) 1/4)) (+.f64 x (*.f64 1/2 (/.f64 eps x))))
(/.f64 (fma.f64 x x (*.f64 (pow.f64 (/.f64 x eps) -2) -1/4)) (fma.f64 1/2 (/.f64 eps x) x))
(/.f64 (fma.f64 (pow.f64 (/.f64 x eps) -2) 1/4 (neg.f64 (*.f64 x x))) (-.f64 (*.f64 (/.f64 eps x) -1/2) x))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (pow.f64 (/.f64 x eps) -2) 1/4)) (+.f64 x (*.f64 1/2 (/.f64 eps x))))
(/.f64 (fma.f64 x x (*.f64 (pow.f64 (/.f64 x eps) -2) -1/4)) (fma.f64 1/2 (/.f64 eps x) x))
(pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 1)
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 eps x) -1/2 x)) 3)
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(pow.f64 (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 2) 1/2)
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(pow.f64 (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 3) 1/3)
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 eps x) -1/2 x)) 2)
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(pow.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 (/.f64 eps x) -1/2) (-.f64 (*.f64 (/.f64 eps x) -1/2) x))) (fma.f64 (pow.f64 (/.f64 eps x) 3) -1/8 (pow.f64 x 3))) -1)
(*.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) -1/8 (pow.f64 x 3)) (/.f64 1 (fma.f64 x x (*.f64 (/.f64 eps x) (*.f64 -1/2 (-.f64 (*.f64 (/.f64 eps x) -1/2) x))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) -1/8 (pow.f64 x 3)) (fma.f64 x x (*.f64 -1/2 (*.f64 (/.f64 eps x) (-.f64 (*.f64 eps (/.f64 -1/2 x)) x)))))
(pow.f64 (/.f64 (+.f64 x (*.f64 1/2 (/.f64 eps x))) (-.f64 (*.f64 x x) (*.f64 (pow.f64 (/.f64 x eps) -2) 1/4))) -1)
(/.f64 (-.f64 (*.f64 x x) (*.f64 (pow.f64 (/.f64 x eps) -2) 1/4)) (+.f64 x (*.f64 1/2 (/.f64 eps x))))
(/.f64 (fma.f64 x x (*.f64 (pow.f64 (/.f64 x eps) -2) -1/4)) (fma.f64 1/2 (/.f64 eps x) x))
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 2))
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(log.f64 (exp.f64 (fma.f64 (/.f64 eps x) -1/2 x)))
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 eps x) -1/2 x))))
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(log.f64 (*.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (*.f64 (/.f64 eps x) -1/2)))))
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (pow.f64 (exp.f64 -1/2) (/.f64 eps x))))
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (*.f64 (/.f64 eps x) -1/2)))))
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(log.f64 (*.f64 (pow.f64 (exp.f64 -1/2) (/.f64 eps x)) (+.f64 1 (expm1.f64 x))))
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 eps x) -1/2))) (exp.f64 x)))
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 eps x) -1/2))) (+.f64 1 (expm1.f64 x))))
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 3))
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 eps x) -1/2 x)))
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(exp.f64 (log.f64 (fma.f64 (/.f64 eps x) -1/2 x)))
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 eps x) -1/2 x)) 1))
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 (/.f64 eps x) -1/2 x)) 1) 1))
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (/.f64 eps x) -1/2 x))) 3))
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 (/.f64 eps x) -1/2 x) 3)) 1/3))
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 (/.f64 eps x) -1/2 x)) 3) 1/3))
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (/.f64 eps x) -1/2 x))) 2))
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 eps x) -1/2 x)))
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(fma.f64 eps (*.f64 (/.f64 1 x) -1/2) x)
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(fma.f64 x 1 (*.f64 (/.f64 eps x) -1/2))
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(fma.f64 -1/2 (/.f64 eps x) x)
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(fma.f64 (*.f64 (/.f64 eps x) -1/2) 1 x)
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(fma.f64 1 x (*.f64 (/.f64 eps x) -1/2))
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(fma.f64 1 (*.f64 (/.f64 eps x) -1/2) x)
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 x eps) -2)) (*.f64 (cbrt.f64 (/.f64 eps x)) -1/2) x)
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 x eps) -2)) (*.f64 -1/2 (cbrt.f64 (/.f64 eps x))) x)
(fma.f64 (cbrt.f64 (*.f64 (/.f64 eps x) -1/2)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 eps x) -1/2)) 2) x)
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 eps x) -1/2)) 2) (cbrt.f64 (*.f64 (/.f64 eps x) -1/2)) x)
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 (/.f64 eps x) -1/2))
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (/.f64 eps x) -1/2))
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(fma.f64 (sqrt.f64 (/.f64 eps x)) (*.f64 (sqrt.f64 (/.f64 eps x)) -1/2) x)
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(fma.f64 (sqrt.f64 (*.f64 (/.f64 eps x) -1/2)) (sqrt.f64 (*.f64 (/.f64 eps x) -1/2)) x)
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (/.f64 eps x) -1/2))
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(fma.f64 (*.f64 eps -1/2) (/.f64 1 x) x)
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(fma.f64 (/.f64 eps (sqrt.f64 x)) (/.f64 -1/2 (sqrt.f64 x)) x)
(fma.f64 (/.f64 eps 1) (/.f64 -1/2 x) x)
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)
(fma.f64 (/.f64 eps (pow.f64 (cbrt.f64 x) 2)) (/.f64 -1/2 (cbrt.f64 x)) x)
(fma.f64 (*.f64 -1/2 (cbrt.f64 (pow.f64 (/.f64 x eps) -2))) (cbrt.f64 (/.f64 eps x)) x)
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 x eps) -2)) (*.f64 -1/2 (cbrt.f64 (/.f64 eps x))) x)
(fma.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 eps x))) (sqrt.f64 (/.f64 eps x)) x)
(fma.f64 (/.f64 eps x) -1/2 x)
(fma.f64 eps (/.f64 -1/2 x) x)

localize11.0ms (0.2%)

Local Accuracy

Found 1 expressions with local accuracy:

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

Compiled 32 to 16 computations (50% saved)

series1.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite69.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1132×log-prod
656×prod-exp
626×pow-prod-down
514×pow-prod-up
458×pow-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01127
123327
2293527
Stop Event
node limit
Counts
1 → 46
Calls
Call 1
Inputs
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
Outputs
(+.f64 0 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))) 1)
(*.f64 eps (/.f64 1 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))
(*.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))) 1)
(*.f64 1 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))
(*.f64 (cbrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))) (pow.f64 (cbrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))) 2) (cbrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (/.f64 1 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(*.f64 (sqrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))) (sqrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 1 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(*.f64 (neg.f64 eps) (/.f64 1 (neg.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(*.f64 (/.f64 1 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))) eps)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))) -2) (/.f64 eps (cbrt.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(*.f64 (pow.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)) -1/2) (/.f64 eps (sqrt.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) 1) (/.f64 (cbrt.f64 eps) (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))) 2)) (cbrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(*.f64 (/.f64 (sqrt.f64 eps) 1) (/.f64 (sqrt.f64 eps) (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))
(*.f64 (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(pow.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))) 1)
(pow.f64 (cbrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))) 3)
(pow.f64 (pow.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))) 2)
(pow.f64 (/.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)) eps) -1)
(pow.f64 (/.f64 (pow.f64 eps 3) (pow.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)) 3)) 1/3)
(pow.f64 (/.f64 (/.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)) eps) 1) -1)
(neg.f64 (/.f64 eps (neg.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(sqrt.f64 (pow.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))) 2))
(log.f64 (exp.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))))
(cbrt.f64 (pow.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))) 3))
(cbrt.f64 (/.f64 (pow.f64 eps 3) (pow.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)) 3)))
(expm1.f64 (log1p.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(exp.f64 (log.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)) eps)) -1))
(exp.f64 (+.f64 (*.f64 (log.f64 eps) 1) (neg.f64 (log.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))))
(exp.f64 (+.f64 (neg.f64 (log.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))) (*.f64 (log.f64 eps) 1)))
(log1p.f64 (expm1.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))

simplify107.0ms (1.7%)

Algorithm
egg-herbie
Rules
818×log-prod
774×fma-def
766×log-div
694×times-frac
636×associate-/l*
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01672652
13952588
212232588
358052528
Stop Event
node limit
Counts
70 → 85
Calls
Call 1
Inputs
(*.f64 1/2 (/.f64 eps x))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7))) (*.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(*.f64 -2 x)
(+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (*.f64 -2 x))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (+.f64 (*.f64 -2 x) (*.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2)))))
(+.f64 (*.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (+.f64 (*.f64 -2 x) (*.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2))))))
(*.f64 -2 x)
(+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (*.f64 -2 x))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (+.f64 (*.f64 -2 x) (*.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2)))))
(+.f64 (*.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (+.f64 (*.f64 -2 x) (*.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2))))))
(*.f64 -2 x)
(+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (*.f64 -2 x))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (+.f64 (*.f64 -2 x) (*.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2)))))
(+.f64 (*.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (+.f64 (*.f64 -2 x) (*.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2))))))
(*.f64 1/2 (/.f64 eps x))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7))) (*.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(*.f64 1/2 (/.f64 eps x))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7))) (*.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(+.f64 0 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))) 1)
(*.f64 eps (/.f64 1 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))
(*.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))) 1)
(*.f64 1 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))
(*.f64 (cbrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))) (pow.f64 (cbrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))) 2) (cbrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (/.f64 1 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(*.f64 (sqrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))) (sqrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 1 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(*.f64 (neg.f64 eps) (/.f64 1 (neg.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(*.f64 (/.f64 1 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))) eps)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))) -2) (/.f64 eps (cbrt.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(*.f64 (pow.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)) -1/2) (/.f64 eps (sqrt.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) 1) (/.f64 (cbrt.f64 eps) (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))) 2)) (cbrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(*.f64 (/.f64 (sqrt.f64 eps) 1) (/.f64 (sqrt.f64 eps) (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))
(*.f64 (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(pow.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))) 1)
(pow.f64 (cbrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))) 3)
(pow.f64 (pow.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))) 2)
(pow.f64 (/.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)) eps) -1)
(pow.f64 (/.f64 (pow.f64 eps 3) (pow.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)) 3)) 1/3)
(pow.f64 (/.f64 (/.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)) eps) 1) -1)
(neg.f64 (/.f64 eps (neg.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(sqrt.f64 (pow.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))) 2))
(log.f64 (exp.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))))
(cbrt.f64 (pow.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))) 3))
(cbrt.f64 (/.f64 (pow.f64 eps 3) (pow.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)) 3)))
(expm1.f64 (log1p.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(exp.f64 (log.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)) eps)) -1))
(exp.f64 (+.f64 (*.f64 (log.f64 eps) 1) (neg.f64 (log.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))))
(exp.f64 (+.f64 (neg.f64 (log.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))) (*.f64 (log.f64 eps) 1)))
(log1p.f64 (expm1.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
Outputs
(*.f64 1/2 (/.f64 eps x))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/8 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/8 (*.f64 (/.f64 eps (pow.f64 x 3)) eps) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 1/2 (/.f64 eps x) (*.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(fma.f64 1/8 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) (fma.f64 1/2 (/.f64 eps x) (/.f64 1/32 (/.f64 (pow.f64 x 5) (pow.f64 eps 3)))))
(fma.f64 1/2 (/.f64 eps x) (fma.f64 1/8 (*.f64 (/.f64 eps (pow.f64 x 3)) eps) (*.f64 (/.f64 1/32 (pow.f64 x 5)) (pow.f64 eps 3))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7))) (*.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 1/2 (/.f64 eps x) (fma.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7)) (*.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(fma.f64 1/8 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) (fma.f64 1/2 (/.f64 eps x) (fma.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7)) (/.f64 1/32 (/.f64 (pow.f64 x 5) (pow.f64 eps 3))))))
(fma.f64 1/2 (/.f64 eps x) (fma.f64 1/8 (*.f64 (/.f64 eps (pow.f64 x 3)) eps) (fma.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (*.f64 (/.f64 1/128 (pow.f64 x 7)) (pow.f64 eps 4)))))
(*.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 (/.f64 -8 eps) (pow.f64 x 3)))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (+.f64 (*.f64 -2 x) (*.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2)))))
(fma.f64 -8 (/.f64 (pow.f64 x 3) eps) (fma.f64 -2 x (/.f64 (*.f64 -32 (pow.f64 x 5)) (*.f64 eps eps))))
(fma.f64 -8 (/.f64 (pow.f64 x 3) eps) (fma.f64 -32 (/.f64 (pow.f64 x 5) (*.f64 eps eps)) (*.f64 x -2)))
(fma.f64 x -2 (fma.f64 (/.f64 -32 eps) (/.f64 (pow.f64 x 5) eps) (*.f64 (/.f64 -8 eps) (pow.f64 x 3))))
(+.f64 (*.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (+.f64 (*.f64 -2 x) (*.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2))))))
(fma.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3)) (fma.f64 -8 (/.f64 (pow.f64 x 3) eps) (fma.f64 -2 x (/.f64 (*.f64 -32 (pow.f64 x 5)) (*.f64 eps eps)))))
(fma.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3)) (fma.f64 -8 (/.f64 (pow.f64 x 3) eps) (fma.f64 -32 (/.f64 (pow.f64 x 5) (*.f64 eps eps)) (*.f64 x -2))))
(fma.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3)) (fma.f64 x -2 (fma.f64 (/.f64 -32 eps) (/.f64 (pow.f64 x 5) eps) (*.f64 (/.f64 -8 eps) (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 (/.f64 -8 eps) (pow.f64 x 3)))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (+.f64 (*.f64 -2 x) (*.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2)))))
(fma.f64 -8 (/.f64 (pow.f64 x 3) eps) (fma.f64 -2 x (/.f64 (*.f64 -32 (pow.f64 x 5)) (*.f64 eps eps))))
(fma.f64 -8 (/.f64 (pow.f64 x 3) eps) (fma.f64 -32 (/.f64 (pow.f64 x 5) (*.f64 eps eps)) (*.f64 x -2)))
(fma.f64 x -2 (fma.f64 (/.f64 -32 eps) (/.f64 (pow.f64 x 5) eps) (*.f64 (/.f64 -8 eps) (pow.f64 x 3))))
(+.f64 (*.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (+.f64 (*.f64 -2 x) (*.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2))))))
(fma.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3)) (fma.f64 -8 (/.f64 (pow.f64 x 3) eps) (fma.f64 -2 x (/.f64 (*.f64 -32 (pow.f64 x 5)) (*.f64 eps eps)))))
(fma.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3)) (fma.f64 -8 (/.f64 (pow.f64 x 3) eps) (fma.f64 -32 (/.f64 (pow.f64 x 5) (*.f64 eps eps)) (*.f64 x -2))))
(fma.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3)) (fma.f64 x -2 (fma.f64 (/.f64 -32 eps) (/.f64 (pow.f64 x 5) eps) (*.f64 (/.f64 -8 eps) (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 (/.f64 -8 eps) (pow.f64 x 3)))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (+.f64 (*.f64 -2 x) (*.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2)))))
(fma.f64 -8 (/.f64 (pow.f64 x 3) eps) (fma.f64 -2 x (/.f64 (*.f64 -32 (pow.f64 x 5)) (*.f64 eps eps))))
(fma.f64 -8 (/.f64 (pow.f64 x 3) eps) (fma.f64 -32 (/.f64 (pow.f64 x 5) (*.f64 eps eps)) (*.f64 x -2)))
(fma.f64 x -2 (fma.f64 (/.f64 -32 eps) (/.f64 (pow.f64 x 5) eps) (*.f64 (/.f64 -8 eps) (pow.f64 x 3))))
(+.f64 (*.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (+.f64 (*.f64 -2 x) (*.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2))))))
(fma.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3)) (fma.f64 -8 (/.f64 (pow.f64 x 3) eps) (fma.f64 -2 x (/.f64 (*.f64 -32 (pow.f64 x 5)) (*.f64 eps eps)))))
(fma.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3)) (fma.f64 -8 (/.f64 (pow.f64 x 3) eps) (fma.f64 -32 (/.f64 (pow.f64 x 5) (*.f64 eps eps)) (*.f64 x -2))))
(fma.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3)) (fma.f64 x -2 (fma.f64 (/.f64 -32 eps) (/.f64 (pow.f64 x 5) eps) (*.f64 (/.f64 -8 eps) (pow.f64 x 3)))))
(*.f64 1/2 (/.f64 eps x))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/8 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/8 (*.f64 (/.f64 eps (pow.f64 x 3)) eps) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 1/2 (/.f64 eps x) (*.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(fma.f64 1/8 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) (fma.f64 1/2 (/.f64 eps x) (/.f64 1/32 (/.f64 (pow.f64 x 5) (pow.f64 eps 3)))))
(fma.f64 1/2 (/.f64 eps x) (fma.f64 1/8 (*.f64 (/.f64 eps (pow.f64 x 3)) eps) (*.f64 (/.f64 1/32 (pow.f64 x 5)) (pow.f64 eps 3))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7))) (*.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 1/2 (/.f64 eps x) (fma.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7)) (*.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(fma.f64 1/8 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) (fma.f64 1/2 (/.f64 eps x) (fma.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7)) (/.f64 1/32 (/.f64 (pow.f64 x 5) (pow.f64 eps 3))))))
(fma.f64 1/2 (/.f64 eps x) (fma.f64 1/8 (*.f64 (/.f64 eps (pow.f64 x 3)) eps) (fma.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (*.f64 (/.f64 1/128 (pow.f64 x 7)) (pow.f64 eps 4)))))
(*.f64 1/2 (/.f64 eps x))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/8 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/8 (*.f64 (/.f64 eps (pow.f64 x 3)) eps) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 1/2 (/.f64 eps x) (*.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(fma.f64 1/8 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) (fma.f64 1/2 (/.f64 eps x) (/.f64 1/32 (/.f64 (pow.f64 x 5) (pow.f64 eps 3)))))
(fma.f64 1/2 (/.f64 eps x) (fma.f64 1/8 (*.f64 (/.f64 eps (pow.f64 x 3)) eps) (*.f64 (/.f64 1/32 (pow.f64 x 5)) (pow.f64 eps 3))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7))) (*.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 1/2 (/.f64 eps x) (fma.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7)) (*.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(fma.f64 1/8 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) (fma.f64 1/2 (/.f64 eps x) (fma.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7)) (/.f64 1/32 (/.f64 (pow.f64 x 5) (pow.f64 eps 3))))))
(fma.f64 1/2 (/.f64 eps x) (fma.f64 1/8 (*.f64 (/.f64 eps (pow.f64 x 3)) eps) (fma.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (*.f64 (/.f64 1/128 (pow.f64 x 7)) (pow.f64 eps 4)))))
(+.f64 0 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (*.f64 x 2)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (*.f64 x 2)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))))
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (*.f64 x 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))) 1)
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (*.f64 x 2)))
(*.f64 eps (/.f64 1 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (*.f64 x 2)))
(*.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))) 1)
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (*.f64 x 2)))
(*.f64 1 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (*.f64 x 2)))
(*.f64 (cbrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))) (pow.f64 (cbrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))) 2))
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (*.f64 x 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))) 2) (cbrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (*.f64 x 2)))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (/.f64 1 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (*.f64 x 2)))
(*.f64 (sqrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))) (sqrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (*.f64 x 2)))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 1 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (*.f64 x 2)))
(*.f64 (neg.f64 eps) (/.f64 1 (neg.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (*.f64 x 2)))
(*.f64 (/.f64 1 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))) eps)
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (*.f64 x 2)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))) -2) (/.f64 eps (cbrt.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 eps x) -1/2 (*.f64 x 2))) -2) (/.f64 eps (cbrt.f64 (fma.f64 (/.f64 eps x) -1/2 (*.f64 x 2)))))
(/.f64 eps (pow.f64 (cbrt.f64 (fma.f64 (/.f64 eps x) -1/2 (*.f64 x 2))) 3))
(*.f64 (pow.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)) -1/2) (/.f64 eps (sqrt.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(/.f64 (*.f64 (pow.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)) -1/2) eps) (sqrt.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))
(*.f64 (pow.f64 (fma.f64 (/.f64 eps x) -1/2 (*.f64 x 2)) -1/2) (/.f64 eps (sqrt.f64 (fma.f64 (/.f64 eps x) -1/2 (*.f64 x 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) 1) (/.f64 (cbrt.f64 eps) (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (*.f64 x 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))) 2)) (cbrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(*.f64 (cbrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))) 2)))
(*.f64 (cbrt.f64 (/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (*.f64 x 2)))) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 eps x) -1/2 (*.f64 x 2))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(/.f64 (/.f64 eps (sqrt.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))) (sqrt.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))
(/.f64 eps (*.f64 (sqrt.f64 (fma.f64 (/.f64 eps x) -1/2 (*.f64 x 2))) (sqrt.f64 (fma.f64 (/.f64 eps x) -1/2 (*.f64 x 2)))))
(*.f64 (/.f64 (sqrt.f64 eps) 1) (/.f64 (sqrt.f64 eps) (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (*.f64 x 2)))
(*.f64 (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))) -2) (/.f64 eps (cbrt.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 eps x) -1/2 (*.f64 x 2))) -2) (/.f64 eps (cbrt.f64 (fma.f64 (/.f64 eps x) -1/2 (*.f64 x 2)))))
(/.f64 eps (pow.f64 (cbrt.f64 (fma.f64 (/.f64 eps x) -1/2 (*.f64 x 2))) 3))
(pow.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))) 1)
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (*.f64 x 2)))
(pow.f64 (cbrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))) 3)
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (*.f64 x 2)))
(pow.f64 (pow.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))) 2) 1/2)
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (*.f64 x 2)))
(pow.f64 (pow.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))) 3) 1/3)
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (*.f64 x 2)))
(pow.f64 (sqrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))) 2)
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (*.f64 x 2)))
(pow.f64 (/.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)) eps) -1)
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (*.f64 x 2)))
(pow.f64 (/.f64 (pow.f64 eps 3) (pow.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)) 3)) 1/3)
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (*.f64 x 2)))
(pow.f64 (/.f64 (/.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)) eps) 1) -1)
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (*.f64 x 2)))
(neg.f64 (/.f64 eps (neg.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (*.f64 x 2)))
(sqrt.f64 (pow.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))) 2))
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (*.f64 x 2)))
(log.f64 (exp.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (*.f64 x 2)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))))
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (*.f64 x 2)))
(cbrt.f64 (pow.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))) 3))
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (*.f64 x 2)))
(cbrt.f64 (/.f64 (pow.f64 eps 3) (pow.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)) 3)))
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (*.f64 x 2)))
(expm1.f64 (log1p.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (*.f64 x 2)))
(exp.f64 (log.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (*.f64 x 2)))
(exp.f64 (*.f64 (log.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))) 1))
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (*.f64 x 2)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))) 1) 1))
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (*.f64 x 2)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))) 3))
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (*.f64 x 2)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))) 1/3))
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (*.f64 x 2)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))) 2))
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (*.f64 x 2)))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)) eps)) -1))
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (*.f64 x 2)))
(exp.f64 (+.f64 (*.f64 (log.f64 eps) 1) (neg.f64 (log.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2))))))
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (*.f64 x 2)))
(exp.f64 (+.f64 (neg.f64 (log.f64 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))) (*.f64 (log.f64 eps) 1)))
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (*.f64 x 2)))
(log1p.f64 (expm1.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
(/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (*.f64 x 2)))

eval187.0ms (2.9%)

Compiler

Compiled 7505 to 4142 computations (44.8% saved)

prune73.0ms (1.2%)

Pruning

20 alts after pruning (12 fresh and 8 done)

PrunedKeptTotal
New44711458
Fresh011
Picked101
Done2810
Total45020470
Accurracy
100.0%
Counts
470 → 20
Alt Table
Click to see full alt table
StatusAccuracyProgram
41.2%
(fma.f64 1/2 (/.f64 eps x) (*.f64 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) 1/8))
21.3%
(pow.f64 (sqrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))) 2)
21.0%
(pow.f64 (sqrt.f64 (*.f64 1/2 (/.f64 eps x))) 2)
47.4%
(/.f64 eps (fma.f64 (pow.f64 (cbrt.f64 x) 2) (+.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (/.f64 eps x) -1/2)))
48.4%
(/.f64 eps (+.f64 (*.f64 -1/2 (/.f64 eps x)) (*.f64 2 x)))
78.1%
(/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
48.4%
(/.f64 eps (+.f64 x (+.f64 x (*.f64 (/.f64 eps x) -1/2))))
5.3%
(/.f64 eps (*.f64 (/.f64 eps x) -1/2))
5.3%
(/.f64 eps (*.f64 eps (/.f64 -1/2 x)))
47.4%
(/.f64 1/2 (/.f64 x eps))
5.1%
(-.f64 (+.f64 1 (*.f64 1/2 (/.f64 eps x))) 1)
7.3%
(-.f64 x (+.f64 (*.f64 -1/2 (/.f64 eps x)) x))
58.9%
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
54.1%
(-.f64 x (sqrt.f64 (neg.f64 eps)))
4.3%
(-.f64 x x)
47.4%
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (/.f64 1 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
47.3%
(*.f64 (/.f64 1/2 x) eps)
5.3%
(*.f64 x -2)
47.5%
(*.f64 1/2 (/.f64 eps x))
3.4%
x
Compiler

Compiled 342 to 236 computations (31% saved)

localize12.0ms (0.2%)

Local Accuracy

Found 1 expressions with local accuracy:

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

Compiled 37 to 20 computations (45.9% saved)

series1.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite541.0ms (8.5%)

Algorithm
batch-egg-rewrite
Rules
1252×log-prod
760×pow-prod-down
712×fma-def
534×pow-prod-up
510×pow-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01127
124627
2341027
Stop Event
node limit
Counts
1 → 45
Calls
Call 1
Inputs
(/.f64 eps (+.f64 (*.f64 -1/2 (/.f64 eps x)) (*.f64 2 x)))
Outputs
(+.f64 0 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x))))) (cbrt.f64 (exp.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x))))) 1)
(*.f64 eps (/.f64 1 (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x))))
(*.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x))) 1)
(*.f64 1 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x))))
(*.f64 (cbrt.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))) (pow.f64 (cbrt.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))) 2) (cbrt.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (/.f64 1 (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))))
(*.f64 (sqrt.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))) (sqrt.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 1 (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))))
(*.f64 (neg.f64 eps) (/.f64 1 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))))
(*.f64 (/.f64 1 (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x))) eps)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x))) -2) (/.f64 eps (cbrt.f64 (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))))
(*.f64 (pow.f64 (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)) -1/2) (/.f64 eps (sqrt.f64 (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) 1) (/.f64 (cbrt.f64 eps) (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x))) 2)) (cbrt.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))))
(*.f64 (/.f64 (sqrt.f64 eps) 1) (/.f64 (sqrt.f64 eps) (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x))))
(*.f64 (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x))) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))))
(*.f64 (/.f64 eps (fma.f64 (pow.f64 (/.f64 eps x) 3) -1/8 (pow.f64 (+.f64 x x) 3))) (fma.f64 (+.f64 x x) (-.f64 (+.f64 x x) (*.f64 -1/2 (/.f64 eps x))) (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4)))
(*.f64 (/.f64 eps (fma.f64 (pow.f64 (/.f64 eps x) 2) 1/4 (neg.f64 (*.f64 4 (*.f64 x x))))) (fma.f64 -1/2 (/.f64 eps x) (*.f64 -2 x)))
(pow.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x))) 1)
(pow.f64 (cbrt.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))) 3)
(pow.f64 (pow.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x))) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)) eps) -3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))) 2)
(pow.f64 (/.f64 (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)) eps) -1)
(pow.f64 (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)) eps) 1) -1)
(neg.f64 (/.f64 eps (neg.f64 (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))))
(sqrt.f64 (pow.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x))) 2))
(log.f64 (exp.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x))))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)) eps) -3))
(cbrt.f64 (/.f64 (pow.f64 eps 3) (pow.f64 (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)) 3)))
(expm1.f64 (log1p.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))))
(exp.f64 (log.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))))
(exp.f64 (*.f64 (log.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)) eps) -3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x))))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)) eps)) -1))
(log1p.f64 (expm1.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))))

simplify78.0ms (1.2%)

Algorithm
egg-herbie
Rules
1188×associate-*r*
1066×associate-*l*
750×times-frac
722×associate-/l*
670×fma-def
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01782787
14292729
212482685
369132619
Stop Event
node limit
Counts
69 → 90
Calls
Call 1
Inputs
(*.f64 1/2 (/.f64 eps x))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7))) (*.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(*.f64 -2 x)
(+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (*.f64 -2 x))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (+.f64 (*.f64 -2 x) (*.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2)))))
(+.f64 (*.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (+.f64 (*.f64 -2 x) (*.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2))))))
(*.f64 -2 x)
(+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (*.f64 -2 x))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (+.f64 (*.f64 -2 x) (*.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2)))))
(+.f64 (*.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (+.f64 (*.f64 -2 x) (*.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2))))))
(*.f64 -2 x)
(+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (*.f64 -2 x))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (+.f64 (*.f64 -2 x) (*.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2)))))
(+.f64 (*.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (+.f64 (*.f64 -2 x) (*.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2))))))
(*.f64 1/2 (/.f64 eps x))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7))) (*.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(*.f64 1/2 (/.f64 eps x))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7))) (*.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(+.f64 0 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x))))) (cbrt.f64 (exp.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x))))) 1)
(*.f64 eps (/.f64 1 (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x))))
(*.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x))) 1)
(*.f64 1 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x))))
(*.f64 (cbrt.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))) (pow.f64 (cbrt.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))) 2) (cbrt.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (/.f64 1 (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))))
(*.f64 (sqrt.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))) (sqrt.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 1 (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))))
(*.f64 (neg.f64 eps) (/.f64 1 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))))
(*.f64 (/.f64 1 (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x))) eps)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x))) -2) (/.f64 eps (cbrt.f64 (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))))
(*.f64 (pow.f64 (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)) -1/2) (/.f64 eps (sqrt.f64 (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) 1) (/.f64 (cbrt.f64 eps) (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x))) 2)) (cbrt.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))))
(*.f64 (/.f64 (sqrt.f64 eps) 1) (/.f64 (sqrt.f64 eps) (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x))))
(*.f64 (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x))) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))))
(*.f64 (/.f64 eps (fma.f64 (pow.f64 (/.f64 eps x) 3) -1/8 (pow.f64 (+.f64 x x) 3))) (fma.f64 (+.f64 x x) (-.f64 (+.f64 x x) (*.f64 -1/2 (/.f64 eps x))) (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4)))
(*.f64 (/.f64 eps (fma.f64 (pow.f64 (/.f64 eps x) 2) 1/4 (neg.f64 (*.f64 4 (*.f64 x x))))) (fma.f64 -1/2 (/.f64 eps x) (*.f64 -2 x)))
(pow.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x))) 1)
(pow.f64 (cbrt.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))) 3)
(pow.f64 (pow.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x))) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)) eps) -3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))) 2)
(pow.f64 (/.f64 (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)) eps) -1)
(pow.f64 (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)) eps) 1) -1)
(neg.f64 (/.f64 eps (neg.f64 (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))))
(sqrt.f64 (pow.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x))) 2))
(log.f64 (exp.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x))))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)) eps) -3))
(cbrt.f64 (/.f64 (pow.f64 eps 3) (pow.f64 (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)) 3)))
(expm1.f64 (log1p.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))))
(exp.f64 (log.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))))
(exp.f64 (*.f64 (log.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)) eps) -3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x))))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)) eps)) -1))
(log1p.f64 (expm1.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))))
Outputs
(*.f64 1/2 (/.f64 eps x))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/8 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/8 (*.f64 (/.f64 eps (pow.f64 x 3)) eps) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 1/2 (/.f64 eps x) (*.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(fma.f64 1/8 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) (fma.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (*.f64 1/2 (/.f64 eps x))))
(fma.f64 1/2 (/.f64 eps x) (fma.f64 1/8 (*.f64 (/.f64 eps (pow.f64 x 3)) eps) (*.f64 (/.f64 1/32 (pow.f64 x 5)) (pow.f64 eps 3))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7))) (*.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 1/2 (/.f64 eps x) (fma.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7)) (*.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(fma.f64 1/8 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) (fma.f64 1/2 (/.f64 eps x) (fma.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (*.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7))))))
(fma.f64 1/2 (/.f64 eps x) (fma.f64 1/8 (*.f64 (/.f64 eps (pow.f64 x 3)) eps) (fma.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (*.f64 (/.f64 1/128 (pow.f64 x 7)) (pow.f64 eps 4)))))
(*.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 (pow.f64 x 3) (/.f64 eps -8)))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (+.f64 (*.f64 -2 x) (*.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2)))))
(fma.f64 -8 (/.f64 (pow.f64 x 3) eps) (fma.f64 -2 x (*.f64 -32 (/.f64 (pow.f64 x 5) (*.f64 eps eps)))))
(fma.f64 -8 (/.f64 (pow.f64 x 3) eps) (fma.f64 -32 (/.f64 (pow.f64 x 5) (*.f64 eps eps)) (*.f64 x -2)))
(fma.f64 x -2 (fma.f64 -8 (/.f64 (pow.f64 x 3) eps) (*.f64 (/.f64 -32 eps) (/.f64 (pow.f64 x 5) eps))))
(+.f64 (*.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (+.f64 (*.f64 -2 x) (*.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2))))))
(fma.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3)) (fma.f64 -8 (/.f64 (pow.f64 x 3) eps) (fma.f64 -2 x (*.f64 -32 (/.f64 (pow.f64 x 5) (*.f64 eps eps))))))
(fma.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3)) (fma.f64 -8 (/.f64 (pow.f64 x 3) eps) (fma.f64 -32 (/.f64 (pow.f64 x 5) (*.f64 eps eps)) (*.f64 x -2))))
(fma.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3)) (fma.f64 x -2 (fma.f64 -8 (/.f64 (pow.f64 x 3) eps) (*.f64 (/.f64 -32 eps) (/.f64 (pow.f64 x 5) 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 (pow.f64 x 3) (/.f64 eps -8)))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (+.f64 (*.f64 -2 x) (*.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2)))))
(fma.f64 -8 (/.f64 (pow.f64 x 3) eps) (fma.f64 -2 x (*.f64 -32 (/.f64 (pow.f64 x 5) (*.f64 eps eps)))))
(fma.f64 -8 (/.f64 (pow.f64 x 3) eps) (fma.f64 -32 (/.f64 (pow.f64 x 5) (*.f64 eps eps)) (*.f64 x -2)))
(fma.f64 x -2 (fma.f64 -8 (/.f64 (pow.f64 x 3) eps) (*.f64 (/.f64 -32 eps) (/.f64 (pow.f64 x 5) eps))))
(+.f64 (*.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (+.f64 (*.f64 -2 x) (*.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2))))))
(fma.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3)) (fma.f64 -8 (/.f64 (pow.f64 x 3) eps) (fma.f64 -2 x (*.f64 -32 (/.f64 (pow.f64 x 5) (*.f64 eps eps))))))
(fma.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3)) (fma.f64 -8 (/.f64 (pow.f64 x 3) eps) (fma.f64 -32 (/.f64 (pow.f64 x 5) (*.f64 eps eps)) (*.f64 x -2))))
(fma.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3)) (fma.f64 x -2 (fma.f64 -8 (/.f64 (pow.f64 x 3) eps) (*.f64 (/.f64 -32 eps) (/.f64 (pow.f64 x 5) 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 (pow.f64 x 3) (/.f64 eps -8)))
(+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (+.f64 (*.f64 -2 x) (*.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2)))))
(fma.f64 -8 (/.f64 (pow.f64 x 3) eps) (fma.f64 -2 x (*.f64 -32 (/.f64 (pow.f64 x 5) (*.f64 eps eps)))))
(fma.f64 -8 (/.f64 (pow.f64 x 3) eps) (fma.f64 -32 (/.f64 (pow.f64 x 5) (*.f64 eps eps)) (*.f64 x -2)))
(fma.f64 x -2 (fma.f64 -8 (/.f64 (pow.f64 x 3) eps) (*.f64 (/.f64 -32 eps) (/.f64 (pow.f64 x 5) eps))))
(+.f64 (*.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 x 3) eps)) (+.f64 (*.f64 -2 x) (*.f64 -32 (/.f64 (pow.f64 x 5) (pow.f64 eps 2))))))
(fma.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3)) (fma.f64 -8 (/.f64 (pow.f64 x 3) eps) (fma.f64 -2 x (*.f64 -32 (/.f64 (pow.f64 x 5) (*.f64 eps eps))))))
(fma.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3)) (fma.f64 -8 (/.f64 (pow.f64 x 3) eps) (fma.f64 -32 (/.f64 (pow.f64 x 5) (*.f64 eps eps)) (*.f64 x -2))))
(fma.f64 -128 (/.f64 (pow.f64 x 7) (pow.f64 eps 3)) (fma.f64 x -2 (fma.f64 -8 (/.f64 (pow.f64 x 3) eps) (*.f64 (/.f64 -32 eps) (/.f64 (pow.f64 x 5) eps)))))
(*.f64 1/2 (/.f64 eps x))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/8 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/8 (*.f64 (/.f64 eps (pow.f64 x 3)) eps) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 1/2 (/.f64 eps x) (*.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(fma.f64 1/8 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) (fma.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (*.f64 1/2 (/.f64 eps x))))
(fma.f64 1/2 (/.f64 eps x) (fma.f64 1/8 (*.f64 (/.f64 eps (pow.f64 x 3)) eps) (*.f64 (/.f64 1/32 (pow.f64 x 5)) (pow.f64 eps 3))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7))) (*.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 1/2 (/.f64 eps x) (fma.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7)) (*.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(fma.f64 1/8 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) (fma.f64 1/2 (/.f64 eps x) (fma.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (*.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7))))))
(fma.f64 1/2 (/.f64 eps x) (fma.f64 1/8 (*.f64 (/.f64 eps (pow.f64 x 3)) eps) (fma.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (*.f64 (/.f64 1/128 (pow.f64 x 7)) (pow.f64 eps 4)))))
(*.f64 1/2 (/.f64 eps x))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/8 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/8 (*.f64 (/.f64 eps (pow.f64 x 3)) eps) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 1/2 (/.f64 eps x) (*.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(fma.f64 1/8 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) (fma.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (*.f64 1/2 (/.f64 eps x))))
(fma.f64 1/2 (/.f64 eps x) (fma.f64 1/8 (*.f64 (/.f64 eps (pow.f64 x 3)) eps) (*.f64 (/.f64 1/32 (pow.f64 x 5)) (pow.f64 eps 3))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 eps x)) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7))) (*.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 1/2 (/.f64 eps x) (fma.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7)) (*.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(fma.f64 1/8 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) (fma.f64 1/2 (/.f64 eps x) (fma.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (*.f64 1/128 (/.f64 (pow.f64 eps 4) (pow.f64 x 7))))))
(fma.f64 1/2 (/.f64 eps x) (fma.f64 1/8 (*.f64 (/.f64 eps (pow.f64 x 3)) eps) (fma.f64 1/32 (/.f64 (pow.f64 eps 3) (pow.f64 x 5)) (*.f64 (/.f64 1/128 (pow.f64 x 7)) (pow.f64 eps 4)))))
(+.f64 0 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x))))
(/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (+.f64 x x)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x))))) (cbrt.f64 (exp.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (+.f64 x x))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (+.f64 x x)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (+.f64 x x)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))))))
(/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (+.f64 x x)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x))))) 1)
(/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (+.f64 x x)))
(*.f64 eps (/.f64 1 (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x))))
(/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (+.f64 x x)))
(*.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x))) 1)
(/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (+.f64 x x)))
(*.f64 1 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x))))
(/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (+.f64 x x)))
(*.f64 (cbrt.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))) (pow.f64 (cbrt.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))) 2))
(/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (+.f64 x x)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))) 2) (cbrt.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))))
(/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (+.f64 x x)))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (/.f64 1 (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))))
(/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (+.f64 x x)))
(*.f64 (sqrt.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))) (sqrt.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))))
(/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (+.f64 x x)))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 1 (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))))
(/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (+.f64 x x)))
(*.f64 (neg.f64 eps) (/.f64 1 (neg.f64 (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))))
(/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (+.f64 x x)))
(*.f64 (/.f64 1 (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x))) eps)
(/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (+.f64 x x)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x))) -2) (/.f64 eps (cbrt.f64 (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 eps x) -1/2 (+.f64 x x))) -2) (/.f64 eps (cbrt.f64 (fma.f64 (/.f64 eps x) -1/2 (+.f64 x x)))))
(/.f64 eps (pow.f64 (cbrt.f64 (fma.f64 (/.f64 eps x) -1/2 (+.f64 x x))) 3))
(*.f64 (pow.f64 (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)) -1/2) (/.f64 eps (sqrt.f64 (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))))
(*.f64 (pow.f64 (fma.f64 (/.f64 eps x) -1/2 (+.f64 x x)) -1/2) (/.f64 eps (sqrt.f64 (fma.f64 (/.f64 eps x) -1/2 (+.f64 x x)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) 1) (/.f64 (cbrt.f64 eps) (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x))))
(/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (+.f64 x x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x))) 2)) (cbrt.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))))
(*.f64 (cbrt.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x))) 2)))
(*.f64 (cbrt.f64 (/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (+.f64 x x)))) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 eps x) -1/2 (+.f64 x x))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))))
(/.f64 (/.f64 eps (sqrt.f64 (fma.f64 (/.f64 eps x) -1/2 (+.f64 x x)))) (sqrt.f64 (fma.f64 (/.f64 eps x) -1/2 (+.f64 x x))))
(/.f64 eps (*.f64 (sqrt.f64 (fma.f64 (/.f64 eps x) -1/2 (+.f64 x x))) (sqrt.f64 (fma.f64 (/.f64 eps x) -1/2 (+.f64 x x)))))
(*.f64 (/.f64 (sqrt.f64 eps) 1) (/.f64 (sqrt.f64 eps) (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x))))
(/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (+.f64 x x)))
(*.f64 (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x))) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x))) -2) (/.f64 eps (cbrt.f64 (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 eps x) -1/2 (+.f64 x x))) -2) (/.f64 eps (cbrt.f64 (fma.f64 (/.f64 eps x) -1/2 (+.f64 x x)))))
(/.f64 eps (pow.f64 (cbrt.f64 (fma.f64 (/.f64 eps x) -1/2 (+.f64 x x))) 3))
(*.f64 (/.f64 eps (fma.f64 (pow.f64 (/.f64 eps x) 3) -1/8 (pow.f64 (+.f64 x x) 3))) (fma.f64 (+.f64 x x) (-.f64 (+.f64 x x) (*.f64 -1/2 (/.f64 eps x))) (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4)))
(*.f64 (/.f64 eps (fma.f64 (pow.f64 (/.f64 eps x) 3) -1/8 (pow.f64 (+.f64 x x) 3))) (fma.f64 (+.f64 x x) (+.f64 (+.f64 x x) (*.f64 1/2 (/.f64 eps x))) (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4)))
(*.f64 (/.f64 eps (fma.f64 (pow.f64 (/.f64 eps x) 3) -1/8 (*.f64 8 (pow.f64 x 3)))) (fma.f64 (+.f64 x x) (fma.f64 2 x (*.f64 1/2 (/.f64 eps x))) (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4)))
(*.f64 (/.f64 eps (fma.f64 (pow.f64 (/.f64 eps x) 3) -1/8 (*.f64 (pow.f64 x 3) 8))) (fma.f64 2 (*.f64 x (fma.f64 1/2 (/.f64 eps x) (+.f64 x x))) (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4)))
(*.f64 (/.f64 eps (fma.f64 (pow.f64 (/.f64 eps x) 2) 1/4 (neg.f64 (*.f64 4 (*.f64 x x))))) (fma.f64 -1/2 (/.f64 eps x) (*.f64 -2 x)))
(*.f64 (/.f64 eps (fma.f64 (pow.f64 (/.f64 eps x) 2) 1/4 (*.f64 -4 (*.f64 x x)))) (fma.f64 -1/2 (/.f64 eps x) (*.f64 x -2)))
(*.f64 (/.f64 eps (fma.f64 (pow.f64 (/.f64 eps x) 2) 1/4 (*.f64 (*.f64 x x) -4))) (fma.f64 (/.f64 eps x) -1/2 (*.f64 x -2)))
(*.f64 (/.f64 eps (fma.f64 (pow.f64 (/.f64 eps x) 2) 1/4 (*.f64 x (*.f64 x -4)))) (fma.f64 (/.f64 eps x) -1/2 (*.f64 x -2)))
(pow.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x))) 1)
(/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (+.f64 x x)))
(pow.f64 (cbrt.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))) 3)
(/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (+.f64 x x)))
(pow.f64 (pow.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x))) 2) 1/2)
(/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (+.f64 x x)))
(pow.f64 (pow.f64 (/.f64 (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)) eps) -3) 1/3)
(/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (+.f64 x x)))
(pow.f64 (sqrt.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))) 2)
(/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (+.f64 x x)))
(pow.f64 (/.f64 (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)) eps) -1)
(/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (+.f64 x x)))
(pow.f64 (/.f64 (/.f64 (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)) eps) 1) -1)
(/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (+.f64 x x)))
(neg.f64 (/.f64 eps (neg.f64 (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))))
(/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (+.f64 x x)))
(sqrt.f64 (pow.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x))) 2))
(/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (+.f64 x x)))
(log.f64 (exp.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))))
(/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (+.f64 x x)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x))))))
(/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (+.f64 x x)))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)) eps) -3))
(/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (+.f64 x x)))
(cbrt.f64 (/.f64 (pow.f64 eps 3) (pow.f64 (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)) 3)))
(cbrt.f64 (/.f64 (pow.f64 eps 3) (pow.f64 (fma.f64 (/.f64 eps x) -1/2 (+.f64 x x)) 3)))
(cbrt.f64 (pow.f64 (/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (+.f64 x x))) 3))
(expm1.f64 (log1p.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))))
(/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (+.f64 x x)))
(exp.f64 (log.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))))
(/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (+.f64 x x)))
(exp.f64 (*.f64 (log.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))) 1))
(/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (+.f64 x x)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))) 1) 1))
(/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (+.f64 x x)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x))))) 3))
(/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (+.f64 x x)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)) eps) -3)) 1/3))
(/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (+.f64 x x)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x))))) 2))
(/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (+.f64 x x)))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)) eps)) -1))
(/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (+.f64 x x)))
(log1p.f64 (expm1.f64 (/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))))
(/.f64 eps (fma.f64 -1/2 (/.f64 eps x) (+.f64 x x)))
(/.f64 eps (fma.f64 (/.f64 eps x) -1/2 (+.f64 x x)))

localize3.0ms (0%)

Compiler

Compiled 7 to 5 computations (28.6% saved)

localize9.0ms (0.1%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
99.8%
(/.f64 eps (*.f64 eps (/.f64 -1/2 x)))
99.5%
(*.f64 eps (/.f64 -1/2 x))
Compiler

Compiled 20 to 12 computations (40% saved)

series1.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite58.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1826×pow1
1698×add-exp-log
1696×log1p-expm1-u
1696×expm1-log1p-u
1664×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0819
11767
224117
Stop Event
node limit
Counts
1 → 40
Calls
Call 1
Inputs
(/.f64 eps (*.f64 eps (/.f64 -1/2 x)))
Outputs
(-.f64 (+.f64 1 (*.f64 x -2)) 1)
(*.f64 eps (/.f64 (*.f64 x -2) eps))
(*.f64 x -2)
(*.f64 (*.f64 x -2) 1)
(*.f64 1 (*.f64 x -2))
(*.f64 (cbrt.f64 (*.f64 x -2)) (pow.f64 (cbrt.f64 (*.f64 x -2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x -2)) 2) (cbrt.f64 (*.f64 x -2)))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (/.f64 (*.f64 x -2) eps)))
(*.f64 (sqrt.f64 (*.f64 x -2)) (sqrt.f64 (*.f64 x -2)))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 (*.f64 x -2) eps)))
(*.f64 (neg.f64 eps) (/.f64 1 (*.f64 (/.f64 -1/2 x) (neg.f64 eps))))
(*.f64 (/.f64 (*.f64 x -2) eps) eps)
(*.f64 2 (neg.f64 x))
(*.f64 (/.f64 1 eps) (/.f64 eps (/.f64 -1/2 x)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 eps (/.f64 -1/2 x))) 2)) (/.f64 eps (cbrt.f64 (*.f64 eps (/.f64 -1/2 x)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 eps (/.f64 -1/2 x)))) (/.f64 eps (sqrt.f64 (*.f64 eps (/.f64 -1/2 x)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) eps) (/.f64 (cbrt.f64 eps) (/.f64 -1/2 x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 -1/2 x)) (/.f64 (cbrt.f64 eps) eps))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) 1) (/.f64 (cbrt.f64 eps) (*.f64 eps (/.f64 -1/2 x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (*.f64 eps (/.f64 -1/2 x))) 2)) (cbrt.f64 (*.f64 x -2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 (*.f64 eps (/.f64 -1/2 x)))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (*.f64 eps (/.f64 -1/2 x)))))
(*.f64 (/.f64 (sqrt.f64 eps) eps) (/.f64 (sqrt.f64 eps) (/.f64 -1/2 x)))
(*.f64 (/.f64 (sqrt.f64 eps) (/.f64 -1/2 x)) (/.f64 (sqrt.f64 eps) eps))
(*.f64 (/.f64 (sqrt.f64 eps) 1) (/.f64 (sqrt.f64 eps) (*.f64 eps (/.f64 -1/2 x))))
(*.f64 (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (*.f64 eps (/.f64 -1/2 x))) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (*.f64 eps (/.f64 -1/2 x)))))
(*.f64 -2 x)
(*.f64 (/.f64 eps (*.f64 eps -1/2)) x)
(pow.f64 (/.f64 -1/2 x) -1)
(pow.f64 (*.f64 x -2) 1)
(pow.f64 (cbrt.f64 (*.f64 x -2)) 3)
(pow.f64 (pow.f64 (*.f64 x -2) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x -2)) 2)
(neg.f64 (/.f64 eps (*.f64 (/.f64 -1/2 x) (neg.f64 eps))))
(sqrt.f64 (pow.f64 (*.f64 x -2) 2))
(log.f64 (exp.f64 (*.f64 x -2)))
(cbrt.f64 (pow.f64 (*.f64 x -2) 3))
(cbrt.f64 (/.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (/.f64 -1/2 x)) 3)))
(expm1.f64 (log1p.f64 (*.f64 x -2)))
(exp.f64 (log.f64 (*.f64 x -2)))
(log1p.f64 (expm1.f64 (*.f64 x -2)))

simplify55.0ms (0.9%)

Algorithm
egg-herbie
Rules
1712×log-div
1152×associate-*r/
1092×fma-def
1064×log-prod
1028×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0104684
1281660
21058660
36216660
Stop Event
node limit
Counts
64 → 49
Calls
Call 1
Inputs
(*.f64 -2 x)
(*.f64 -2 x)
(*.f64 -2 x)
(*.f64 -2 x)
(*.f64 -2 x)
(*.f64 -2 x)
(*.f64 -2 x)
(*.f64 -2 x)
(*.f64 -2 x)
(*.f64 -2 x)
(*.f64 -2 x)
(*.f64 -2 x)
(*.f64 -2 x)
(*.f64 -2 x)
(*.f64 -2 x)
(*.f64 -2 x)
(*.f64 -2 x)
(*.f64 -2 x)
(*.f64 -2 x)
(*.f64 -2 x)
(*.f64 -2 x)
(*.f64 -2 x)
(*.f64 -2 x)
(*.f64 -2 x)
(-.f64 (+.f64 1 (*.f64 x -2)) 1)
(*.f64 eps (/.f64 (*.f64 x -2) eps))
(*.f64 x -2)
(*.f64 (*.f64 x -2) 1)
(*.f64 1 (*.f64 x -2))
(*.f64 (cbrt.f64 (*.f64 x -2)) (pow.f64 (cbrt.f64 (*.f64 x -2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x -2)) 2) (cbrt.f64 (*.f64 x -2)))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (/.f64 (*.f64 x -2) eps)))
(*.f64 (sqrt.f64 (*.f64 x -2)) (sqrt.f64 (*.f64 x -2)))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 (*.f64 x -2) eps)))
(*.f64 (neg.f64 eps) (/.f64 1 (*.f64 (/.f64 -1/2 x) (neg.f64 eps))))
(*.f64 (/.f64 (*.f64 x -2) eps) eps)
(*.f64 2 (neg.f64 x))
(*.f64 (/.f64 1 eps) (/.f64 eps (/.f64 -1/2 x)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 eps (/.f64 -1/2 x))) 2)) (/.f64 eps (cbrt.f64 (*.f64 eps (/.f64 -1/2 x)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 eps (/.f64 -1/2 x)))) (/.f64 eps (sqrt.f64 (*.f64 eps (/.f64 -1/2 x)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) eps) (/.f64 (cbrt.f64 eps) (/.f64 -1/2 x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 -1/2 x)) (/.f64 (cbrt.f64 eps) eps))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) 1) (/.f64 (cbrt.f64 eps) (*.f64 eps (/.f64 -1/2 x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (*.f64 eps (/.f64 -1/2 x))) 2)) (cbrt.f64 (*.f64 x -2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 (*.f64 eps (/.f64 -1/2 x)))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (*.f64 eps (/.f64 -1/2 x)))))
(*.f64 (/.f64 (sqrt.f64 eps) eps) (/.f64 (sqrt.f64 eps) (/.f64 -1/2 x)))
(*.f64 (/.f64 (sqrt.f64 eps) (/.f64 -1/2 x)) (/.f64 (sqrt.f64 eps) eps))
(*.f64 (/.f64 (sqrt.f64 eps) 1) (/.f64 (sqrt.f64 eps) (*.f64 eps (/.f64 -1/2 x))))
(*.f64 (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (*.f64 eps (/.f64 -1/2 x))) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (*.f64 eps (/.f64 -1/2 x)))))
(*.f64 -2 x)
(*.f64 (/.f64 eps (*.f64 eps -1/2)) x)
(pow.f64 (/.f64 -1/2 x) -1)
(pow.f64 (*.f64 x -2) 1)
(pow.f64 (cbrt.f64 (*.f64 x -2)) 3)
(pow.f64 (pow.f64 (*.f64 x -2) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x -2)) 2)
(neg.f64 (/.f64 eps (*.f64 (/.f64 -1/2 x) (neg.f64 eps))))
(sqrt.f64 (pow.f64 (*.f64 x -2) 2))
(log.f64 (exp.f64 (*.f64 x -2)))
(cbrt.f64 (pow.f64 (*.f64 x -2) 3))
(cbrt.f64 (/.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (/.f64 -1/2 x)) 3)))
(expm1.f64 (log1p.f64 (*.f64 x -2)))
(exp.f64 (log.f64 (*.f64 x -2)))
(log1p.f64 (expm1.f64 (*.f64 x -2)))
Outputs
(*.f64 -2 x)
(*.f64 -2 x)
(*.f64 -2 x)
(*.f64 -2 x)
(*.f64 -2 x)
(*.f64 -2 x)
(*.f64 -2 x)
(*.f64 -2 x)
(*.f64 -2 x)
(*.f64 -2 x)
(*.f64 -2 x)
(*.f64 -2 x)
(*.f64 -2 x)
(*.f64 -2 x)
(*.f64 -2 x)
(*.f64 -2 x)
(*.f64 -2 x)
(*.f64 -2 x)
(*.f64 -2 x)
(*.f64 -2 x)
(*.f64 -2 x)
(*.f64 -2 x)
(*.f64 -2 x)
(*.f64 -2 x)
(-.f64 (+.f64 1 (*.f64 x -2)) 1)
(*.f64 -2 x)
(*.f64 eps (/.f64 (*.f64 x -2) eps))
(*.f64 -2 x)
(*.f64 x -2)
(*.f64 -2 x)
(*.f64 (*.f64 x -2) 1)
(*.f64 -2 x)
(*.f64 1 (*.f64 x -2))
(*.f64 -2 x)
(*.f64 (cbrt.f64 (*.f64 x -2)) (pow.f64 (cbrt.f64 (*.f64 x -2)) 2))
(*.f64 -2 x)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x -2)) 2) (cbrt.f64 (*.f64 x -2)))
(*.f64 -2 x)
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (/.f64 (*.f64 x -2) eps)))
(*.f64 -2 x)
(*.f64 (sqrt.f64 (*.f64 x -2)) (sqrt.f64 (*.f64 x -2)))
(*.f64 -2 x)
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 (*.f64 x -2) eps)))
(*.f64 -2 x)
(*.f64 (neg.f64 eps) (/.f64 1 (*.f64 (/.f64 -1/2 x) (neg.f64 eps))))
(*.f64 -2 x)
(*.f64 (/.f64 (*.f64 x -2) eps) eps)
(*.f64 -2 x)
(*.f64 2 (neg.f64 x))
(*.f64 -2 x)
(*.f64 (/.f64 1 eps) (/.f64 eps (/.f64 -1/2 x)))
(*.f64 -2 x)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 eps (/.f64 -1/2 x))) 2)) (/.f64 eps (cbrt.f64 (*.f64 eps (/.f64 -1/2 x)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (*.f64 eps -1/2) x)) 2)) (/.f64 eps (cbrt.f64 (/.f64 (*.f64 eps -1/2) x))))
(/.f64 (/.f64 eps (cbrt.f64 (/.f64 (*.f64 eps -1/2) x))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 eps -1/2) x)) 2))
(/.f64 eps (*.f64 (pow.f64 (cbrt.f64 (/.f64 -1/2 (/.f64 x eps))) 2) (cbrt.f64 (/.f64 -1/2 (/.f64 x eps)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 eps (/.f64 -1/2 x)))) (/.f64 eps (sqrt.f64 (*.f64 eps (/.f64 -1/2 x)))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (*.f64 eps -1/2) x))) (/.f64 eps (sqrt.f64 (/.f64 (*.f64 eps -1/2) x))))
(/.f64 (/.f64 eps (sqrt.f64 (/.f64 (*.f64 eps -1/2) x))) (sqrt.f64 (/.f64 (*.f64 eps -1/2) x)))
(/.f64 eps (*.f64 (sqrt.f64 (/.f64 -1/2 (/.f64 x eps))) (sqrt.f64 (/.f64 -1/2 (/.f64 x eps)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) eps) (/.f64 (cbrt.f64 eps) (/.f64 -1/2 x)))
(*.f64 -2 x)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (/.f64 -1/2 x)) (/.f64 (cbrt.f64 eps) eps))
(*.f64 -2 x)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) 1) (/.f64 (cbrt.f64 eps) (*.f64 eps (/.f64 -1/2 x))))
(*.f64 -2 x)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (*.f64 eps (/.f64 -1/2 x))) 2)) (cbrt.f64 (*.f64 x -2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 (*.f64 -2 x))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 eps -1/2) x)) 2))
(*.f64 (cbrt.f64 (*.f64 -2 x)) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (/.f64 (*.f64 eps -1/2) x)) 2)))
(*.f64 (cbrt.f64 (*.f64 -2 x)) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (/.f64 -1/2 (/.f64 x eps))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 (*.f64 eps (/.f64 -1/2 x)))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (*.f64 eps (/.f64 -1/2 x)))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (*.f64 eps -1/2) x))) (/.f64 eps (sqrt.f64 (/.f64 (*.f64 eps -1/2) x))))
(/.f64 (/.f64 eps (sqrt.f64 (/.f64 (*.f64 eps -1/2) x))) (sqrt.f64 (/.f64 (*.f64 eps -1/2) x)))
(/.f64 eps (*.f64 (sqrt.f64 (/.f64 -1/2 (/.f64 x eps))) (sqrt.f64 (/.f64 -1/2 (/.f64 x eps)))))
(*.f64 (/.f64 (sqrt.f64 eps) eps) (/.f64 (sqrt.f64 eps) (/.f64 -1/2 x)))
(*.f64 -2 x)
(*.f64 (/.f64 (sqrt.f64 eps) (/.f64 -1/2 x)) (/.f64 (sqrt.f64 eps) eps))
(*.f64 -2 x)
(*.f64 (/.f64 (sqrt.f64 eps) 1) (/.f64 (sqrt.f64 eps) (*.f64 eps (/.f64 -1/2 x))))
(*.f64 -2 x)
(*.f64 (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (*.f64 eps (/.f64 -1/2 x))) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (*.f64 eps (/.f64 -1/2 x)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (*.f64 eps -1/2) x)) 2)) (/.f64 eps (cbrt.f64 (/.f64 (*.f64 eps -1/2) x))))
(/.f64 (/.f64 eps (cbrt.f64 (/.f64 (*.f64 eps -1/2) x))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 eps -1/2) x)) 2))
(/.f64 eps (*.f64 (pow.f64 (cbrt.f64 (/.f64 -1/2 (/.f64 x eps))) 2) (cbrt.f64 (/.f64 -1/2 (/.f64 x eps)))))
(*.f64 -2 x)
(*.f64 (/.f64 eps (*.f64 eps -1/2)) x)
(*.f64 -2 x)
(pow.f64 (/.f64 -1/2 x) -1)
(*.f64 -2 x)
(pow.f64 (*.f64 x -2) 1)
(*.f64 -2 x)
(pow.f64 (cbrt.f64 (*.f64 x -2)) 3)
(*.f64 -2 x)
(pow.f64 (pow.f64 (*.f64 x -2) 3) 1/3)
(*.f64 -2 x)
(pow.f64 (sqrt.f64 (*.f64 x -2)) 2)
(*.f64 -2 x)
(neg.f64 (/.f64 eps (*.f64 (/.f64 -1/2 x) (neg.f64 eps))))
(*.f64 -2 x)
(sqrt.f64 (pow.f64 (*.f64 x -2) 2))
(*.f64 -2 x)
(log.f64 (exp.f64 (*.f64 x -2)))
(*.f64 -2 x)
(cbrt.f64 (pow.f64 (*.f64 x -2) 3))
(*.f64 -2 x)
(cbrt.f64 (/.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (/.f64 -1/2 x)) 3)))
(*.f64 -2 x)
(expm1.f64 (log1p.f64 (*.f64 x -2)))
(*.f64 -2 x)
(exp.f64 (log.f64 (*.f64 x -2)))
(*.f64 -2 x)
(log1p.f64 (expm1.f64 (*.f64 x -2)))
(*.f64 -2 x)

localize10.0ms (0.2%)

Local Accuracy

Found 2 expressions with local accuracy:

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

Compiled 30 to 17 computations (43.3% saved)

series1.0ms (0%)

Counts
2 → 30
Calls

12 calls:

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

rewrite132.0ms (2.1%)

Algorithm
batch-egg-rewrite
Rules
980×prod-diff
940×fma-def
930×log-prod
536×pow-prod-down
418×pow-prod-up
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01044
122328
2310228
Stop Event
node limit
Counts
2 → 162
Calls
Call 1
Inputs
(-.f64 (+.f64 1 (*.f64 1/2 (/.f64 eps x))) 1)
(+.f64 1 (*.f64 1/2 (/.f64 eps x)))
Outputs
(+.f64 1 (fma.f64 1/2 (/.f64 eps x) -1))
(+.f64 1 (*.f64 (fma.f64 1/2 (/.f64 eps x) -1) 1))
(+.f64 (*.f64 1/2 (/.f64 eps x)) 0)
(+.f64 (fma.f64 1/2 (/.f64 eps x) 1) -1)
(+.f64 0 (*.f64 1/2 (/.f64 eps x)))
(+.f64 -1 (fma.f64 1/2 (/.f64 eps x) 1))
(+.f64 (fma.f64 1/2 (/.f64 eps x) -1) 1)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (/.f64 eps x)))) (cbrt.f64 (sqrt.f64 (exp.f64 (/.f64 eps x)))))) (log.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (/.f64 eps x))))))
(+.f64 (log.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (/.f64 eps x))))) (log.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (/.f64 eps x))))))
(*.f64 1 (*.f64 1/2 (/.f64 eps x)))
(*.f64 1/2 (/.f64 eps x))
(*.f64 eps (*.f64 (/.f64 1 x) 1/2))
(*.f64 (/.f64 eps x) 1/2)
(*.f64 (*.f64 1/2 (/.f64 eps x)) 1)
(*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 eps x))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4)) (cbrt.f64 (*.f64 1/2 (/.f64 eps x))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 eps x)) 2) (*.f64 (cbrt.f64 (/.f64 eps x)) 1/2))
(*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 eps x))) (sqrt.f64 (*.f64 1/2 (/.f64 eps x))))
(*.f64 (sqrt.f64 (/.f64 eps x)) (*.f64 (sqrt.f64 (/.f64 eps x)) 1/2))
(*.f64 (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 3) -1) (/.f64 1 (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2) (fma.f64 1/2 (/.f64 eps x) 2))))
(*.f64 (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2) -1) (/.f64 1 (fma.f64 1/2 (/.f64 eps x) 2)))
(*.f64 (*.f64 1/2 eps) (/.f64 1 x))
(*.f64 (/.f64 1/2 (cbrt.f64 (*.f64 x x))) (/.f64 eps (cbrt.f64 x)))
(*.f64 (/.f64 1/2 (sqrt.f64 x)) (/.f64 eps (sqrt.f64 x)))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) 1) (-.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) 1))
(*.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 (/.f64 eps x)) 2)) (cbrt.f64 (/.f64 eps x)))
(*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 eps x))) (sqrt.f64 (/.f64 eps x)))
(/.f64 1 (/.f64 x (*.f64 1/2 eps)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2) (fma.f64 1/2 (/.f64 eps x) 2)) (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 3) -1)))
(/.f64 1 (/.f64 (fma.f64 1/2 (/.f64 eps x) 2) (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2) -1)))
(/.f64 1/2 (/.f64 x eps))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 3) -1) (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2) (fma.f64 1/2 (/.f64 eps x) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 3) -1) (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2) (-.f64 1 (*.f64 (fma.f64 1/2 (/.f64 eps x) 1) -1))))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2) -1) (fma.f64 1/2 (/.f64 eps x) 2))
(/.f64 (*.f64 1/2 eps) x)
(/.f64 (neg.f64 (*.f64 1/2 eps)) (neg.f64 x))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 3) -1)) (neg.f64 (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2) (fma.f64 1/2 (/.f64 eps x) 2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2) -1)) (neg.f64 (fma.f64 1/2 (/.f64 eps x) 2)))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 1/2 (/.f64 eps x) -1) 3)) (+.f64 1 (-.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) -1) 2) (fma.f64 1/2 (/.f64 eps x) -1))))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 1/2 (/.f64 eps x) -1) 2)) (-.f64 1 (fma.f64 1/2 (/.f64 eps x) -1)))
(/.f64 (*.f64 1/2 (neg.f64 eps)) (neg.f64 x))
(/.f64 (*.f64 (neg.f64 eps) 1/2) (neg.f64 x))
(/.f64 (/.f64 (*.f64 1/2 eps) 1) x)
(/.f64 (/.f64 (*.f64 1/2 eps) (cbrt.f64 (*.f64 x x))) (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 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4) 1/2)
(pow.f64 (*.f64 (pow.f64 (/.f64 eps x) 3) 1/8) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/2 (/.f64 eps x))) 2)
(pow.f64 (/.f64 x (*.f64 1/2 eps)) -1)
(pow.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2) (fma.f64 1/2 (/.f64 eps x) 2)) (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 3) -1)) -1)
(pow.f64 (/.f64 (fma.f64 1/2 (/.f64 eps x) 2) (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2) -1)) -1)
(sqrt.f64 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4))
(log.f64 (sqrt.f64 (exp.f64 (/.f64 eps x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (/.f64 eps x)))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 eps x) 3) 1/8))
(expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 eps x))))
(expm1.f64 (*.f64 (log1p.f64 (*.f64 1/2 (/.f64 eps x))) 1))
(hypot.f64 (sqrt.f64 (*.f64 1/2 (/.f64 eps x))) (sqrt.f64 (*.f64 (*.f64 1/2 (/.f64 eps x)) (fma.f64 1/2 (/.f64 eps x) -1))))
(exp.f64 (log.f64 (*.f64 1/2 (/.f64 eps x))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (/.f64 eps x))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/2 (/.f64 eps x))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/2 (/.f64 eps x)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 1/2 (/.f64 eps x)))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/2 (/.f64 eps x))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 1/2 (/.f64 eps x)))) 2))
(log1p.f64 (expm1.f64 (*.f64 1/2 (/.f64 eps x))))
(fma.f64 1 (*.f64 1/2 (/.f64 eps x)) 0)
(fma.f64 1 (fma.f64 1/2 (/.f64 eps x) 1) -1)
(fma.f64 1 (fma.f64 1/2 (/.f64 eps x) -1) 1)
(fma.f64 1/2 (/.f64 eps x) 0)
(fma.f64 eps (*.f64 (/.f64 1 x) 1/2) 0)
(fma.f64 (/.f64 eps x) 1/2 0)
(fma.f64 (*.f64 1/2 (/.f64 eps x)) 1 0)
(fma.f64 (fma.f64 1/2 (/.f64 eps x) 1) 1 -1)
(fma.f64 (cbrt.f64 (*.f64 1/2 (/.f64 eps x))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4)) 0)
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4)) (cbrt.f64 (*.f64 1/2 (/.f64 eps x))) 0)
(fma.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) (pow.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) 2) -1)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) 2) (cbrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) -1)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) 2) (*.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) 1) -1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 eps x)) 2) (*.f64 (cbrt.f64 (/.f64 eps x)) 1/2) 0)
(fma.f64 (sqrt.f64 (*.f64 1/2 (/.f64 eps x))) (sqrt.f64 (*.f64 1/2 (/.f64 eps x))) 0)
(fma.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) (sqrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) -1)
(fma.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) (*.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) 1) -1)
(fma.f64 (sqrt.f64 (/.f64 eps x)) (*.f64 (sqrt.f64 (/.f64 eps x)) 1/2) 0)
(fma.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) 1/8 1) (/.f64 1 (fma.f64 (*.f64 1/2 (/.f64 eps x)) (fma.f64 1/2 (/.f64 eps x) -1) 1)) -1)
(fma.f64 (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 3) -1) (/.f64 1 (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2) (fma.f64 1/2 (/.f64 eps x) 2))) 0)
(fma.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4)) (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 eps x)))) -1)
(fma.f64 (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2) -1) (/.f64 1 (fma.f64 1/2 (/.f64 eps x) 2)) 0)
(fma.f64 (*.f64 1/2 eps) (/.f64 1 x) 0)
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 eps x) -1)) (cbrt.f64 (fma.f64 1/2 (/.f64 eps x) -1))) (cbrt.f64 (fma.f64 1/2 (/.f64 eps x) -1)) 1)
(fma.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 eps x) -1)) (sqrt.f64 (fma.f64 1/2 (/.f64 eps x) -1)) 1)
(fma.f64 (/.f64 1/2 (cbrt.f64 (*.f64 x x))) (/.f64 eps (cbrt.f64 x)) 0)
(fma.f64 (/.f64 1/2 (sqrt.f64 x)) (/.f64 eps (sqrt.f64 x)) 0)
(fma.f64 (+.f64 (sqrt.f64 (*.f64 1/2 (/.f64 eps x))) 1) (fma.f64 (sqrt.f64 (/.f64 eps x)) (sqrt.f64 1/2) -1) 1)
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) 1) (-.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) 1) 0)
(fma.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 (/.f64 eps x)) 2)) (cbrt.f64 (/.f64 eps x)) 0)
(fma.f64 (*.f64 1/2 (sqrt.f64 (/.f64 eps x))) (sqrt.f64 (/.f64 eps x)) 0)
(-.f64 (fma.f64 1/2 (/.f64 eps x) 2) 1)
(-.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 eps x)))) (/.f64 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4) (+.f64 1 (*.f64 -1/2 (/.f64 eps x)))))
(*.f64 1 (fma.f64 1/2 (/.f64 eps x) 1))
(*.f64 (fma.f64 1/2 (/.f64 eps x) 1) 1)
(*.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) (pow.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) 2) (cbrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) 2) (*.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) 1))
(*.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) (sqrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)))
(*.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) (*.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) 1))
(*.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) 1/8 1) (/.f64 1 (fma.f64 (*.f64 1/2 (/.f64 eps x)) (fma.f64 1/2 (/.f64 eps x) -1) 1)))
(*.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4)) (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 eps x)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 1/2 (/.f64 eps x)) (fma.f64 1/2 (/.f64 eps x) -1) 1) (fma.f64 (pow.f64 (/.f64 eps x) 3) 1/8 1)))
(/.f64 1 (/.f64 (+.f64 1 (*.f64 -1/2 (/.f64 eps x))) (-.f64 1 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4))))
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) 1/8 1) (fma.f64 (*.f64 1/2 (/.f64 eps x)) (fma.f64 1/2 (/.f64 eps x) -1) 1))
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) 1/8 1) (fma.f64 (pow.f64 (/.f64 eps x) 2) 1/4 (+.f64 1 (*.f64 -1/2 (/.f64 eps x)))))
(/.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4)) (+.f64 1 (*.f64 -1/2 (/.f64 eps x))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) 1/8 1)) (neg.f64 (fma.f64 (*.f64 1/2 (/.f64 eps x)) (fma.f64 1/2 (/.f64 eps x) -1) 1)))
(/.f64 (neg.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4))) (neg.f64 (+.f64 1 (*.f64 -1/2 (/.f64 eps x)))))
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) 2) 1/4 -1) (fma.f64 1/2 (/.f64 eps x) -1))
(/.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) 1/8 1) 1) (fma.f64 (*.f64 1/2 (/.f64 eps x)) (fma.f64 1/2 (/.f64 eps x) -1) 1))
(/.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4)) 1) (+.f64 1 (*.f64 -1/2 (/.f64 eps x))))
(pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 1)
(pow.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) 3)
(pow.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 1/2 (/.f64 eps x)) (fma.f64 1/2 (/.f64 eps x) -1) 1) (fma.f64 (pow.f64 (/.f64 eps x) 3) 1/8 1)) -1)
(pow.f64 (/.f64 (+.f64 1 (*.f64 -1/2 (/.f64 eps x))) (-.f64 1 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4))) -1)
(sqrt.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2))
(log.f64 (exp.f64 (fma.f64 1/2 (/.f64 eps x) 1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/2 (/.f64 eps x) 1))))
(cbrt.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 3))
(expm1.f64 (log1p.f64 (fma.f64 1/2 (/.f64 eps x) 1)))
(exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 eps x))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 1/2 (/.f64 eps x))) 1))
(exp.f64 (*.f64 (*.f64 (log1p.f64 (*.f64 1/2 (/.f64 eps x))) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (log1p.f64 (*.f64 1/2 (/.f64 eps x)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log1p.f64 (*.f64 1/2 (/.f64 eps x)))) 1/3))
(exp.f64 (*.f64 (*.f64 (log1p.f64 (*.f64 1/2 (/.f64 eps x))) 3) 1/3))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (*.f64 1/2 (/.f64 eps x)))) 2))
(log1p.f64 (expm1.f64 (fma.f64 1/2 (/.f64 eps x) 1)))
(fma.f64 1 (*.f64 1/2 (/.f64 eps x)) 1)
(fma.f64 1 (fma.f64 1/2 (/.f64 eps x) 2) -1)
(fma.f64 1/2 (/.f64 eps x) 1)
(fma.f64 eps (*.f64 (/.f64 1 x) 1/2) 1)
(fma.f64 (/.f64 eps x) 1/2 1)
(fma.f64 (*.f64 1/2 (/.f64 eps x)) 1 1)
(fma.f64 (cbrt.f64 (*.f64 1/2 (/.f64 eps x))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4)) 1)
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4)) (cbrt.f64 (*.f64 1/2 (/.f64 eps x))) 1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 eps x)) 2) (*.f64 (cbrt.f64 (/.f64 eps x)) 1/2) 1)
(fma.f64 (sqrt.f64 (*.f64 1/2 (/.f64 eps x))) (sqrt.f64 (*.f64 1/2 (/.f64 eps x))) 1)
(fma.f64 (sqrt.f64 (/.f64 eps x)) (*.f64 (sqrt.f64 (/.f64 eps x)) 1/2) 1)
(fma.f64 (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 3) -1) (/.f64 1 (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2) (fma.f64 1/2 (/.f64 eps x) 2))) 1)
(fma.f64 (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2) -1) (/.f64 1 (fma.f64 1/2 (/.f64 eps x) 2)) 1)
(fma.f64 (fma.f64 1/2 (/.f64 eps x) 2) 1 -1)
(fma.f64 (*.f64 1/2 eps) (/.f64 1 x) 1)
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 eps x) 2)) (cbrt.f64 (fma.f64 1/2 (/.f64 eps x) 2))) (cbrt.f64 (fma.f64 1/2 (/.f64 eps x) 2)) -1)
(fma.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 eps x) 2)) (sqrt.f64 (fma.f64 1/2 (/.f64 eps x) 2)) -1)
(fma.f64 (/.f64 1/2 (cbrt.f64 (*.f64 x x))) (/.f64 eps (cbrt.f64 x)) 1)
(fma.f64 (/.f64 1/2 (sqrt.f64 x)) (/.f64 eps (sqrt.f64 x)) 1)
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) 1) (-.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) 1) 1)
(fma.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 (/.f64 eps x)) 2)) (cbrt.f64 (/.f64 eps x)) 1)
(fma.f64 (*.f64 1/2 (sqrt.f64 (/.f64 eps x))) (sqrt.f64 (/.f64 eps x)) 1)

simplify84.0ms (1.3%)

Algorithm
egg-herbie
Rules
1424×fma-def
750×times-frac
724×cancel-sign-sub-inv
582×distribute-lft-in
534×distribute-rgt-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03124910
16594522
218704484
Stop Event
node limit
Counts
192 → 196
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))
1
(*.f64 1/2 (/.f64 eps x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 1/2 (/.f64 eps x))
1
1
(+.f64 1 (fma.f64 1/2 (/.f64 eps x) -1))
(+.f64 1 (*.f64 (fma.f64 1/2 (/.f64 eps x) -1) 1))
(+.f64 (*.f64 1/2 (/.f64 eps x)) 0)
(+.f64 (fma.f64 1/2 (/.f64 eps x) 1) -1)
(+.f64 0 (*.f64 1/2 (/.f64 eps x)))
(+.f64 -1 (fma.f64 1/2 (/.f64 eps x) 1))
(+.f64 (fma.f64 1/2 (/.f64 eps x) -1) 1)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (/.f64 eps x)))) (cbrt.f64 (sqrt.f64 (exp.f64 (/.f64 eps x)))))) (log.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (/.f64 eps x))))))
(+.f64 (log.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (/.f64 eps x))))) (log.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (/.f64 eps x))))))
(*.f64 1 (*.f64 1/2 (/.f64 eps x)))
(*.f64 1/2 (/.f64 eps x))
(*.f64 eps (*.f64 (/.f64 1 x) 1/2))
(*.f64 (/.f64 eps x) 1/2)
(*.f64 (*.f64 1/2 (/.f64 eps x)) 1)
(*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 eps x))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4)) (cbrt.f64 (*.f64 1/2 (/.f64 eps x))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 eps x)) 2) (*.f64 (cbrt.f64 (/.f64 eps x)) 1/2))
(*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 eps x))) (sqrt.f64 (*.f64 1/2 (/.f64 eps x))))
(*.f64 (sqrt.f64 (/.f64 eps x)) (*.f64 (sqrt.f64 (/.f64 eps x)) 1/2))
(*.f64 (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 3) -1) (/.f64 1 (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2) (fma.f64 1/2 (/.f64 eps x) 2))))
(*.f64 (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2) -1) (/.f64 1 (fma.f64 1/2 (/.f64 eps x) 2)))
(*.f64 (*.f64 1/2 eps) (/.f64 1 x))
(*.f64 (/.f64 1/2 (cbrt.f64 (*.f64 x x))) (/.f64 eps (cbrt.f64 x)))
(*.f64 (/.f64 1/2 (sqrt.f64 x)) (/.f64 eps (sqrt.f64 x)))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) 1) (-.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) 1))
(*.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 (/.f64 eps x)) 2)) (cbrt.f64 (/.f64 eps x)))
(*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 eps x))) (sqrt.f64 (/.f64 eps x)))
(/.f64 1 (/.f64 x (*.f64 1/2 eps)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2) (fma.f64 1/2 (/.f64 eps x) 2)) (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 3) -1)))
(/.f64 1 (/.f64 (fma.f64 1/2 (/.f64 eps x) 2) (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2) -1)))
(/.f64 1/2 (/.f64 x eps))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 3) -1) (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2) (fma.f64 1/2 (/.f64 eps x) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 3) -1) (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2) (-.f64 1 (*.f64 (fma.f64 1/2 (/.f64 eps x) 1) -1))))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2) -1) (fma.f64 1/2 (/.f64 eps x) 2))
(/.f64 (*.f64 1/2 eps) x)
(/.f64 (neg.f64 (*.f64 1/2 eps)) (neg.f64 x))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 3) -1)) (neg.f64 (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2) (fma.f64 1/2 (/.f64 eps x) 2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2) -1)) (neg.f64 (fma.f64 1/2 (/.f64 eps x) 2)))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 1/2 (/.f64 eps x) -1) 3)) (+.f64 1 (-.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) -1) 2) (fma.f64 1/2 (/.f64 eps x) -1))))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 1/2 (/.f64 eps x) -1) 2)) (-.f64 1 (fma.f64 1/2 (/.f64 eps x) -1)))
(/.f64 (*.f64 1/2 (neg.f64 eps)) (neg.f64 x))
(/.f64 (*.f64 (neg.f64 eps) 1/2) (neg.f64 x))
(/.f64 (/.f64 (*.f64 1/2 eps) 1) x)
(/.f64 (/.f64 (*.f64 1/2 eps) (cbrt.f64 (*.f64 x x))) (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 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4) 1/2)
(pow.f64 (*.f64 (pow.f64 (/.f64 eps x) 3) 1/8) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/2 (/.f64 eps x))) 2)
(pow.f64 (/.f64 x (*.f64 1/2 eps)) -1)
(pow.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2) (fma.f64 1/2 (/.f64 eps x) 2)) (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 3) -1)) -1)
(pow.f64 (/.f64 (fma.f64 1/2 (/.f64 eps x) 2) (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2) -1)) -1)
(sqrt.f64 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4))
(log.f64 (sqrt.f64 (exp.f64 (/.f64 eps x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (/.f64 eps x)))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 eps x) 3) 1/8))
(expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 eps x))))
(expm1.f64 (*.f64 (log1p.f64 (*.f64 1/2 (/.f64 eps x))) 1))
(hypot.f64 (sqrt.f64 (*.f64 1/2 (/.f64 eps x))) (sqrt.f64 (*.f64 (*.f64 1/2 (/.f64 eps x)) (fma.f64 1/2 (/.f64 eps x) -1))))
(exp.f64 (log.f64 (*.f64 1/2 (/.f64 eps x))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (/.f64 eps x))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/2 (/.f64 eps x))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/2 (/.f64 eps x)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 1/2 (/.f64 eps x)))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/2 (/.f64 eps x))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 1/2 (/.f64 eps x)))) 2))
(log1p.f64 (expm1.f64 (*.f64 1/2 (/.f64 eps x))))
(fma.f64 1 (*.f64 1/2 (/.f64 eps x)) 0)
(fma.f64 1 (fma.f64 1/2 (/.f64 eps x) 1) -1)
(fma.f64 1 (fma.f64 1/2 (/.f64 eps x) -1) 1)
(fma.f64 1/2 (/.f64 eps x) 0)
(fma.f64 eps (*.f64 (/.f64 1 x) 1/2) 0)
(fma.f64 (/.f64 eps x) 1/2 0)
(fma.f64 (*.f64 1/2 (/.f64 eps x)) 1 0)
(fma.f64 (fma.f64 1/2 (/.f64 eps x) 1) 1 -1)
(fma.f64 (cbrt.f64 (*.f64 1/2 (/.f64 eps x))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4)) 0)
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4)) (cbrt.f64 (*.f64 1/2 (/.f64 eps x))) 0)
(fma.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) (pow.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) 2) -1)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) 2) (cbrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) -1)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) 2) (*.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) 1) -1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 eps x)) 2) (*.f64 (cbrt.f64 (/.f64 eps x)) 1/2) 0)
(fma.f64 (sqrt.f64 (*.f64 1/2 (/.f64 eps x))) (sqrt.f64 (*.f64 1/2 (/.f64 eps x))) 0)
(fma.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) (sqrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) -1)
(fma.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) (*.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) 1) -1)
(fma.f64 (sqrt.f64 (/.f64 eps x)) (*.f64 (sqrt.f64 (/.f64 eps x)) 1/2) 0)
(fma.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) 1/8 1) (/.f64 1 (fma.f64 (*.f64 1/2 (/.f64 eps x)) (fma.f64 1/2 (/.f64 eps x) -1) 1)) -1)
(fma.f64 (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 3) -1) (/.f64 1 (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2) (fma.f64 1/2 (/.f64 eps x) 2))) 0)
(fma.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4)) (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 eps x)))) -1)
(fma.f64 (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2) -1) (/.f64 1 (fma.f64 1/2 (/.f64 eps x) 2)) 0)
(fma.f64 (*.f64 1/2 eps) (/.f64 1 x) 0)
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 eps x) -1)) (cbrt.f64 (fma.f64 1/2 (/.f64 eps x) -1))) (cbrt.f64 (fma.f64 1/2 (/.f64 eps x) -1)) 1)
(fma.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 eps x) -1)) (sqrt.f64 (fma.f64 1/2 (/.f64 eps x) -1)) 1)
(fma.f64 (/.f64 1/2 (cbrt.f64 (*.f64 x x))) (/.f64 eps (cbrt.f64 x)) 0)
(fma.f64 (/.f64 1/2 (sqrt.f64 x)) (/.f64 eps (sqrt.f64 x)) 0)
(fma.f64 (+.f64 (sqrt.f64 (*.f64 1/2 (/.f64 eps x))) 1) (fma.f64 (sqrt.f64 (/.f64 eps x)) (sqrt.f64 1/2) -1) 1)
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) 1) (-.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) 1) 0)
(fma.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 (/.f64 eps x)) 2)) (cbrt.f64 (/.f64 eps x)) 0)
(fma.f64 (*.f64 1/2 (sqrt.f64 (/.f64 eps x))) (sqrt.f64 (/.f64 eps x)) 0)
(-.f64 (fma.f64 1/2 (/.f64 eps x) 2) 1)
(-.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 eps x)))) (/.f64 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4) (+.f64 1 (*.f64 -1/2 (/.f64 eps x)))))
(*.f64 1 (fma.f64 1/2 (/.f64 eps x) 1))
(*.f64 (fma.f64 1/2 (/.f64 eps x) 1) 1)
(*.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) (pow.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) 2) (cbrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) 2) (*.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) 1))
(*.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) (sqrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)))
(*.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) (*.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) 1))
(*.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) 1/8 1) (/.f64 1 (fma.f64 (*.f64 1/2 (/.f64 eps x)) (fma.f64 1/2 (/.f64 eps x) -1) 1)))
(*.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4)) (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 eps x)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 1/2 (/.f64 eps x)) (fma.f64 1/2 (/.f64 eps x) -1) 1) (fma.f64 (pow.f64 (/.f64 eps x) 3) 1/8 1)))
(/.f64 1 (/.f64 (+.f64 1 (*.f64 -1/2 (/.f64 eps x))) (-.f64 1 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4))))
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) 1/8 1) (fma.f64 (*.f64 1/2 (/.f64 eps x)) (fma.f64 1/2 (/.f64 eps x) -1) 1))
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) 1/8 1) (fma.f64 (pow.f64 (/.f64 eps x) 2) 1/4 (+.f64 1 (*.f64 -1/2 (/.f64 eps x)))))
(/.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4)) (+.f64 1 (*.f64 -1/2 (/.f64 eps x))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) 1/8 1)) (neg.f64 (fma.f64 (*.f64 1/2 (/.f64 eps x)) (fma.f64 1/2 (/.f64 eps x) -1) 1)))
(/.f64 (neg.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4))) (neg.f64 (+.f64 1 (*.f64 -1/2 (/.f64 eps x)))))
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) 2) 1/4 -1) (fma.f64 1/2 (/.f64 eps x) -1))
(/.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) 1/8 1) 1) (fma.f64 (*.f64 1/2 (/.f64 eps x)) (fma.f64 1/2 (/.f64 eps x) -1) 1))
(/.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4)) 1) (+.f64 1 (*.f64 -1/2 (/.f64 eps x))))
(pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 1)
(pow.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) 3)
(pow.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 1/2 (/.f64 eps x)) (fma.f64 1/2 (/.f64 eps x) -1) 1) (fma.f64 (pow.f64 (/.f64 eps x) 3) 1/8 1)) -1)
(pow.f64 (/.f64 (+.f64 1 (*.f64 -1/2 (/.f64 eps x))) (-.f64 1 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4))) -1)
(sqrt.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2))
(log.f64 (exp.f64 (fma.f64 1/2 (/.f64 eps x) 1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/2 (/.f64 eps x) 1))))
(cbrt.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 3))
(expm1.f64 (log1p.f64 (fma.f64 1/2 (/.f64 eps x) 1)))
(exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 eps x))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 1/2 (/.f64 eps x))) 1))
(exp.f64 (*.f64 (*.f64 (log1p.f64 (*.f64 1/2 (/.f64 eps x))) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (log1p.f64 (*.f64 1/2 (/.f64 eps x)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log1p.f64 (*.f64 1/2 (/.f64 eps x)))) 1/3))
(exp.f64 (*.f64 (*.f64 (log1p.f64 (*.f64 1/2 (/.f64 eps x))) 3) 1/3))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (*.f64 1/2 (/.f64 eps x)))) 2))
(log1p.f64 (expm1.f64 (fma.f64 1/2 (/.f64 eps x) 1)))
(fma.f64 1 (*.f64 1/2 (/.f64 eps x)) 1)
(fma.f64 1 (fma.f64 1/2 (/.f64 eps x) 2) -1)
(fma.f64 1/2 (/.f64 eps x) 1)
(fma.f64 eps (*.f64 (/.f64 1 x) 1/2) 1)
(fma.f64 (/.f64 eps x) 1/2 1)
(fma.f64 (*.f64 1/2 (/.f64 eps x)) 1 1)
(fma.f64 (cbrt.f64 (*.f64 1/2 (/.f64 eps x))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4)) 1)
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4)) (cbrt.f64 (*.f64 1/2 (/.f64 eps x))) 1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 eps x)) 2) (*.f64 (cbrt.f64 (/.f64 eps x)) 1/2) 1)
(fma.f64 (sqrt.f64 (*.f64 1/2 (/.f64 eps x))) (sqrt.f64 (*.f64 1/2 (/.f64 eps x))) 1)
(fma.f64 (sqrt.f64 (/.f64 eps x)) (*.f64 (sqrt.f64 (/.f64 eps x)) 1/2) 1)
(fma.f64 (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 3) -1) (/.f64 1 (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2) (fma.f64 1/2 (/.f64 eps x) 2))) 1)
(fma.f64 (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2) -1) (/.f64 1 (fma.f64 1/2 (/.f64 eps x) 2)) 1)
(fma.f64 (fma.f64 1/2 (/.f64 eps x) 2) 1 -1)
(fma.f64 (*.f64 1/2 eps) (/.f64 1 x) 1)
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 eps x) 2)) (cbrt.f64 (fma.f64 1/2 (/.f64 eps x) 2))) (cbrt.f64 (fma.f64 1/2 (/.f64 eps x) 2)) -1)
(fma.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 eps x) 2)) (sqrt.f64 (fma.f64 1/2 (/.f64 eps x) 2)) -1)
(fma.f64 (/.f64 1/2 (cbrt.f64 (*.f64 x x))) (/.f64 eps (cbrt.f64 x)) 1)
(fma.f64 (/.f64 1/2 (sqrt.f64 x)) (/.f64 eps (sqrt.f64 x)) 1)
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) 1) (-.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) 1) 1)
(fma.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 (/.f64 eps x)) 2)) (cbrt.f64 (/.f64 eps x)) 1)
(fma.f64 (*.f64 1/2 (sqrt.f64 (/.f64 eps x))) (sqrt.f64 (/.f64 eps x)) 1)
Outputs
(*.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))
1
(*.f64 1/2 (/.f64 eps x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 1/2 (/.f64 eps x))
1
1
(+.f64 1 (fma.f64 1/2 (/.f64 eps x) -1))
(*.f64 1/2 (/.f64 eps x))
(+.f64 1 (*.f64 (fma.f64 1/2 (/.f64 eps x) -1) 1))
(*.f64 1/2 (/.f64 eps x))
(+.f64 (*.f64 1/2 (/.f64 eps x)) 0)
(*.f64 1/2 (/.f64 eps x))
(+.f64 (fma.f64 1/2 (/.f64 eps x) 1) -1)
(*.f64 1/2 (/.f64 eps x))
(+.f64 0 (*.f64 1/2 (/.f64 eps x)))
(*.f64 1/2 (/.f64 eps x))
(+.f64 -1 (fma.f64 1/2 (/.f64 eps x) 1))
(*.f64 1/2 (/.f64 eps x))
(+.f64 (fma.f64 1/2 (/.f64 eps x) -1) 1)
(*.f64 1/2 (/.f64 eps x))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (/.f64 eps x)))) (cbrt.f64 (sqrt.f64 (exp.f64 (/.f64 eps x)))))) (log.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (/.f64 eps x))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (/.f64 eps x)))))) (log.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (/.f64 eps x))))))
(*.f64 3 (log.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (/.f64 eps x))))))
(+.f64 (log.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (/.f64 eps x))))) (log.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (/.f64 eps x))))))
(*.f64 2 (log.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (/.f64 eps x))))))
(*.f64 (log.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (/.f64 eps x))))) 2)
(*.f64 1 (*.f64 1/2 (/.f64 eps x)))
(*.f64 1/2 (/.f64 eps x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 eps (*.f64 (/.f64 1 x) 1/2))
(*.f64 1/2 (/.f64 eps x))
(*.f64 (/.f64 eps x) 1/2)
(*.f64 1/2 (/.f64 eps x))
(*.f64 (*.f64 1/2 (/.f64 eps x)) 1)
(*.f64 1/2 (/.f64 eps x))
(*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 eps x))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4)) (cbrt.f64 (*.f64 1/2 (/.f64 eps x))))
(*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 eps x))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 eps x)) 2) (*.f64 (cbrt.f64 (/.f64 eps x)) 1/2))
(*.f64 1/2 (/.f64 eps x))
(*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 eps x))) (sqrt.f64 (*.f64 1/2 (/.f64 eps x))))
(*.f64 1/2 (/.f64 eps x))
(*.f64 (sqrt.f64 (/.f64 eps x)) (*.f64 (sqrt.f64 (/.f64 eps x)) 1/2))
(*.f64 1/2 (/.f64 eps x))
(*.f64 (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 3) -1) (/.f64 1 (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2) (fma.f64 1/2 (/.f64 eps x) 2))))
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2) (fma.f64 1/2 (/.f64 eps x) 2))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 3)) (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2) (fma.f64 eps (/.f64 1/2 x) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 3)) (+.f64 1 (*.f64 (fma.f64 1/2 (/.f64 eps x) 1) (fma.f64 1/2 (/.f64 eps x) 2))))
(*.f64 (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2) -1) (/.f64 1 (fma.f64 1/2 (/.f64 eps x) 2)))
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2)) (/.f64 1 (fma.f64 1/2 (/.f64 eps x) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2)) (fma.f64 eps (/.f64 1/2 x) 2))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2)) (fma.f64 1/2 (/.f64 eps x) 2))
(*.f64 (*.f64 1/2 eps) (/.f64 1 x))
(*.f64 1/2 (/.f64 eps x))
(*.f64 (/.f64 1/2 (cbrt.f64 (*.f64 x x))) (/.f64 eps (cbrt.f64 x)))
(*.f64 (/.f64 1/2 (cbrt.f64 x)) (/.f64 eps (cbrt.f64 (*.f64 x x))))
(/.f64 (*.f64 1/2 eps) (*.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x)))
(*.f64 (/.f64 1/2 (sqrt.f64 x)) (/.f64 eps (sqrt.f64 x)))
(*.f64 1/2 (/.f64 eps x))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) 1) (-.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) 1))
(*.f64 1/2 (/.f64 eps x))
(*.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 (/.f64 eps x)) 2)) (cbrt.f64 (/.f64 eps x)))
(*.f64 1/2 (/.f64 eps x))
(*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 eps x))) (sqrt.f64 (/.f64 eps x)))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1 (/.f64 x (*.f64 1/2 eps)))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2) (fma.f64 1/2 (/.f64 eps x) 2)) (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 3) -1)))
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2) (fma.f64 1/2 (/.f64 eps x) 2))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 3)) (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2) (fma.f64 eps (/.f64 1/2 x) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 3)) (+.f64 1 (*.f64 (fma.f64 1/2 (/.f64 eps x) 1) (fma.f64 1/2 (/.f64 eps x) 2))))
(/.f64 1 (/.f64 (fma.f64 1/2 (/.f64 eps x) 2) (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2) -1)))
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2)) (/.f64 1 (fma.f64 1/2 (/.f64 eps x) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2)) (fma.f64 eps (/.f64 1/2 x) 2))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2)) (fma.f64 1/2 (/.f64 eps x) 2))
(/.f64 1/2 (/.f64 x eps))
(*.f64 1/2 (/.f64 eps x))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 3) -1) (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2) (fma.f64 1/2 (/.f64 eps x) 2)))
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2) (fma.f64 1/2 (/.f64 eps x) 2))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 3)) (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2) (fma.f64 eps (/.f64 1/2 x) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 3)) (+.f64 1 (*.f64 (fma.f64 1/2 (/.f64 eps x) 1) (fma.f64 1/2 (/.f64 eps x) 2))))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 3) -1) (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2) (-.f64 1 (*.f64 (fma.f64 1/2 (/.f64 eps x) 1) -1))))
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2) (fma.f64 1/2 (/.f64 eps x) 2))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 3)) (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2) (fma.f64 eps (/.f64 1/2 x) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 3)) (+.f64 1 (*.f64 (fma.f64 1/2 (/.f64 eps x) 1) (fma.f64 1/2 (/.f64 eps x) 2))))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2) -1) (fma.f64 1/2 (/.f64 eps x) 2))
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2)) (/.f64 1 (fma.f64 1/2 (/.f64 eps x) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2)) (fma.f64 eps (/.f64 1/2 x) 2))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2)) (fma.f64 1/2 (/.f64 eps x) 2))
(/.f64 (*.f64 1/2 eps) x)
(*.f64 1/2 (/.f64 eps x))
(/.f64 (neg.f64 (*.f64 1/2 eps)) (neg.f64 x))
(*.f64 1/2 (/.f64 eps x))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 3) -1)) (neg.f64 (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2) (fma.f64 1/2 (/.f64 eps x) 2))))
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2) (fma.f64 1/2 (/.f64 eps x) 2))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 3)) (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2) (fma.f64 eps (/.f64 1/2 x) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 3)) (+.f64 1 (*.f64 (fma.f64 1/2 (/.f64 eps x) 1) (fma.f64 1/2 (/.f64 eps x) 2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2) -1)) (neg.f64 (fma.f64 1/2 (/.f64 eps x) 2)))
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2)) (/.f64 1 (fma.f64 1/2 (/.f64 eps x) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2)) (fma.f64 eps (/.f64 1/2 x) 2))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2)) (fma.f64 1/2 (/.f64 eps x) 2))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 1/2 (/.f64 eps x) -1) 3)) (+.f64 1 (-.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) -1) 2) (fma.f64 1/2 (/.f64 eps x) -1))))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 1/2 (/.f64 eps x) -1) 3)) (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) -1) 2) (-.f64 1 (fma.f64 1/2 (/.f64 eps x) -1))))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 1/2 (/.f64 eps x) -1) 3)) (fma.f64 (fma.f64 1/2 (/.f64 eps x) -1) (+.f64 (*.f64 1/2 (/.f64 eps x)) -2) 1))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 1/2 (/.f64 eps x) -1) 2)) (-.f64 1 (fma.f64 1/2 (/.f64 eps x) -1)))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 1/2 (/.f64 eps x) -1) 2)) (+.f64 2 (*.f64 eps (/.f64 -1/2 x))))
(/.f64 (*.f64 1/2 (neg.f64 eps)) (neg.f64 x))
(*.f64 1/2 (/.f64 eps x))
(/.f64 (*.f64 (neg.f64 eps) 1/2) (neg.f64 x))
(*.f64 1/2 (/.f64 eps x))
(/.f64 (/.f64 (*.f64 1/2 eps) 1) x)
(*.f64 1/2 (/.f64 eps x))
(/.f64 (/.f64 (*.f64 1/2 eps) (cbrt.f64 (*.f64 x x))) (cbrt.f64 x))
(*.f64 (/.f64 1/2 (cbrt.f64 (*.f64 x x))) (/.f64 eps (cbrt.f64 x)))
(*.f64 (/.f64 1/2 (cbrt.f64 x)) (/.f64 eps (cbrt.f64 (*.f64 x x))))
(/.f64 (*.f64 1/2 eps) (*.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x)))
(/.f64 (/.f64 (*.f64 1/2 eps) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 1/2 (/.f64 eps x))
(pow.f64 (*.f64 1/2 (/.f64 eps x)) 1)
(*.f64 1/2 (/.f64 eps x))
(pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 eps x))) 3)
(*.f64 1/2 (/.f64 eps x))
(pow.f64 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4) 1/2)
(sqrt.f64 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4))
(pow.f64 (*.f64 (pow.f64 (/.f64 eps x) 3) 1/8) 1/3)
(*.f64 1/2 (/.f64 eps x))
(pow.f64 (sqrt.f64 (*.f64 1/2 (/.f64 eps x))) 2)
(*.f64 1/2 (/.f64 eps x))
(pow.f64 (/.f64 x (*.f64 1/2 eps)) -1)
(*.f64 1/2 (/.f64 eps x))
(pow.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2) (fma.f64 1/2 (/.f64 eps x) 2)) (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 3) -1)) -1)
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2) (fma.f64 1/2 (/.f64 eps x) 2))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 3)) (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2) (fma.f64 eps (/.f64 1/2 x) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 3)) (+.f64 1 (*.f64 (fma.f64 1/2 (/.f64 eps x) 1) (fma.f64 1/2 (/.f64 eps x) 2))))
(pow.f64 (/.f64 (fma.f64 1/2 (/.f64 eps x) 2) (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2) -1)) -1)
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2)) (/.f64 1 (fma.f64 1/2 (/.f64 eps x) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2)) (fma.f64 eps (/.f64 1/2 x) 2))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2)) (fma.f64 1/2 (/.f64 eps x) 2))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4))
(log.f64 (sqrt.f64 (exp.f64 (/.f64 eps x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (/.f64 eps x)))))
(*.f64 1/2 (/.f64 eps x))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 eps x) 3) 1/8))
(*.f64 1/2 (/.f64 eps x))
(expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 eps x))))
(*.f64 1/2 (/.f64 eps x))
(expm1.f64 (*.f64 (log1p.f64 (*.f64 1/2 (/.f64 eps x))) 1))
(*.f64 1/2 (/.f64 eps x))
(hypot.f64 (sqrt.f64 (*.f64 1/2 (/.f64 eps x))) (sqrt.f64 (*.f64 (*.f64 1/2 (/.f64 eps x)) (fma.f64 1/2 (/.f64 eps x) -1))))
(hypot.f64 (sqrt.f64 (*.f64 1/2 (/.f64 eps x))) (sqrt.f64 (*.f64 1/2 (*.f64 (/.f64 eps x) (fma.f64 1/2 (/.f64 eps x) -1)))))
(hypot.f64 (sqrt.f64 (*.f64 1/2 (/.f64 eps x))) (sqrt.f64 (*.f64 (/.f64 eps x) (+.f64 (/.f64 (*.f64 eps 1/4) x) -1/2))))
(exp.f64 (log.f64 (*.f64 1/2 (/.f64 eps x))))
(*.f64 1/2 (/.f64 eps x))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (/.f64 eps x))) 1))
(*.f64 1/2 (/.f64 eps x))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/2 (/.f64 eps x))) 1) 1))
(*.f64 1/2 (/.f64 eps x))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/2 (/.f64 eps x)))) 3))
(*.f64 1/2 (/.f64 eps x))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 1/2 (/.f64 eps x)))) 1/3))
(*.f64 1/2 (/.f64 eps x))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/2 (/.f64 eps x))) 3) 1/3))
(*.f64 1/2 (/.f64 eps x))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 1/2 (/.f64 eps x)))) 2))
(*.f64 1/2 (/.f64 eps x))
(log1p.f64 (expm1.f64 (*.f64 1/2 (/.f64 eps x))))
(*.f64 1/2 (/.f64 eps x))
(fma.f64 1 (*.f64 1/2 (/.f64 eps x)) 0)
(*.f64 1/2 (/.f64 eps x))
(fma.f64 1 (fma.f64 1/2 (/.f64 eps x) 1) -1)
(*.f64 1/2 (/.f64 eps x))
(fma.f64 1 (fma.f64 1/2 (/.f64 eps x) -1) 1)
(*.f64 1/2 (/.f64 eps x))
(fma.f64 1/2 (/.f64 eps x) 0)
(*.f64 1/2 (/.f64 eps x))
(fma.f64 eps (*.f64 (/.f64 1 x) 1/2) 0)
(*.f64 1/2 (/.f64 eps x))
(fma.f64 (/.f64 eps x) 1/2 0)
(*.f64 1/2 (/.f64 eps x))
(fma.f64 (*.f64 1/2 (/.f64 eps x)) 1 0)
(*.f64 1/2 (/.f64 eps x))
(fma.f64 (fma.f64 1/2 (/.f64 eps x) 1) 1 -1)
(*.f64 1/2 (/.f64 eps x))
(fma.f64 (cbrt.f64 (*.f64 1/2 (/.f64 eps x))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4)) 0)
(*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 eps x))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4)) (cbrt.f64 (*.f64 1/2 (/.f64 eps x))) 0)
(*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 eps x))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4)))
(fma.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) (pow.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) 2) -1)
(*.f64 1/2 (/.f64 eps x))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) 2) (cbrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) -1)
(*.f64 1/2 (/.f64 eps x))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) 2) (*.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) 1) -1)
(*.f64 1/2 (/.f64 eps x))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 eps x)) 2) (*.f64 (cbrt.f64 (/.f64 eps x)) 1/2) 0)
(*.f64 1/2 (/.f64 eps x))
(fma.f64 (sqrt.f64 (*.f64 1/2 (/.f64 eps x))) (sqrt.f64 (*.f64 1/2 (/.f64 eps x))) 0)
(*.f64 1/2 (/.f64 eps x))
(fma.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) (sqrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) -1)
(*.f64 1/2 (/.f64 eps x))
(fma.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) (*.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) 1) -1)
(*.f64 1/2 (/.f64 eps x))
(fma.f64 (sqrt.f64 (/.f64 eps x)) (*.f64 (sqrt.f64 (/.f64 eps x)) 1/2) 0)
(*.f64 1/2 (/.f64 eps x))
(fma.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) 1/8 1) (/.f64 1 (fma.f64 (*.f64 1/2 (/.f64 eps x)) (fma.f64 1/2 (/.f64 eps x) -1) 1)) -1)
(+.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) 1/8 1) (fma.f64 (*.f64 1/2 (/.f64 eps x)) (fma.f64 1/2 (/.f64 eps x) -1) 1)) -1)
(+.f64 -1 (/.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) 1/8 1) (fma.f64 1/2 (*.f64 (/.f64 eps x) (fma.f64 1/2 (/.f64 eps x) -1)) 1)))
(+.f64 -1 (/.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) 1/8 1) (fma.f64 1/2 (*.f64 eps (/.f64 (fma.f64 1/2 (/.f64 eps x) -1) x)) 1)))
(fma.f64 (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 3) -1) (/.f64 1 (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2) (fma.f64 1/2 (/.f64 eps x) 2))) 0)
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2) (fma.f64 1/2 (/.f64 eps x) 2))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 3)) (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2) (fma.f64 eps (/.f64 1/2 x) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 3)) (+.f64 1 (*.f64 (fma.f64 1/2 (/.f64 eps x) 1) (fma.f64 1/2 (/.f64 eps x) 2))))
(fma.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4)) (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 eps x)))) -1)
(+.f64 (/.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4)) (+.f64 1 (*.f64 (/.f64 eps x) -1/2))) -1)
(+.f64 -1 (/.f64 (fma.f64 (pow.f64 (/.f64 eps x) 2) 1/4 -1) (fma.f64 1/2 (/.f64 eps x) -1)))
(fma.f64 (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2) -1) (/.f64 1 (fma.f64 1/2 (/.f64 eps x) 2)) 0)
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2)) (/.f64 1 (fma.f64 1/2 (/.f64 eps x) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2)) (fma.f64 eps (/.f64 1/2 x) 2))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2)) (fma.f64 1/2 (/.f64 eps x) 2))
(fma.f64 (*.f64 1/2 eps) (/.f64 1 x) 0)
(*.f64 1/2 (/.f64 eps x))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 eps x) -1)) (cbrt.f64 (fma.f64 1/2 (/.f64 eps x) -1))) (cbrt.f64 (fma.f64 1/2 (/.f64 eps x) -1)) 1)
(*.f64 1/2 (/.f64 eps x))
(fma.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 eps x) -1)) (sqrt.f64 (fma.f64 1/2 (/.f64 eps x) -1)) 1)
(*.f64 1/2 (/.f64 eps x))
(fma.f64 (/.f64 1/2 (cbrt.f64 (*.f64 x x))) (/.f64 eps (cbrt.f64 x)) 0)
(*.f64 (/.f64 1/2 (cbrt.f64 (*.f64 x x))) (/.f64 eps (cbrt.f64 x)))
(*.f64 (/.f64 1/2 (cbrt.f64 x)) (/.f64 eps (cbrt.f64 (*.f64 x x))))
(/.f64 (*.f64 1/2 eps) (*.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x)))
(fma.f64 (/.f64 1/2 (sqrt.f64 x)) (/.f64 eps (sqrt.f64 x)) 0)
(*.f64 1/2 (/.f64 eps x))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 1/2 (/.f64 eps x))) 1) (fma.f64 (sqrt.f64 (/.f64 eps x)) (sqrt.f64 1/2) -1) 1)
(fma.f64 (+.f64 1 (sqrt.f64 (*.f64 1/2 (/.f64 eps x)))) (fma.f64 (sqrt.f64 (/.f64 eps x)) (sqrt.f64 1/2) -1) 1)
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) 1) (-.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) 1) 0)
(*.f64 1/2 (/.f64 eps x))
(fma.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 (/.f64 eps x)) 2)) (cbrt.f64 (/.f64 eps x)) 0)
(*.f64 1/2 (/.f64 eps x))
(fma.f64 (*.f64 1/2 (sqrt.f64 (/.f64 eps x))) (sqrt.f64 (/.f64 eps x)) 0)
(*.f64 1/2 (/.f64 eps x))
(-.f64 (fma.f64 1/2 (/.f64 eps x) 2) 1)
(+.f64 (fma.f64 1/2 (/.f64 eps x) 2) -1)
(fma.f64 1/2 (/.f64 eps x) 1)
(-.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 eps x)))) (/.f64 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4) (+.f64 1 (*.f64 -1/2 (/.f64 eps x)))))
(/.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4)) (+.f64 1 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) 2) 1/4 -1) (fma.f64 1/2 (/.f64 eps x) -1))
(*.f64 1 (fma.f64 1/2 (/.f64 eps x) 1))
(+.f64 (fma.f64 1/2 (/.f64 eps x) 2) -1)
(fma.f64 1/2 (/.f64 eps x) 1)
(*.f64 (fma.f64 1/2 (/.f64 eps x) 1) 1)
(+.f64 (fma.f64 1/2 (/.f64 eps x) 2) -1)
(fma.f64 1/2 (/.f64 eps x) 1)
(*.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) (pow.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) 2))
(+.f64 (fma.f64 1/2 (/.f64 eps x) 2) -1)
(fma.f64 1/2 (/.f64 eps x) 1)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) 2) (cbrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)))
(+.f64 (fma.f64 1/2 (/.f64 eps x) 2) -1)
(fma.f64 1/2 (/.f64 eps x) 1)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) 2) (*.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) 1))
(+.f64 (fma.f64 1/2 (/.f64 eps x) 2) -1)
(fma.f64 1/2 (/.f64 eps x) 1)
(*.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) (sqrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)))
(+.f64 (fma.f64 1/2 (/.f64 eps x) 2) -1)
(fma.f64 1/2 (/.f64 eps x) 1)
(*.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) (*.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) 1))
(+.f64 (fma.f64 1/2 (/.f64 eps x) 2) -1)
(fma.f64 1/2 (/.f64 eps x) 1)
(*.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) 1/8 1) (/.f64 1 (fma.f64 (*.f64 1/2 (/.f64 eps x)) (fma.f64 1/2 (/.f64 eps x) -1) 1)))
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) 1/8 1) (fma.f64 (*.f64 1/2 (/.f64 eps x)) (fma.f64 1/2 (/.f64 eps x) -1) 1))
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) 1/8 1) (fma.f64 1/2 (*.f64 (/.f64 eps x) (fma.f64 1/2 (/.f64 eps x) -1)) 1))
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) 1/8 1) (fma.f64 1/2 (*.f64 eps (/.f64 (fma.f64 1/2 (/.f64 eps x) -1) x)) 1))
(*.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4)) (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 eps x)))))
(/.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4)) (+.f64 1 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) 2) 1/4 -1) (fma.f64 1/2 (/.f64 eps x) -1))
(/.f64 1 (/.f64 (fma.f64 (*.f64 1/2 (/.f64 eps x)) (fma.f64 1/2 (/.f64 eps x) -1) 1) (fma.f64 (pow.f64 (/.f64 eps x) 3) 1/8 1)))
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) 1/8 1) (fma.f64 (*.f64 1/2 (/.f64 eps x)) (fma.f64 1/2 (/.f64 eps x) -1) 1))
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) 1/8 1) (fma.f64 1/2 (*.f64 (/.f64 eps x) (fma.f64 1/2 (/.f64 eps x) -1)) 1))
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) 1/8 1) (fma.f64 1/2 (*.f64 eps (/.f64 (fma.f64 1/2 (/.f64 eps x) -1) x)) 1))
(/.f64 1 (/.f64 (+.f64 1 (*.f64 -1/2 (/.f64 eps x))) (-.f64 1 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4))))
(/.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4)) (+.f64 1 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) 2) 1/4 -1) (fma.f64 1/2 (/.f64 eps x) -1))
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) 1/8 1) (fma.f64 (*.f64 1/2 (/.f64 eps x)) (fma.f64 1/2 (/.f64 eps x) -1) 1))
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) 1/8 1) (fma.f64 1/2 (*.f64 (/.f64 eps x) (fma.f64 1/2 (/.f64 eps x) -1)) 1))
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) 1/8 1) (fma.f64 1/2 (*.f64 eps (/.f64 (fma.f64 1/2 (/.f64 eps x) -1) x)) 1))
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) 1/8 1) (fma.f64 (pow.f64 (/.f64 eps x) 2) 1/4 (+.f64 1 (*.f64 -1/2 (/.f64 eps x)))))
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) 1/8 1) (fma.f64 (*.f64 1/2 (/.f64 eps x)) (fma.f64 1/2 (/.f64 eps x) -1) 1))
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) 1/8 1) (fma.f64 1/2 (*.f64 (/.f64 eps x) (fma.f64 1/2 (/.f64 eps x) -1)) 1))
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) 1/8 1) (fma.f64 1/2 (*.f64 eps (/.f64 (fma.f64 1/2 (/.f64 eps x) -1) x)) 1))
(/.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4)) (+.f64 1 (*.f64 -1/2 (/.f64 eps x))))
(/.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4)) (+.f64 1 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) 2) 1/4 -1) (fma.f64 1/2 (/.f64 eps x) -1))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) 1/8 1)) (neg.f64 (fma.f64 (*.f64 1/2 (/.f64 eps x)) (fma.f64 1/2 (/.f64 eps x) -1) 1)))
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) 1/8 1) (fma.f64 (*.f64 1/2 (/.f64 eps x)) (fma.f64 1/2 (/.f64 eps x) -1) 1))
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) 1/8 1) (fma.f64 1/2 (*.f64 (/.f64 eps x) (fma.f64 1/2 (/.f64 eps x) -1)) 1))
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) 1/8 1) (fma.f64 1/2 (*.f64 eps (/.f64 (fma.f64 1/2 (/.f64 eps x) -1) x)) 1))
(/.f64 (neg.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4))) (neg.f64 (+.f64 1 (*.f64 -1/2 (/.f64 eps x)))))
(/.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4)) (+.f64 1 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) 2) 1/4 -1) (fma.f64 1/2 (/.f64 eps x) -1))
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) 2) 1/4 -1) (fma.f64 1/2 (/.f64 eps x) -1))
(/.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4)) (+.f64 1 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) 1/8 1) 1) (fma.f64 (*.f64 1/2 (/.f64 eps x)) (fma.f64 1/2 (/.f64 eps x) -1) 1))
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) 1/8 1) (fma.f64 (*.f64 1/2 (/.f64 eps x)) (fma.f64 1/2 (/.f64 eps x) -1) 1))
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) 1/8 1) (fma.f64 1/2 (*.f64 (/.f64 eps x) (fma.f64 1/2 (/.f64 eps x) -1)) 1))
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) 1/8 1) (fma.f64 1/2 (*.f64 eps (/.f64 (fma.f64 1/2 (/.f64 eps x) -1) x)) 1))
(/.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4)) 1) (+.f64 1 (*.f64 -1/2 (/.f64 eps x))))
(/.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4)) (+.f64 1 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) 2) 1/4 -1) (fma.f64 1/2 (/.f64 eps x) -1))
(pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 1)
(+.f64 (fma.f64 1/2 (/.f64 eps x) 2) -1)
(fma.f64 1/2 (/.f64 eps x) 1)
(pow.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) 3)
(+.f64 (fma.f64 1/2 (/.f64 eps x) 2) -1)
(fma.f64 1/2 (/.f64 eps x) 1)
(pow.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2) 1/2)
(+.f64 (fma.f64 1/2 (/.f64 eps x) 2) -1)
(fma.f64 1/2 (/.f64 eps x) 1)
(pow.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 3) 1/3)
(+.f64 (fma.f64 1/2 (/.f64 eps x) 2) -1)
(fma.f64 1/2 (/.f64 eps x) 1)
(pow.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) 2)
(+.f64 (fma.f64 1/2 (/.f64 eps x) 2) -1)
(fma.f64 1/2 (/.f64 eps x) 1)
(pow.f64 (/.f64 (fma.f64 (*.f64 1/2 (/.f64 eps x)) (fma.f64 1/2 (/.f64 eps x) -1) 1) (fma.f64 (pow.f64 (/.f64 eps x) 3) 1/8 1)) -1)
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) 1/8 1) (fma.f64 (*.f64 1/2 (/.f64 eps x)) (fma.f64 1/2 (/.f64 eps x) -1) 1))
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) 1/8 1) (fma.f64 1/2 (*.f64 (/.f64 eps x) (fma.f64 1/2 (/.f64 eps x) -1)) 1))
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) 3) 1/8 1) (fma.f64 1/2 (*.f64 eps (/.f64 (fma.f64 1/2 (/.f64 eps x) -1) x)) 1))
(pow.f64 (/.f64 (+.f64 1 (*.f64 -1/2 (/.f64 eps x))) (-.f64 1 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4))) -1)
(/.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4)) (+.f64 1 (*.f64 (/.f64 eps x) -1/2)))
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) 2) 1/4 -1) (fma.f64 1/2 (/.f64 eps x) -1))
(sqrt.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2))
(+.f64 (fma.f64 1/2 (/.f64 eps x) 2) -1)
(fma.f64 1/2 (/.f64 eps x) 1)
(log.f64 (exp.f64 (fma.f64 1/2 (/.f64 eps x) 1)))
(+.f64 (fma.f64 1/2 (/.f64 eps x) 2) -1)
(fma.f64 1/2 (/.f64 eps x) 1)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/2 (/.f64 eps x) 1))))
(+.f64 (fma.f64 1/2 (/.f64 eps x) 2) -1)
(fma.f64 1/2 (/.f64 eps x) 1)
(cbrt.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 3))
(+.f64 (fma.f64 1/2 (/.f64 eps x) 2) -1)
(fma.f64 1/2 (/.f64 eps x) 1)
(expm1.f64 (log1p.f64 (fma.f64 1/2 (/.f64 eps x) 1)))
(+.f64 (fma.f64 1/2 (/.f64 eps x) 2) -1)
(fma.f64 1/2 (/.f64 eps x) 1)
(exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 eps x))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 1/2 (/.f64 eps x))) 1))
(exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 eps x))))
(exp.f64 (*.f64 (*.f64 (log1p.f64 (*.f64 1/2 (/.f64 eps x))) 1) 1))
(exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 eps x))))
(exp.f64 (*.f64 (*.f64 1/3 (log1p.f64 (*.f64 1/2 (/.f64 eps x)))) 3))
(exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 eps x))))
(exp.f64 (*.f64 (*.f64 3 (log1p.f64 (*.f64 1/2 (/.f64 eps x)))) 1/3))
(exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 eps x))))
(exp.f64 (*.f64 (*.f64 (log1p.f64 (*.f64 1/2 (/.f64 eps x))) 3) 1/3))
(exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 eps x))))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (*.f64 1/2 (/.f64 eps x)))) 2))
(exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 eps x))))
(log1p.f64 (expm1.f64 (fma.f64 1/2 (/.f64 eps x) 1)))
(+.f64 (fma.f64 1/2 (/.f64 eps x) 2) -1)
(fma.f64 1/2 (/.f64 eps x) 1)
(fma.f64 1 (*.f64 1/2 (/.f64 eps x)) 1)
(+.f64 (fma.f64 1/2 (/.f64 eps x) 2) -1)
(fma.f64 1/2 (/.f64 eps x) 1)
(fma.f64 1 (fma.f64 1/2 (/.f64 eps x) 2) -1)
(+.f64 (fma.f64 1/2 (/.f64 eps x) 2) -1)
(fma.f64 1/2 (/.f64 eps x) 1)
(fma.f64 1/2 (/.f64 eps x) 1)
(+.f64 (fma.f64 1/2 (/.f64 eps x) 2) -1)
(fma.f64 eps (*.f64 (/.f64 1 x) 1/2) 1)
(+.f64 (fma.f64 1/2 (/.f64 eps x) 2) -1)
(fma.f64 1/2 (/.f64 eps x) 1)
(fma.f64 (/.f64 eps x) 1/2 1)
(+.f64 (fma.f64 1/2 (/.f64 eps x) 2) -1)
(fma.f64 1/2 (/.f64 eps x) 1)
(fma.f64 (*.f64 1/2 (/.f64 eps x)) 1 1)
(+.f64 (fma.f64 1/2 (/.f64 eps x) 2) -1)
(fma.f64 1/2 (/.f64 eps x) 1)
(fma.f64 (cbrt.f64 (*.f64 1/2 (/.f64 eps x))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4)) 1)
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4)) (cbrt.f64 (*.f64 1/2 (/.f64 eps x))) 1)
(fma.f64 (cbrt.f64 (*.f64 1/2 (/.f64 eps x))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4)) 1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 eps x)) 2) (*.f64 (cbrt.f64 (/.f64 eps x)) 1/2) 1)
(+.f64 (fma.f64 1/2 (/.f64 eps x) 2) -1)
(fma.f64 1/2 (/.f64 eps x) 1)
(fma.f64 (sqrt.f64 (*.f64 1/2 (/.f64 eps x))) (sqrt.f64 (*.f64 1/2 (/.f64 eps x))) 1)
(+.f64 (fma.f64 1/2 (/.f64 eps x) 2) -1)
(fma.f64 1/2 (/.f64 eps x) 1)
(fma.f64 (sqrt.f64 (/.f64 eps x)) (*.f64 (sqrt.f64 (/.f64 eps x)) 1/2) 1)
(+.f64 (fma.f64 1/2 (/.f64 eps x) 2) -1)
(fma.f64 1/2 (/.f64 eps x) 1)
(fma.f64 (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 3) -1) (/.f64 1 (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2) (fma.f64 1/2 (/.f64 eps x) 2))) 1)
(fma.f64 (+.f64 -1 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2) (fma.f64 1/2 (/.f64 eps x) 2))) 1)
(+.f64 1 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 3)) (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2) (fma.f64 eps (/.f64 1/2 x) 2))))
(+.f64 1 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 3)) (+.f64 1 (*.f64 (fma.f64 1/2 (/.f64 eps x) 1) (fma.f64 1/2 (/.f64 eps x) 2)))))
(fma.f64 (+.f64 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2) -1) (/.f64 1 (fma.f64 1/2 (/.f64 eps x) 2)) 1)
(fma.f64 (+.f64 -1 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2)) (/.f64 1 (fma.f64 1/2 (/.f64 eps x) 2)) 1)
(+.f64 1 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2)) (fma.f64 eps (/.f64 1/2 x) 2)))
(+.f64 1 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 1/2 (/.f64 eps x) 1) 2)) (fma.f64 1/2 (/.f64 eps x) 2)))
(fma.f64 (fma.f64 1/2 (/.f64 eps x) 2) 1 -1)
(+.f64 (fma.f64 1/2 (/.f64 eps x) 2) -1)
(fma.f64 1/2 (/.f64 eps x) 1)
(fma.f64 (*.f64 1/2 eps) (/.f64 1 x) 1)
(+.f64 (fma.f64 1/2 (/.f64 eps x) 2) -1)
(fma.f64 1/2 (/.f64 eps x) 1)
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 eps x) 2)) (cbrt.f64 (fma.f64 1/2 (/.f64 eps x) 2))) (cbrt.f64 (fma.f64 1/2 (/.f64 eps x) 2)) -1)
(+.f64 (fma.f64 1/2 (/.f64 eps x) 2) -1)
(fma.f64 1/2 (/.f64 eps x) 1)
(fma.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 eps x) 2)) (sqrt.f64 (fma.f64 1/2 (/.f64 eps x) 2)) -1)
(+.f64 (fma.f64 1/2 (/.f64 eps x) 2) -1)
(fma.f64 1/2 (/.f64 eps x) 1)
(fma.f64 (/.f64 1/2 (cbrt.f64 (*.f64 x x))) (/.f64 eps (cbrt.f64 x)) 1)
(fma.f64 (/.f64 1/2 (sqrt.f64 x)) (/.f64 eps (sqrt.f64 x)) 1)
(+.f64 (fma.f64 1/2 (/.f64 eps x) 2) -1)
(fma.f64 1/2 (/.f64 eps x) 1)
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) 1) (-.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 eps x) 1)) 1) 1)
(+.f64 (fma.f64 1/2 (/.f64 eps x) 2) -1)
(fma.f64 1/2 (/.f64 eps x) 1)
(fma.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 (/.f64 eps x)) 2)) (cbrt.f64 (/.f64 eps x)) 1)
(+.f64 (fma.f64 1/2 (/.f64 eps x) 2) -1)
(fma.f64 1/2 (/.f64 eps x) 1)
(fma.f64 (*.f64 1/2 (sqrt.f64 (/.f64 eps x))) (sqrt.f64 (/.f64 eps x)) 1)
(+.f64 (fma.f64 1/2 (/.f64 eps x) 2) -1)
(fma.f64 1/2 (/.f64 eps x) 1)

localize15.0ms (0.2%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
100.0%
(fma.f64 1/2 (/.f64 eps x) (*.f64 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) 1/8))
58.7%
(/.f64 (*.f64 eps eps) (pow.f64 x 3))
Compiler

Compiled 46 to 24 computations (47.8% saved)

series5.0ms (0.1%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
1.0ms
eps
@0
(/.f64 (*.f64 eps eps) (pow.f64 x 3))
1.0ms
x
@0
(/.f64 (*.f64 eps eps) (pow.f64 x 3))
1.0ms
eps
@inf
(/.f64 (*.f64 eps eps) (pow.f64 x 3))
0.0ms
x
@-inf
(fma.f64 1/2 (/.f64 eps x) (*.f64 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) 1/8))
0.0ms
eps
@-inf
(fma.f64 1/2 (/.f64 eps x) (*.f64 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) 1/8))

rewrite82.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
1388×log-prod
782×pow-prod-down
650×pow-prod-up
584×pow-exp
506×expm1-udef
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01458
130358
2369558
Stop Event
node limit
Counts
2 → 82
Calls
Call 1
Inputs
(/.f64 (*.f64 eps eps) (pow.f64 x 3))
(fma.f64 1/2 (/.f64 eps x) (*.f64 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) 1/8))
Outputs
(+.f64 0 (*.f64 eps (*.f64 eps (pow.f64 x -3))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 eps) eps) (pow.f64 x -3))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 eps) eps) (pow.f64 x -3))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 eps) eps) (pow.f64 x -3)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 eps) eps) (pow.f64 x -3)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 eps) eps) (pow.f64 x -3)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (*.f64 eps (pow.f64 x -3))))) 1)
(*.f64 eps (/.f64 1 (/.f64 (pow.f64 x 3) eps)))
(*.f64 eps (*.f64 eps (pow.f64 x -3)))
(*.f64 (*.f64 eps eps) (pow.f64 x -3))
(*.f64 (*.f64 eps (*.f64 eps (pow.f64 x -3))) 1)
(*.f64 (/.f64 eps x) (/.f64 eps (*.f64 x x)))
(*.f64 1 (*.f64 eps (*.f64 eps (pow.f64 x -3))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) x) (pow.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) x) 2))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) x) 2) (/.f64 (pow.f64 (cbrt.f64 eps) 2) x))
(*.f64 (*.f64 (cbrt.f64 eps) eps) (*.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 x -3)))
(*.f64 (/.f64 eps (pow.f64 x 3/2)) (/.f64 eps (pow.f64 x 3/2)))
(*.f64 (*.f64 eps (neg.f64 eps)) (/.f64 1 (neg.f64 (pow.f64 x 3))))
(*.f64 (/.f64 1 x) (pow.f64 (/.f64 eps x) 2))
(*.f64 (pow.f64 x -3) (*.f64 eps eps))
(*.f64 (pow.f64 x -2) (/.f64 (*.f64 eps eps) x))
(*.f64 (/.f64 eps (*.f64 x x)) (/.f64 eps x))
(*.f64 (/.f64 eps 1) (/.f64 eps (pow.f64 x 3)))
(*.f64 (/.f64 eps (pow.f64 x 3)) eps)
(*.f64 (/.f64 1 (pow.f64 x 3/2)) (/.f64 (*.f64 eps eps) (pow.f64 x 3/2)))
(*.f64 (/.f64 (*.f64 (cbrt.f64 eps) eps) x) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 x x)))
(*.f64 (/.f64 (*.f64 (cbrt.f64 eps) eps) 1) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 x 3)))
(*.f64 (/.f64 (*.f64 (cbrt.f64 eps) eps) (*.f64 x x)) (/.f64 (pow.f64 (cbrt.f64 eps) 2) x))
(*.f64 (/.f64 (*.f64 (cbrt.f64 eps) eps) (pow.f64 x 3/2)) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 x 3/2)))
(pow.f64 (*.f64 eps (*.f64 eps (pow.f64 x -3))) 1)
(pow.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) x) 3)
(pow.f64 (*.f64 (pow.f64 eps 4) (pow.f64 x -6)) 1/2)
(pow.f64 (pow.f64 (*.f64 eps (*.f64 eps (pow.f64 x -3))) 3) 1/3)
(pow.f64 (/.f64 eps (pow.f64 x 3/2)) 2)
(pow.f64 (/.f64 (pow.f64 x 3) (*.f64 eps eps)) -1)
(pow.f64 (/.f64 (/.f64 (pow.f64 x 3) (*.f64 eps eps)) 1) -1)
(neg.f64 (/.f64 (*.f64 eps eps) (neg.f64 (pow.f64 x 3))))
(sqrt.f64 (*.f64 (pow.f64 eps 4) (pow.f64 x -6)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 eps) eps) (pow.f64 x -3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (*.f64 eps (pow.f64 x -3))))))
(cbrt.f64 (pow.f64 (*.f64 eps (*.f64 eps (pow.f64 x -3))) 3))
(cbrt.f64 (/.f64 (pow.f64 eps 6) (pow.f64 x 9)))
(expm1.f64 (log1p.f64 (*.f64 eps (*.f64 eps (pow.f64 x -3)))))
(exp.f64 (log.f64 (*.f64 eps (*.f64 eps (pow.f64 x -3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (*.f64 eps (pow.f64 x -3)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 eps (*.f64 eps (pow.f64 x -3)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) x)) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 eps (*.f64 eps (pow.f64 x -3))))) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 eps (pow.f64 x 3/2))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 x 3) (*.f64 eps eps))) -1))
(log1p.f64 (expm1.f64 (*.f64 eps (*.f64 eps (pow.f64 x -3)))))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8)) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8)))
(+.f64 0 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x))))
(+.f64 (*.f64 (*.f64 1/2 (/.f64 eps x)) 1) (*.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x))))) (cbrt.f64 (exp.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x)))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x)))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x))))) 1)
(*.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x))) 1)
(*.f64 1 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x))))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x)))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x)))) 2) (cbrt.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x)))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x)))) (sqrt.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 1/2 (/.f64 eps x)) 3) (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8)) 3)) (+.f64 (pow.f64 (*.f64 1/2 (/.f64 eps x)) 2) (-.f64 (*.f64 (*.f64 (pow.f64 eps 4) (pow.f64 x -6)) 1/64) (*.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8))))))
(/.f64 (-.f64 (pow.f64 (*.f64 1/2 (/.f64 eps x)) 2) (*.f64 (*.f64 (pow.f64 eps 4) (pow.f64 x -6)) 1/64)) (-.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8))))
(pow.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x)))) 3)
(pow.f64 (pow.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x))) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x))) 2))
(log.f64 (exp.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x))))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 eps) eps) (pow.f64 x -3)) 1/8) (exp.f64 (*.f64 1/2 (/.f64 eps x)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8)))) (exp.f64 (*.f64 1/2 (/.f64 eps x)))))
(log.f64 (*.f64 (exp.f64 (*.f64 1/2 (/.f64 eps x))) (+.f64 1 (expm1.f64 (*.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8))))))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x)))))
(exp.f64 (log.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x))))) 2))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x)))))

simplify103.0ms (1.6%)

Algorithm
egg-herbie
Rules
1152×fma-def
1082×times-frac
1028×associate-/l*
740×unswap-sqr
718×associate-*r/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02253916
15743832
220463724
Stop Event
node limit
Counts
130 → 112
Calls
Call 1
Inputs
(/.f64 (pow.f64 eps 2) (pow.f64 x 3))
(/.f64 (pow.f64 eps 2) (pow.f64 x 3))
(/.f64 (pow.f64 eps 2) (pow.f64 x 3))
(/.f64 (pow.f64 eps 2) (pow.f64 x 3))
(/.f64 (pow.f64 eps 2) (pow.f64 x 3))
(/.f64 (pow.f64 eps 2) (pow.f64 x 3))
(/.f64 (pow.f64 eps 2) (pow.f64 x 3))
(/.f64 (pow.f64 eps 2) (pow.f64 x 3))
(/.f64 (pow.f64 eps 2) (pow.f64 x 3))
(/.f64 (pow.f64 eps 2) (pow.f64 x 3))
(/.f64 (pow.f64 eps 2) (pow.f64 x 3))
(/.f64 (pow.f64 eps 2) (pow.f64 x 3))
(/.f64 (pow.f64 eps 2) (pow.f64 x 3))
(/.f64 (pow.f64 eps 2) (pow.f64 x 3))
(/.f64 (pow.f64 eps 2) (pow.f64 x 3))
(/.f64 (pow.f64 eps 2) (pow.f64 x 3))
(/.f64 (pow.f64 eps 2) (pow.f64 x 3))
(/.f64 (pow.f64 eps 2) (pow.f64 x 3))
(/.f64 (pow.f64 eps 2) (pow.f64 x 3))
(/.f64 (pow.f64 eps 2) (pow.f64 x 3))
(/.f64 (pow.f64 eps 2) (pow.f64 x 3))
(/.f64 (pow.f64 eps 2) (pow.f64 x 3))
(/.f64 (pow.f64 eps 2) (pow.f64 x 3))
(/.f64 (pow.f64 eps 2) (pow.f64 x 3))
(*.f64 1/2 (/.f64 eps x))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 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 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 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 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 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 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 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 1/2 (/.f64 eps x))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 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 1/2 (/.f64 eps x))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 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 0 (*.f64 eps (*.f64 eps (pow.f64 x -3))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 eps) eps) (pow.f64 x -3))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 eps) eps) (pow.f64 x -3))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 eps) eps) (pow.f64 x -3)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 eps) eps) (pow.f64 x -3)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 eps) eps) (pow.f64 x -3)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (*.f64 eps (pow.f64 x -3))))) 1)
(*.f64 eps (/.f64 1 (/.f64 (pow.f64 x 3) eps)))
(*.f64 eps (*.f64 eps (pow.f64 x -3)))
(*.f64 (*.f64 eps eps) (pow.f64 x -3))
(*.f64 (*.f64 eps (*.f64 eps (pow.f64 x -3))) 1)
(*.f64 (/.f64 eps x) (/.f64 eps (*.f64 x x)))
(*.f64 1 (*.f64 eps (*.f64 eps (pow.f64 x -3))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) x) (pow.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) x) 2))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) x) 2) (/.f64 (pow.f64 (cbrt.f64 eps) 2) x))
(*.f64 (*.f64 (cbrt.f64 eps) eps) (*.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 x -3)))
(*.f64 (/.f64 eps (pow.f64 x 3/2)) (/.f64 eps (pow.f64 x 3/2)))
(*.f64 (*.f64 eps (neg.f64 eps)) (/.f64 1 (neg.f64 (pow.f64 x 3))))
(*.f64 (/.f64 1 x) (pow.f64 (/.f64 eps x) 2))
(*.f64 (pow.f64 x -3) (*.f64 eps eps))
(*.f64 (pow.f64 x -2) (/.f64 (*.f64 eps eps) x))
(*.f64 (/.f64 eps (*.f64 x x)) (/.f64 eps x))
(*.f64 (/.f64 eps 1) (/.f64 eps (pow.f64 x 3)))
(*.f64 (/.f64 eps (pow.f64 x 3)) eps)
(*.f64 (/.f64 1 (pow.f64 x 3/2)) (/.f64 (*.f64 eps eps) (pow.f64 x 3/2)))
(*.f64 (/.f64 (*.f64 (cbrt.f64 eps) eps) x) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 x x)))
(*.f64 (/.f64 (*.f64 (cbrt.f64 eps) eps) 1) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 x 3)))
(*.f64 (/.f64 (*.f64 (cbrt.f64 eps) eps) (*.f64 x x)) (/.f64 (pow.f64 (cbrt.f64 eps) 2) x))
(*.f64 (/.f64 (*.f64 (cbrt.f64 eps) eps) (pow.f64 x 3/2)) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 x 3/2)))
(pow.f64 (*.f64 eps (*.f64 eps (pow.f64 x -3))) 1)
(pow.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) x) 3)
(pow.f64 (*.f64 (pow.f64 eps 4) (pow.f64 x -6)) 1/2)
(pow.f64 (pow.f64 (*.f64 eps (*.f64 eps (pow.f64 x -3))) 3) 1/3)
(pow.f64 (/.f64 eps (pow.f64 x 3/2)) 2)
(pow.f64 (/.f64 (pow.f64 x 3) (*.f64 eps eps)) -1)
(pow.f64 (/.f64 (/.f64 (pow.f64 x 3) (*.f64 eps eps)) 1) -1)
(neg.f64 (/.f64 (*.f64 eps eps) (neg.f64 (pow.f64 x 3))))
(sqrt.f64 (*.f64 (pow.f64 eps 4) (pow.f64 x -6)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 eps) eps) (pow.f64 x -3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (*.f64 eps (pow.f64 x -3))))))
(cbrt.f64 (pow.f64 (*.f64 eps (*.f64 eps (pow.f64 x -3))) 3))
(cbrt.f64 (/.f64 (pow.f64 eps 6) (pow.f64 x 9)))
(expm1.f64 (log1p.f64 (*.f64 eps (*.f64 eps (pow.f64 x -3)))))
(exp.f64 (log.f64 (*.f64 eps (*.f64 eps (pow.f64 x -3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (*.f64 eps (pow.f64 x -3)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 eps (*.f64 eps (pow.f64 x -3)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) x)) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 eps (*.f64 eps (pow.f64 x -3))))) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 eps (pow.f64 x 3/2))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 x 3) (*.f64 eps eps))) -1))
(log1p.f64 (expm1.f64 (*.f64 eps (*.f64 eps (pow.f64 x -3)))))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8)) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8)))
(+.f64 0 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x))))
(+.f64 (*.f64 (*.f64 1/2 (/.f64 eps x)) 1) (*.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x))))) (cbrt.f64 (exp.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x)))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x)))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x))))) 1)
(*.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x))) 1)
(*.f64 1 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x))))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x)))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x)))) 2) (cbrt.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x)))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x)))) (sqrt.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 1/2 (/.f64 eps x)) 3) (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8)) 3)) (+.f64 (pow.f64 (*.f64 1/2 (/.f64 eps x)) 2) (-.f64 (*.f64 (*.f64 (pow.f64 eps 4) (pow.f64 x -6)) 1/64) (*.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8))))))
(/.f64 (-.f64 (pow.f64 (*.f64 1/2 (/.f64 eps x)) 2) (*.f64 (*.f64 (pow.f64 eps 4) (pow.f64 x -6)) 1/64)) (-.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8))))
(pow.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x)))) 3)
(pow.f64 (pow.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x))) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x))) 2))
(log.f64 (exp.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x))))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 eps) eps) (pow.f64 x -3)) 1/8) (exp.f64 (*.f64 1/2 (/.f64 eps x)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8)))) (exp.f64 (*.f64 1/2 (/.f64 eps x)))))
(log.f64 (*.f64 (exp.f64 (*.f64 1/2 (/.f64 eps x))) (+.f64 1 (expm1.f64 (*.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8))))))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x)))))
(exp.f64 (log.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x))))) 2))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x)))))
Outputs
(/.f64 (pow.f64 eps 2) (pow.f64 x 3))
(/.f64 (*.f64 eps eps) (pow.f64 x 3))
(/.f64 eps (/.f64 (pow.f64 x 3) eps))
(/.f64 (pow.f64 eps 2) (pow.f64 x 3))
(/.f64 (*.f64 eps eps) (pow.f64 x 3))
(/.f64 eps (/.f64 (pow.f64 x 3) eps))
(/.f64 (pow.f64 eps 2) (pow.f64 x 3))
(/.f64 (*.f64 eps eps) (pow.f64 x 3))
(/.f64 eps (/.f64 (pow.f64 x 3) eps))
(/.f64 (pow.f64 eps 2) (pow.f64 x 3))
(/.f64 (*.f64 eps eps) (pow.f64 x 3))
(/.f64 eps (/.f64 (pow.f64 x 3) eps))
(/.f64 (pow.f64 eps 2) (pow.f64 x 3))
(/.f64 (*.f64 eps eps) (pow.f64 x 3))
(/.f64 eps (/.f64 (pow.f64 x 3) eps))
(/.f64 (pow.f64 eps 2) (pow.f64 x 3))
(/.f64 (*.f64 eps eps) (pow.f64 x 3))
(/.f64 eps (/.f64 (pow.f64 x 3) eps))
(/.f64 (pow.f64 eps 2) (pow.f64 x 3))
(/.f64 (*.f64 eps eps) (pow.f64 x 3))
(/.f64 eps (/.f64 (pow.f64 x 3) eps))
(/.f64 (pow.f64 eps 2) (pow.f64 x 3))
(/.f64 (*.f64 eps eps) (pow.f64 x 3))
(/.f64 eps (/.f64 (pow.f64 x 3) eps))
(/.f64 (pow.f64 eps 2) (pow.f64 x 3))
(/.f64 (*.f64 eps eps) (pow.f64 x 3))
(/.f64 eps (/.f64 (pow.f64 x 3) eps))
(/.f64 (pow.f64 eps 2) (pow.f64 x 3))
(/.f64 (*.f64 eps eps) (pow.f64 x 3))
(/.f64 eps (/.f64 (pow.f64 x 3) eps))
(/.f64 (pow.f64 eps 2) (pow.f64 x 3))
(/.f64 (*.f64 eps eps) (pow.f64 x 3))
(/.f64 eps (/.f64 (pow.f64 x 3) eps))
(/.f64 (pow.f64 eps 2) (pow.f64 x 3))
(/.f64 (*.f64 eps eps) (pow.f64 x 3))
(/.f64 eps (/.f64 (pow.f64 x 3) eps))
(/.f64 (pow.f64 eps 2) (pow.f64 x 3))
(/.f64 (*.f64 eps eps) (pow.f64 x 3))
(/.f64 eps (/.f64 (pow.f64 x 3) eps))
(/.f64 (pow.f64 eps 2) (pow.f64 x 3))
(/.f64 (*.f64 eps eps) (pow.f64 x 3))
(/.f64 eps (/.f64 (pow.f64 x 3) eps))
(/.f64 (pow.f64 eps 2) (pow.f64 x 3))
(/.f64 (*.f64 eps eps) (pow.f64 x 3))
(/.f64 eps (/.f64 (pow.f64 x 3) eps))
(/.f64 (pow.f64 eps 2) (pow.f64 x 3))
(/.f64 (*.f64 eps eps) (pow.f64 x 3))
(/.f64 eps (/.f64 (pow.f64 x 3) eps))
(/.f64 (pow.f64 eps 2) (pow.f64 x 3))
(/.f64 (*.f64 eps eps) (pow.f64 x 3))
(/.f64 eps (/.f64 (pow.f64 x 3) eps))
(/.f64 (pow.f64 eps 2) (pow.f64 x 3))
(/.f64 (*.f64 eps eps) (pow.f64 x 3))
(/.f64 eps (/.f64 (pow.f64 x 3) eps))
(/.f64 (pow.f64 eps 2) (pow.f64 x 3))
(/.f64 (*.f64 eps eps) (pow.f64 x 3))
(/.f64 eps (/.f64 (pow.f64 x 3) eps))
(/.f64 (pow.f64 eps 2) (pow.f64 x 3))
(/.f64 (*.f64 eps eps) (pow.f64 x 3))
(/.f64 eps (/.f64 (pow.f64 x 3) eps))
(/.f64 (pow.f64 eps 2) (pow.f64 x 3))
(/.f64 (*.f64 eps eps) (pow.f64 x 3))
(/.f64 eps (/.f64 (pow.f64 x 3) eps))
(/.f64 (pow.f64 eps 2) (pow.f64 x 3))
(/.f64 (*.f64 eps eps) (pow.f64 x 3))
(/.f64 eps (/.f64 (pow.f64 x 3) eps))
(/.f64 (pow.f64 eps 2) (pow.f64 x 3))
(/.f64 (*.f64 eps eps) (pow.f64 x 3))
(/.f64 eps (/.f64 (pow.f64 x 3) eps))
(/.f64 (pow.f64 eps 2) (pow.f64 x 3))
(/.f64 (*.f64 eps eps) (pow.f64 x 3))
(/.f64 eps (/.f64 (pow.f64 x 3) eps))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) 1/8 (/.f64 1/2 (/.f64 x eps)))
(fma.f64 eps (/.f64 (*.f64 1/8 eps) (pow.f64 x 3)) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) 1/8 (/.f64 1/2 (/.f64 x eps)))
(fma.f64 eps (/.f64 (*.f64 1/8 eps) (pow.f64 x 3)) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) 1/8 (/.f64 1/2 (/.f64 x eps)))
(fma.f64 eps (/.f64 (*.f64 1/8 eps) (pow.f64 x 3)) (*.f64 1/2 (/.f64 eps x)))
(*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) 1/8)
(*.f64 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) 1/8)
(*.f64 eps (/.f64 (*.f64 1/8 eps) (pow.f64 x 3)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) 1/8 (/.f64 1/2 (/.f64 x eps)))
(fma.f64 eps (/.f64 (*.f64 1/8 eps) (pow.f64 x 3)) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) 1/8 (/.f64 1/2 (/.f64 x eps)))
(fma.f64 eps (/.f64 (*.f64 1/8 eps) (pow.f64 x 3)) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) 1/8 (/.f64 1/2 (/.f64 x eps)))
(fma.f64 eps (/.f64 (*.f64 1/8 eps) (pow.f64 x 3)) (*.f64 1/2 (/.f64 eps x)))
(*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) 1/8)
(*.f64 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) 1/8)
(*.f64 eps (/.f64 (*.f64 1/8 eps) (pow.f64 x 3)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) 1/8 (/.f64 1/2 (/.f64 x eps)))
(fma.f64 eps (/.f64 (*.f64 1/8 eps) (pow.f64 x 3)) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) 1/8 (/.f64 1/2 (/.f64 x eps)))
(fma.f64 eps (/.f64 (*.f64 1/8 eps) (pow.f64 x 3)) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) 1/8 (/.f64 1/2 (/.f64 x eps)))
(fma.f64 eps (/.f64 (*.f64 1/8 eps) (pow.f64 x 3)) (*.f64 1/2 (/.f64 eps x)))
(*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3)))
(*.f64 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) 1/8)
(*.f64 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) 1/8)
(*.f64 eps (/.f64 (*.f64 1/8 eps) (pow.f64 x 3)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) 1/8 (/.f64 1/2 (/.f64 x eps)))
(fma.f64 eps (/.f64 (*.f64 1/8 eps) (pow.f64 x 3)) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) 1/8 (/.f64 1/2 (/.f64 x eps)))
(fma.f64 eps (/.f64 (*.f64 1/8 eps) (pow.f64 x 3)) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) 1/8 (/.f64 1/2 (/.f64 x eps)))
(fma.f64 eps (/.f64 (*.f64 1/8 eps) (pow.f64 x 3)) (*.f64 1/2 (/.f64 eps x)))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) 1/8 (/.f64 1/2 (/.f64 x eps)))
(fma.f64 eps (/.f64 (*.f64 1/8 eps) (pow.f64 x 3)) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) 1/8 (/.f64 1/2 (/.f64 x eps)))
(fma.f64 eps (/.f64 (*.f64 1/8 eps) (pow.f64 x 3)) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) 1/8 (/.f64 1/2 (/.f64 x eps)))
(fma.f64 eps (/.f64 (*.f64 1/8 eps) (pow.f64 x 3)) (*.f64 1/2 (/.f64 eps x)))
(*.f64 1/2 (/.f64 eps x))
(/.f64 1/2 (/.f64 x eps))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) 1/8 (/.f64 1/2 (/.f64 x eps)))
(fma.f64 eps (/.f64 (*.f64 1/8 eps) (pow.f64 x 3)) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) 1/8 (/.f64 1/2 (/.f64 x eps)))
(fma.f64 eps (/.f64 (*.f64 1/8 eps) (pow.f64 x 3)) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/8 (/.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 (/.f64 eps (/.f64 (pow.f64 x 3) eps)) 1/8 (/.f64 1/2 (/.f64 x eps)))
(fma.f64 eps (/.f64 (*.f64 1/8 eps) (pow.f64 x 3)) (*.f64 1/2 (/.f64 eps x)))
(+.f64 0 (*.f64 eps (*.f64 eps (pow.f64 x -3))))
(*.f64 eps (*.f64 eps (pow.f64 x -3)))
(*.f64 (pow.f64 x -3) (*.f64 eps eps))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 eps) eps) (pow.f64 x -3))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 eps) eps) (pow.f64 x -3))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 eps) eps) (pow.f64 x -3)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 eps) eps) (pow.f64 x -3))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 eps) eps) (pow.f64 x -3)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 eps) eps) (pow.f64 x -3)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 eps) eps) (pow.f64 x -3)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 eps) eps) (pow.f64 x -3)))))
(*.f64 eps (*.f64 eps (pow.f64 x -3)))
(*.f64 (pow.f64 x -3) (*.f64 eps eps))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (*.f64 eps (pow.f64 x -3))))) 1)
(*.f64 eps (*.f64 eps (pow.f64 x -3)))
(*.f64 (pow.f64 x -3) (*.f64 eps eps))
(*.f64 eps (/.f64 1 (/.f64 (pow.f64 x 3) eps)))
(/.f64 (*.f64 eps eps) (pow.f64 x 3))
(/.f64 eps (/.f64 (pow.f64 x 3) eps))
(*.f64 eps (*.f64 eps (pow.f64 x -3)))
(*.f64 (pow.f64 x -3) (*.f64 eps eps))
(*.f64 (*.f64 eps eps) (pow.f64 x -3))
(*.f64 eps (*.f64 eps (pow.f64 x -3)))
(*.f64 (pow.f64 x -3) (*.f64 eps eps))
(*.f64 (*.f64 eps (*.f64 eps (pow.f64 x -3))) 1)
(*.f64 eps (*.f64 eps (pow.f64 x -3)))
(*.f64 (pow.f64 x -3) (*.f64 eps eps))
(*.f64 (/.f64 eps x) (/.f64 eps (*.f64 x x)))
(/.f64 (*.f64 eps eps) (pow.f64 x 3))
(/.f64 eps (/.f64 (pow.f64 x 3) eps))
(*.f64 1 (*.f64 eps (*.f64 eps (pow.f64 x -3))))
(*.f64 eps (*.f64 eps (pow.f64 x -3)))
(*.f64 (pow.f64 x -3) (*.f64 eps eps))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) x) (pow.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) x) 2))
(/.f64 (*.f64 eps eps) (pow.f64 x 3))
(/.f64 eps (/.f64 (pow.f64 x 3) eps))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) x) 2) (/.f64 (pow.f64 (cbrt.f64 eps) 2) x))
(/.f64 (*.f64 eps eps) (pow.f64 x 3))
(/.f64 eps (/.f64 (pow.f64 x 3) eps))
(*.f64 (*.f64 (cbrt.f64 eps) eps) (*.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 x -3)))
(*.f64 eps (*.f64 eps (pow.f64 x -3)))
(*.f64 (pow.f64 x -3) (*.f64 eps eps))
(*.f64 (/.f64 eps (pow.f64 x 3/2)) (/.f64 eps (pow.f64 x 3/2)))
(/.f64 (*.f64 eps eps) (pow.f64 x 3))
(/.f64 eps (/.f64 (pow.f64 x 3) eps))
(*.f64 (*.f64 eps (neg.f64 eps)) (/.f64 1 (neg.f64 (pow.f64 x 3))))
(/.f64 (*.f64 eps eps) (pow.f64 x 3))
(/.f64 eps (/.f64 (pow.f64 x 3) eps))
(*.f64 (/.f64 1 x) (pow.f64 (/.f64 eps x) 2))
(/.f64 (*.f64 eps eps) (pow.f64 x 3))
(/.f64 eps (/.f64 (pow.f64 x 3) eps))
(*.f64 (pow.f64 x -3) (*.f64 eps eps))
(*.f64 eps (*.f64 eps (pow.f64 x -3)))
(*.f64 (pow.f64 x -2) (/.f64 (*.f64 eps eps) x))
(/.f64 (*.f64 eps eps) (pow.f64 x 3))
(/.f64 eps (/.f64 (pow.f64 x 3) eps))
(*.f64 (/.f64 eps (*.f64 x x)) (/.f64 eps x))
(/.f64 (*.f64 eps eps) (pow.f64 x 3))
(/.f64 eps (/.f64 (pow.f64 x 3) eps))
(*.f64 (/.f64 eps 1) (/.f64 eps (pow.f64 x 3)))
(/.f64 (*.f64 eps eps) (pow.f64 x 3))
(/.f64 eps (/.f64 (pow.f64 x 3) eps))
(*.f64 (/.f64 eps (pow.f64 x 3)) eps)
(/.f64 (*.f64 eps eps) (pow.f64 x 3))
(/.f64 eps (/.f64 (pow.f64 x 3) eps))
(*.f64 (/.f64 1 (pow.f64 x 3/2)) (/.f64 (*.f64 eps eps) (pow.f64 x 3/2)))
(/.f64 (*.f64 eps eps) (pow.f64 x 3))
(/.f64 eps (/.f64 (pow.f64 x 3) eps))
(*.f64 (/.f64 (*.f64 (cbrt.f64 eps) eps) x) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 x x)))
(/.f64 (*.f64 eps eps) (pow.f64 x 3))
(/.f64 eps (/.f64 (pow.f64 x 3) eps))
(*.f64 (/.f64 (*.f64 (cbrt.f64 eps) eps) 1) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 x 3)))
(/.f64 (*.f64 eps eps) (pow.f64 x 3))
(/.f64 eps (/.f64 (pow.f64 x 3) eps))
(*.f64 (/.f64 (*.f64 (cbrt.f64 eps) eps) (*.f64 x x)) (/.f64 (pow.f64 (cbrt.f64 eps) 2) x))
(/.f64 (*.f64 eps eps) (pow.f64 x 3))
(/.f64 eps (/.f64 (pow.f64 x 3) eps))
(*.f64 (/.f64 (*.f64 (cbrt.f64 eps) eps) (pow.f64 x 3/2)) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 x 3/2)))
(/.f64 (*.f64 eps eps) (pow.f64 x 3))
(/.f64 eps (/.f64 (pow.f64 x 3) eps))
(pow.f64 (*.f64 eps (*.f64 eps (pow.f64 x -3))) 1)
(*.f64 eps (*.f64 eps (pow.f64 x -3)))
(*.f64 (pow.f64 x -3) (*.f64 eps eps))
(pow.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) x) 3)
(/.f64 (*.f64 eps eps) (pow.f64 x 3))
(/.f64 eps (/.f64 (pow.f64 x 3) eps))
(pow.f64 (*.f64 (pow.f64 eps 4) (pow.f64 x -6)) 1/2)
(sqrt.f64 (*.f64 (pow.f64 eps 4) (pow.f64 x -6)))
(pow.f64 (pow.f64 (*.f64 eps (*.f64 eps (pow.f64 x -3))) 3) 1/3)
(*.f64 eps (*.f64 eps (pow.f64 x -3)))
(*.f64 (pow.f64 x -3) (*.f64 eps eps))
(pow.f64 (/.f64 eps (pow.f64 x 3/2)) 2)
(/.f64 (*.f64 eps eps) (pow.f64 x 3))
(/.f64 eps (/.f64 (pow.f64 x 3) eps))
(pow.f64 (/.f64 (pow.f64 x 3) (*.f64 eps eps)) -1)
(/.f64 (*.f64 eps eps) (pow.f64 x 3))
(/.f64 eps (/.f64 (pow.f64 x 3) eps))
(pow.f64 (/.f64 (/.f64 (pow.f64 x 3) (*.f64 eps eps)) 1) -1)
(/.f64 (*.f64 eps eps) (pow.f64 x 3))
(/.f64 eps (/.f64 (pow.f64 x 3) eps))
(neg.f64 (/.f64 (*.f64 eps eps) (neg.f64 (pow.f64 x 3))))
(/.f64 (*.f64 eps eps) (pow.f64 x 3))
(/.f64 eps (/.f64 (pow.f64 x 3) eps))
(sqrt.f64 (*.f64 (pow.f64 eps 4) (pow.f64 x -6)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 eps) eps) (pow.f64 x -3)))
(*.f64 eps (*.f64 eps (pow.f64 x -3)))
(*.f64 (pow.f64 x -3) (*.f64 eps eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (*.f64 eps (pow.f64 x -3))))))
(*.f64 eps (*.f64 eps (pow.f64 x -3)))
(*.f64 (pow.f64 x -3) (*.f64 eps eps))
(cbrt.f64 (pow.f64 (*.f64 eps (*.f64 eps (pow.f64 x -3))) 3))
(*.f64 eps (*.f64 eps (pow.f64 x -3)))
(*.f64 (pow.f64 x -3) (*.f64 eps eps))
(cbrt.f64 (/.f64 (pow.f64 eps 6) (pow.f64 x 9)))
(expm1.f64 (log1p.f64 (*.f64 eps (*.f64 eps (pow.f64 x -3)))))
(*.f64 eps (*.f64 eps (pow.f64 x -3)))
(*.f64 (pow.f64 x -3) (*.f64 eps eps))
(exp.f64 (log.f64 (*.f64 eps (*.f64 eps (pow.f64 x -3)))))
(*.f64 eps (*.f64 eps (pow.f64 x -3)))
(*.f64 (pow.f64 x -3) (*.f64 eps eps))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (*.f64 eps (pow.f64 x -3)))) 1))
(*.f64 eps (*.f64 eps (pow.f64 x -3)))
(*.f64 (pow.f64 x -3) (*.f64 eps eps))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 eps (*.f64 eps (pow.f64 x -3)))) 1) 1))
(*.f64 eps (*.f64 eps (pow.f64 x -3)))
(*.f64 (pow.f64 x -3) (*.f64 eps eps))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) x)) 3))
(/.f64 (*.f64 eps eps) (pow.f64 x 3))
(/.f64 eps (/.f64 (pow.f64 x 3) eps))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 eps (*.f64 eps (pow.f64 x -3))))) 1/3))
(*.f64 eps (*.f64 eps (pow.f64 x -3)))
(*.f64 (pow.f64 x -3) (*.f64 eps eps))
(exp.f64 (*.f64 (log.f64 (/.f64 eps (pow.f64 x 3/2))) 2))
(/.f64 (*.f64 eps eps) (pow.f64 x 3))
(/.f64 eps (/.f64 (pow.f64 x 3) eps))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 x 3) (*.f64 eps eps))) -1))
(/.f64 (*.f64 eps eps) (pow.f64 x 3))
(/.f64 eps (/.f64 (pow.f64 x 3) eps))
(log1p.f64 (expm1.f64 (*.f64 eps (*.f64 eps (pow.f64 x -3)))))
(*.f64 eps (*.f64 eps (pow.f64 x -3)))
(*.f64 (pow.f64 x -3) (*.f64 eps eps))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8)) (*.f64 1/2 (/.f64 eps x)))
(fma.f64 1/2 (/.f64 eps x) (*.f64 eps (*.f64 eps (*.f64 1/8 (pow.f64 x -3)))))
(fma.f64 (*.f64 (pow.f64 x -3) (*.f64 eps eps)) 1/8 (/.f64 1/2 (/.f64 x eps)))
(fma.f64 eps (*.f64 eps (*.f64 1/8 (pow.f64 x -3))) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8)))
(fma.f64 1/2 (/.f64 eps x) (*.f64 eps (*.f64 eps (*.f64 1/8 (pow.f64 x -3)))))
(fma.f64 (*.f64 (pow.f64 x -3) (*.f64 eps eps)) 1/8 (/.f64 1/2 (/.f64 x eps)))
(fma.f64 eps (*.f64 eps (*.f64 1/8 (pow.f64 x -3))) (*.f64 1/2 (/.f64 eps x)))
(+.f64 0 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x))))
(fma.f64 1/2 (/.f64 eps x) (*.f64 eps (*.f64 eps (*.f64 1/8 (pow.f64 x -3)))))
(fma.f64 (*.f64 (pow.f64 x -3) (*.f64 eps eps)) 1/8 (/.f64 1/2 (/.f64 x eps)))
(fma.f64 eps (*.f64 eps (*.f64 1/8 (pow.f64 x -3))) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (*.f64 (*.f64 1/2 (/.f64 eps x)) 1) (*.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8)))
(fma.f64 1/2 (/.f64 eps x) (*.f64 eps (*.f64 eps (*.f64 1/8 (pow.f64 x -3)))))
(fma.f64 (*.f64 (pow.f64 x -3) (*.f64 eps eps)) 1/8 (/.f64 1/2 (/.f64 x eps)))
(fma.f64 eps (*.f64 eps (*.f64 1/8 (pow.f64 x -3))) (*.f64 1/2 (/.f64 eps x)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x))))) (cbrt.f64 (exp.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 1/2 (/.f64 eps x) (*.f64 eps (*.f64 eps (*.f64 1/8 (pow.f64 x -3))))))) (cbrt.f64 (exp.f64 (fma.f64 1/2 (/.f64 eps x) (*.f64 eps (*.f64 eps (*.f64 1/8 (pow.f64 x -3))))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 1/2 (/.f64 eps x) (*.f64 eps (*.f64 eps (*.f64 1/8 (pow.f64 x -3)))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 (pow.f64 x -3) (*.f64 eps eps)) 1/8 (/.f64 1/2 (/.f64 x eps))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 (pow.f64 x -3) (*.f64 eps eps)) 1/8 (/.f64 1/2 (/.f64 x eps)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 eps (*.f64 eps (*.f64 1/8 (pow.f64 x -3))) (*.f64 1/2 (/.f64 eps x)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x)))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 1/2 (/.f64 eps x) (*.f64 eps (*.f64 eps (*.f64 1/8 (pow.f64 x -3)))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 (pow.f64 x -3) (*.f64 eps eps)) 1/8 (/.f64 1/2 (/.f64 x eps)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 eps (*.f64 eps (*.f64 1/8 (pow.f64 x -3))) (*.f64 1/2 (/.f64 eps x)))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x))))) 1)
(fma.f64 1/2 (/.f64 eps x) (*.f64 eps (*.f64 eps (*.f64 1/8 (pow.f64 x -3)))))
(fma.f64 (*.f64 (pow.f64 x -3) (*.f64 eps eps)) 1/8 (/.f64 1/2 (/.f64 x eps)))
(fma.f64 eps (*.f64 eps (*.f64 1/8 (pow.f64 x -3))) (*.f64 1/2 (/.f64 eps x)))
(*.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x))) 1)
(fma.f64 1/2 (/.f64 eps x) (*.f64 eps (*.f64 eps (*.f64 1/8 (pow.f64 x -3)))))
(fma.f64 (*.f64 (pow.f64 x -3) (*.f64 eps eps)) 1/8 (/.f64 1/2 (/.f64 x eps)))
(fma.f64 eps (*.f64 eps (*.f64 1/8 (pow.f64 x -3))) (*.f64 1/2 (/.f64 eps x)))
(*.f64 1 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x))))
(fma.f64 1/2 (/.f64 eps x) (*.f64 eps (*.f64 eps (*.f64 1/8 (pow.f64 x -3)))))
(fma.f64 (*.f64 (pow.f64 x -3) (*.f64 eps eps)) 1/8 (/.f64 1/2 (/.f64 x eps)))
(fma.f64 eps (*.f64 eps (*.f64 1/8 (pow.f64 x -3))) (*.f64 1/2 (/.f64 eps x)))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x)))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x)))) 2))
(fma.f64 1/2 (/.f64 eps x) (*.f64 eps (*.f64 eps (*.f64 1/8 (pow.f64 x -3)))))
(fma.f64 (*.f64 (pow.f64 x -3) (*.f64 eps eps)) 1/8 (/.f64 1/2 (/.f64 x eps)))
(fma.f64 eps (*.f64 eps (*.f64 1/8 (pow.f64 x -3))) (*.f64 1/2 (/.f64 eps x)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x)))) 2) (cbrt.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x)))))
(fma.f64 1/2 (/.f64 eps x) (*.f64 eps (*.f64 eps (*.f64 1/8 (pow.f64 x -3)))))
(fma.f64 (*.f64 (pow.f64 x -3) (*.f64 eps eps)) 1/8 (/.f64 1/2 (/.f64 x eps)))
(fma.f64 eps (*.f64 eps (*.f64 1/8 (pow.f64 x -3))) (*.f64 1/2 (/.f64 eps x)))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x)))) (sqrt.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x)))))
(fma.f64 1/2 (/.f64 eps x) (*.f64 eps (*.f64 eps (*.f64 1/8 (pow.f64 x -3)))))
(fma.f64 (*.f64 (pow.f64 x -3) (*.f64 eps eps)) 1/8 (/.f64 1/2 (/.f64 x eps)))
(fma.f64 eps (*.f64 eps (*.f64 1/8 (pow.f64 x -3))) (*.f64 1/2 (/.f64 eps x)))
(/.f64 (+.f64 (pow.f64 (*.f64 1/2 (/.f64 eps x)) 3) (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8)) 3)) (+.f64 (pow.f64 (*.f64 1/2 (/.f64 eps x)) 2) (-.f64 (*.f64 (*.f64 (pow.f64 eps 4) (pow.f64 x -6)) 1/64) (*.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8))))))
(/.f64 (+.f64 (*.f64 1/8 (pow.f64 (/.f64 eps x) 3)) (pow.f64 (*.f64 eps (*.f64 eps (*.f64 1/8 (pow.f64 x -3)))) 3)) (+.f64 (pow.f64 (*.f64 1/2 (/.f64 eps x)) 2) (-.f64 (*.f64 (pow.f64 eps 4) (*.f64 (pow.f64 x -6) 1/64)) (*.f64 (*.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 eps eps)) (*.f64 1/8 (pow.f64 x -3))))))
(/.f64 (fma.f64 1/8 (pow.f64 (/.f64 eps x) 3) (*.f64 (*.f64 (pow.f64 eps 6) (pow.f64 (pow.f64 x -3) 3)) 1/512)) (+.f64 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4) (fma.f64 (pow.f64 eps 4) (*.f64 (pow.f64 x -6) 1/64) (*.f64 (/.f64 1/2 (/.f64 x eps)) (*.f64 (*.f64 (pow.f64 x -3) (*.f64 eps eps)) -1/8)))))
(/.f64 (fma.f64 1/8 (pow.f64 (/.f64 eps x) 3) (*.f64 (pow.f64 (fabs.f64 (*.f64 (pow.f64 x -3/2) eps)) 6) 1/512)) (fma.f64 (pow.f64 eps 4) (*.f64 (pow.f64 x -6) 1/64) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 eps 3) x) (*.f64 (pow.f64 x -3) -1/8)) (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4))))
(/.f64 (-.f64 (pow.f64 (*.f64 1/2 (/.f64 eps x)) 2) (*.f64 (*.f64 (pow.f64 eps 4) (pow.f64 x -6)) 1/64)) (-.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8))))
(/.f64 (-.f64 (pow.f64 (*.f64 1/2 (/.f64 eps x)) 2) (*.f64 (pow.f64 eps 4) (*.f64 (pow.f64 x -6) 1/64))) (-.f64 (*.f64 1/2 (/.f64 eps x)) (*.f64 eps (*.f64 eps (*.f64 1/8 (pow.f64 x -3))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 eps x) 2) 1/4) (*.f64 (pow.f64 eps 4) (*.f64 (pow.f64 x -6) 1/64))) (fma.f64 1/2 (/.f64 eps x) (*.f64 (*.f64 (pow.f64 x -3) (*.f64 eps eps)) -1/8)))
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) 2) 1/4 (*.f64 (pow.f64 eps 4) (*.f64 (pow.f64 x -6) -1/64))) (fma.f64 eps (*.f64 eps (*.f64 (pow.f64 x -3) -1/8)) (*.f64 1/2 (/.f64 eps x))))
(pow.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x))) 1)
(fma.f64 1/2 (/.f64 eps x) (*.f64 eps (*.f64 eps (*.f64 1/8 (pow.f64 x -3)))))
(fma.f64 (*.f64 (pow.f64 x -3) (*.f64 eps eps)) 1/8 (/.f64 1/2 (/.f64 x eps)))
(fma.f64 eps (*.f64 eps (*.f64 1/8 (pow.f64 x -3))) (*.f64 1/2 (/.f64 eps x)))
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x)))) 3)
(fma.f64 1/2 (/.f64 eps x) (*.f64 eps (*.f64 eps (*.f64 1/8 (pow.f64 x -3)))))
(fma.f64 (*.f64 (pow.f64 x -3) (*.f64 eps eps)) 1/8 (/.f64 1/2 (/.f64 x eps)))
(fma.f64 eps (*.f64 eps (*.f64 1/8 (pow.f64 x -3))) (*.f64 1/2 (/.f64 eps x)))
(pow.f64 (pow.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x))) 2) 1/2)
(fma.f64 1/2 (/.f64 eps x) (*.f64 eps (*.f64 eps (*.f64 1/8 (pow.f64 x -3)))))
(fma.f64 (*.f64 (pow.f64 x -3) (*.f64 eps eps)) 1/8 (/.f64 1/2 (/.f64 x eps)))
(fma.f64 eps (*.f64 eps (*.f64 1/8 (pow.f64 x -3))) (*.f64 1/2 (/.f64 eps x)))
(pow.f64 (pow.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x))) 3) 1/3)
(fma.f64 1/2 (/.f64 eps x) (*.f64 eps (*.f64 eps (*.f64 1/8 (pow.f64 x -3)))))
(fma.f64 (*.f64 (pow.f64 x -3) (*.f64 eps eps)) 1/8 (/.f64 1/2 (/.f64 x eps)))
(fma.f64 eps (*.f64 eps (*.f64 1/8 (pow.f64 x -3))) (*.f64 1/2 (/.f64 eps x)))
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x)))) 2)
(fma.f64 1/2 (/.f64 eps x) (*.f64 eps (*.f64 eps (*.f64 1/8 (pow.f64 x -3)))))
(fma.f64 (*.f64 (pow.f64 x -3) (*.f64 eps eps)) 1/8 (/.f64 1/2 (/.f64 x eps)))
(fma.f64 eps (*.f64 eps (*.f64 1/8 (pow.f64 x -3))) (*.f64 1/2 (/.f64 eps x)))
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x))) 2))
(fma.f64 1/2 (/.f64 eps x) (*.f64 eps (*.f64 eps (*.f64 1/8 (pow.f64 x -3)))))
(fma.f64 (*.f64 (pow.f64 x -3) (*.f64 eps eps)) 1/8 (/.f64 1/2 (/.f64 x eps)))
(fma.f64 eps (*.f64 eps (*.f64 1/8 (pow.f64 x -3))) (*.f64 1/2 (/.f64 eps x)))
(log.f64 (exp.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x)))))
(fma.f64 1/2 (/.f64 eps x) (*.f64 eps (*.f64 eps (*.f64 1/8 (pow.f64 x -3)))))
(fma.f64 (*.f64 (pow.f64 x -3) (*.f64 eps eps)) 1/8 (/.f64 1/2 (/.f64 x eps)))
(fma.f64 eps (*.f64 eps (*.f64 1/8 (pow.f64 x -3))) (*.f64 1/2 (/.f64 eps x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x))))))
(fma.f64 1/2 (/.f64 eps x) (*.f64 eps (*.f64 eps (*.f64 1/8 (pow.f64 x -3)))))
(fma.f64 (*.f64 (pow.f64 x -3) (*.f64 eps eps)) 1/8 (/.f64 1/2 (/.f64 x eps)))
(fma.f64 eps (*.f64 eps (*.f64 1/8 (pow.f64 x -3))) (*.f64 1/2 (/.f64 eps x)))
(log.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 eps) eps) (pow.f64 x -3)) 1/8) (exp.f64 (*.f64 1/2 (/.f64 eps x)))))
(fma.f64 1/2 (/.f64 eps x) (*.f64 eps (*.f64 eps (*.f64 1/8 (pow.f64 x -3)))))
(fma.f64 (*.f64 (pow.f64 x -3) (*.f64 eps eps)) 1/8 (/.f64 1/2 (/.f64 x eps)))
(fma.f64 eps (*.f64 eps (*.f64 1/8 (pow.f64 x -3))) (*.f64 1/2 (/.f64 eps x)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8)))) (exp.f64 (*.f64 1/2 (/.f64 eps x)))))
(fma.f64 1/2 (/.f64 eps x) (*.f64 eps (*.f64 eps (*.f64 1/8 (pow.f64 x -3)))))
(fma.f64 (*.f64 (pow.f64 x -3) (*.f64 eps eps)) 1/8 (/.f64 1/2 (/.f64 x eps)))
(fma.f64 eps (*.f64 eps (*.f64 1/8 (pow.f64 x -3))) (*.f64 1/2 (/.f64 eps x)))
(log.f64 (*.f64 (exp.f64 (*.f64 1/2 (/.f64 eps x))) (+.f64 1 (expm1.f64 (*.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8))))))
(fma.f64 1/2 (/.f64 eps x) (*.f64 eps (*.f64 eps (*.f64 1/8 (pow.f64 x -3)))))
(fma.f64 (*.f64 (pow.f64 x -3) (*.f64 eps eps)) 1/8 (/.f64 1/2 (/.f64 x eps)))
(fma.f64 eps (*.f64 eps (*.f64 1/8 (pow.f64 x -3))) (*.f64 1/2 (/.f64 eps x)))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x))) 3))
(fma.f64 1/2 (/.f64 eps x) (*.f64 eps (*.f64 eps (*.f64 1/8 (pow.f64 x -3)))))
(fma.f64 (*.f64 (pow.f64 x -3) (*.f64 eps eps)) 1/8 (/.f64 1/2 (/.f64 x eps)))
(fma.f64 eps (*.f64 eps (*.f64 1/8 (pow.f64 x -3))) (*.f64 1/2 (/.f64 eps x)))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x)))))
(fma.f64 1/2 (/.f64 eps x) (*.f64 eps (*.f64 eps (*.f64 1/8 (pow.f64 x -3)))))
(fma.f64 (*.f64 (pow.f64 x -3) (*.f64 eps eps)) 1/8 (/.f64 1/2 (/.f64 x eps)))
(fma.f64 eps (*.f64 eps (*.f64 1/8 (pow.f64 x -3))) (*.f64 1/2 (/.f64 eps x)))
(exp.f64 (log.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x)))))
(fma.f64 1/2 (/.f64 eps x) (*.f64 eps (*.f64 eps (*.f64 1/8 (pow.f64 x -3)))))
(fma.f64 (*.f64 (pow.f64 x -3) (*.f64 eps eps)) 1/8 (/.f64 1/2 (/.f64 x eps)))
(fma.f64 eps (*.f64 eps (*.f64 1/8 (pow.f64 x -3))) (*.f64 1/2 (/.f64 eps x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x)))) 1))
(fma.f64 1/2 (/.f64 eps x) (*.f64 eps (*.f64 eps (*.f64 1/8 (pow.f64 x -3)))))
(fma.f64 (*.f64 (pow.f64 x -3) (*.f64 eps eps)) 1/8 (/.f64 1/2 (/.f64 x eps)))
(fma.f64 eps (*.f64 eps (*.f64 1/8 (pow.f64 x -3))) (*.f64 1/2 (/.f64 eps x)))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x)))) 1) 1))
(fma.f64 1/2 (/.f64 eps x) (*.f64 eps (*.f64 eps (*.f64 1/8 (pow.f64 x -3)))))
(fma.f64 (*.f64 (pow.f64 x -3) (*.f64 eps eps)) 1/8 (/.f64 1/2 (/.f64 x eps)))
(fma.f64 eps (*.f64 eps (*.f64 1/8 (pow.f64 x -3))) (*.f64 1/2 (/.f64 eps x)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x))))) 3))
(fma.f64 1/2 (/.f64 eps x) (*.f64 eps (*.f64 eps (*.f64 1/8 (pow.f64 x -3)))))
(fma.f64 (*.f64 (pow.f64 x -3) (*.f64 eps eps)) 1/8 (/.f64 1/2 (/.f64 x eps)))
(fma.f64 eps (*.f64 eps (*.f64 1/8 (pow.f64 x -3))) (*.f64 1/2 (/.f64 eps x)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x))))) 1/3))
(fma.f64 1/2 (/.f64 eps x) (*.f64 eps (*.f64 eps (*.f64 1/8 (pow.f64 x -3)))))
(fma.f64 (*.f64 (pow.f64 x -3) (*.f64 eps eps)) 1/8 (/.f64 1/2 (/.f64 x eps)))
(fma.f64 eps (*.f64 eps (*.f64 1/8 (pow.f64 x -3))) (*.f64 1/2 (/.f64 eps x)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x))))) 2))
(fma.f64 1/2 (/.f64 eps x) (*.f64 eps (*.f64 eps (*.f64 1/8 (pow.f64 x -3)))))
(fma.f64 (*.f64 (pow.f64 x -3) (*.f64 eps eps)) 1/8 (/.f64 1/2 (/.f64 x eps)))
(fma.f64 eps (*.f64 eps (*.f64 1/8 (pow.f64 x -3))) (*.f64 1/2 (/.f64 eps x)))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8) (*.f64 1/2 (/.f64 eps x)))))
(fma.f64 1/2 (/.f64 eps x) (*.f64 eps (*.f64 eps (*.f64 1/8 (pow.f64 x -3)))))
(fma.f64 (*.f64 (pow.f64 x -3) (*.f64 eps eps)) 1/8 (/.f64 1/2 (/.f64 x eps)))
(fma.f64 eps (*.f64 eps (*.f64 1/8 (pow.f64 x -3))) (*.f64 1/2 (/.f64 eps x)))

eval213.0ms (3.3%)

Compiler

Compiled 7660 to 4631 computations (39.5% saved)

prune161.0ms (2.5%)

Pruning

24 alts after pruning (12 fresh and 12 done)

PrunedKeptTotal
New4627469
Fresh257
Picked101
Done01212
Total46524489
Accurracy
100.0%
Counts
489 → 24
Alt Table
Click to see full alt table
StatusAccuracyProgram
21.3%
(pow.f64 (sqrt.f64 (/.f64 eps (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))) 2)
47.4%
(/.f64 eps (fma.f64 (pow.f64 (cbrt.f64 x) 2) (+.f64 (cbrt.f64 x) (cbrt.f64 x)) (*.f64 (/.f64 eps x) -1/2)))
5.3%
(/.f64 eps (/.f64 (*.f64 eps -1/2) x))
5.3%
(/.f64 eps (/.f64 1 (/.f64 x (*.f64 eps -1/2))))
2.1%
(/.f64 eps (-.f64 (+.f64 1 (/.f64 eps (*.f64 x -2))) 1))
48.4%
(/.f64 eps (+.f64 (*.f64 -1/2 (/.f64 eps x)) (*.f64 2 x)))
78.1%
(/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps)))))
48.4%
(/.f64 eps (+.f64 x (+.f64 x (*.f64 (/.f64 eps x) -1/2))))
5.3%
(/.f64 eps (*.f64 eps (/.f64 -1/2 x)))
47.4%
(/.f64 1/2 (/.f64 x eps))
5.1%
(-.f64 (+.f64 1 (*.f64 1/2 (/.f64 eps x))) 1)
7.3%
(-.f64 x (+.f64 (*.f64 -1/2 (/.f64 eps x)) x))
58.9%
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
54.1%
(-.f64 x (sqrt.f64 (neg.f64 eps)))
4.3%
(-.f64 x x)
40.8%
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 (pow.f64 x -3) 1/8)) (*.f64 1/2 (/.f64 eps x)))
47.4%
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (/.f64 1 (fma.f64 x 2 (*.f64 (/.f64 eps x) -1/2)))))
5.3%
(*.f64 (/.f64 (*.f64 x -2) eps) eps)
5.0%
(*.f64 (/.f64 1 eps) (/.f64 eps (/.f64 -1/2 x)))
47.3%
(*.f64 (/.f64 1/2 x) eps)
5.3%
(*.f64 (neg.f64 eps) (/.f64 1 (*.f64 (/.f64 -1/2 x) (neg.f64 eps))))
5.3%
(*.f64 x -2)
47.5%
(*.f64 1/2 (/.f64 eps x))
3.4%
x
Compiler

Compiled 256 to 176 computations (31.3% saved)

regimes118.0ms (1.9%)

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

3 calls:

51.0ms
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
31.0ms
eps
29.0ms
x
Results
AccuracySegmentsBranch
91.4%2x
99.5%2eps
99.5%2(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
Compiler

Compiled 289 to 161 computations (44.3% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-1.1458078640476372e-153
0.0
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes142.0ms (2.2%)

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

3 calls:

69.0ms
x
43.0ms
(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
24.0ms
eps
Results
AccuracySegmentsBranch
90.2%2x
80.4%2eps
99.0%2(-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))
Compiler

Compiled 204 to 117 computations (42.6% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-1.1458078640476372e-153
0.0
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes45.0ms (0.7%)

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

2 calls:

20.0ms
eps
20.0ms
x
Results
AccuracySegmentsBranch
89.0%2x
77.5%2eps
Compiler

Compiled 153 to 88 computations (42.5% saved)

bsearch37.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
37.0ms
3.723279135452943e-119
5.139321181339777e-118
Results
33.0ms86×body256valid
1.0ms10×body512valid
1.0ms13×body256invalid
Compiler

Compiled 147 to 100 computations (32% saved)

regimes44.0ms (0.7%)

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

2 calls:

30.0ms
x
10.0ms
eps
Results
AccuracySegmentsBranch
48.4%1x
48.4%1eps
Compiler

Compiled 148 to 86 computations (41.9% saved)

regimes74.0ms (1.2%)

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

2 calls:

61.0ms
eps
9.0ms
x
Results
AccuracySegmentsBranch
48.4%1x
48.4%1eps
Compiler

Compiled 126 to 72 computations (42.9% saved)

regimes70.0ms (1.1%)

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

2 calls:

58.0ms
eps
8.0ms
x
Results
AccuracySegmentsBranch
47.5%1x
47.5%1eps
Compiler

Compiled 115 to 67 computations (41.7% saved)

regimes10.0ms (0.2%)

Accuracy

Total -1.7b remaining (-2.9%)

Threshold costs -1.7b (-2.9%)

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

2 calls:

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

Compiled 18 to 10 computations (44.4% saved)

simplify11.0ms (0.2%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
040312
158312
267312
372312
474312
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -7547924849643083/7547924849643082704483109161976537781833842440832880856752412600491248324784297704172253450355317535082936750061527689799541169259849585265122868502865392087298790653952) (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (/.f64 eps (+.f64 x (+.f64 x (*.f64 (/.f64 eps x) -1/2)))))
(if (<=.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -7547924849643083/7547924849643082704483109161976537781833842440832880856752412600491248324784297704172253450355317535082936750061527689799541169259849585265122868502865392087298790653952) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 eps (+.f64 x (+.f64 x (*.f64 (/.f64 eps x) -1/2)))))
(if (<=.f64 x 5678427533559429/11356855067118857664833184498250070849275646260739344691898284362197488876771842551971735167402555711886914400097909030211478150447104) (-.f64 x (sqrt.f64 (neg.f64 eps))) (/.f64 eps (+.f64 x (+.f64 x (*.f64 (/.f64 eps x) -1/2)))))
(/.f64 eps (+.f64 (*.f64 -1/2 (/.f64 eps x)) (*.f64 2 x)))
(/.f64 eps (+.f64 x (+.f64 x (*.f64 (/.f64 eps x) -1/2))))
(*.f64 1/2 (/.f64 eps x))
(*.f64 x -2)
x
Outputs
(if (<=.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -7547924849643083/7547924849643082704483109161976537781833842440832880856752412600491248324784297704172253450355317535082936750061527689799541169259849585265122868502865392087298790653952) (/.f64 eps (+.f64 x (hypot.f64 x (sqrt.f64 (neg.f64 eps))))) (/.f64 eps (+.f64 x (+.f64 x (*.f64 (/.f64 eps x) -1/2)))))
(if (<=.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) -7547924849643083/7547924849643082704483109161976537781833842440832880856752412600491248324784297704172253450355317535082936750061527689799541169259849585265122868502865392087298790653952) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) (/.f64 eps (+.f64 x (+.f64 x (*.f64 (/.f64 eps x) -1/2)))))
(if (<=.f64 x 5678427533559429/11356855067118857664833184498250070849275646260739344691898284362197488876771842551971735167402555711886914400097909030211478150447104) (-.f64 x (sqrt.f64 (neg.f64 eps))) (/.f64 eps (+.f64 x (+.f64 x (*.f64 (/.f64 eps x) -1/2)))))
(/.f64 eps (+.f64 (*.f64 -1/2 (/.f64 eps x)) (*.f64 2 x)))
(/.f64 eps (+.f64 (*.f64 (/.f64 eps x) -1/2) (*.f64 x 2)))
(/.f64 eps (+.f64 x (+.f64 x (*.f64 (/.f64 eps x) -1/2))))
(*.f64 1/2 (/.f64 eps x))
(*.f64 (/.f64 eps x) 1/2)
(*.f64 x -2)
x
Compiler

Compiled 128 to 77 computations (39.8% saved)

soundness737.0ms (11.6%)

Rules
1336×unswap-sqr
1154×unswap-sqr
1034×fma-def
938×log-prod
896×prod-exp
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0953
120153
2288849
05698293
113467691
241287597
04626436
111965150
243914922
05698293
113467691
241287597
04687965
110927777
234477653
Stop Event
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 404 to 163 computations (59.7% saved)

end137.0ms (2.1%)

Compiler

Compiled 114 to 52 computations (54.4% saved)

Profiling

Loading profile data...