Details

Time bar (total: 16.0s)

analyze921.0ms (5.8%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%49.9%50.1%0%0%0%0
0%0%49.9%50.1%0%0%0%1
0%0%49.9%50.1%0%0%0%2
0%0%49.9%50.1%0%0%0%3
0%0%49.9%50.1%0%0%0%4
0%0%49.9%50.1%0%0%0%5
0%0%49.9%50.1%0%0%0%6
0%0%49.9%50.1%0%0%0%7
0%0%49.9%50.1%0%0%0%8
0.8%0.4%49.5%50.1%0%0%0%9
0.8%0.4%48.9%50.1%0%0%0.6%10
1.2%0.6%48.2%50.1%0%0%1.1%11
2.2%1.1%47.3%50.1%0%0%1.6%12
Compiler

Compiled 34 to 24 computations (29.4% saved)

sample7.0s (43.8%)

Results
4.3s4193×body2048valid
1.6s2453×body1024valid
250.0ms755×body512valid
230.0ms474×body1024unsamplable
202.0ms286×body2048unsamplable
172.0ms850×body256valid
132.0ms763×body256unsamplable
73.0ms202×body512unsamplable
24.0msbody4096valid
3.0msbody2048infinite
Bogosity

preprocess48.0ms (0.3%)

Algorithm
egg-herbie
Rules
1604×associate-*r/
1106×distribute-lft-in
1100×distribute-rgt-in
666×div-sub
494×fma-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
053220
1149220
2317220
3793220
43411220
033
133
Stop Event
unsound
node limit
Calls
Call 1
Inputs
0
1
2
Outputs
0
1
0
2
Call 2
Inputs
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 a eps)) 1) (-.f64 (exp.f64 (*.f64 b eps)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 b a) eps)) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 b eps)) 1) (-.f64 (exp.f64 (*.f64 a eps)) 1)))
(/.f64 (*.f64 a (-.f64 (exp.f64 (*.f64 (+.f64 eps b) a)) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 b a)) 1)))
(/.f64 (*.f64 b (-.f64 (exp.f64 (*.f64 (+.f64 a eps) b)) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 a b)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
Outputs
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 a eps)) 1) (-.f64 (exp.f64 (*.f64 b eps)) 1)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(*.f64 eps (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 b a) eps)) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 b eps)) 1) (-.f64 (exp.f64 (*.f64 a eps)) 1)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(*.f64 eps (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(/.f64 (*.f64 a (-.f64 (exp.f64 (*.f64 (+.f64 eps b) a)) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 b a)) 1)))
(*.f64 (/.f64 a (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 a (+.f64 eps b))) (expm1.f64 (*.f64 a b))))
(*.f64 (/.f64 a (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 a b)))) (expm1.f64 (*.f64 a (+.f64 eps b))))
(*.f64 (/.f64 a (expm1.f64 (*.f64 a b))) (/.f64 (expm1.f64 (*.f64 a (+.f64 eps b))) (expm1.f64 (*.f64 eps a))))
(/.f64 (expm1.f64 (*.f64 a (+.f64 eps b))) (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 (expm1.f64 (*.f64 a b)) a)))
(*.f64 a (/.f64 (expm1.f64 (*.f64 a (+.f64 eps b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 a b)))))
(/.f64 (*.f64 b (-.f64 (exp.f64 (*.f64 (+.f64 a eps) b)) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 a b)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 b (expm1.f64 (*.f64 b (+.f64 eps a)))) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 a b))))
(*.f64 (/.f64 b (expm1.f64 (*.f64 a b))) (/.f64 (expm1.f64 (*.f64 b (+.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(/.f64 (/.f64 (*.f64 b (expm1.f64 (*.f64 b (+.f64 eps a)))) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 a b)))
(*.f64 b (/.f64 (expm1.f64 (*.f64 b (+.f64 eps a))) (*.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 a b)))))
Symmetry

(sort a b)

Compiler

Compiled 30 to 22 computations (26.7% saved)

simplify30.0ms (0.2%)

Algorithm
egg-herbie
Rules
1972×times-frac
1166×associate-/l*
902×associate-*r*
884×fma-def
870×associate-*l*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02055
14955
211055
327755
499155
Stop Event
node limit
Counts
1 → 4
Calls
Call 1
Inputs
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 a eps)) 1) (-.f64 (exp.f64 (*.f64 b eps)) 1)))
Outputs
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 a eps)) 1) (-.f64 (exp.f64 (*.f64 b eps)) 1)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))

eval1.0ms (0%)

Compiler

Compiled 81 to 33 computations (59.3% saved)

prune2.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New134
Fresh101
Picked000
Done000
Total235
Accurracy
59.0%
Counts
5 → 3
Alt Table
Click to see full alt table
StatusAccuracyProgram
37.5%
(/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))
58.3%
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))
40.5%
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
Compiler

Compiled 63 to 39 computations (38.1% saved)

localize20.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(expm1.f64 (*.f64 eps (+.f64 a b)))
99.1%
(*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))
77.2%
(/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))
66.8%
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
Compiler

Compiled 72 to 13 computations (81.9% saved)

series34.0ms (0.2%)

Counts
4 → 144
Calls

36 calls:

TimeVariablePointExpression
6.0ms
eps
@0
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
3.0ms
b
@-inf
(/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))
2.0ms
b
@0
(/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))
2.0ms
a
@inf
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
2.0ms
eps
@-inf
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))

rewrite103.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1854×log-prod
1778×prod-diff
638×fma-def
610×expm1-udef
610×log1p-udef
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
016132
1329132
24518132
Stop Event
node limit
Counts
4 → 119
Calls
Call 1
Inputs
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))
(*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))
(expm1.f64 (*.f64 eps (+.f64 a b)))
Outputs
(+.f64 0 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))) (cbrt.f64 (pow.f64 (exp.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))) 1)
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (expm1.f64 (*.f64 eps a)) (/.f64 eps (expm1.f64 (*.f64 eps b)))))
(/.f64 1 (/.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))) (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))))
(/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))
(/.f64 (neg.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) (*.f64 (expm1.f64 (*.f64 eps a)) (neg.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (neg.f64 eps)) (*.f64 (expm1.f64 (*.f64 eps a)) (neg.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 eps (expm1.f64 (*.f64 eps a)))) (expm1.f64 (*.f64 eps b)))
(/.f64 (*.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (expm1.f64 (*.f64 eps a)) (neg.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps b)))
(/.f64 (/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))
(/.f64 (/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))
(/.f64 (/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) 1) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))
(/.f64 (/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 2)) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(/.f64 (/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(pow.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))) 3)
(pow.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))) 2))
(log.f64 (pow.f64 (exp.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))))
(cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 3) (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))))
(exp.f64 (log.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))))
(+.f64 0 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))) (cbrt.f64 (exp.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))) 1)
(*.f64 eps (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) 1)
(*.f64 1 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))) 2) (cbrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))) (sqrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (neg.f64 eps) (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (neg.f64 (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) eps)
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 1 (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) 1) (/.f64 (cbrt.f64 eps) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 (sqrt.f64 eps) 1) (/.f64 (sqrt.f64 eps) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 eps a))) (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (/.f64 eps (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 2)) (/.f64 eps (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) (/.f64 eps (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (expm1.f64 (*.f64 eps a))) (/.f64 (cbrt.f64 eps) (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (expm1.f64 (*.f64 eps b))) (/.f64 (cbrt.f64 eps) (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 2)) (cbrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 eps b))) (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) 1)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))) 2)
(pow.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (/.f64 eps (expm1.f64 (*.f64 eps b)))) -1)
(neg.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (neg.f64 (expm1.f64 (*.f64 eps b))))))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) 2))
(log.f64 (exp.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) 3))
(cbrt.f64 (/.f64 (pow.f64 eps 3) (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))
(exp.f64 (log.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))
(+.f64 0 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 (exp.f64 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) 1)
(pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))) 1)
(pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 3)
(pow.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))) 2))
(log.f64 (pow.f64 (exp.f64 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))) 3))
(cbrt.f64 (*.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 3) (pow.f64 (expm1.f64 (*.f64 eps b)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 3) (pow.f64 (expm1.f64 (*.f64 eps a)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(exp.f64 (log.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(+.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) -1)
(+.f64 0 (expm1.f64 (*.f64 eps (+.f64 a b))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))) (cbrt.f64 (exp.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))))) (log.f64 (cbrt.f64 (exp.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))))) (log.f64 (sqrt.f64 (exp.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))))))
(-.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 1)
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 1)
(*.f64 1 (expm1.f64 (*.f64 eps (+.f64 a b))))
(*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 2) (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))))
(*.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 3) 1) (fma.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (pow.f64 (exp.f64 (+.f64 a b)) eps) (+.f64 1 (*.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 1))))
(/.f64 (fma.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (pow.f64 (exp.f64 (+.f64 a b)) eps) -1) (+.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 1))
(pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 1)
(pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 3)
(pow.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 3) 1/3)
(pow.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 2)
(sqrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2))
(log.f64 (exp.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))))
(cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 3))
(exp.f64 (log.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 1))
(log1p.f64 (expm1.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))))
(fma.f64 1 (pow.f64 (exp.f64 (+.f64 a b)) eps) -1)
(fma.f64 (pow.f64 (exp.f64 a) eps) (pow.f64 (exp.f64 b) eps) -1)
(fma.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps)) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps))) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps)) -1)
(fma.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps)) (sqrt.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps)) -1)

simplify111.0ms (0.7%)

Algorithm
egg-herbie
Rules
1056×associate-*r*
918×associate-*l*
910×fma-def
576×times-frac
570×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
062614621
1192314231
Stop Event
node limit
Counts
263 → 287
Calls
Call 1
Inputs
(/.f64 (+.f64 a b) (*.f64 a b))
(+.f64 (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2)))) (+.f64 a b)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (*.f64 (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 3) b)) (+.f64 (*.f64 1/6 (*.f64 a (pow.f64 b 3))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 a b)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2)))) (+.f64 a b)) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2))))) (*.f64 a b)))) (pow.f64 eps 2)) (+.f64 (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2)))) (+.f64 a b)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 (/.f64 1 a) (/.f64 1 b))))
(+.f64 (*.f64 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 a b) 4) (*.f64 a b))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12 (*.f64 (pow.f64 a 2) (pow.f64 b 3))) (+.f64 (*.f64 1/24 (*.f64 a (pow.f64 b 4))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 a 4) b)) (*.f64 1/12 (*.f64 (pow.f64 a 3) (pow.f64 b 2)))))) (+.f64 a b)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 3) b)) (+.f64 (*.f64 1/6 (*.f64 a (pow.f64 b 3))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 a b)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2)))) (+.f64 a b)) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2))))) (*.f64 a b)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2))))) (*.f64 a b)) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 3) b)) (+.f64 (*.f64 1/6 (*.f64 a (pow.f64 b 3))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2)))) (+.f64 a b)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (*.f64 a b))))) (pow.f64 eps 3)) (+.f64 (*.f64 (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 3) b)) (+.f64 (*.f64 1/6 (*.f64 a (pow.f64 b 3))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 a b)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2)))) (+.f64 a b)) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2))))) (*.f64 a b)))) (pow.f64 eps 2)) (+.f64 (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2)))) (+.f64 a b)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 (/.f64 1 a) (/.f64 1 b)))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 1 a)
(-.f64 (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 a)) (*.f64 1/2 eps))
(-.f64 (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))) (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (*.f64 1/2 eps)))))) a) (/.f64 1 a))) (*.f64 1/2 eps))
(-.f64 (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 3) (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))) (+.f64 (*.f64 1/24 (pow.f64 eps 3)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 2) (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (*.f64 1/2 eps)))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))) (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (*.f64 1/2 eps)))))) eps)))))) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))) (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (*.f64 1/2 eps)))))) a) (/.f64 1 a)))) (*.f64 1/2 eps))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) eps) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) eps) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) eps) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) eps) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 1 b)
(-.f64 (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (/.f64 1 b)) (*.f64 1/2 eps))
(-.f64 (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (*.f64 1/2 eps)))))) b) (/.f64 1 b))) (*.f64 1/2 eps))
(-.f64 (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (*.f64 1/2 eps)))))) b) (+.f64 (/.f64 1 b) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 3) (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (+.f64 (*.f64 1/24 (pow.f64 eps 3)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (*.f64 1/2 eps)))))) eps)) (*.f64 1/6 (*.f64 (pow.f64 eps 2) (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (*.f64 1/2 eps))))))))))) (*.f64 1/2 eps))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 1 (*.f64 eps (*.f64 a b)))
(+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 (/.f64 1 b)) (*.f64 1/2 (/.f64 1 a)))) (/.f64 1 (*.f64 eps (*.f64 a b))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 (/.f64 1 b)) (*.f64 1/2 (/.f64 1 a)))) (+.f64 (/.f64 1 (*.f64 eps (*.f64 a b))) (*.f64 -1 (*.f64 eps (+.f64 1/4 (+.f64 (*.f64 1/6 (/.f64 a b)) (+.f64 (*.f64 1/6 (/.f64 b a)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2)))) (+.f64 (*.f64 1/2 (/.f64 1 b)) (*.f64 1/2 (/.f64 1 a)))) (*.f64 a b))))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 3) b)) (+.f64 (*.f64 1/6 (*.f64 a (pow.f64 b 3))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 (*.f64 1/2 (/.f64 1 b)) (*.f64 1/2 (/.f64 1 a)))) (*.f64 a b))) (+.f64 (*.f64 1/12 a) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 a 2) b)) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 b 2) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1/4 (+.f64 (*.f64 1/6 (/.f64 a b)) (+.f64 (*.f64 1/6 (/.f64 b a)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 a)) (*.f64 1/2 (/.f64 1 b))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2))))) (*.f64 a b)))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2))))) (*.f64 a b))) (*.f64 1/12 b)))))))) (+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 (/.f64 1 b)) (*.f64 1/2 (/.f64 1 a)))) (+.f64 (/.f64 1 (*.f64 eps (*.f64 a b))) (*.f64 -1 (*.f64 eps (+.f64 1/4 (+.f64 (*.f64 1/6 (/.f64 a b)) (+.f64 (*.f64 1/6 (/.f64 b a)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2)))) (+.f64 (*.f64 1/2 (/.f64 1 b)) (*.f64 1/2 (/.f64 1 a)))) (*.f64 a b)))))))))))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 1 (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(+.f64 (*.f64 -1/2 (/.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))) (/.f64 1 (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1))))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 1/6 (/.f64 (pow.f64 eps 2) (-.f64 (exp.f64 (*.f64 eps b)) 1))) (*.f64 -1/4 (/.f64 (pow.f64 eps 2) (-.f64 (exp.f64 (*.f64 eps b)) 1)))))) (+.f64 (*.f64 -1/2 (/.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))) (/.f64 1 (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 1/6 (/.f64 (pow.f64 eps 2) (-.f64 (exp.f64 (*.f64 eps b)) 1))) (*.f64 -1/4 (/.f64 (pow.f64 eps 2) (-.f64 (exp.f64 (*.f64 eps b)) 1)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 eps 3) (-.f64 (exp.f64 (*.f64 eps b)) 1))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 eps 3) (-.f64 (exp.f64 (*.f64 eps b)) 1))) (*.f64 -1/2 (*.f64 eps (+.f64 (*.f64 1/6 (/.f64 (pow.f64 eps 2) (-.f64 (exp.f64 (*.f64 eps b)) 1))) (*.f64 -1/4 (/.f64 (pow.f64 eps 2) (-.f64 (exp.f64 (*.f64 eps b)) 1)))))))))) (+.f64 (*.f64 -1/2 (/.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))) (/.f64 1 (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1))))))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 1 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(+.f64 (*.f64 -1/2 (/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))) (/.f64 1 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)))
(+.f64 (*.f64 -1/2 (/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 eps 2) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (*.f64 1/6 (/.f64 (pow.f64 eps 2) (-.f64 (exp.f64 (*.f64 eps a)) 1)))) b)) (/.f64 1 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/24 (/.f64 (pow.f64 eps 3) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (+.f64 (*.f64 -1/2 (*.f64 eps (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 eps 2) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (*.f64 1/6 (/.f64 (pow.f64 eps 2) (-.f64 (exp.f64 (*.f64 eps a)) 1)))))) (*.f64 -1/12 (/.f64 (pow.f64 eps 3) (-.f64 (exp.f64 (*.f64 eps a)) 1))))) (pow.f64 b 2))) (+.f64 (*.f64 -1/2 (/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 eps 2) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (*.f64 1/6 (/.f64 (pow.f64 eps 2) (-.f64 (exp.f64 (*.f64 eps a)) 1)))) b)) (/.f64 1 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)))))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(+.f64 (*.f64 (pow.f64 eps 2) (*.f64 a b)) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2))))))
(+.f64 (*.f64 (pow.f64 eps 2) (*.f64 a b)) (+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 3) b)) (+.f64 (*.f64 1/6 (*.f64 a (pow.f64 b 3))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))))) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2)))))))
(+.f64 (*.f64 (pow.f64 eps 2) (*.f64 a b)) (+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 3) b)) (+.f64 (*.f64 1/6 (*.f64 a (pow.f64 b 3))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))))) (+.f64 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2))))) (*.f64 (pow.f64 eps 5) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 a 2) (pow.f64 b 3))) (+.f64 (*.f64 1/24 (*.f64 a (pow.f64 b 4))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 a 4) b)) (*.f64 1/12 (*.f64 (pow.f64 a 3) (pow.f64 b 2))))))))))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 eps (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 a 2) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (*.f64 eps (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 a 2) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 3) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (*.f64 eps (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (*.f64 (pow.f64 a 4) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 a 2) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 3) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (*.f64 eps (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1))))))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 (pow.f64 eps 2) (pow.f64 b 2)))) (*.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)))
(+.f64 (*.f64 1/6 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 (pow.f64 eps 3) (pow.f64 b 3)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 (pow.f64 eps 2) (pow.f64 b 2)))) (*.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))))
(+.f64 (*.f64 1/6 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 (pow.f64 eps 3) (pow.f64 b 3)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 (pow.f64 eps 2) (pow.f64 b 2)))) (+.f64 (*.f64 1/24 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 (pow.f64 eps 4) (pow.f64 b 4)))) (*.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)))))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 eps (+.f64 a b))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 (+.f64 a b) 2))) (*.f64 eps (+.f64 a b)))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 (+.f64 a b) 3))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 (+.f64 a b) 2))) (*.f64 eps (+.f64 a b))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 (+.f64 a b) 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 (+.f64 a b) 3))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 (+.f64 a b) 2))) (*.f64 eps (+.f64 a b)))))
(-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)
(-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)
(-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)
(-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)
(-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)
(-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)
(-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)
(-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(-.f64 (+.f64 (*.f64 eps (*.f64 a (exp.f64 (*.f64 eps b)))) (exp.f64 (*.f64 eps b))) 1)
(-.f64 (+.f64 (*.f64 eps (*.f64 a (exp.f64 (*.f64 eps b)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 a 2) (exp.f64 (*.f64 eps b))))) (exp.f64 (*.f64 eps b)))) 1)
(-.f64 (+.f64 (*.f64 eps (*.f64 a (exp.f64 (*.f64 eps b)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 3) (exp.f64 (*.f64 eps b))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 a 2) (exp.f64 (*.f64 eps b))))) (exp.f64 (*.f64 eps b))))) 1)
(-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)
(-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)
(-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)
(-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)
(-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1)
(-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1)
(-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1)
(-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1)
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(-.f64 (+.f64 (*.f64 eps (*.f64 b (exp.f64 (*.f64 eps a)))) (exp.f64 (*.f64 eps a))) 1)
(-.f64 (+.f64 (*.f64 eps (*.f64 b (exp.f64 (*.f64 eps a)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 b 2) (exp.f64 (*.f64 eps a))))) (exp.f64 (*.f64 eps a)))) 1)
(-.f64 (+.f64 (*.f64 eps (*.f64 b (exp.f64 (*.f64 eps a)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 b 3) (exp.f64 (*.f64 eps a))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 b 2) (exp.f64 (*.f64 eps a))))) (exp.f64 (*.f64 eps a))))) 1)
(-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)
(-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)
(-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)
(-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)
(-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1)
(-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1)
(-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1)
(-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1)
(+.f64 0 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))) (cbrt.f64 (pow.f64 (exp.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))) 1)
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (expm1.f64 (*.f64 eps a)) (/.f64 eps (expm1.f64 (*.f64 eps b)))))
(/.f64 1 (/.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))) (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))))
(/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))
(/.f64 (neg.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) (*.f64 (expm1.f64 (*.f64 eps a)) (neg.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (neg.f64 eps)) (*.f64 (expm1.f64 (*.f64 eps a)) (neg.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 eps (expm1.f64 (*.f64 eps a)))) (expm1.f64 (*.f64 eps b)))
(/.f64 (*.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (expm1.f64 (*.f64 eps a)) (neg.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps b)))
(/.f64 (/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))
(/.f64 (/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))
(/.f64 (/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) 1) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))
(/.f64 (/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 2)) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(/.f64 (/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(pow.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))) 3)
(pow.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))) 2))
(log.f64 (pow.f64 (exp.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))))
(cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 3) (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))))
(exp.f64 (log.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))))
(+.f64 0 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))) (cbrt.f64 (exp.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))) 1)
(*.f64 eps (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) 1)
(*.f64 1 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))) 2) (cbrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))) (sqrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (neg.f64 eps) (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (neg.f64 (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) eps)
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 1 (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) 1) (/.f64 (cbrt.f64 eps) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 (sqrt.f64 eps) 1) (/.f64 (sqrt.f64 eps) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 eps a))) (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (/.f64 eps (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 2)) (/.f64 eps (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) (/.f64 eps (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (expm1.f64 (*.f64 eps a))) (/.f64 (cbrt.f64 eps) (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (expm1.f64 (*.f64 eps b))) (/.f64 (cbrt.f64 eps) (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 2)) (cbrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 eps b))) (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) 1)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))) 2)
(pow.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (/.f64 eps (expm1.f64 (*.f64 eps b)))) -1)
(neg.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (neg.f64 (expm1.f64 (*.f64 eps b))))))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) 2))
(log.f64 (exp.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) 3))
(cbrt.f64 (/.f64 (pow.f64 eps 3) (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))
(exp.f64 (log.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))
(+.f64 0 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 (exp.f64 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) 1)
(pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))) 1)
(pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 3)
(pow.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))) 2))
(log.f64 (pow.f64 (exp.f64 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))) 3))
(cbrt.f64 (*.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 3) (pow.f64 (expm1.f64 (*.f64 eps b)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 3) (pow.f64 (expm1.f64 (*.f64 eps a)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(exp.f64 (log.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(+.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) -1)
(+.f64 0 (expm1.f64 (*.f64 eps (+.f64 a b))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))) (cbrt.f64 (exp.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))))) (log.f64 (cbrt.f64 (exp.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))))) (log.f64 (sqrt.f64 (exp.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))))))
(-.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 1)
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 1)
(*.f64 1 (expm1.f64 (*.f64 eps (+.f64 a b))))
(*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 2) (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))))
(*.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 3) 1) (fma.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (pow.f64 (exp.f64 (+.f64 a b)) eps) (+.f64 1 (*.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 1))))
(/.f64 (fma.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (pow.f64 (exp.f64 (+.f64 a b)) eps) -1) (+.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 1))
(pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 1)
(pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 3)
(pow.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 3) 1/3)
(pow.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 2)
(sqrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2))
(log.f64 (exp.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))))
(cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 3))
(exp.f64 (log.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 1))
(log1p.f64 (expm1.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))))
(fma.f64 1 (pow.f64 (exp.f64 (+.f64 a b)) eps) -1)
(fma.f64 (pow.f64 (exp.f64 a) eps) (pow.f64 (exp.f64 b) eps) -1)
(fma.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps)) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps))) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps)) -1)
(fma.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps)) (sqrt.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps)) -1)
Outputs
(/.f64 (+.f64 a b) (*.f64 a b))
(+.f64 (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2)))) (+.f64 a b)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(fma.f64 eps (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 (/.f64 (*.f64 1/2 (+.f64 (*.f64 b (*.f64 a a)) (*.f64 a (*.f64 b b)))) (*.f64 a a)) (/.f64 (+.f64 a b) (*.f64 b b)))) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 eps (-.f64 (*.f64 (/.f64 1/2 a) (/.f64 (pow.f64 (+.f64 a b) 2) b)) (*.f64 (/.f64 (+.f64 a b) (*.f64 b b)) (*.f64 (/.f64 1/2 a) (/.f64 (fma.f64 b (*.f64 a a) (*.f64 a (*.f64 b b))) a)))) (/.f64 1 a)))
(+.f64 (*.f64 (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 3) b)) (+.f64 (*.f64 1/6 (*.f64 a (pow.f64 b 3))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 a b)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2)))) (+.f64 a b)) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2))))) (*.f64 a b)))) (pow.f64 eps 2)) (+.f64 (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2)))) (+.f64 a b)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 (/.f64 1 a) (/.f64 1 b))))
(fma.f64 (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (/.f64 (fma.f64 1/6 (*.f64 b (pow.f64 a 3)) (fma.f64 1/6 (*.f64 a (pow.f64 b 3)) (*.f64 (*.f64 1/4 (*.f64 a a)) (*.f64 b b)))) (/.f64 (*.f64 (*.f64 a a) (*.f64 b b)) (+.f64 a b))) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 (/.f64 (*.f64 1/2 (+.f64 (*.f64 b (*.f64 a a)) (*.f64 a (*.f64 b b)))) (*.f64 a a)) (/.f64 (+.f64 a b) (*.f64 b b)))) (/.f64 (*.f64 a b) (*.f64 1/2 (+.f64 (*.f64 b (*.f64 a a)) (*.f64 a (*.f64 b b)))))))) (*.f64 eps eps) (fma.f64 eps (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 (/.f64 (*.f64 1/2 (+.f64 (*.f64 b (*.f64 a a)) (*.f64 a (*.f64 b b)))) (*.f64 a a)) (/.f64 (+.f64 a b) (*.f64 b b)))) (+.f64 (/.f64 1 a) (/.f64 1 b))))
(fma.f64 (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (fma.f64 (/.f64 (fma.f64 1/6 (*.f64 b (pow.f64 a 3)) (fma.f64 (*.f64 (*.f64 a b) (*.f64 a b)) 1/4 (*.f64 (*.f64 1/6 a) (pow.f64 b 3)))) (*.f64 a a)) (/.f64 (+.f64 a b) (*.f64 b b)) (/.f64 (-.f64 (*.f64 (/.f64 1/2 a) (/.f64 (pow.f64 (+.f64 a b) 2) b)) (*.f64 (/.f64 (+.f64 a b) (*.f64 b b)) (*.f64 (/.f64 1/2 a) (/.f64 (fma.f64 b (*.f64 a a) (*.f64 a (*.f64 b b))) a)))) (*.f64 (/.f64 a 1/2) (/.f64 b (fma.f64 b (*.f64 a a) (*.f64 a (*.f64 b b)))))))) (*.f64 eps eps) (+.f64 (/.f64 1 b) (fma.f64 eps (-.f64 (*.f64 (/.f64 1/2 a) (/.f64 (pow.f64 (+.f64 a b) 2) b)) (*.f64 (/.f64 (+.f64 a b) (*.f64 b b)) (*.f64 (/.f64 1/2 a) (/.f64 (fma.f64 b (*.f64 a a) (*.f64 a (*.f64 b b))) a)))) (/.f64 1 a))))
(+.f64 (*.f64 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 a b) 4) (*.f64 a b))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12 (*.f64 (pow.f64 a 2) (pow.f64 b 3))) (+.f64 (*.f64 1/24 (*.f64 a (pow.f64 b 4))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 a 4) b)) (*.f64 1/12 (*.f64 (pow.f64 a 3) (pow.f64 b 2)))))) (+.f64 a b)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 3) b)) (+.f64 (*.f64 1/6 (*.f64 a (pow.f64 b 3))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 a b)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2)))) (+.f64 a b)) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2))))) (*.f64 a b)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2))))) (*.f64 a b)) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 3) b)) (+.f64 (*.f64 1/6 (*.f64 a (pow.f64 b 3))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2)))) (+.f64 a b)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (*.f64 a b))))) (pow.f64 eps 3)) (+.f64 (*.f64 (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 3) b)) (+.f64 (*.f64 1/6 (*.f64 a (pow.f64 b 3))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 a b)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2)))) (+.f64 a b)) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2))))) (*.f64 a b)))) (pow.f64 eps 2)) (+.f64 (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2)))) (+.f64 a b)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 (/.f64 1 a) (/.f64 1 b)))))
(fma.f64 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 a b) 4) (*.f64 a b))) (+.f64 (*.f64 (/.f64 (fma.f64 1/12 (*.f64 (*.f64 a a) (pow.f64 b 3)) (fma.f64 1/24 (*.f64 a (pow.f64 b 4)) (fma.f64 1/24 (*.f64 b (pow.f64 a 4)) (*.f64 1/12 (*.f64 (*.f64 b b) (pow.f64 a 3)))))) (*.f64 a a)) (/.f64 (+.f64 a b) (*.f64 b b))) (+.f64 (*.f64 (/.f64 (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (/.f64 (fma.f64 1/6 (*.f64 b (pow.f64 a 3)) (fma.f64 1/6 (*.f64 a (pow.f64 b 3)) (*.f64 (*.f64 1/4 (*.f64 a a)) (*.f64 b b)))) (/.f64 (*.f64 (*.f64 a a) (*.f64 b b)) (+.f64 a b))) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 (/.f64 (*.f64 1/2 (+.f64 (*.f64 b (*.f64 a a)) (*.f64 a (*.f64 b b)))) (*.f64 a a)) (/.f64 (+.f64 a b) (*.f64 b b)))) (/.f64 (*.f64 a b) (*.f64 1/2 (+.f64 (*.f64 b (*.f64 a a)) (*.f64 a (*.f64 b b)))))))) a) (/.f64 (*.f64 1/2 (+.f64 (*.f64 b (*.f64 a a)) (*.f64 a (*.f64 b b)))) b)) (*.f64 (/.f64 (fma.f64 1/6 (*.f64 b (pow.f64 a 3)) (fma.f64 1/6 (*.f64 a (pow.f64 b 3)) (*.f64 (*.f64 1/4 (*.f64 a a)) (*.f64 b b)))) a) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 (/.f64 (*.f64 1/2 (+.f64 (*.f64 b (*.f64 a a)) (*.f64 a (*.f64 b b)))) (*.f64 a a)) (/.f64 (+.f64 a b) (*.f64 b b)))) b))))) (pow.f64 eps 3) (fma.f64 (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (/.f64 (fma.f64 1/6 (*.f64 b (pow.f64 a 3)) (fma.f64 1/6 (*.f64 a (pow.f64 b 3)) (*.f64 (*.f64 1/4 (*.f64 a a)) (*.f64 b b)))) (/.f64 (*.f64 (*.f64 a a) (*.f64 b b)) (+.f64 a b))) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 (/.f64 (*.f64 1/2 (+.f64 (*.f64 b (*.f64 a a)) (*.f64 a (*.f64 b b)))) (*.f64 a a)) (/.f64 (+.f64 a b) (*.f64 b b)))) (/.f64 (*.f64 a b) (*.f64 1/2 (+.f64 (*.f64 b (*.f64 a a)) (*.f64 a (*.f64 b b)))))))) (*.f64 eps eps) (fma.f64 eps (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 (/.f64 (*.f64 1/2 (+.f64 (*.f64 b (*.f64 a a)) (*.f64 a (*.f64 b b)))) (*.f64 a a)) (/.f64 (+.f64 a b) (*.f64 b b)))) (+.f64 (/.f64 1 a) (/.f64 1 b)))))
(fma.f64 (-.f64 (*.f64 (/.f64 1/24 a) (/.f64 (pow.f64 (+.f64 a b) 4) b)) (fma.f64 (/.f64 (fma.f64 1/12 (*.f64 (*.f64 a a) (pow.f64 b 3)) (fma.f64 1/24 (*.f64 a (pow.f64 b 4)) (fma.f64 1/24 (*.f64 b (pow.f64 a 4)) (*.f64 (*.f64 b b) (*.f64 (pow.f64 a 3) 1/12))))) (*.f64 a a)) (/.f64 (+.f64 a b) (*.f64 b b)) (fma.f64 (/.f64 (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (fma.f64 (/.f64 (fma.f64 1/6 (*.f64 b (pow.f64 a 3)) (fma.f64 (*.f64 (*.f64 a b) (*.f64 a b)) 1/4 (*.f64 (*.f64 1/6 a) (pow.f64 b 3)))) (*.f64 a a)) (/.f64 (+.f64 a b) (*.f64 b b)) (/.f64 (-.f64 (*.f64 (/.f64 1/2 a) (/.f64 (pow.f64 (+.f64 a b) 2) b)) (*.f64 (/.f64 (+.f64 a b) (*.f64 b b)) (*.f64 (/.f64 1/2 a) (/.f64 (fma.f64 b (*.f64 a a) (*.f64 a (*.f64 b b))) a)))) (*.f64 (/.f64 a 1/2) (/.f64 b (fma.f64 b (*.f64 a a) (*.f64 a (*.f64 b b)))))))) a) (/.f64 1/2 (/.f64 b (fma.f64 b (*.f64 a a) (*.f64 a (*.f64 b b))))) (*.f64 (/.f64 (fma.f64 1/6 (*.f64 b (pow.f64 a 3)) (fma.f64 (*.f64 (*.f64 a b) (*.f64 a b)) 1/4 (*.f64 (*.f64 1/6 a) (pow.f64 b 3)))) (*.f64 a b)) (-.f64 (*.f64 (/.f64 1/2 a) (/.f64 (pow.f64 (+.f64 a b) 2) b)) (*.f64 (/.f64 (+.f64 a b) (*.f64 b b)) (*.f64 (/.f64 1/2 a) (/.f64 (fma.f64 b (*.f64 a a) (*.f64 a (*.f64 b b))) a)))))))) (pow.f64 eps 3) (fma.f64 (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (fma.f64 (/.f64 (fma.f64 1/6 (*.f64 b (pow.f64 a 3)) (fma.f64 (*.f64 (*.f64 a b) (*.f64 a b)) 1/4 (*.f64 (*.f64 1/6 a) (pow.f64 b 3)))) (*.f64 a a)) (/.f64 (+.f64 a b) (*.f64 b b)) (/.f64 (-.f64 (*.f64 (/.f64 1/2 a) (/.f64 (pow.f64 (+.f64 a b) 2) b)) (*.f64 (/.f64 (+.f64 a b) (*.f64 b b)) (*.f64 (/.f64 1/2 a) (/.f64 (fma.f64 b (*.f64 a a) (*.f64 a (*.f64 b b))) a)))) (*.f64 (/.f64 a 1/2) (/.f64 b (fma.f64 b (*.f64 a a) (*.f64 a (*.f64 b b)))))))) (*.f64 eps eps) (+.f64 (/.f64 1 b) (fma.f64 eps (-.f64 (*.f64 (/.f64 1/2 a) (/.f64 (pow.f64 (+.f64 a b) 2) b)) (*.f64 (/.f64 (+.f64 a b) (*.f64 b b)) (*.f64 (/.f64 1/2 a) (/.f64 (fma.f64 b (*.f64 a a) (*.f64 a (*.f64 b b))) a)))) (/.f64 1 a)))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (expm1.f64 (*.f64 a eps))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (expm1.f64 (*.f64 a eps))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (expm1.f64 (*.f64 a eps))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (expm1.f64 (*.f64 a eps))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (expm1.f64 (*.f64 a eps))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (expm1.f64 (*.f64 a eps))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (expm1.f64 (*.f64 a eps))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (expm1.f64 (*.f64 a eps))))
(/.f64 1 a)
(-.f64 (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 a)) (*.f64 1/2 eps))
(+.f64 (/.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b)) (expm1.f64 (*.f64 b eps))) (-.f64 (/.f64 1 a) (*.f64 eps 1/2)))
(+.f64 (/.f64 1 a) (+.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 b eps))) (pow.f64 (exp.f64 b) eps)) (*.f64 eps -1/2)))
(-.f64 (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))) (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (*.f64 1/2 eps)))))) a) (/.f64 1 a))) (*.f64 1/2 eps))
(+.f64 (/.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b)) (expm1.f64 (*.f64 b eps))) (-.f64 (fma.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 eps eps) (/.f64 (expm1.f64 (*.f64 b eps)) (pow.f64 (exp.f64 eps) b)))) (fma.f64 1/6 (*.f64 eps eps) (*.f64 1/2 (*.f64 eps (+.f64 (/.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b)) (expm1.f64 (*.f64 b eps))) (*.f64 -1/2 eps)))))) a (/.f64 1 a)) (*.f64 eps 1/2)))
(+.f64 (fma.f64 a (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 eps eps) (expm1.f64 (*.f64 b eps))) (pow.f64 (exp.f64 b) eps))) (fma.f64 1/2 (*.f64 eps (+.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 b eps))) (pow.f64 (exp.f64 b) eps)) (*.f64 eps -1/2))) (*.f64 1/6 (*.f64 eps eps)))) (/.f64 1 a)) (+.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 b eps))) (pow.f64 (exp.f64 b) eps)) (*.f64 eps -1/2)))
(-.f64 (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 3) (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))) (+.f64 (*.f64 1/24 (pow.f64 eps 3)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 2) (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (*.f64 1/2 eps)))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))) (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (*.f64 1/2 eps)))))) eps)))))) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))) (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (*.f64 1/2 eps)))))) a) (/.f64 1 a)))) (*.f64 1/2 eps))
(+.f64 (/.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b)) (expm1.f64 (*.f64 b eps))) (-.f64 (fma.f64 (*.f64 a a) (-.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (exp.f64 eps) b)) (expm1.f64 (*.f64 b eps)))) (fma.f64 1/24 (pow.f64 eps 3) (fma.f64 1/6 (*.f64 (*.f64 eps eps) (+.f64 (/.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b)) (expm1.f64 (*.f64 b eps))) (*.f64 -1/2 eps))) (*.f64 1/2 (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 (*.f64 eps eps) (/.f64 (expm1.f64 (*.f64 b eps)) (pow.f64 (exp.f64 eps) b)))) (fma.f64 1/6 (*.f64 eps eps) (*.f64 1/2 (*.f64 eps (+.f64 (/.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b)) (expm1.f64 (*.f64 b eps))) (*.f64 -1/2 eps))))))))))) (fma.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 eps eps) (/.f64 (expm1.f64 (*.f64 b eps)) (pow.f64 (exp.f64 eps) b)))) (fma.f64 1/6 (*.f64 eps eps) (*.f64 1/2 (*.f64 eps (+.f64 (/.f64 (*.f64 eps (pow.f64 (exp.f64 eps) b)) (expm1.f64 (*.f64 b eps))) (*.f64 -1/2 eps)))))) a (/.f64 1 a))) (*.f64 eps 1/2)))
(+.f64 (fma.f64 (*.f64 a a) (-.f64 (/.f64 (*.f64 1/6 (pow.f64 eps 3)) (/.f64 (expm1.f64 (*.f64 b eps)) (pow.f64 (exp.f64 b) eps))) (fma.f64 1/24 (pow.f64 eps 3) (fma.f64 1/2 (*.f64 eps (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 eps eps) (expm1.f64 (*.f64 b eps))) (pow.f64 (exp.f64 b) eps))) (fma.f64 1/2 (*.f64 eps (+.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 b eps))) (pow.f64 (exp.f64 b) eps)) (*.f64 eps -1/2))) (*.f64 1/6 (*.f64 eps eps))))) (*.f64 (*.f64 1/6 (*.f64 eps eps)) (+.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 b eps))) (pow.f64 (exp.f64 b) eps)) (*.f64 eps -1/2)))))) (fma.f64 a (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 eps eps) (expm1.f64 (*.f64 b eps))) (pow.f64 (exp.f64 b) eps))) (fma.f64 1/2 (*.f64 eps (+.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 b eps))) (pow.f64 (exp.f64 b) eps)) (*.f64 eps -1/2))) (*.f64 1/6 (*.f64 eps eps)))) (/.f64 1 a))) (+.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 b eps))) (pow.f64 (exp.f64 b) eps)) (*.f64 eps -1/2)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (expm1.f64 (*.f64 a eps))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (expm1.f64 (*.f64 a eps))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (expm1.f64 (*.f64 a eps))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (expm1.f64 (*.f64 a eps))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) eps) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (expm1.f64 (*.f64 a eps))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) eps) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (expm1.f64 (*.f64 a eps))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) eps) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (expm1.f64 (*.f64 a eps))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) eps) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (expm1.f64 (*.f64 a eps))))
(/.f64 1 b)
(-.f64 (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (/.f64 1 b)) (*.f64 1/2 eps))
(+.f64 (/.f64 (*.f64 eps (pow.f64 (exp.f64 eps) a)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 b) (*.f64 eps 1/2)))
(+.f64 (/.f64 (*.f64 eps (pow.f64 (exp.f64 a) eps)) (expm1.f64 (*.f64 a eps))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(-.f64 (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (*.f64 1/2 eps)))))) b) (/.f64 1 b))) (*.f64 1/2 eps))
(+.f64 (/.f64 (*.f64 eps (pow.f64 (exp.f64 eps) a)) (expm1.f64 (*.f64 a eps))) (-.f64 (fma.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 eps eps) (pow.f64 (exp.f64 eps) a)) (expm1.f64 (*.f64 a eps)))) (fma.f64 1/6 (*.f64 eps eps) (*.f64 1/2 (*.f64 eps (+.f64 (/.f64 (*.f64 eps (pow.f64 (exp.f64 eps) a)) (expm1.f64 (*.f64 a eps))) (*.f64 -1/2 eps)))))) b (/.f64 1 b)) (*.f64 eps 1/2)))
(+.f64 (/.f64 (*.f64 eps (pow.f64 (exp.f64 a) eps)) (expm1.f64 (*.f64 a eps))) (+.f64 (fma.f64 b (-.f64 (/.f64 (*.f64 1/2 (*.f64 eps eps)) (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 a) eps))) (fma.f64 1/2 (*.f64 eps (+.f64 (/.f64 (*.f64 eps (pow.f64 (exp.f64 a) eps)) (expm1.f64 (*.f64 a eps))) (*.f64 eps -1/2))) (*.f64 1/6 (*.f64 eps eps)))) (/.f64 1 b)) (*.f64 eps -1/2)))
(-.f64 (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (*.f64 1/2 eps)))))) b) (+.f64 (/.f64 1 b) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 3) (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (+.f64 (*.f64 1/24 (pow.f64 eps 3)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (*.f64 1/2 eps)))))) eps)) (*.f64 1/6 (*.f64 (pow.f64 eps 2) (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (*.f64 1/2 eps))))))))))) (*.f64 1/2 eps))
(+.f64 (+.f64 (/.f64 (*.f64 eps (pow.f64 (exp.f64 eps) a)) (expm1.f64 (*.f64 a eps))) (+.f64 (fma.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 eps eps) (pow.f64 (exp.f64 eps) a)) (expm1.f64 (*.f64 a eps)))) (fma.f64 1/6 (*.f64 eps eps) (*.f64 1/2 (*.f64 eps (+.f64 (/.f64 (*.f64 eps (pow.f64 (exp.f64 eps) a)) (expm1.f64 (*.f64 a eps))) (*.f64 -1/2 eps)))))) b (/.f64 1 b)) (*.f64 (*.f64 b b) (-.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (exp.f64 eps) a)) (expm1.f64 (*.f64 a eps)))) (fma.f64 1/24 (pow.f64 eps 3) (fma.f64 1/2 (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 eps eps) (pow.f64 (exp.f64 eps) a)) (expm1.f64 (*.f64 a eps)))) (fma.f64 1/6 (*.f64 eps eps) (*.f64 1/2 (*.f64 eps (+.f64 (/.f64 (*.f64 eps (pow.f64 (exp.f64 eps) a)) (expm1.f64 (*.f64 a eps))) (*.f64 -1/2 eps))))))) (*.f64 1/6 (*.f64 (*.f64 eps eps) (+.f64 (/.f64 (*.f64 eps (pow.f64 (exp.f64 eps) a)) (expm1.f64 (*.f64 a eps))) (*.f64 -1/2 eps)))))))))) (*.f64 -1/2 eps))
(+.f64 (fma.f64 b (-.f64 (/.f64 (*.f64 1/2 (*.f64 eps eps)) (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 a) eps))) (fma.f64 1/2 (*.f64 eps (+.f64 (/.f64 (*.f64 eps (pow.f64 (exp.f64 a) eps)) (expm1.f64 (*.f64 a eps))) (*.f64 eps -1/2))) (*.f64 1/6 (*.f64 eps eps)))) (fma.f64 (*.f64 b b) (-.f64 (/.f64 1/6 (/.f64 (expm1.f64 (*.f64 a eps)) (*.f64 (pow.f64 eps 3) (pow.f64 (exp.f64 a) eps)))) (fma.f64 1/24 (pow.f64 eps 3) (fma.f64 1/2 (*.f64 eps (-.f64 (/.f64 (*.f64 1/2 (*.f64 eps eps)) (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 a) eps))) (fma.f64 1/2 (*.f64 eps (+.f64 (/.f64 (*.f64 eps (pow.f64 (exp.f64 a) eps)) (expm1.f64 (*.f64 a eps))) (*.f64 eps -1/2))) (*.f64 1/6 (*.f64 eps eps))))) (*.f64 1/6 (*.f64 (*.f64 eps eps) (+.f64 (/.f64 (*.f64 eps (pow.f64 (exp.f64 a) eps)) (expm1.f64 (*.f64 a eps))) (*.f64 eps -1/2))))))) (/.f64 1 b))) (+.f64 (/.f64 (*.f64 eps (pow.f64 (exp.f64 a) eps)) (expm1.f64 (*.f64 a eps))) (*.f64 eps -1/2)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (expm1.f64 (*.f64 a eps))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (expm1.f64 (*.f64 a eps))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (expm1.f64 (*.f64 a eps))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (expm1.f64 (*.f64 a eps))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (expm1.f64 (*.f64 a eps))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (expm1.f64 (*.f64 a eps))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (expm1.f64 (*.f64 a eps))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (expm1.f64 (*.f64 a eps))))
(/.f64 1 (*.f64 eps (*.f64 a b)))
(/.f64 1 (*.f64 (*.f64 a eps) b))
(/.f64 (/.f64 1 eps) (*.f64 a b))
(+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 (/.f64 1 b)) (*.f64 1/2 (/.f64 1 a)))) (/.f64 1 (*.f64 eps (*.f64 a b))))
(fma.f64 -1 (+.f64 (/.f64 1/2 b) (/.f64 1/2 a)) (/.f64 1 (*.f64 (*.f64 a eps) b)))
(+.f64 (/.f64 -1/2 b) (+.f64 (/.f64 -1/2 a) (/.f64 (/.f64 1 eps) (*.f64 a b))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 (/.f64 1 b)) (*.f64 1/2 (/.f64 1 a)))) (+.f64 (/.f64 1 (*.f64 eps (*.f64 a b))) (*.f64 -1 (*.f64 eps (+.f64 1/4 (+.f64 (*.f64 1/6 (/.f64 a b)) (+.f64 (*.f64 1/6 (/.f64 b a)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2)))) (+.f64 (*.f64 1/2 (/.f64 1 b)) (*.f64 1/2 (/.f64 1 a)))) (*.f64 a b))))))))))
(+.f64 (fma.f64 -1 (+.f64 (/.f64 1/2 b) (/.f64 1/2 a)) (/.f64 1 (*.f64 (*.f64 a eps) b))) (*.f64 (neg.f64 eps) (+.f64 1/4 (fma.f64 1/6 (/.f64 a b) (fma.f64 1/6 (/.f64 b a) (neg.f64 (/.f64 (*.f64 1/2 (+.f64 (*.f64 b (*.f64 a a)) (*.f64 a (*.f64 b b)))) (/.f64 (*.f64 a b) (+.f64 (/.f64 1/2 b) (/.f64 1/2 a))))))))))
(+.f64 (+.f64 (/.f64 -1/2 b) (/.f64 -1/2 a)) (-.f64 (/.f64 (/.f64 1 eps) (*.f64 a b)) (*.f64 eps (+.f64 1/4 (fma.f64 1/6 (/.f64 a b) (fma.f64 1/6 (/.f64 b a) (/.f64 (+.f64 (/.f64 -1/2 b) (/.f64 -1/2 a)) (*.f64 (/.f64 a 1/2) (/.f64 b (fma.f64 b (*.f64 a a) (*.f64 a (*.f64 b b))))))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 3) b)) (+.f64 (*.f64 1/6 (*.f64 a (pow.f64 b 3))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 (*.f64 1/2 (/.f64 1 b)) (*.f64 1/2 (/.f64 1 a)))) (*.f64 a b))) (+.f64 (*.f64 1/12 a) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 a 2) b)) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 b 2) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1/4 (+.f64 (*.f64 1/6 (/.f64 a b)) (+.f64 (*.f64 1/6 (/.f64 b a)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 a)) (*.f64 1/2 (/.f64 1 b))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2))))) (*.f64 a b)))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2))))) (*.f64 a b))) (*.f64 1/12 b)))))))) (+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 (/.f64 1 b)) (*.f64 1/2 (/.f64 1 a)))) (+.f64 (/.f64 1 (*.f64 eps (*.f64 a b))) (*.f64 -1 (*.f64 eps (+.f64 1/4 (+.f64 (*.f64 1/6 (/.f64 a b)) (+.f64 (*.f64 1/6 (/.f64 b a)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2)))) (+.f64 (*.f64 1/2 (/.f64 1 b)) (*.f64 1/2 (/.f64 1 a)))) (*.f64 a b)))))))))))
(fma.f64 -1 (*.f64 (*.f64 eps eps) (fma.f64 -1 (*.f64 (/.f64 (fma.f64 1/6 (*.f64 b (pow.f64 a 3)) (fma.f64 1/6 (*.f64 a (pow.f64 b 3)) (*.f64 (*.f64 1/4 (*.f64 a a)) (*.f64 b b)))) a) (/.f64 (+.f64 (/.f64 1/2 b) (/.f64 1/2 a)) b)) (fma.f64 1/12 a (fma.f64 1/24 (/.f64 (*.f64 a a) b) (fma.f64 1/24 (/.f64 (*.f64 b b) a) (fma.f64 -1 (/.f64 (+.f64 1/4 (fma.f64 1/6 (/.f64 a b) (fma.f64 1/6 (/.f64 b a) (neg.f64 (/.f64 (*.f64 1/2 (+.f64 (*.f64 b (*.f64 a a)) (*.f64 a (*.f64 b b)))) (/.f64 (*.f64 a b) (+.f64 (/.f64 1/2 b) (/.f64 1/2 a)))))))) (/.f64 (*.f64 a b) (*.f64 1/2 (+.f64 (*.f64 b (*.f64 a a)) (*.f64 a (*.f64 b b)))))) (*.f64 b 1/12))))))) (+.f64 (fma.f64 -1 (+.f64 (/.f64 1/2 b) (/.f64 1/2 a)) (/.f64 1 (*.f64 (*.f64 a eps) b))) (*.f64 (neg.f64 eps) (+.f64 1/4 (fma.f64 1/6 (/.f64 a b) (fma.f64 1/6 (/.f64 b a) (neg.f64 (/.f64 (*.f64 1/2 (+.f64 (*.f64 b (*.f64 a a)) (*.f64 a (*.f64 b b)))) (/.f64 (*.f64 a b) (+.f64 (/.f64 1/2 b) (/.f64 1/2 a)))))))))))
(+.f64 (-.f64 (/.f64 (/.f64 1 eps) (*.f64 a b)) (*.f64 eps (+.f64 1/4 (fma.f64 1/6 (/.f64 a b) (fma.f64 1/6 (/.f64 b a) (/.f64 (+.f64 (/.f64 -1/2 b) (/.f64 -1/2 a)) (*.f64 (/.f64 a 1/2) (/.f64 b (fma.f64 b (*.f64 a a) (*.f64 a (*.f64 b b))))))))))) (fma.f64 (*.f64 (neg.f64 eps) eps) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 -1/2 b) (/.f64 -1/2 a)) (fma.f64 1/6 (*.f64 b (pow.f64 a 3)) (fma.f64 (*.f64 (*.f64 a b) (*.f64 a b)) 1/4 (*.f64 (*.f64 1/6 a) (pow.f64 b 3))))) (*.f64 a b)) (fma.f64 a 1/12 (fma.f64 1/24 (/.f64 a (/.f64 b a)) (fma.f64 1/24 (/.f64 b (/.f64 a b)) (-.f64 (*.f64 b 1/12) (*.f64 (/.f64 1/2 (/.f64 a (fma.f64 b (*.f64 a a) (*.f64 a (*.f64 b b))))) (/.f64 (+.f64 1/4 (fma.f64 1/6 (/.f64 a b) (fma.f64 1/6 (/.f64 b a) (/.f64 (+.f64 (/.f64 -1/2 b) (/.f64 -1/2 a)) (*.f64 (/.f64 a 1/2) (/.f64 b (fma.f64 b (*.f64 a a) (*.f64 a (*.f64 b b))))))))) b))))))) (+.f64 (/.f64 -1/2 b) (/.f64 -1/2 a))))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps))))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps))))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps))))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps))))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps))))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps))))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps))))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps))))
(/.f64 1 (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 1 (*.f64 a (expm1.f64 (*.f64 b eps))))
(/.f64 (/.f64 1 a) (expm1.f64 (*.f64 b eps)))
(+.f64 (*.f64 -1/2 (/.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))) (/.f64 1 (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1))))
(fma.f64 -1/2 (/.f64 eps (expm1.f64 (*.f64 b eps))) (/.f64 1 (*.f64 a (expm1.f64 (*.f64 b eps)))))
(fma.f64 -1/2 (/.f64 eps (expm1.f64 (*.f64 b eps))) (/.f64 (/.f64 1 a) (expm1.f64 (*.f64 b eps))))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 1/6 (/.f64 (pow.f64 eps 2) (-.f64 (exp.f64 (*.f64 eps b)) 1))) (*.f64 -1/4 (/.f64 (pow.f64 eps 2) (-.f64 (exp.f64 (*.f64 eps b)) 1)))))) (+.f64 (*.f64 -1/2 (/.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))) (/.f64 1 (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))))
(fma.f64 -1 (*.f64 a (*.f64 (/.f64 (*.f64 eps eps) (expm1.f64 (*.f64 b eps))) -1/12)) (fma.f64 -1/2 (/.f64 eps (expm1.f64 (*.f64 b eps))) (/.f64 1 (*.f64 a (expm1.f64 (*.f64 b eps))))))
(-.f64 (fma.f64 -1/2 (/.f64 eps (expm1.f64 (*.f64 b eps))) (/.f64 (/.f64 1 a) (expm1.f64 (*.f64 b eps)))) (*.f64 (/.f64 (*.f64 eps eps) (expm1.f64 (*.f64 b eps))) (*.f64 -1/12 a)))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 1/6 (/.f64 (pow.f64 eps 2) (-.f64 (exp.f64 (*.f64 eps b)) 1))) (*.f64 -1/4 (/.f64 (pow.f64 eps 2) (-.f64 (exp.f64 (*.f64 eps b)) 1)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 eps 3) (-.f64 (exp.f64 (*.f64 eps b)) 1))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 eps 3) (-.f64 (exp.f64 (*.f64 eps b)) 1))) (*.f64 -1/2 (*.f64 eps (+.f64 (*.f64 1/6 (/.f64 (pow.f64 eps 2) (-.f64 (exp.f64 (*.f64 eps b)) 1))) (*.f64 -1/4 (/.f64 (pow.f64 eps 2) (-.f64 (exp.f64 (*.f64 eps b)) 1)))))))))) (+.f64 (*.f64 -1/2 (/.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))) (/.f64 1 (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1))))))
(fma.f64 -1 (*.f64 a (*.f64 (/.f64 (*.f64 eps eps) (expm1.f64 (*.f64 b eps))) -1/12)) (fma.f64 -1 (*.f64 (*.f64 a a) (fma.f64 -1/12 (/.f64 (pow.f64 eps 3) (expm1.f64 (*.f64 b eps))) (fma.f64 1/24 (/.f64 (pow.f64 eps 3) (expm1.f64 (*.f64 b eps))) (*.f64 -1/2 (*.f64 eps (*.f64 (/.f64 (*.f64 eps eps) (expm1.f64 (*.f64 b eps))) -1/12)))))) (fma.f64 -1/2 (/.f64 eps (expm1.f64 (*.f64 b eps))) (/.f64 1 (*.f64 a (expm1.f64 (*.f64 b eps)))))))
(-.f64 (-.f64 (fma.f64 -1/2 (/.f64 eps (expm1.f64 (*.f64 b eps))) (/.f64 (/.f64 1 a) (expm1.f64 (*.f64 b eps)))) (*.f64 a (*.f64 a (+.f64 (*.f64 (*.f64 (*.f64 eps -1/2) (/.f64 (*.f64 eps eps) (expm1.f64 (*.f64 b eps)))) -1/12) (*.f64 (/.f64 (pow.f64 eps 3) (expm1.f64 (*.f64 b eps))) -1/24))))) (*.f64 (/.f64 (*.f64 eps eps) (expm1.f64 (*.f64 b eps))) (*.f64 -1/12 a)))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps))))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps))))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps))))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps))))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps))))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps))))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps))))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps))))
(/.f64 1 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 1 (*.f64 b (expm1.f64 (*.f64 a eps))))
(+.f64 (*.f64 -1/2 (/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))) (/.f64 1 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)))
(fma.f64 -1/2 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 1 (*.f64 b (expm1.f64 (*.f64 a eps)))))
(+.f64 (*.f64 -1/2 (/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 eps 2) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (*.f64 1/6 (/.f64 (pow.f64 eps 2) (-.f64 (exp.f64 (*.f64 eps a)) 1)))) b)) (/.f64 1 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))))
(fma.f64 -1/2 (/.f64 eps (expm1.f64 (*.f64 a eps))) (fma.f64 -1 (*.f64 b (*.f64 (/.f64 (*.f64 eps eps) (expm1.f64 (*.f64 a eps))) -1/12)) (/.f64 1 (*.f64 b (expm1.f64 (*.f64 a eps))))))
(fma.f64 -1/2 (/.f64 eps (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b (expm1.f64 (*.f64 a eps)))) (*.f64 b (/.f64 (*.f64 (*.f64 eps eps) -1/12) (expm1.f64 (*.f64 a eps))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/24 (/.f64 (pow.f64 eps 3) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (+.f64 (*.f64 -1/2 (*.f64 eps (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 eps 2) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (*.f64 1/6 (/.f64 (pow.f64 eps 2) (-.f64 (exp.f64 (*.f64 eps a)) 1)))))) (*.f64 -1/12 (/.f64 (pow.f64 eps 3) (-.f64 (exp.f64 (*.f64 eps a)) 1))))) (pow.f64 b 2))) (+.f64 (*.f64 -1/2 (/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 eps 2) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (*.f64 1/6 (/.f64 (pow.f64 eps 2) (-.f64 (exp.f64 (*.f64 eps a)) 1)))) b)) (/.f64 1 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)))))
(fma.f64 -1 (*.f64 (*.f64 b b) (fma.f64 1/24 (/.f64 (pow.f64 eps 3) (expm1.f64 (*.f64 a eps))) (fma.f64 -1/2 (*.f64 eps (*.f64 (/.f64 (*.f64 eps eps) (expm1.f64 (*.f64 a eps))) -1/12)) (*.f64 -1/12 (/.f64 (pow.f64 eps 3) (expm1.f64 (*.f64 a eps))))))) (fma.f64 -1/2 (/.f64 eps (expm1.f64 (*.f64 a eps))) (fma.f64 -1 (*.f64 b (*.f64 (/.f64 (*.f64 eps eps) (expm1.f64 (*.f64 a eps))) -1/12)) (/.f64 1 (*.f64 b (expm1.f64 (*.f64 a eps)))))))
(-.f64 (fma.f64 -1/2 (/.f64 eps (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 (*.f64 b (expm1.f64 (*.f64 a eps)))) (*.f64 b (/.f64 (*.f64 (*.f64 eps eps) -1/12) (expm1.f64 (*.f64 a eps)))))) (*.f64 b (*.f64 b (fma.f64 1/24 (/.f64 (pow.f64 eps 3) (expm1.f64 (*.f64 a eps))) (fma.f64 -1/12 (/.f64 (pow.f64 eps 3) (expm1.f64 (*.f64 a eps))) (*.f64 (/.f64 (*.f64 (*.f64 eps eps) -1/12) (expm1.f64 (*.f64 a eps))) (*.f64 eps -1/2)))))))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps))))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps))))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps))))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps))))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps))))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps))))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps))))
(/.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps))))
(*.f64 (pow.f64 eps 2) (*.f64 a b))
(*.f64 (*.f64 a b) (*.f64 eps eps))
(*.f64 a (*.f64 b (*.f64 eps eps)))
(+.f64 (*.f64 (pow.f64 eps 2) (*.f64 a b)) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2))))))
(fma.f64 (*.f64 eps eps) (*.f64 a b) (*.f64 (*.f64 1/2 (+.f64 (*.f64 b (*.f64 a a)) (*.f64 a (*.f64 b b)))) (pow.f64 eps 3)))
(fma.f64 (*.f64 a b) (*.f64 eps eps) (*.f64 (*.f64 (pow.f64 eps 3) 1/2) (fma.f64 b (*.f64 a a) (*.f64 a (*.f64 b b)))))
(+.f64 (*.f64 (pow.f64 eps 2) (*.f64 a b)) (+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 3) b)) (+.f64 (*.f64 1/6 (*.f64 a (pow.f64 b 3))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))))) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2)))))))
(fma.f64 (*.f64 eps eps) (*.f64 a b) (fma.f64 (pow.f64 eps 4) (fma.f64 1/6 (*.f64 b (pow.f64 a 3)) (fma.f64 1/6 (*.f64 a (pow.f64 b 3)) (*.f64 (*.f64 1/4 (*.f64 a a)) (*.f64 b b)))) (*.f64 (*.f64 1/2 (+.f64 (*.f64 b (*.f64 a a)) (*.f64 a (*.f64 b b)))) (pow.f64 eps 3))))
(fma.f64 (*.f64 a b) (*.f64 eps eps) (fma.f64 (fma.f64 1/6 (*.f64 b (pow.f64 a 3)) (fma.f64 (*.f64 (*.f64 a b) (*.f64 a b)) 1/4 (*.f64 (*.f64 1/6 a) (pow.f64 b 3)))) (pow.f64 eps 4) (*.f64 (*.f64 (pow.f64 eps 3) 1/2) (fma.f64 b (*.f64 a a) (*.f64 a (*.f64 b b))))))
(+.f64 (*.f64 (pow.f64 eps 2) (*.f64 a b)) (+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 3) b)) (+.f64 (*.f64 1/6 (*.f64 a (pow.f64 b 3))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))))) (+.f64 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2))))) (*.f64 (pow.f64 eps 5) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 a 2) (pow.f64 b 3))) (+.f64 (*.f64 1/24 (*.f64 a (pow.f64 b 4))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 a 4) b)) (*.f64 1/12 (*.f64 (pow.f64 a 3) (pow.f64 b 2))))))))))
(fma.f64 (*.f64 eps eps) (*.f64 a b) (fma.f64 (pow.f64 eps 4) (fma.f64 1/6 (*.f64 b (pow.f64 a 3)) (fma.f64 1/6 (*.f64 a (pow.f64 b 3)) (*.f64 (*.f64 1/4 (*.f64 a a)) (*.f64 b b)))) (fma.f64 (pow.f64 eps 3) (*.f64 1/2 (+.f64 (*.f64 b (*.f64 a a)) (*.f64 a (*.f64 b b)))) (*.f64 (fma.f64 1/12 (*.f64 (*.f64 a a) (pow.f64 b 3)) (fma.f64 1/24 (*.f64 a (pow.f64 b 4)) (fma.f64 1/24 (*.f64 b (pow.f64 a 4)) (*.f64 1/12 (*.f64 (*.f64 b b) (pow.f64 a 3)))))) (pow.f64 eps 5)))))
(fma.f64 (*.f64 a b) (*.f64 eps eps) (fma.f64 (fma.f64 1/6 (*.f64 b (pow.f64 a 3)) (fma.f64 (*.f64 (*.f64 a b) (*.f64 a b)) 1/4 (*.f64 (*.f64 1/6 a) (pow.f64 b 3)))) (pow.f64 eps 4) (fma.f64 (*.f64 1/2 (fma.f64 b (*.f64 a a) (*.f64 a (*.f64 b b)))) (pow.f64 eps 3) (*.f64 (fma.f64 1/12 (*.f64 (*.f64 a a) (pow.f64 b 3)) (fma.f64 1/24 (*.f64 a (pow.f64 b 4)) (fma.f64 1/24 (*.f64 b (pow.f64 a 4)) (*.f64 (*.f64 b b) (*.f64 (pow.f64 a 3) 1/12))))) (pow.f64 eps 5)))))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps)))
(*.f64 eps (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 eps (*.f64 a (expm1.f64 (*.f64 b eps))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 a 2) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (*.f64 eps (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1))))
(fma.f64 1/2 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 a a) (expm1.f64 (*.f64 b eps)))) (*.f64 eps (*.f64 a (expm1.f64 (*.f64 b eps)))))
(fma.f64 eps (*.f64 a (expm1.f64 (*.f64 b eps))) (*.f64 (*.f64 (*.f64 a a) (expm1.f64 (*.f64 b eps))) (*.f64 (*.f64 eps eps) 1/2)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 a 2) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 3) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (*.f64 eps (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1)))))
(fma.f64 1/2 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 a a) (expm1.f64 (*.f64 b eps)))) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 3) (expm1.f64 (*.f64 b eps)))) (*.f64 eps (*.f64 a (expm1.f64 (*.f64 b eps))))))
(fma.f64 1/2 (*.f64 eps (*.f64 eps (*.f64 (*.f64 a a) (expm1.f64 (*.f64 b eps))))) (fma.f64 1/6 (*.f64 (expm1.f64 (*.f64 b eps)) (*.f64 (pow.f64 a 3) (pow.f64 eps 3))) (*.f64 eps (*.f64 a (expm1.f64 (*.f64 b eps))))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (*.f64 (pow.f64 a 4) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 a 2) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 3) (-.f64 (exp.f64 (*.f64 eps b)) 1)))) (*.f64 eps (*.f64 a (-.f64 (exp.f64 (*.f64 eps b)) 1))))))
(fma.f64 1/24 (*.f64 (pow.f64 eps 4) (*.f64 (pow.f64 a 4) (expm1.f64 (*.f64 b eps)))) (fma.f64 1/2 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 a a) (expm1.f64 (*.f64 b eps)))) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 3) (expm1.f64 (*.f64 b eps)))) (*.f64 eps (*.f64 a (expm1.f64 (*.f64 b eps)))))))
(fma.f64 1/24 (*.f64 (pow.f64 a 4) (*.f64 (expm1.f64 (*.f64 b eps)) (pow.f64 eps 4))) (fma.f64 1/2 (*.f64 eps (*.f64 eps (*.f64 (*.f64 a a) (expm1.f64 (*.f64 b eps))))) (fma.f64 1/6 (*.f64 (expm1.f64 (*.f64 b eps)) (*.f64 (pow.f64 a 3) (pow.f64 eps 3))) (*.f64 eps (*.f64 a (expm1.f64 (*.f64 b eps)))))))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps)))
(*.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(*.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps))))
(*.f64 b (*.f64 (expm1.f64 (*.f64 a eps)) eps))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 (pow.f64 eps 2) (pow.f64 b 2)))) (*.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)))
(fma.f64 1/2 (*.f64 (*.f64 (*.f64 b b) (*.f64 eps eps)) (expm1.f64 (*.f64 a eps))) (*.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(fma.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps))) (*.f64 (*.f64 1/2 (*.f64 b (*.f64 b (*.f64 eps eps)))) (expm1.f64 (*.f64 a eps))))
(+.f64 (*.f64 1/6 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 (pow.f64 eps 3) (pow.f64 b 3)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 (pow.f64 eps 2) (pow.f64 b 2)))) (*.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))))
(fma.f64 1/6 (*.f64 (*.f64 (pow.f64 b 3) (pow.f64 eps 3)) (expm1.f64 (*.f64 a eps))) (fma.f64 1/2 (*.f64 (*.f64 (*.f64 b b) (*.f64 eps eps)) (expm1.f64 (*.f64 a eps))) (*.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps))))))
(fma.f64 1/6 (*.f64 (*.f64 (pow.f64 b 3) (pow.f64 eps 3)) (expm1.f64 (*.f64 a eps))) (fma.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps))) (*.f64 (*.f64 1/2 (*.f64 b (*.f64 b (*.f64 eps eps)))) (expm1.f64 (*.f64 a eps)))))
(+.f64 (*.f64 1/6 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 (pow.f64 eps 3) (pow.f64 b 3)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 (pow.f64 eps 2) (pow.f64 b 2)))) (+.f64 (*.f64 1/24 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 (pow.f64 eps 4) (pow.f64 b 4)))) (*.f64 eps (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)))))
(fma.f64 1/6 (*.f64 (*.f64 (pow.f64 b 3) (pow.f64 eps 3)) (expm1.f64 (*.f64 a eps))) (fma.f64 1/2 (*.f64 (*.f64 (*.f64 b b) (*.f64 eps eps)) (expm1.f64 (*.f64 a eps))) (fma.f64 1/24 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 eps 4)) (expm1.f64 (*.f64 a eps))) (*.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))))
(fma.f64 1/6 (*.f64 (*.f64 (pow.f64 b 3) (pow.f64 eps 3)) (expm1.f64 (*.f64 a eps))) (fma.f64 1/2 (*.f64 (*.f64 b b) (*.f64 (*.f64 eps eps) (expm1.f64 (*.f64 a eps)))) (fma.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps))) (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 eps 4)) (*.f64 (expm1.f64 (*.f64 a eps)) 1/24)))))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps)))
(*.f64 eps (+.f64 a b))
(*.f64 (+.f64 a b) eps)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 (+.f64 a b) 2))) (*.f64 eps (+.f64 a b)))
(fma.f64 1/2 (*.f64 (pow.f64 (+.f64 a b) 2) (*.f64 eps eps)) (*.f64 (+.f64 a b) eps))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 (+.f64 a b) 3))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 (+.f64 a b) 2))) (*.f64 eps (+.f64 a b))))
(fma.f64 1/6 (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 eps 3)) (fma.f64 1/2 (*.f64 (pow.f64 (+.f64 a b) 2) (*.f64 eps eps)) (*.f64 (+.f64 a b) eps)))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 (+.f64 a b) 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 (+.f64 a b) 3))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 (+.f64 a b) 2))) (*.f64 eps (+.f64 a b)))))
(fma.f64 1/24 (*.f64 (pow.f64 (+.f64 a b) 4) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 eps 3)) (fma.f64 1/2 (*.f64 (pow.f64 (+.f64 a b) 2) (*.f64 eps eps)) (*.f64 (+.f64 a b) eps))))
(-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)
(expm1.f64 (*.f64 (+.f64 a b) eps))
(-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)
(expm1.f64 (*.f64 (+.f64 a b) eps))
(-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)
(expm1.f64 (*.f64 (+.f64 a b) eps))
(-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)
(expm1.f64 (*.f64 (+.f64 a b) eps))
(-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)
(expm1.f64 (*.f64 (+.f64 a b) eps))
(-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)
(expm1.f64 (*.f64 (+.f64 a b) eps))
(-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)
(expm1.f64 (*.f64 (+.f64 a b) eps))
(-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)
(expm1.f64 (*.f64 (+.f64 a b) eps))
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(expm1.f64 (*.f64 b eps))
(-.f64 (+.f64 (*.f64 eps (*.f64 a (exp.f64 (*.f64 eps b)))) (exp.f64 (*.f64 eps b))) 1)
(+.f64 (*.f64 (*.f64 a eps) (pow.f64 (exp.f64 eps) b)) (expm1.f64 (*.f64 b eps)))
(fma.f64 (*.f64 a eps) (pow.f64 (exp.f64 b) eps) (expm1.f64 (*.f64 b eps)))
(-.f64 (+.f64 (*.f64 eps (*.f64 a (exp.f64 (*.f64 eps b)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 a 2) (exp.f64 (*.f64 eps b))))) (exp.f64 (*.f64 eps b)))) 1)
(+.f64 (fma.f64 eps (*.f64 a (pow.f64 (exp.f64 eps) b)) (fma.f64 1/2 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 a a) (pow.f64 (exp.f64 eps) b))) (pow.f64 (exp.f64 eps) b))) -1)
(+.f64 (fma.f64 eps (*.f64 a (pow.f64 (exp.f64 b) eps)) (*.f64 (*.f64 (*.f64 a a) (pow.f64 (exp.f64 b) eps)) (*.f64 (*.f64 eps eps) 1/2))) (expm1.f64 (*.f64 b eps)))
(-.f64 (+.f64 (*.f64 eps (*.f64 a (exp.f64 (*.f64 eps b)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 3) (exp.f64 (*.f64 eps b))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 a 2) (exp.f64 (*.f64 eps b))))) (exp.f64 (*.f64 eps b))))) 1)
(+.f64 (fma.f64 eps (*.f64 a (pow.f64 (exp.f64 eps) b)) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 3) (pow.f64 (exp.f64 eps) b))) (fma.f64 1/2 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 a a) (pow.f64 (exp.f64 eps) b))) (pow.f64 (exp.f64 eps) b)))) -1)
(+.f64 -1 (+.f64 (fma.f64 1/6 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 eps 3) (pow.f64 (exp.f64 b) eps))) (*.f64 (*.f64 (*.f64 a a) (pow.f64 (exp.f64 b) eps)) (*.f64 (*.f64 eps eps) 1/2))) (*.f64 (+.f64 (*.f64 a eps) 1) (pow.f64 (exp.f64 b) eps))))
(-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)
(expm1.f64 (*.f64 (+.f64 a b) eps))
(-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)
(expm1.f64 (*.f64 (+.f64 a b) eps))
(-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)
(expm1.f64 (*.f64 (+.f64 a b) eps))
(-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)
(expm1.f64 (*.f64 (+.f64 a b) eps))
(-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1)
(expm1.f64 (*.f64 (+.f64 a b) eps))
(-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1)
(expm1.f64 (*.f64 (+.f64 a b) eps))
(-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1)
(expm1.f64 (*.f64 (+.f64 a b) eps))
(-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1)
(expm1.f64 (*.f64 (+.f64 a b) eps))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 a eps))
(-.f64 (+.f64 (*.f64 eps (*.f64 b (exp.f64 (*.f64 eps a)))) (exp.f64 (*.f64 eps a))) 1)
(+.f64 (*.f64 eps (*.f64 b (pow.f64 (exp.f64 eps) a))) (expm1.f64 (*.f64 a eps)))
(+.f64 -1 (*.f64 (+.f64 (*.f64 b eps) 1) (pow.f64 (exp.f64 a) eps)))
(-.f64 (+.f64 (*.f64 eps (*.f64 b (exp.f64 (*.f64 eps a)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 b 2) (exp.f64 (*.f64 eps a))))) (exp.f64 (*.f64 eps a)))) 1)
(+.f64 (fma.f64 eps (*.f64 b (pow.f64 (exp.f64 eps) a)) (fma.f64 1/2 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 b b) (pow.f64 (exp.f64 eps) a))) (pow.f64 (exp.f64 eps) a))) -1)
(+.f64 (fma.f64 eps (*.f64 b (pow.f64 (exp.f64 a) eps)) (*.f64 (*.f64 b (*.f64 b (pow.f64 (exp.f64 a) eps))) (*.f64 (*.f64 eps eps) 1/2))) (expm1.f64 (*.f64 a eps)))
(-.f64 (+.f64 (*.f64 eps (*.f64 b (exp.f64 (*.f64 eps a)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 b 3) (exp.f64 (*.f64 eps a))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 b 2) (exp.f64 (*.f64 eps a))))) (exp.f64 (*.f64 eps a))))) 1)
(+.f64 (fma.f64 eps (*.f64 b (pow.f64 (exp.f64 eps) a)) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 b 3) (pow.f64 (exp.f64 eps) a))) (fma.f64 1/2 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 b b) (pow.f64 (exp.f64 eps) a))) (pow.f64 (exp.f64 eps) a)))) -1)
(fma.f64 eps (*.f64 b (pow.f64 (exp.f64 a) eps)) (+.f64 (fma.f64 (*.f64 1/6 (pow.f64 eps 3)) (*.f64 (pow.f64 b 3) (pow.f64 (exp.f64 a) eps)) (*.f64 (*.f64 b (*.f64 b (pow.f64 (exp.f64 a) eps))) (*.f64 (*.f64 eps eps) 1/2))) (expm1.f64 (*.f64 a eps))))
(-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)
(expm1.f64 (*.f64 (+.f64 a b) eps))
(-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)
(expm1.f64 (*.f64 (+.f64 a b) eps))
(-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)
(expm1.f64 (*.f64 (+.f64 a b) eps))
(-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)
(expm1.f64 (*.f64 (+.f64 a b) eps))
(-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1)
(expm1.f64 (*.f64 (+.f64 a b) eps))
(-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1)
(expm1.f64 (*.f64 (+.f64 a b) eps))
(-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1)
(expm1.f64 (*.f64 (+.f64 a b) eps))
(-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1)
(expm1.f64 (*.f64 (+.f64 a b) eps))
(+.f64 0 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (expm1.f64 (*.f64 a eps))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))) (cbrt.f64 (pow.f64 (exp.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps)))))) (cbrt.f64 (pow.f64 (exp.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps)))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps)))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps))))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))) (/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))) 1)
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (expm1.f64 (*.f64 a eps))))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (expm1.f64 (*.f64 eps a)) (/.f64 eps (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (expm1.f64 (*.f64 a eps))))
(/.f64 1 (/.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))) (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (expm1.f64 (*.f64 a eps))))
(/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (expm1.f64 (*.f64 a eps))))
(/.f64 (neg.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) (*.f64 (expm1.f64 (*.f64 eps a)) (neg.f64 (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (expm1.f64 (*.f64 a eps))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (neg.f64 eps)) (*.f64 (expm1.f64 (*.f64 eps a)) (neg.f64 (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (expm1.f64 (*.f64 a eps))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 eps (expm1.f64 (*.f64 eps a)))) (expm1.f64 (*.f64 eps b)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (expm1.f64 (*.f64 a eps))))
(/.f64 (*.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (expm1.f64 (*.f64 eps a)) (neg.f64 (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (expm1.f64 (*.f64 a eps))))
(/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps b)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (expm1.f64 (*.f64 a eps))))
(/.f64 (/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (expm1.f64 (*.f64 a eps))))
(/.f64 (/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (expm1.f64 (*.f64 a eps))))
(/.f64 (/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) 1) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (expm1.f64 (*.f64 a eps))))
(/.f64 (/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 2)) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (expm1.f64 (*.f64 a eps))))
(/.f64 (/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (expm1.f64 (*.f64 a eps))))
(pow.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))) 1)
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (expm1.f64 (*.f64 a eps))))
(pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))) 3)
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (expm1.f64 (*.f64 a eps))))
(pow.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))) 3) 1/3)
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (expm1.f64 (*.f64 a eps))))
(pow.f64 (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))) 2)
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (expm1.f64 (*.f64 a eps))))
(sqrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))) 2))
(sqrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps))))) 2))
(fabs.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (expm1.f64 (*.f64 a eps)))))
(log.f64 (pow.f64 (exp.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (expm1.f64 (*.f64 a eps))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (expm1.f64 (*.f64 a eps))))
(cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))) 3))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (expm1.f64 (*.f64 a eps))))
(cbrt.f64 (*.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 3) (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) 3)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (expm1.f64 (*.f64 a eps))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 3)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (expm1.f64 (*.f64 a eps))))
(expm1.f64 (log1p.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (expm1.f64 (*.f64 a eps))))
(exp.f64 (log.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (expm1.f64 (*.f64 a eps))))
(exp.f64 (*.f64 (log.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))) 1))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (expm1.f64 (*.f64 a eps))))
(log1p.f64 (expm1.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (expm1.f64 (*.f64 a eps))))
(+.f64 0 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))
(/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))) (cbrt.f64 (exp.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps)))))) (cbrt.f64 (exp.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps)))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps)))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps))))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))) 1)
(/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps))))
(*.f64 eps (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) 1)
(/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps))))
(*.f64 1 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))
(/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))) 2))
(/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))) 2) (cbrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))
(/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps))))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))) (sqrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))
(/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps))))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps))))
(*.f64 (neg.f64 eps) (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (neg.f64 (expm1.f64 (*.f64 eps b))))))
(/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) eps)
(/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 1 (expm1.f64 (*.f64 eps b))))
(/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) 1) (/.f64 (cbrt.f64 eps) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 (sqrt.f64 eps) 1) (/.f64 (sqrt.f64 eps) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 eps a))) (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 eps b))))
(/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (/.f64 eps (expm1.f64 (*.f64 eps b))))
(/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 2)) (/.f64 eps (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) (/.f64 eps (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (expm1.f64 (*.f64 eps a))) (/.f64 (cbrt.f64 eps) (expm1.f64 (*.f64 eps b))))
(/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (expm1.f64 (*.f64 eps b))) (/.f64 (cbrt.f64 eps) (expm1.f64 (*.f64 eps a))))
(/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 2)) (cbrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))
(*.f64 (cbrt.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps))))) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps)))) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps)))))) (pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps)))) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 eps b))) (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 eps a))))
(/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps))))
(pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) 1)
(/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps))))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))) 3)
(/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps))))
(pow.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) 3) 1/3)
(/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps))))
(pow.f64 (sqrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))) 2)
(/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps))))
(pow.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (/.f64 eps (expm1.f64 (*.f64 eps b)))) -1)
(/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps))))
(neg.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (neg.f64 (expm1.f64 (*.f64 eps b))))))
(/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps))))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) 2))
(sqrt.f64 (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps)))) 2))
(fabs.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps)))))
(log.f64 (exp.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))
(/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))))
(/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) 3))
(/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps))))
(cbrt.f64 (/.f64 (pow.f64 eps 3) (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))) 3)))
(/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps))))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))
(/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps))))
(exp.f64 (log.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))
(/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))) 1))
(/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps))))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))
(/.f64 eps (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps))))
(+.f64 0 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))
(*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 (exp.f64 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (expm1.f64 (*.f64 b eps))) (expm1.f64 (*.f64 a eps)))) (cbrt.f64 (pow.f64 (exp.f64 (expm1.f64 (*.f64 b eps))) (expm1.f64 (*.f64 a eps)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (expm1.f64 (*.f64 b eps))) (expm1.f64 (*.f64 a eps))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (expm1.f64 (*.f64 b eps))) (expm1.f64 (*.f64 a eps)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (expm1.f64 (*.f64 b eps))) (expm1.f64 (*.f64 a eps))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (expm1.f64 (*.f64 b eps))) (expm1.f64 (*.f64 a eps))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) 1)
(*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps)))
(pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))) 1)
(*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps)))
(pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 3)
(*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps)))
(pow.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))) 3) 1/3)
(*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps)))
(pow.f64 (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 2)
(*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps)))
(sqrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))) 2))
(sqrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps))) 2))
(fabs.f64 (*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps))))
(log.f64 (pow.f64 (exp.f64 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))
(*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps)))
(cbrt.f64 (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))) 3))
(*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps)))
(cbrt.f64 (*.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 3) (pow.f64 (expm1.f64 (*.f64 eps b)) 3)))
(*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps)))
(cbrt.f64 (*.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 3) (pow.f64 (expm1.f64 (*.f64 eps a)) 3)))
(*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps)))
(expm1.f64 (log1p.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps)))
(exp.f64 (log.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps)))
(exp.f64 (*.f64 (log.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 1))
(*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps)))
(log1p.f64 (expm1.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 b eps)) (expm1.f64 (*.f64 a eps)))
(+.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) -1)
(expm1.f64 (*.f64 (+.f64 a b) eps))
(+.f64 0 (expm1.f64 (*.f64 eps (+.f64 a b))))
(expm1.f64 (*.f64 (+.f64 a b) eps))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))) (cbrt.f64 (exp.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))))) (log.f64 (cbrt.f64 (exp.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)))) (cbrt.f64 (exp.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)))))) (log.f64 (cbrt.f64 (exp.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)))))) (log.f64 (cbrt.f64 (exp.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))))) (log.f64 (sqrt.f64 (exp.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (expm1.f64 (*.f64 (+.f64 a b) eps))))))
(-.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 1)
(expm1.f64 (*.f64 (+.f64 a b) eps))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 1)
(expm1.f64 (*.f64 (+.f64 a b) eps))
(*.f64 1 (expm1.f64 (*.f64 eps (+.f64 a b))))
(expm1.f64 (*.f64 (+.f64 a b) eps))
(*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 2))
(expm1.f64 (*.f64 (+.f64 a b) eps))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 2) (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))))
(expm1.f64 (*.f64 (+.f64 a b) eps))
(*.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))))
(expm1.f64 (*.f64 (+.f64 a b) eps))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 3) 1) (fma.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (pow.f64 (exp.f64 (+.f64 a b)) eps) (+.f64 1 (*.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 1))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 3) -1) (fma.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (pow.f64 (exp.f64 (+.f64 a b)) eps) (+.f64 1 (pow.f64 (exp.f64 (+.f64 a b)) eps))))
(/.f64 (+.f64 -1 (pow.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 3)) (+.f64 (+.f64 1 (pow.f64 (exp.f64 (+.f64 a b)) eps)) (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 2 eps))))
(/.f64 (fma.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (pow.f64 (exp.f64 (+.f64 a b)) eps) -1) (+.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) 1))
(/.f64 (fma.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (pow.f64 (exp.f64 (+.f64 a b)) eps) -1) (+.f64 1 (pow.f64 (exp.f64 (+.f64 a b)) eps)))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (+.f64 a b)) (*.f64 2 eps))) (+.f64 1 (pow.f64 (exp.f64 (+.f64 a b)) eps)))
(pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 1)
(expm1.f64 (*.f64 (+.f64 a b) eps))
(pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 3)
(expm1.f64 (*.f64 (+.f64 a b) eps))
(pow.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 3) 1/3)
(expm1.f64 (*.f64 (+.f64 a b) eps))
(pow.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 2)
(expm1.f64 (*.f64 (+.f64 a b) eps))
(sqrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 2))
(sqrt.f64 (pow.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) 2))
(fabs.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)))
(log.f64 (exp.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))))
(expm1.f64 (*.f64 (+.f64 a b) eps))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))))
(expm1.f64 (*.f64 (+.f64 a b) eps))
(cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 3))
(expm1.f64 (*.f64 (+.f64 a b) eps))
(exp.f64 (log.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))))
(expm1.f64 (*.f64 (+.f64 a b) eps))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 1))
(expm1.f64 (*.f64 (+.f64 a b) eps))
(log1p.f64 (expm1.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))))
(expm1.f64 (*.f64 (+.f64 a b) eps))
(fma.f64 1 (pow.f64 (exp.f64 (+.f64 a b)) eps) -1)
(expm1.f64 (*.f64 (+.f64 a b) eps))
(fma.f64 (pow.f64 (exp.f64 a) eps) (pow.f64 (exp.f64 b) eps) -1)
(expm1.f64 (*.f64 (+.f64 a b) eps))
(fma.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps)) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps))) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps)) -1)
(expm1.f64 (*.f64 (+.f64 a b) eps))
(fma.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps)) (sqrt.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps)) -1)
(expm1.f64 (*.f64 (+.f64 a b) eps))

localize18.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(expm1.f64 (*.f64 eps (+.f64 a b)))
92.2%
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))
83.7%
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))
75.5%
(/.f64 eps (expm1.f64 (*.f64 eps a)))
Compiler

Compiled 69 to 13 computations (81.2% saved)

series11.0ms (0.1%)

Counts
3 → 96
Calls

24 calls:

TimeVariablePointExpression
1.0ms
eps
@0
(/.f64 eps (expm1.f64 (*.f64 eps a)))
1.0ms
eps
@0
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))
1.0ms
b
@0
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))
1.0ms
eps
@0
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))
1.0ms
eps
@inf
(/.f64 eps (expm1.f64 (*.f64 eps a)))

rewrite100.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1796×prod-diff
650×fma-def
634×expm1-udef
634×log1p-udef
350×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
016105
1338105
24818105
Stop Event
node limit
Counts
3 → 121
Calls
Call 1
Inputs
(/.f64 eps (expm1.f64 (*.f64 eps a)))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))
Outputs
(-.f64 (exp.f64 (log1p.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))))) 1)
(*.f64 eps (/.f64 1 (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1)
(*.f64 1 (/.f64 eps (expm1.f64 (*.f64 eps a))))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (/.f64 1 (expm1.f64 (*.f64 eps a)))))
(*.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (pow.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) 2) (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 1 (expm1.f64 (*.f64 eps a)))))
(*.f64 (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))))
(*.f64 (neg.f64 eps) (/.f64 1 (neg.f64 (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) eps)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2)) (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 1 (sqrt.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 eps (sqrt.f64 (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) 1) (/.f64 (cbrt.f64 eps) (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2)) (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 (sqrt.f64 eps) 1) (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (expm1.f64 (*.f64 eps a)))))
(pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1)
(pow.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) 3)
(pow.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) 2)
(pow.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) -1)
(neg.f64 (/.f64 eps (neg.f64 (expm1.f64 (*.f64 eps a)))))
(sqrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2))
(log.f64 (exp.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))))))
(cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3))
(cbrt.f64 (/.f64 (pow.f64 eps 3) (pow.f64 (expm1.f64 (*.f64 eps a)) 3)))
(expm1.f64 (log1p.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))))
(exp.f64 (log.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))))
(exp.f64 (*.f64 (log.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) 1))
(log1p.f64 (expm1.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))) 1)
(-.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (expm1.f64 (*.f64 eps b))) (/.f64 1 (expm1.f64 (*.f64 eps b))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 1 (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))) 1)
(*.f64 1 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))
(*.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) (pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) 2) (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 2) (*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 1 (expm1.f64 (*.f64 eps b)))))
(*.f64 (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 1 (expm1.f64 (*.f64 eps b)))))
(*.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 1 (neg.f64 (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 1 (sqrt.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (sqrt.f64 (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 2) 1) (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 2) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2)) (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 2) (sqrt.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (sqrt.f64 (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 1) (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2)) (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))))
(pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))) 1)
(pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) 3)
(pow.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) 2)
(pow.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))) -1)
(neg.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (neg.f64 (expm1.f64 (*.f64 eps b)))))
(sqrt.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))) 2))
(log.f64 (exp.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))))
(cbrt.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))) 3))
(cbrt.f64 (/.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 3) (pow.f64 (expm1.f64 (*.f64 eps b)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(exp.f64 (log.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b))))))) 1)
(/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b))))))
(/.f64 eps (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps a))))
(/.f64 eps (/.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps (+.f64 a b)))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 eps a)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (expm1.f64 (*.f64 eps b))))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (expm1.f64 (*.f64 eps a)) eps)))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))) (/.f64 (expm1.f64 (*.f64 eps a)) eps))
(/.f64 1 (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b))))))
(/.f64 1 (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (expm1.f64 (*.f64 eps a)) eps)))
(/.f64 1 (/.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))) (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))))
(/.f64 1 (/.f64 (expm1.f64 (*.f64 eps b)) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))))
(/.f64 1 (/.f64 (expm1.f64 (*.f64 eps a)) (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))))))
(/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))
(/.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (neg.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (neg.f64 eps) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (neg.f64 (expm1.f64 (*.f64 eps a)))))
(/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps b)))
(/.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b))))) (expm1.f64 (*.f64 eps a)))
(/.f64 (*.f64 (neg.f64 eps) 1) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b))))))
(/.f64 (*.f64 eps (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))) (*.f64 (expm1.f64 (*.f64 eps a)) (neg.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (*.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 (neg.f64 eps) (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (neg.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (neg.f64 eps)) (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a)))))
(/.f64 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) eps) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 1) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (/.f64 (expm1.f64 (*.f64 eps a)) eps)))
(/.f64 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (neg.f64 eps)) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (neg.f64 (expm1.f64 (*.f64 eps a)))))
(/.f64 (neg.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) (neg.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(/.f64 (neg.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))) (neg.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (neg.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))))) (neg.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))) (neg.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))) (neg.f64 eps)) (neg.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (neg.f64 eps) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) (neg.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 eps (expm1.f64 (*.f64 eps a)))) (neg.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) 1) (expm1.f64 (*.f64 eps b)))
(/.f64 (/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2)) (cbrt.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (sqrt.f64 (expm1.f64 (*.f64 eps b)))) (sqrt.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (/.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b))))) 1) (expm1.f64 (*.f64 eps a)))
(/.f64 (/.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b))))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2)) (cbrt.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (/.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b))))) (sqrt.f64 (expm1.f64 (*.f64 eps a)))) (sqrt.f64 (expm1.f64 (*.f64 eps a))))
(pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b))))) 1)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))))) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b))))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))))) 2)
(sqrt.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b))))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) (/.f64 eps (expm1.f64 (*.f64 eps a)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b))))))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))) 3) (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))))))
(exp.f64 (log.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))))) 1))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))))))

simplify185.0ms (1.2%)

Algorithm
egg-herbie
Rules
916×log-prod
776×associate-*r*
714×associate-/l*
684×associate-*l*
584×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
057712645
1171512465
2711212413
Stop Event
node limit
Counts
217 → 223
Calls
Call 1
Inputs
(/.f64 1 a)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/4 a) (*.f64 1/6 a)))) (+.f64 (*.f64 -1/2 eps) (/.f64 1 a)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/4 a) (*.f64 1/6 a)))) (+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/4 a) (*.f64 1/6 a)) a)) (+.f64 (*.f64 -1/12 (pow.f64 a 2)) (*.f64 1/24 (pow.f64 a 2)))) (pow.f64 eps 3))))))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 1 a)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 -1/4 (pow.f64 eps 2))) a)) (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/24 (pow.f64 eps 3)) (+.f64 (*.f64 -1/12 (pow.f64 eps 3)) (*.f64 -1/2 (*.f64 eps (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 -1/4 (pow.f64 eps 2))))))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 -1/4 (pow.f64 eps 2))) a)) (/.f64 1 a))))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 (+.f64 a b) b)
(+.f64 (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) b)) (*.f64 1/2 (+.f64 a b)))) (+.f64 1 (/.f64 a b)))
(+.f64 (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) b)) (*.f64 1/2 (+.f64 a b)))) (+.f64 1 (+.f64 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) b)) (+.f64 (*.f64 1/6 (*.f64 b (+.f64 a b))) (*.f64 1/2 (*.f64 b (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) b)) (*.f64 1/2 (+.f64 a b)))))))) (/.f64 a b))))
(+.f64 (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) b)) (*.f64 1/2 (+.f64 a b)))) (+.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 a b) 4) b)) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 b 2) (+.f64 a b))) (+.f64 (*.f64 1/2 (*.f64 b (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) b)) (+.f64 (*.f64 1/6 (*.f64 b (+.f64 a b))) (*.f64 1/2 (*.f64 b (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) b)) (*.f64 1/2 (+.f64 a b))))))))) (*.f64 1/6 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) b)) (*.f64 1/2 (+.f64 a b))))))))) (+.f64 1 (+.f64 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) b)) (+.f64 (*.f64 1/6 (*.f64 b (+.f64 a b))) (*.f64 1/2 (*.f64 b (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) b)) (*.f64 1/2 (+.f64 a b)))))))) (/.f64 a b)))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
1
(+.f64 1 (/.f64 (*.f64 eps (*.f64 a (exp.f64 (*.f64 eps b)))) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(+.f64 1 (+.f64 (/.f64 (*.f64 eps (*.f64 a (exp.f64 (*.f64 eps b)))) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 a 2) (exp.f64 (*.f64 eps b)))) (-.f64 (exp.f64 (*.f64 eps b)) 1)))))
(+.f64 1 (+.f64 (/.f64 (*.f64 eps (*.f64 a (exp.f64 (*.f64 eps b)))) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 3) (exp.f64 (*.f64 eps b)))) (-.f64 (exp.f64 (*.f64 eps b)) 1))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 a 2) (exp.f64 (*.f64 eps b)))) (-.f64 (exp.f64 (*.f64 eps b)) 1))))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 eps b))
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) (*.f64 eps b)) (exp.f64 (*.f64 eps a))) (+.f64 (*.f64 1/2 (-.f64 (exp.f64 (*.f64 eps a)) 1)) (/.f64 1 (*.f64 eps b))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 eps (exp.f64 (*.f64 eps a)))) (+.f64 (*.f64 1/6 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))) (*.f64 1/2 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) (*.f64 1/2 (-.f64 (exp.f64 (*.f64 eps a)) 1))))))) b) (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) (*.f64 eps b)) (exp.f64 (*.f64 eps a)))) (+.f64 (*.f64 1/2 (-.f64 (exp.f64 (*.f64 eps a)) 1)) (/.f64 1 (*.f64 eps b))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps a)))) (+.f64 (*.f64 1/2 (*.f64 eps (-.f64 (*.f64 1/2 (*.f64 eps (exp.f64 (*.f64 eps a)))) (+.f64 (*.f64 1/6 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))) (*.f64 1/2 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) (*.f64 1/2 (-.f64 (exp.f64 (*.f64 eps a)) 1))))))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 2) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (*.f64 1/6 (*.f64 (pow.f64 eps 2) (-.f64 (exp.f64 (*.f64 eps a)) (*.f64 1/2 (-.f64 (exp.f64 (*.f64 eps a)) 1)))))))) (pow.f64 b 2)) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 eps (exp.f64 (*.f64 eps a)))) (+.f64 (*.f64 1/6 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))) (*.f64 1/2 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) (*.f64 1/2 (-.f64 (exp.f64 (*.f64 eps a)) 1))))))) b) (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) (*.f64 eps b)) (exp.f64 (*.f64 eps a))))) (+.f64 (*.f64 1/2 (-.f64 (exp.f64 (*.f64 eps a)) 1)) (/.f64 1 (*.f64 eps b))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (+.f64 a b) (*.f64 a b))
(+.f64 (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2)))) (+.f64 a b)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (*.f64 (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 3) b)) (+.f64 (*.f64 1/6 (*.f64 a (pow.f64 b 3))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 a b)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2)))) (+.f64 a b)) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2))))) (*.f64 a b)))) (pow.f64 eps 2)) (+.f64 (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2)))) (+.f64 a b)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 (/.f64 1 a) (/.f64 1 b))))
(+.f64 (*.f64 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 a b) 4) (*.f64 a b))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12 (*.f64 (pow.f64 a 2) (pow.f64 b 3))) (+.f64 (*.f64 1/24 (*.f64 a (pow.f64 b 4))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 a 4) b)) (*.f64 1/12 (*.f64 (pow.f64 a 3) (pow.f64 b 2)))))) (+.f64 a b)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 3) b)) (+.f64 (*.f64 1/6 (*.f64 a (pow.f64 b 3))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 a b)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2)))) (+.f64 a b)) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2))))) (*.f64 a b)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2))))) (*.f64 a b)) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 3) b)) (+.f64 (*.f64 1/6 (*.f64 a (pow.f64 b 3))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2)))) (+.f64 a b)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (*.f64 a b))))) (pow.f64 eps 3)) (+.f64 (*.f64 (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 3) b)) (+.f64 (*.f64 1/6 (*.f64 a (pow.f64 b 3))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 a b)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2)))) (+.f64 a b)) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2))))) (*.f64 a b)))) (pow.f64 eps 2)) (+.f64 (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2)))) (+.f64 a b)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 (/.f64 1 a) (/.f64 1 b)))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 1 a)
(-.f64 (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 a)) (*.f64 1/2 eps))
(-.f64 (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))) (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (*.f64 1/2 eps)))))) a) (/.f64 1 a))) (*.f64 1/2 eps))
(-.f64 (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 3) (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))) (+.f64 (*.f64 1/24 (pow.f64 eps 3)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 2) (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (*.f64 1/2 eps)))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))) (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (*.f64 1/2 eps)))))) eps)))))) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))) (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (*.f64 1/2 eps)))))) a) (/.f64 1 a)))) (*.f64 1/2 eps))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) eps) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) eps) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) eps) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) eps) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 1 b)
(-.f64 (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (/.f64 1 b)) (*.f64 1/2 eps))
(-.f64 (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (*.f64 1/2 eps)))))) b) (/.f64 1 b))) (*.f64 1/2 eps))
(-.f64 (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (*.f64 1/2 eps)))))) b) (+.f64 (/.f64 1 b) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 3) (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (+.f64 (*.f64 1/24 (pow.f64 eps 3)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (*.f64 1/2 eps)))))) eps)) (*.f64 1/6 (*.f64 (pow.f64 eps 2) (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (*.f64 1/2 eps))))))))))) (*.f64 1/2 eps))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))))) 1)
(*.f64 eps (/.f64 1 (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1)
(*.f64 1 (/.f64 eps (expm1.f64 (*.f64 eps a))))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (/.f64 1 (expm1.f64 (*.f64 eps a)))))
(*.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (pow.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) 2) (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 1 (expm1.f64 (*.f64 eps a)))))
(*.f64 (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))))
(*.f64 (neg.f64 eps) (/.f64 1 (neg.f64 (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) eps)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2)) (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 1 (sqrt.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 eps (sqrt.f64 (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) 1) (/.f64 (cbrt.f64 eps) (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2)) (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 (sqrt.f64 eps) 1) (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (expm1.f64 (*.f64 eps a)))))
(pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1)
(pow.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) 3)
(pow.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) 2)
(pow.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) -1)
(neg.f64 (/.f64 eps (neg.f64 (expm1.f64 (*.f64 eps a)))))
(sqrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2))
(log.f64 (exp.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))))))
(cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3))
(cbrt.f64 (/.f64 (pow.f64 eps 3) (pow.f64 (expm1.f64 (*.f64 eps a)) 3)))
(expm1.f64 (log1p.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))))
(exp.f64 (log.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))))
(exp.f64 (*.f64 (log.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) 1))
(log1p.f64 (expm1.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))) 1)
(-.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (expm1.f64 (*.f64 eps b))) (/.f64 1 (expm1.f64 (*.f64 eps b))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 1 (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))) 1)
(*.f64 1 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))
(*.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) (pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) 2) (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 2) (*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 1 (expm1.f64 (*.f64 eps b)))))
(*.f64 (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 1 (expm1.f64 (*.f64 eps b)))))
(*.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 1 (neg.f64 (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 1 (sqrt.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (sqrt.f64 (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 2) 1) (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 2) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2)) (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 2) (sqrt.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (sqrt.f64 (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 1) (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2)) (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))))
(pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))) 1)
(pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) 3)
(pow.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) 2)
(pow.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))) -1)
(neg.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (neg.f64 (expm1.f64 (*.f64 eps b)))))
(sqrt.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))) 2))
(log.f64 (exp.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))))
(cbrt.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))) 3))
(cbrt.f64 (/.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 3) (pow.f64 (expm1.f64 (*.f64 eps b)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(exp.f64 (log.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b))))))) 1)
(/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b))))))
(/.f64 eps (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps a))))
(/.f64 eps (/.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps (+.f64 a b)))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 eps a)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (expm1.f64 (*.f64 eps b))))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (expm1.f64 (*.f64 eps a)) eps)))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))) (/.f64 (expm1.f64 (*.f64 eps a)) eps))
(/.f64 1 (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b))))))
(/.f64 1 (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (expm1.f64 (*.f64 eps a)) eps)))
(/.f64 1 (/.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))) (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))))
(/.f64 1 (/.f64 (expm1.f64 (*.f64 eps b)) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))))
(/.f64 1 (/.f64 (expm1.f64 (*.f64 eps a)) (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))))))
(/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))
(/.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (neg.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (neg.f64 eps) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (neg.f64 (expm1.f64 (*.f64 eps a)))))
(/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps b)))
(/.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b))))) (expm1.f64 (*.f64 eps a)))
(/.f64 (*.f64 (neg.f64 eps) 1) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b))))))
(/.f64 (*.f64 eps (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))) (*.f64 (expm1.f64 (*.f64 eps a)) (neg.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (*.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 (neg.f64 eps) (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (neg.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (neg.f64 eps)) (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a)))))
(/.f64 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) eps) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 1) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (/.f64 (expm1.f64 (*.f64 eps a)) eps)))
(/.f64 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (neg.f64 eps)) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (neg.f64 (expm1.f64 (*.f64 eps a)))))
(/.f64 (neg.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) (neg.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(/.f64 (neg.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))) (neg.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (neg.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))))) (neg.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))) (neg.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))) (neg.f64 eps)) (neg.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (neg.f64 eps) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) (neg.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 eps (expm1.f64 (*.f64 eps a)))) (neg.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) 1) (expm1.f64 (*.f64 eps b)))
(/.f64 (/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2)) (cbrt.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (sqrt.f64 (expm1.f64 (*.f64 eps b)))) (sqrt.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 (/.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b))))) 1) (expm1.f64 (*.f64 eps a)))
(/.f64 (/.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b))))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2)) (cbrt.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (/.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b))))) (sqrt.f64 (expm1.f64 (*.f64 eps a)))) (sqrt.f64 (expm1.f64 (*.f64 eps a))))
(pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b))))) 1)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))))) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b))))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))))) 2)
(sqrt.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b))))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) (/.f64 eps (expm1.f64 (*.f64 eps a)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b))))))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))) 3) (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))))))
(exp.f64 (log.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))))) 1))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))))))
Outputs
(/.f64 1 a)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 -1/2 eps (/.f64 1 a))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/4 a) (*.f64 1/6 a)))) (+.f64 (*.f64 -1/2 eps) (/.f64 1 a)))
(fma.f64 -1 (*.f64 (*.f64 eps eps) (*.f64 a -1/12)) (fma.f64 -1/2 eps (/.f64 1 a)))
(-.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (*.f64 a (*.f64 (*.f64 eps eps) -1/12)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/4 a) (*.f64 1/6 a)))) (+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/4 a) (*.f64 1/6 a)) a)) (+.f64 (*.f64 -1/12 (pow.f64 a 2)) (*.f64 1/24 (pow.f64 a 2)))) (pow.f64 eps 3))))))
(fma.f64 -1 (*.f64 (*.f64 eps eps) (*.f64 a -1/12)) (+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (neg.f64 (*.f64 (fma.f64 -1/2 (*.f64 a (*.f64 a -1/12)) (*.f64 (*.f64 a a) -1/24)) (pow.f64 eps 3)))))
(-.f64 (fma.f64 -1/2 eps (fma.f64 (neg.f64 (fma.f64 -1/2 (*.f64 a (*.f64 a -1/12)) (*.f64 a (*.f64 a -1/24)))) (pow.f64 eps 3) (/.f64 1 a))) (*.f64 a (*.f64 (*.f64 eps eps) -1/12)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(/.f64 1 a)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 -1/2 eps (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 -1/4 (pow.f64 eps 2))) a)) (/.f64 1 a)))
(fma.f64 -1 (*.f64 (*.f64 eps eps) (*.f64 a -1/12)) (fma.f64 -1/2 eps (/.f64 1 a)))
(-.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (*.f64 a (*.f64 (*.f64 eps eps) -1/12)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/24 (pow.f64 eps 3)) (+.f64 (*.f64 -1/12 (pow.f64 eps 3)) (*.f64 -1/2 (*.f64 eps (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 -1/4 (pow.f64 eps 2))))))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 -1/4 (pow.f64 eps 2))) a)) (/.f64 1 a))))
(fma.f64 -1/2 eps (fma.f64 -1 (*.f64 (*.f64 a a) (fma.f64 1/24 (pow.f64 eps 3) (fma.f64 -1/12 (pow.f64 eps 3) (*.f64 (*.f64 -1/2 eps) (*.f64 (*.f64 eps eps) -1/12))))) (fma.f64 -1 (*.f64 a (*.f64 (*.f64 eps eps) -1/12)) (/.f64 1 a))))
(fma.f64 -1/2 eps (-.f64 (-.f64 (/.f64 1 a) (*.f64 a (*.f64 (*.f64 eps eps) -1/12))) (*.f64 (*.f64 a a) (+.f64 (*.f64 -1/2 (*.f64 -1/12 (pow.f64 eps 3))) (*.f64 (pow.f64 eps 3) -1/24)))))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(/.f64 (+.f64 a b) b)
(+.f64 (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) b)) (*.f64 1/2 (+.f64 a b)))) (+.f64 1 (/.f64 a b)))
(fma.f64 eps (*.f64 1/2 (-.f64 (/.f64 (pow.f64 (+.f64 a b) 2) b) (+.f64 a b))) (+.f64 1 (/.f64 a b)))
(+.f64 (/.f64 a b) (fma.f64 eps (*.f64 1/2 (-.f64 (/.f64 (pow.f64 (+.f64 a b) 2) b) (+.f64 a b))) 1))
(+.f64 (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) b)) (*.f64 1/2 (+.f64 a b)))) (+.f64 1 (+.f64 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) b)) (+.f64 (*.f64 1/6 (*.f64 b (+.f64 a b))) (*.f64 1/2 (*.f64 b (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) b)) (*.f64 1/2 (+.f64 a b)))))))) (/.f64 a b))))
(fma.f64 eps (*.f64 1/2 (-.f64 (/.f64 (pow.f64 (+.f64 a b) 2) b) (+.f64 a b))) (+.f64 1 (fma.f64 (*.f64 eps eps) (-.f64 (/.f64 (*.f64 1/6 (pow.f64 (+.f64 a b) 3)) b) (fma.f64 1/6 (*.f64 b (+.f64 a b)) (*.f64 (*.f64 1/2 b) (*.f64 1/2 (-.f64 (/.f64 (pow.f64 (+.f64 a b) 2) b) (+.f64 a b)))))) (/.f64 a b))))
(+.f64 (fma.f64 (*.f64 eps eps) (-.f64 (*.f64 1/6 (-.f64 (/.f64 (pow.f64 (+.f64 a b) 3) b) (*.f64 b (+.f64 a b)))) (*.f64 (*.f64 1/2 (-.f64 (/.f64 (pow.f64 (+.f64 a b) 2) b) (+.f64 a b))) (*.f64 b 1/2))) (/.f64 a b)) (fma.f64 eps (*.f64 1/2 (-.f64 (/.f64 (pow.f64 (+.f64 a b) 2) b) (+.f64 a b))) 1))
(+.f64 (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) b)) (*.f64 1/2 (+.f64 a b)))) (+.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 a b) 4) b)) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 b 2) (+.f64 a b))) (+.f64 (*.f64 1/2 (*.f64 b (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) b)) (+.f64 (*.f64 1/6 (*.f64 b (+.f64 a b))) (*.f64 1/2 (*.f64 b (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) b)) (*.f64 1/2 (+.f64 a b))))))))) (*.f64 1/6 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) b)) (*.f64 1/2 (+.f64 a b))))))))) (+.f64 1 (+.f64 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) b)) (+.f64 (*.f64 1/6 (*.f64 b (+.f64 a b))) (*.f64 1/2 (*.f64 b (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) b)) (*.f64 1/2 (+.f64 a b)))))))) (/.f64 a b)))))
(fma.f64 eps (*.f64 1/2 (-.f64 (/.f64 (pow.f64 (+.f64 a b) 2) b) (+.f64 a b))) (fma.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 a b) 4) b)) (fma.f64 1/24 (*.f64 (+.f64 a b) (*.f64 b b)) (fma.f64 1/2 (*.f64 b (-.f64 (/.f64 (*.f64 1/6 (pow.f64 (+.f64 a b) 3)) b) (fma.f64 1/6 (*.f64 b (+.f64 a b)) (*.f64 (*.f64 1/2 b) (*.f64 1/2 (-.f64 (/.f64 (pow.f64 (+.f64 a b) 2) b) (+.f64 a b))))))) (*.f64 (*.f64 1/6 (*.f64 b b)) (*.f64 1/2 (-.f64 (/.f64 (pow.f64 (+.f64 a b) 2) b) (+.f64 a b))))))) (+.f64 1 (fma.f64 (*.f64 eps eps) (-.f64 (/.f64 (*.f64 1/6 (pow.f64 (+.f64 a b) 3)) b) (fma.f64 1/6 (*.f64 b (+.f64 a b)) (*.f64 (*.f64 1/2 b) (*.f64 1/2 (-.f64 (/.f64 (pow.f64 (+.f64 a b) 2) b) (+.f64 a b)))))) (/.f64 a b)))))
(fma.f64 eps (*.f64 1/2 (-.f64 (/.f64 (pow.f64 (+.f64 a b) 2) b) (+.f64 a b))) (fma.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/24 (-.f64 (/.f64 (pow.f64 (+.f64 a b) 4) b) (*.f64 (+.f64 a b) (*.f64 b b)))) (fma.f64 (*.f64 b 1/2) (-.f64 (*.f64 1/6 (-.f64 (/.f64 (pow.f64 (+.f64 a b) 3) b) (*.f64 b (+.f64 a b)))) (*.f64 (*.f64 1/2 (-.f64 (/.f64 (pow.f64 (+.f64 a b) 2) b) (+.f64 a b))) (*.f64 b 1/2))) (*.f64 1/6 (*.f64 (*.f64 (*.f64 b b) 1/2) (-.f64 (/.f64 (pow.f64 (+.f64 a b) 2) b) (+.f64 a b)))))) (+.f64 1 (fma.f64 (*.f64 eps eps) (-.f64 (*.f64 1/6 (-.f64 (/.f64 (pow.f64 (+.f64 a b) 3) b) (*.f64 b (+.f64 a b)))) (*.f64 (*.f64 1/2 (-.f64 (/.f64 (pow.f64 (+.f64 a b) 2) b) (+.f64 a b))) (*.f64 b 1/2))) (/.f64 a b)))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))
1
(+.f64 1 (/.f64 (*.f64 eps (*.f64 a (exp.f64 (*.f64 eps b)))) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(+.f64 1 (/.f64 (*.f64 (*.f64 a eps) (exp.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps b))))
(+.f64 1 (/.f64 (*.f64 a (*.f64 eps (pow.f64 (exp.f64 b) eps))) (expm1.f64 (*.f64 eps b))))
(+.f64 1 (+.f64 (/.f64 (*.f64 eps (*.f64 a (exp.f64 (*.f64 eps b)))) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 a 2) (exp.f64 (*.f64 eps b)))) (-.f64 (exp.f64 (*.f64 eps b)) 1)))))
(+.f64 1 (+.f64 (/.f64 (*.f64 (*.f64 a eps) (exp.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps b))) (*.f64 1/2 (/.f64 (*.f64 eps eps) (/.f64 (expm1.f64 (*.f64 eps b)) (*.f64 (*.f64 a a) (exp.f64 (*.f64 eps b))))))))
(+.f64 1 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 eps eps) (expm1.f64 (*.f64 eps b))) (*.f64 (*.f64 a a) (pow.f64 (exp.f64 b) eps))) (/.f64 (*.f64 a (*.f64 eps (pow.f64 (exp.f64 b) eps))) (expm1.f64 (*.f64 eps b)))))
(+.f64 1 (+.f64 (/.f64 (*.f64 eps (*.f64 a (exp.f64 (*.f64 eps b)))) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 3) (exp.f64 (*.f64 eps b)))) (-.f64 (exp.f64 (*.f64 eps b)) 1))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 a 2) (exp.f64 (*.f64 eps b)))) (-.f64 (exp.f64 (*.f64 eps b)) 1))))))
(+.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 a eps) (exp.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps b)))) (fma.f64 1/6 (/.f64 (pow.f64 eps 3) (/.f64 (expm1.f64 (*.f64 eps b)) (*.f64 (exp.f64 (*.f64 eps b)) (pow.f64 a 3)))) (*.f64 1/2 (/.f64 (*.f64 eps eps) (/.f64 (expm1.f64 (*.f64 eps b)) (*.f64 (*.f64 a a) (exp.f64 (*.f64 eps b))))))))
(+.f64 (+.f64 1 (/.f64 (*.f64 a (*.f64 eps (pow.f64 (exp.f64 b) eps))) (expm1.f64 (*.f64 eps b)))) (fma.f64 1/6 (*.f64 (/.f64 (pow.f64 eps 3) (expm1.f64 (*.f64 eps b))) (*.f64 (pow.f64 (exp.f64 b) eps) (pow.f64 a 3))) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 (exp.f64 b) eps) (*.f64 eps (*.f64 eps (*.f64 a a))))) (expm1.f64 (*.f64 eps b)))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 eps b))
(/.f64 (expm1.f64 (*.f64 a eps)) (*.f64 eps b))
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) (*.f64 eps b)) (exp.f64 (*.f64 eps a))) (+.f64 (*.f64 1/2 (-.f64 (exp.f64 (*.f64 eps a)) 1)) (/.f64 1 (*.f64 eps b))))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (*.f64 eps b)) (-.f64 (pow.f64 (exp.f64 eps) a) (fma.f64 1/2 (expm1.f64 (*.f64 a eps)) (/.f64 1 (*.f64 eps b)))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 eps (exp.f64 (*.f64 eps a)))) (+.f64 (*.f64 1/6 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))) (*.f64 1/2 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) (*.f64 1/2 (-.f64 (exp.f64 (*.f64 eps a)) 1))))))) b) (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) (*.f64 eps b)) (exp.f64 (*.f64 eps a)))) (+.f64 (*.f64 1/2 (-.f64 (exp.f64 (*.f64 eps a)) 1)) (/.f64 1 (*.f64 eps b))))
(-.f64 (fma.f64 (-.f64 (*.f64 1/2 (*.f64 eps (pow.f64 (exp.f64 eps) a))) (fma.f64 1/6 (*.f64 eps (expm1.f64 (*.f64 a eps))) (*.f64 (*.f64 eps 1/2) (+.f64 (pow.f64 (exp.f64 eps) a) (*.f64 -1/2 (expm1.f64 (*.f64 a eps))))))) b (+.f64 (pow.f64 (exp.f64 eps) a) (/.f64 (pow.f64 (exp.f64 eps) a) (*.f64 eps b)))) (fma.f64 1/2 (expm1.f64 (*.f64 a eps)) (/.f64 1 (*.f64 eps b))))
(+.f64 (fma.f64 b (-.f64 (*.f64 eps (*.f64 1/2 (pow.f64 (exp.f64 eps) a))) (fma.f64 1/6 (*.f64 eps (expm1.f64 (*.f64 a eps))) (*.f64 (-.f64 (pow.f64 (exp.f64 eps) a) (*.f64 1/2 (expm1.f64 (*.f64 a eps)))) (*.f64 eps 1/2)))) (/.f64 (pow.f64 (exp.f64 eps) a) (*.f64 eps b))) (-.f64 (pow.f64 (exp.f64 eps) a) (fma.f64 1/2 (expm1.f64 (*.f64 a eps)) (/.f64 1 (*.f64 eps b)))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps a)))) (+.f64 (*.f64 1/2 (*.f64 eps (-.f64 (*.f64 1/2 (*.f64 eps (exp.f64 (*.f64 eps a)))) (+.f64 (*.f64 1/6 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))) (*.f64 1/2 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) (*.f64 1/2 (-.f64 (exp.f64 (*.f64 eps a)) 1))))))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 2) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (*.f64 1/6 (*.f64 (pow.f64 eps 2) (-.f64 (exp.f64 (*.f64 eps a)) (*.f64 1/2 (-.f64 (exp.f64 (*.f64 eps a)) 1)))))))) (pow.f64 b 2)) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 eps (exp.f64 (*.f64 eps a)))) (+.f64 (*.f64 1/6 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))) (*.f64 1/2 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) (*.f64 1/2 (-.f64 (exp.f64 (*.f64 eps a)) 1))))))) b) (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) (*.f64 eps b)) (exp.f64 (*.f64 eps a))))) (+.f64 (*.f64 1/2 (-.f64 (exp.f64 (*.f64 eps a)) 1)) (/.f64 1 (*.f64 eps b))))
(-.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) 1/6) (pow.f64 (exp.f64 eps) a)) (fma.f64 1/2 (*.f64 eps (-.f64 (*.f64 1/2 (*.f64 eps (pow.f64 (exp.f64 eps) a))) (fma.f64 1/6 (*.f64 eps (expm1.f64 (*.f64 a eps))) (*.f64 (*.f64 eps 1/2) (+.f64 (pow.f64 (exp.f64 eps) a) (*.f64 -1/2 (expm1.f64 (*.f64 a eps)))))))) (fma.f64 1/24 (*.f64 (*.f64 eps eps) (expm1.f64 (*.f64 a eps))) (*.f64 1/6 (*.f64 (*.f64 eps eps) (+.f64 (pow.f64 (exp.f64 eps) a) (*.f64 -1/2 (expm1.f64 (*.f64 a eps))))))))) (*.f64 b b) (fma.f64 (-.f64 (*.f64 1/2 (*.f64 eps (pow.f64 (exp.f64 eps) a))) (fma.f64 1/6 (*.f64 eps (expm1.f64 (*.f64 a eps))) (*.f64 (*.f64 eps 1/2) (+.f64 (pow.f64 (exp.f64 eps) a) (*.f64 -1/2 (expm1.f64 (*.f64 a eps))))))) b (+.f64 (pow.f64 (exp.f64 eps) a) (/.f64 (pow.f64 (exp.f64 eps) a) (*.f64 eps b))))) (fma.f64 1/2 (expm1.f64 (*.f64 a eps)) (/.f64 1 (*.f64 eps b))))
(-.f64 (fma.f64 (*.f64 b b) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 1/6 (pow.f64 (exp.f64 eps) a))) (fma.f64 (*.f64 eps 1/2) (-.f64 (*.f64 eps (*.f64 1/2 (pow.f64 (exp.f64 eps) a))) (fma.f64 1/6 (*.f64 eps (expm1.f64 (*.f64 a eps))) (*.f64 (-.f64 (pow.f64 (exp.f64 eps) a) (*.f64 1/2 (expm1.f64 (*.f64 a eps)))) (*.f64 eps 1/2)))) (fma.f64 1/6 (*.f64 (*.f64 eps eps) (-.f64 (pow.f64 (exp.f64 eps) a) (*.f64 1/2 (expm1.f64 (*.f64 a eps))))) (*.f64 (expm1.f64 (*.f64 a eps)) (*.f64 (*.f64 eps eps) 1/24))))) (fma.f64 b (-.f64 (*.f64 eps (*.f64 1/2 (pow.f64 (exp.f64 eps) a))) (fma.f64 1/6 (*.f64 eps (expm1.f64 (*.f64 a eps))) (*.f64 (-.f64 (pow.f64 (exp.f64 eps) a) (*.f64 1/2 (expm1.f64 (*.f64 a eps)))) (*.f64 eps 1/2)))) (+.f64 (pow.f64 (exp.f64 eps) a) (/.f64 (pow.f64 (exp.f64 eps) a) (*.f64 eps b))))) (fma.f64 1/2 (expm1.f64 (*.f64 a eps)) (/.f64 1 (*.f64 eps b))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))
(/.f64 (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))
(/.f64 (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))
(/.f64 (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))
(/.f64 (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))
(/.f64 (+.f64 a b) (*.f64 a b))
(+.f64 (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2)))) (+.f64 a b)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(fma.f64 eps (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 (/.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 a a) b) (*.f64 a (*.f64 b b)))) (*.f64 a a)) (/.f64 (+.f64 a b) (*.f64 b b)))) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 eps (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (*.f64 (+.f64 a b) 1/2) (fma.f64 (*.f64 a a) b (*.f64 a (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 b b)))) (/.f64 1 a)))
(+.f64 (*.f64 (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 3) b)) (+.f64 (*.f64 1/6 (*.f64 a (pow.f64 b 3))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 a b)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2)))) (+.f64 a b)) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2))))) (*.f64 a b)))) (pow.f64 eps 2)) (+.f64 (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2)))) (+.f64 a b)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 (/.f64 1 a) (/.f64 1 b))))
(fma.f64 (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (/.f64 (fma.f64 1/6 (*.f64 b (pow.f64 a 3)) (fma.f64 1/6 (*.f64 a (pow.f64 b 3)) (*.f64 (*.f64 1/4 (*.f64 a a)) (*.f64 b b)))) (/.f64 (*.f64 (*.f64 a a) (*.f64 b b)) (+.f64 a b))) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 (/.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 a a) b) (*.f64 a (*.f64 b b)))) (*.f64 a a)) (/.f64 (+.f64 a b) (*.f64 b b)))) (/.f64 (*.f64 a b) (*.f64 1/2 (+.f64 (*.f64 (*.f64 a a) b) (*.f64 a (*.f64 b b)))))))) (*.f64 eps eps) (fma.f64 eps (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 (/.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 a a) b) (*.f64 a (*.f64 b b)))) (*.f64 a a)) (/.f64 (+.f64 a b) (*.f64 b b)))) (+.f64 (/.f64 1 a) (/.f64 1 b))))
(fma.f64 (*.f64 eps eps) (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (fma.f64 (/.f64 (fma.f64 1/6 (*.f64 b (pow.f64 a 3)) (fma.f64 1/6 (*.f64 a (pow.f64 b 3)) (*.f64 (*.f64 a a) (*.f64 (*.f64 b b) 1/4)))) (*.f64 a a)) (/.f64 (+.f64 a b) (*.f64 b b)) (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (*.f64 (+.f64 a b) 1/2) (fma.f64 (*.f64 a a) b (*.f64 a (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 a b)) (*.f64 1/2 (fma.f64 (*.f64 a a) b (*.f64 a (*.f64 b b))))))) (+.f64 (/.f64 1 b) (fma.f64 eps (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (*.f64 (+.f64 a b) 1/2) (fma.f64 (*.f64 a a) b (*.f64 a (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 b b)))) (/.f64 1 a))))
(+.f64 (*.f64 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 a b) 4) (*.f64 a b))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12 (*.f64 (pow.f64 a 2) (pow.f64 b 3))) (+.f64 (*.f64 1/24 (*.f64 a (pow.f64 b 4))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 a 4) b)) (*.f64 1/12 (*.f64 (pow.f64 a 3) (pow.f64 b 2)))))) (+.f64 a b)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 3) b)) (+.f64 (*.f64 1/6 (*.f64 a (pow.f64 b 3))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 a b)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2)))) (+.f64 a b)) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2))))) (*.f64 a b)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2))))) (*.f64 a b)) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 3) b)) (+.f64 (*.f64 1/6 (*.f64 a (pow.f64 b 3))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2)))) (+.f64 a b)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (*.f64 a b))))) (pow.f64 eps 3)) (+.f64 (*.f64 (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 3) b)) (+.f64 (*.f64 1/6 (*.f64 a (pow.f64 b 3))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 a b)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2)))) (+.f64 a b)) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2))))) (*.f64 a b)))) (pow.f64 eps 2)) (+.f64 (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2)))) (+.f64 a b)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 (/.f64 1 a) (/.f64 1 b)))))
(fma.f64 (-.f64 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 a b) 4) (*.f64 a b))) (/.f64 (fma.f64 1/12 (*.f64 (*.f64 a a) (pow.f64 b 3)) (fma.f64 1/24 (*.f64 a (pow.f64 b 4)) (fma.f64 1/24 (*.f64 b (pow.f64 a 4)) (*.f64 1/12 (*.f64 (*.f64 b b) (pow.f64 a 3)))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 b b)) (+.f64 a b)))) (+.f64 (/.f64 (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (/.f64 (fma.f64 1/6 (*.f64 b (pow.f64 a 3)) (fma.f64 1/6 (*.f64 a (pow.f64 b 3)) (*.f64 (*.f64 1/4 (*.f64 a a)) (*.f64 b b)))) (/.f64 (*.f64 (*.f64 a a) (*.f64 b b)) (+.f64 a b))) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 (/.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 a a) b) (*.f64 a (*.f64 b b)))) (*.f64 a a)) (/.f64 (+.f64 a b) (*.f64 b b)))) (/.f64 (*.f64 a b) (*.f64 1/2 (+.f64 (*.f64 (*.f64 a a) b) (*.f64 a (*.f64 b b)))))))) (/.f64 (*.f64 a b) (*.f64 1/2 (+.f64 (*.f64 (*.f64 a a) b) (*.f64 a (*.f64 b b)))))) (*.f64 (/.f64 (fma.f64 1/6 (*.f64 b (pow.f64 a 3)) (fma.f64 1/6 (*.f64 a (pow.f64 b 3)) (*.f64 (*.f64 1/4 (*.f64 a a)) (*.f64 b b)))) a) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 (/.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 a a) b) (*.f64 a (*.f64 b b)))) (*.f64 a a)) (/.f64 (+.f64 a b) (*.f64 b b)))) b)))) (pow.f64 eps 3) (fma.f64 (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (/.f64 (fma.f64 1/6 (*.f64 b (pow.f64 a 3)) (fma.f64 1/6 (*.f64 a (pow.f64 b 3)) (*.f64 (*.f64 1/4 (*.f64 a a)) (*.f64 b b)))) (/.f64 (*.f64 (*.f64 a a) (*.f64 b b)) (+.f64 a b))) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 (/.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 a a) b) (*.f64 a (*.f64 b b)))) (*.f64 a a)) (/.f64 (+.f64 a b) (*.f64 b b)))) (/.f64 (*.f64 a b) (*.f64 1/2 (+.f64 (*.f64 (*.f64 a a) b) (*.f64 a (*.f64 b b)))))))) (*.f64 eps eps) (fma.f64 eps (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 (/.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 a a) b) (*.f64 a (*.f64 b b)))) (*.f64 a a)) (/.f64 (+.f64 a b) (*.f64 b b)))) (+.f64 (/.f64 1 a) (/.f64 1 b)))))
(fma.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 a b) 4) (*.f64 a b))) (fma.f64 (/.f64 (fma.f64 1/12 (*.f64 a (*.f64 a (pow.f64 b 3))) (fma.f64 1/24 (*.f64 a (pow.f64 b 4)) (fma.f64 1/24 (*.f64 b (pow.f64 a 4)) (*.f64 (pow.f64 a 3) (*.f64 (*.f64 b b) 1/12))))) (*.f64 a a)) (/.f64 (+.f64 a b) (*.f64 b b)) (fma.f64 (/.f64 (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (fma.f64 (/.f64 (fma.f64 1/6 (*.f64 b (pow.f64 a 3)) (fma.f64 1/6 (*.f64 a (pow.f64 b 3)) (*.f64 (*.f64 a a) (*.f64 (*.f64 b b) 1/4)))) (*.f64 a a)) (/.f64 (+.f64 a b) (*.f64 b b)) (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (*.f64 (+.f64 a b) 1/2) (fma.f64 (*.f64 a a) b (*.f64 a (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 a b)) (*.f64 1/2 (fma.f64 (*.f64 a a) b (*.f64 a (*.f64 b b))))))) a) (/.f64 1/2 (/.f64 b (fma.f64 (*.f64 a a) b (*.f64 a (*.f64 b b))))) (*.f64 (/.f64 (fma.f64 1/6 (*.f64 b (pow.f64 a 3)) (fma.f64 1/6 (*.f64 a (pow.f64 b 3)) (*.f64 (*.f64 a a) (*.f64 (*.f64 b b) 1/4)))) (*.f64 a b)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (*.f64 (+.f64 a b) 1/2) (fma.f64 (*.f64 a a) b (*.f64 a (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 b b)))))))) (fma.f64 (*.f64 eps eps) (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (fma.f64 (/.f64 (fma.f64 1/6 (*.f64 b (pow.f64 a 3)) (fma.f64 1/6 (*.f64 a (pow.f64 b 3)) (*.f64 (*.f64 a a) (*.f64 (*.f64 b b) 1/4)))) (*.f64 a a)) (/.f64 (+.f64 a b) (*.f64 b b)) (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (*.f64 (+.f64 a b) 1/2) (fma.f64 (*.f64 a a) b (*.f64 a (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 a b)) (*.f64 1/2 (fma.f64 (*.f64 a a) b (*.f64 a (*.f64 b b))))))) (+.f64 (/.f64 1 b) (fma.f64 eps (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (*.f64 (+.f64 a b) 1/2) (fma.f64 (*.f64 a a) b (*.f64 a (*.f64 b b)))) (*.f64 (*.f64 a a) (*.f64 b b)))) (/.f64 1 a)))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(/.f64 1 a)
(-.f64 (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 a)) (*.f64 1/2 eps))
(+.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (exp.f64 (*.f64 eps b)))) (-.f64 (/.f64 1 a) (*.f64 eps 1/2)))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 b) eps))))
(+.f64 (/.f64 1 a) (fma.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 b) eps) (*.f64 -1/2 eps)))
(-.f64 (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))) (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (*.f64 1/2 eps)))))) a) (/.f64 1 a))) (*.f64 1/2 eps))
(+.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (exp.f64 (*.f64 eps b)))) (-.f64 (fma.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 eps eps) (/.f64 (expm1.f64 (*.f64 eps b)) (exp.f64 (*.f64 eps b))))) (fma.f64 1/6 (*.f64 eps eps) (*.f64 (*.f64 eps 1/2) (+.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (exp.f64 (*.f64 eps b)))) (*.f64 -1/2 eps))))) a (/.f64 1 a)) (*.f64 eps 1/2)))
(+.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 b) eps))) (+.f64 (fma.f64 a (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 eps eps) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 b) eps))) (fma.f64 (*.f64 eps eps) 1/6 (*.f64 eps (*.f64 (+.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 b) eps))) (*.f64 -1/2 eps)) 1/2)))) (/.f64 1 a)) (*.f64 -1/2 eps)))
(+.f64 (fma.f64 a (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 eps eps) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 b) eps))) (fma.f64 (*.f64 eps eps) 1/6 (*.f64 eps (*.f64 (fma.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 b) eps) (*.f64 -1/2 eps)) 1/2)))) (/.f64 1 a)) (fma.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 b) eps) (*.f64 -1/2 eps)))
(-.f64 (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 3) (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))) (+.f64 (*.f64 1/24 (pow.f64 eps 3)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 2) (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (*.f64 1/2 eps)))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))) (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (*.f64 1/2 eps)))))) eps)))))) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))) (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (*.f64 1/2 eps)))))) a) (/.f64 1 a)))) (*.f64 1/2 eps))
(+.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (exp.f64 (*.f64 eps b)))) (-.f64 (fma.f64 (*.f64 a a) (-.f64 (*.f64 1/6 (/.f64 (pow.f64 eps 3) (/.f64 (expm1.f64 (*.f64 eps b)) (exp.f64 (*.f64 eps b))))) (fma.f64 1/24 (pow.f64 eps 3) (fma.f64 1/6 (*.f64 (*.f64 eps eps) (+.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (exp.f64 (*.f64 eps b)))) (*.f64 -1/2 eps))) (*.f64 1/2 (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 (*.f64 eps eps) (/.f64 (expm1.f64 (*.f64 eps b)) (exp.f64 (*.f64 eps b))))) (fma.f64 1/6 (*.f64 eps eps) (*.f64 (*.f64 eps 1/2) (+.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (exp.f64 (*.f64 eps b)))) (*.f64 -1/2 eps)))))))))) (fma.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 eps eps) (/.f64 (expm1.f64 (*.f64 eps b)) (exp.f64 (*.f64 eps b))))) (fma.f64 1/6 (*.f64 eps eps) (*.f64 (*.f64 eps 1/2) (+.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (exp.f64 (*.f64 eps b)))) (*.f64 -1/2 eps))))) a (/.f64 1 a))) (*.f64 eps 1/2)))
(+.f64 (fma.f64 (*.f64 a a) (-.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (exp.f64 b) eps)) (expm1.f64 (*.f64 eps b)))) (fma.f64 1/24 (pow.f64 eps 3) (fma.f64 1/6 (*.f64 eps (*.f64 eps (+.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 b) eps))) (*.f64 -1/2 eps)))) (*.f64 (*.f64 eps 1/2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 eps eps) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 b) eps))) (fma.f64 (*.f64 eps eps) 1/6 (*.f64 eps (*.f64 (+.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 b) eps))) (*.f64 -1/2 eps)) 1/2)))))))) (fma.f64 a (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 eps eps) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 b) eps))) (fma.f64 (*.f64 eps eps) 1/6 (*.f64 eps (*.f64 (+.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 b) eps))) (*.f64 -1/2 eps)) 1/2)))) (/.f64 1 a))) (+.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 b) eps))) (*.f64 -1/2 eps)))
(+.f64 (fma.f64 (*.f64 a a) (-.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (exp.f64 b) eps)) (expm1.f64 (*.f64 eps b)))) (fma.f64 1/24 (pow.f64 eps 3) (fma.f64 1/6 (*.f64 eps (*.f64 eps (fma.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 b) eps) (*.f64 -1/2 eps)))) (*.f64 (*.f64 eps 1/2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 eps eps) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 b) eps))) (fma.f64 (*.f64 eps eps) 1/6 (*.f64 eps (*.f64 (fma.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 b) eps) (*.f64 -1/2 eps)) 1/2)))))))) (fma.f64 a (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 eps eps) (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 b) eps))) (fma.f64 (*.f64 eps eps) 1/6 (*.f64 eps (*.f64 (fma.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 b) eps) (*.f64 -1/2 eps)) 1/2)))) (/.f64 1 a))) (fma.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 b) eps) (*.f64 -1/2 eps)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) eps) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) eps) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) eps) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) eps) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(/.f64 1 b)
(-.f64 (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (/.f64 1 b)) (*.f64 1/2 eps))
(+.f64 (/.f64 (*.f64 eps (pow.f64 (exp.f64 eps) a)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 b) (*.f64 eps 1/2)))
(+.f64 (/.f64 1 b) (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (/.f64 (expm1.f64 (*.f64 a eps)) eps)) (*.f64 -1/2 eps)))
(+.f64 (/.f64 1 b) (fma.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (pow.f64 (exp.f64 eps) a) (*.f64 -1/2 eps)))
(-.f64 (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (*.f64 1/2 eps)))))) b) (/.f64 1 b))) (*.f64 1/2 eps))
(+.f64 (/.f64 (*.f64 eps (pow.f64 (exp.f64 eps) a)) (expm1.f64 (*.f64 a eps))) (-.f64 (fma.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 eps eps) (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a)))) (fma.f64 1/6 (*.f64 eps eps) (*.f64 (*.f64 eps 1/2) (+.f64 (/.f64 (*.f64 eps (pow.f64 (exp.f64 eps) a)) (expm1.f64 (*.f64 a eps))) (*.f64 -1/2 eps))))) b (/.f64 1 b)) (*.f64 eps 1/2)))
(+.f64 (fma.f64 b (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 eps eps) (expm1.f64 (*.f64 a eps))) (pow.f64 (exp.f64 eps) a))) (fma.f64 (*.f64 eps eps) 1/6 (*.f64 eps (*.f64 1/2 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (/.f64 (expm1.f64 (*.f64 a eps)) eps)) (*.f64 -1/2 eps)))))) (/.f64 1 b)) (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (/.f64 (expm1.f64 (*.f64 a eps)) eps)) (*.f64 -1/2 eps)))
(+.f64 (fma.f64 b (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 eps eps) (expm1.f64 (*.f64 a eps))) (pow.f64 (exp.f64 eps) a))) (fma.f64 (*.f64 eps eps) 1/6 (*.f64 eps (*.f64 1/2 (fma.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (pow.f64 (exp.f64 eps) a) (*.f64 -1/2 eps)))))) (/.f64 1 b)) (fma.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (pow.f64 (exp.f64 eps) a) (*.f64 -1/2 eps)))
(-.f64 (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (*.f64 1/2 eps)))))) b) (+.f64 (/.f64 1 b) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 3) (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (+.f64 (*.f64 1/24 (pow.f64 eps 3)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (*.f64 1/2 eps)))))) eps)) (*.f64 1/6 (*.f64 (pow.f64 eps 2) (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (*.f64 1/2 eps))))))))))) (*.f64 1/2 eps))
(+.f64 (/.f64 (*.f64 eps (pow.f64 (exp.f64 eps) a)) (expm1.f64 (*.f64 a eps))) (-.f64 (+.f64 (fma.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 eps eps) (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a)))) (fma.f64 1/6 (*.f64 eps eps) (*.f64 (*.f64 eps 1/2) (+.f64 (/.f64 (*.f64 eps (pow.f64 (exp.f64 eps) a)) (expm1.f64 (*.f64 a eps))) (*.f64 -1/2 eps))))) b (/.f64 1 b)) (*.f64 (*.f64 b b) (-.f64 (*.f64 1/6 (/.f64 (pow.f64 eps 3) (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a)))) (fma.f64 1/24 (pow.f64 eps 3) (fma.f64 1/2 (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 (*.f64 eps eps) (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a)))) (fma.f64 1/6 (*.f64 eps eps) (*.f64 (*.f64 eps 1/2) (+.f64 (/.f64 (*.f64 eps (pow.f64 (exp.f64 eps) a)) (expm1.f64 (*.f64 a eps))) (*.f64 -1/2 eps)))))) (*.f64 1/6 (*.f64 (*.f64 eps eps) (+.f64 (/.f64 (*.f64 eps (pow.f64 (exp.f64 eps) a)) (expm1.f64 (*.f64 a eps))) (*.f64 -1/2 eps))))))))) (*.f64 eps 1/2)))
(+.f64 (fma.f64 b (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 eps eps) (expm1.f64 (*.f64 a eps))) (pow.f64 (exp.f64 eps) a))) (fma.f64 (*.f64 eps eps) 1/6 (*.f64 eps (*.f64 1/2 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (/.f64 (expm1.f64 (*.f64 a eps)) eps)) (*.f64 -1/2 eps)))))) (fma.f64 (*.f64 b b) (-.f64 (*.f64 1/6 (*.f64 (/.f64 (pow.f64 eps 3) (expm1.f64 (*.f64 a eps))) (pow.f64 (exp.f64 eps) a))) (fma.f64 1/24 (pow.f64 eps 3) (fma.f64 1/2 (*.f64 eps (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 eps eps) (expm1.f64 (*.f64 a eps))) (pow.f64 (exp.f64 eps) a))) (fma.f64 (*.f64 eps eps) 1/6 (*.f64 eps (*.f64 1/2 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (/.f64 (expm1.f64 (*.f64 a eps)) eps)) (*.f64 -1/2 eps))))))) (*.f64 (*.f64 eps eps) (*.f64 1/6 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (/.f64 (expm1.f64 (*.f64 a eps)) eps)) (*.f64 -1/2 eps))))))) (/.f64 1 b))) (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) (/.f64 (expm1.f64 (*.f64 a eps)) eps)) (*.f64 -1/2 eps)))
(+.f64 (fma.f64 b (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 eps eps) (expm1.f64 (*.f64 a eps))) (pow.f64 (exp.f64 eps) a))) (fma.f64 (*.f64 eps eps) 1/6 (*.f64 eps (*.f64 1/2 (fma.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (pow.f64 (exp.f64 eps) a) (*.f64 -1/2 eps)))))) (fma.f64 (*.f64 b b) (-.f64 (*.f64 1/6 (*.f64 (/.f64 (pow.f64 eps 3) (expm1.f64 (*.f64 a eps))) (pow.f64 (exp.f64 eps) a))) (fma.f64 1/24 (pow.f64 eps 3) (fma.f64 1/2 (*.f64 eps (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 eps eps) (expm1.f64 (*.f64 a eps))) (pow.f64 (exp.f64 eps) a))) (fma.f64 (*.f64 eps eps) 1/6 (*.f64 eps (*.f64 1/2 (fma.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (pow.f64 (exp.f64 eps) a) (*.f64 -1/2 eps))))))) (*.f64 (*.f64 eps eps) (*.f64 1/6 (fma.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (pow.f64 (exp.f64 eps) a) (*.f64 -1/2 eps))))))) (/.f64 1 b))) (fma.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (pow.f64 (exp.f64 eps) a) (*.f64 -1/2 eps)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))))) 1)
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(*.f64 eps (/.f64 1 (expm1.f64 (*.f64 eps a))))
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1)
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(*.f64 1 (/.f64 eps (expm1.f64 (*.f64 eps a))))
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (/.f64 1 (expm1.f64 (*.f64 eps a)))))
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(*.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (pow.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) 2))
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) 2) (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))))
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 1 (expm1.f64 (*.f64 eps a)))))
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(*.f64 (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))))
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(*.f64 (neg.f64 eps) (/.f64 1 (neg.f64 (expm1.f64 (*.f64 eps a)))))
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(*.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) eps)
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2)) (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 a eps))) 2)) (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 a eps)))))
(/.f64 (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 a eps)))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 a eps))) 2))
(*.f64 (/.f64 1 (sqrt.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 eps (sqrt.f64 (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 1 (sqrt.f64 (expm1.f64 (*.f64 a eps)))) (/.f64 eps (sqrt.f64 (expm1.f64 (*.f64 a eps)))))
(/.f64 (/.f64 eps (sqrt.f64 (expm1.f64 (*.f64 a eps)))) (sqrt.f64 (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) 1) (/.f64 (cbrt.f64 eps) (expm1.f64 (*.f64 eps a))))
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2)) (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))))
(*.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 a eps)))) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 a eps))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 (expm1.f64 (*.f64 eps a)))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 1 (sqrt.f64 (expm1.f64 (*.f64 a eps)))) (/.f64 eps (sqrt.f64 (expm1.f64 (*.f64 a eps)))))
(/.f64 (/.f64 eps (sqrt.f64 (expm1.f64 (*.f64 a eps)))) (sqrt.f64 (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 (sqrt.f64 eps) 1) (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 eps a))))
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(*.f64 (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 a eps))) 2)) (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 a eps)))))
(/.f64 (/.f64 eps (cbrt.f64 (expm1.f64 (*.f64 a eps)))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 a eps))) 2))
(pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1)
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(pow.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) 3)
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(pow.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) 1/3)
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(pow.f64 (sqrt.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) 2)
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(pow.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) -1)
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(neg.f64 (/.f64 eps (neg.f64 (expm1.f64 (*.f64 eps a)))))
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(sqrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 2))
(sqrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) 2))
(fabs.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))))
(log.f64 (exp.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))))
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))))))
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(cbrt.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3))
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(cbrt.f64 (/.f64 (pow.f64 eps 3) (pow.f64 (expm1.f64 (*.f64 eps a)) 3)))
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(expm1.f64 (log1p.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))))
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(exp.f64 (log.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))))
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(exp.f64 (*.f64 (log.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) 1))
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(log1p.f64 (expm1.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))))
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))) 1)
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))
(-.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (expm1.f64 (*.f64 eps b))) (/.f64 1 (expm1.f64 (*.f64 eps b))))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 1 (expm1.f64 (*.f64 eps b))))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))) 1)
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))
(*.f64 1 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))
(*.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) (pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) 2))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) 2) (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 2) (*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 1 (expm1.f64 (*.f64 eps b)))))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))
(*.f64 (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))
(*.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 1 (expm1.f64 (*.f64 eps b)))))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))
(*.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 1 (neg.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))
(*.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2))
(*.f64 (/.f64 1 (sqrt.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (sqrt.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (sqrt.f64 (expm1.f64 (*.f64 eps b)))) (sqrt.f64 (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 2) 1) (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps b))))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 2) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2)) (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 2) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 2) (sqrt.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (sqrt.f64 (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 1 (sqrt.f64 (expm1.f64 (*.f64 eps b)))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (sqrt.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (sqrt.f64 (expm1.f64 (*.f64 eps b)))) (sqrt.f64 (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 1) (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps b))))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))
(*.f64 (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2)) (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (expm1.f64 (*.f64 eps b)))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2))
(pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))) 1)
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))
(pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) 3)
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))
(pow.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))) 3) 1/3)
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))
(pow.f64 (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) 2)
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))
(pow.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))) -1)
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))
(neg.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (neg.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))
(sqrt.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))) 2))
(fabs.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))
(log.f64 (exp.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))
(cbrt.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))) 3))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))
(cbrt.f64 (/.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 3) (pow.f64 (expm1.f64 (*.f64 eps b)) 3)))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))
(expm1.f64 (log1p.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))
(exp.f64 (log.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))
(exp.f64 (*.f64 (log.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) 1))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))
(log1p.f64 (expm1.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b))))))) 1)
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b))))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(/.f64 eps (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps a))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(/.f64 eps (/.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps (+.f64 a b)))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 eps a)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (expm1.f64 (*.f64 eps b))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps b)) (/.f64 (expm1.f64 (*.f64 eps a)) eps)))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))) (/.f64 (expm1.f64 (*.f64 eps a)) eps))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(/.f64 1 (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b))))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(/.f64 1 (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (expm1.f64 (*.f64 eps a)) eps)))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(/.f64 1 (/.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))) (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(/.f64 1 (/.f64 (expm1.f64 (*.f64 eps b)) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(/.f64 1 (/.f64 (expm1.f64 (*.f64 eps a)) (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(/.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (neg.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(/.f64 (neg.f64 eps) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))) (neg.f64 (expm1.f64 (*.f64 eps a)))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps b)))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(/.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b))))) (expm1.f64 (*.f64 eps a)))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 (neg.f64 eps) 1) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b))))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 eps (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))) (*.f64 (expm1.f64 (*.f64 eps a)) (neg.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 (neg.f64 eps) (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 (neg.f64 eps) (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (neg.f64 (expm1.f64 (*.f64 eps b)))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (neg.f64 eps)) (*.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (expm1.f64 (*.f64 eps a)))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) eps) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 1) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (/.f64 (expm1.f64 (*.f64 eps a)) eps)))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (neg.f64 eps)) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (neg.f64 (expm1.f64 (*.f64 eps a)))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(/.f64 (neg.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) (neg.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(/.f64 (neg.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b))))) (neg.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(/.f64 (neg.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))))) (neg.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))) (neg.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))) (neg.f64 eps)) (neg.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 (neg.f64 eps) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) (neg.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 eps (expm1.f64 (*.f64 eps a)))) (neg.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(/.f64 (/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) 1) (expm1.f64 (*.f64 eps b)))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(/.f64 (/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2)) (cbrt.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(/.f64 (/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps (+.f64 a b)))) (sqrt.f64 (expm1.f64 (*.f64 eps b)))) (sqrt.f64 (expm1.f64 (*.f64 eps b))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(/.f64 (/.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b))))) 1) (expm1.f64 (*.f64 eps a)))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(/.f64 (/.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b))))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2)) (cbrt.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(/.f64 (/.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b))))) (sqrt.f64 (expm1.f64 (*.f64 eps a)))) (sqrt.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b))))) 1)
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))))) 3)
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(pow.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b))))) 3) 1/3)
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(pow.f64 (sqrt.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))))) 2)
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b))))) 2))
(sqrt.f64 (pow.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))) 2))
(fabs.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b)))))
(log.f64 (pow.f64 (exp.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) (/.f64 eps (expm1.f64 (*.f64 eps a)))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b))))))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b))))) 3))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))) 3)))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))) 3) (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3)))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(exp.f64 (log.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))))) 1))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b)))))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (expm1.f64 (*.f64 eps b))))

localize17.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(expm1.f64 (*.f64 eps (+.f64 a b)))
99.9%
(*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))
99.1%
(*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))
40.1%
(/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))
Compiler

Compiled 69 to 13 computations (81.2% saved)

series5.0ms (0%)

Counts
2 → 72
Calls

18 calls:

TimeVariablePointExpression
1.0ms
eps
@0
(/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))
1.0ms
eps
@-inf
(*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))
0.0ms
b
@-inf
(/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))
0.0ms
eps
@inf
(*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))
0.0ms
a
@0
(/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))

rewrite99.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1832×prod-diff
632×fma-def
618×expm1-udef
618×log1p-udef
342×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01678
133278
2473778
Stop Event
node limit
Counts
2 → 69
Calls
Call 1
Inputs
(/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))
(*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))) 1)
(*.f64 eps (/.f64 1 (/.f64 (expm1.f64 (*.f64 eps a)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))))
(*.f64 eps (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))
(*.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))
(*.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) 1)
(*.f64 1 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))) 2) (cbrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) 2) (*.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))) (sqrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))))
(*.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) (*.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))
(*.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (neg.f64 eps)) (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (neg.f64 (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))))
(*.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps (+.f64 a b))))) (/.f64 1 (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps (+.f64 a b))))))
(*.f64 (/.f64 eps 1) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) (/.f64 eps (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 1) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) 2) 1) (/.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) 1) (/.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) (expm1.f64 (*.f64 eps a))) (/.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 eps (pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 2)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 eps (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) (/.f64 eps (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 2)) (/.f64 eps (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 2)) (/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) (/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) 2) (expm1.f64 (*.f64 eps a))) (/.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) 2) (expm1.f64 (*.f64 eps b))) (/.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) 2) (pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 2)) (cbrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) 2) (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) (/.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) (expm1.f64 (*.f64 eps b))) (/.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) (pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 2)) (/.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))) 2)
(pow.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b))))) -1)
(neg.f64 (/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (expm1.f64 (*.f64 eps a)) (neg.f64 (expm1.f64 (*.f64 eps b))))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) 3) (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))))
(exp.f64 (log.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))))) 1)
(pow.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) 3)
(pow.f64 (pow.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) 2)
(sqrt.f64 (pow.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) 2))
(log.f64 (pow.f64 (exp.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))))))
(cbrt.f64 (pow.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))))
(exp.f64 (log.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) 1))
(log1p.f64 (expm1.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))))

simplify115.0ms (0.7%)

Algorithm
egg-herbie
Rules
1138×unswap-sqr
642×associate-*r*
558×log-prod
502×associate-*l*
484×div-sub
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03889695
111939615
247369483
Stop Event
node limit
Counts
141 → 153
Calls
Call 1
Inputs
(/.f64 (+.f64 a b) (*.f64 a b))
(+.f64 (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2)))) (+.f64 a b)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (*.f64 (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 3) b)) (+.f64 (*.f64 1/6 (*.f64 a (pow.f64 b 3))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 a b)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2)))) (+.f64 a b)) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2))))) (*.f64 a b)))) (pow.f64 eps 2)) (+.f64 (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2)))) (+.f64 a b)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 (/.f64 1 a) (/.f64 1 b))))
(+.f64 (*.f64 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 a b) 4) (*.f64 a b))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12 (*.f64 (pow.f64 a 2) (pow.f64 b 3))) (+.f64 (*.f64 1/24 (*.f64 a (pow.f64 b 4))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 a 4) b)) (*.f64 1/12 (*.f64 (pow.f64 a 3) (pow.f64 b 2)))))) (+.f64 a b)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 3) b)) (+.f64 (*.f64 1/6 (*.f64 a (pow.f64 b 3))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 a b)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2)))) (+.f64 a b)) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2))))) (*.f64 a b)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2))))) (*.f64 a b)) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 3) b)) (+.f64 (*.f64 1/6 (*.f64 a (pow.f64 b 3))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2)))) (+.f64 a b)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (*.f64 a b))))) (pow.f64 eps 3)) (+.f64 (*.f64 (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 3) b)) (+.f64 (*.f64 1/6 (*.f64 a (pow.f64 b 3))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 a b)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2)))) (+.f64 a b)) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2))))) (*.f64 a b)))) (pow.f64 eps 2)) (+.f64 (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2)))) (+.f64 a b)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 (/.f64 1 a) (/.f64 1 b)))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 1 a)
(-.f64 (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 a)) (*.f64 1/2 eps))
(-.f64 (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))) (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (*.f64 1/2 eps)))))) a) (/.f64 1 a))) (*.f64 1/2 eps))
(-.f64 (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 3) (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))) (+.f64 (*.f64 1/24 (pow.f64 eps 3)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 2) (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (*.f64 1/2 eps)))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))) (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (*.f64 1/2 eps)))))) eps)))))) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))) (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (*.f64 1/2 eps)))))) a) (/.f64 1 a)))) (*.f64 1/2 eps))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) eps) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) eps) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) eps) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) eps) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 1 b)
(-.f64 (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (/.f64 1 b)) (*.f64 1/2 eps))
(-.f64 (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (*.f64 1/2 eps)))))) b) (/.f64 1 b))) (*.f64 1/2 eps))
(-.f64 (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (*.f64 1/2 eps)))))) b) (+.f64 (/.f64 1 b) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 3) (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (+.f64 (*.f64 1/24 (pow.f64 eps 3)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (*.f64 1/2 eps)))))) eps)) (*.f64 1/6 (*.f64 (pow.f64 eps 2) (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (*.f64 1/2 eps))))))))))) (*.f64 1/2 eps))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 (pow.f64 eps 2) (+.f64 a b))
(+.f64 (*.f64 (pow.f64 eps 2) (+.f64 a b)) (*.f64 1/2 (*.f64 (pow.f64 eps 3) (pow.f64 (+.f64 a b) 2))))
(+.f64 (*.f64 (pow.f64 eps 2) (+.f64 a b)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 4) (pow.f64 (+.f64 a b) 3))) (*.f64 1/2 (*.f64 (pow.f64 eps 3) (pow.f64 (+.f64 a b) 2)))))
(+.f64 (*.f64 (pow.f64 eps 2) (+.f64 a b)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 4) (pow.f64 (+.f64 a b) 3))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 3) (pow.f64 (+.f64 a b) 2))) (*.f64 1/24 (*.f64 (pow.f64 eps 5) (pow.f64 (+.f64 a b) 4))))))
(*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1))
(*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1))
(*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1))
(*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1))
(*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1))
(*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1))
(*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1))
(*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1))
(*.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))
(+.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1)) (*.f64 (pow.f64 eps 2) (*.f64 a (exp.f64 (*.f64 eps b)))))
(+.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1)) (+.f64 (*.f64 (pow.f64 eps 2) (*.f64 a (exp.f64 (*.f64 eps b)))) (*.f64 1/2 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 2) (exp.f64 (*.f64 eps b)))))))
(+.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1)) (+.f64 (*.f64 (pow.f64 eps 2) (*.f64 a (exp.f64 (*.f64 eps b)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 2) (exp.f64 (*.f64 eps b))))) (*.f64 1/6 (*.f64 (pow.f64 eps 4) (*.f64 (pow.f64 a 3) (exp.f64 (*.f64 eps b))))))))
(*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1))
(*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1))
(*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1))
(*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1))
(*.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) eps)
(*.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) eps)
(*.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) eps)
(*.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) eps)
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps)
(+.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps) (*.f64 (pow.f64 eps 2) (*.f64 b (exp.f64 (*.f64 eps a)))))
(+.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 b 2) (exp.f64 (*.f64 eps a))))) (*.f64 (pow.f64 eps 2) (*.f64 b (exp.f64 (*.f64 eps a))))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 4) (*.f64 (pow.f64 b 3) (exp.f64 (*.f64 eps a))))) (+.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 b 2) (exp.f64 (*.f64 eps a))))) (*.f64 (pow.f64 eps 2) (*.f64 b (exp.f64 (*.f64 eps a)))))))
(*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1))
(*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1))
(*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1))
(*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1))
(*.f64 eps (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1))
(*.f64 eps (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1))
(*.f64 eps (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1))
(*.f64 eps (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))) 1)
(*.f64 eps (/.f64 1 (/.f64 (expm1.f64 (*.f64 eps a)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))))
(*.f64 eps (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))
(*.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))
(*.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) 1)
(*.f64 1 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))) 2) (cbrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) 2) (*.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))) (sqrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))))
(*.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) (*.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))
(*.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (neg.f64 eps)) (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (neg.f64 (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))))
(*.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps (+.f64 a b))))) (/.f64 1 (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps (+.f64 a b))))))
(*.f64 (/.f64 eps 1) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) (/.f64 eps (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 1) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) 2) 1) (/.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) 1) (/.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) (expm1.f64 (*.f64 eps a))) (/.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 eps (pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 2)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 eps (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) (/.f64 eps (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 2)) (/.f64 eps (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 2)) (/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) (/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) 2) (expm1.f64 (*.f64 eps a))) (/.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) 2) (expm1.f64 (*.f64 eps b))) (/.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) 2) (pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 2)) (cbrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) 2) (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) (/.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) (expm1.f64 (*.f64 eps b))) (/.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) (pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 2)) (/.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))) 2)
(pow.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b))))) -1)
(neg.f64 (/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (expm1.f64 (*.f64 eps a)) (neg.f64 (expm1.f64 (*.f64 eps b))))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) 3) (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))))
(exp.f64 (log.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))))) 1)
(pow.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) 3)
(pow.f64 (pow.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) 2)
(sqrt.f64 (pow.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) 2))
(log.f64 (pow.f64 (exp.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))))))
(cbrt.f64 (pow.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))))
(exp.f64 (log.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) 1))
(log1p.f64 (expm1.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))))
Outputs
(/.f64 (+.f64 a b) (*.f64 a b))
(+.f64 (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2)))) (+.f64 a b)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(fma.f64 eps (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 (/.f64 (*.f64 1/2 (+.f64 (*.f64 b (*.f64 a a)) (*.f64 a (*.f64 b b)))) (*.f64 a a)) (/.f64 (+.f64 a b) (*.f64 b b)))) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 eps (-.f64 (/.f64 1/2 (/.f64 (*.f64 a b) (pow.f64 (+.f64 a b) 2))) (*.f64 (/.f64 (+.f64 a b) (*.f64 b b)) (/.f64 1/2 (/.f64 (*.f64 a a) (fma.f64 b (*.f64 a a) (*.f64 a (*.f64 b b))))))) (/.f64 1 a)))
(+.f64 (*.f64 (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 3) b)) (+.f64 (*.f64 1/6 (*.f64 a (pow.f64 b 3))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 a b)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2)))) (+.f64 a b)) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2))))) (*.f64 a b)))) (pow.f64 eps 2)) (+.f64 (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2)))) (+.f64 a b)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 (/.f64 1 a) (/.f64 1 b))))
(fma.f64 (-.f64 (-.f64 (/.f64 (*.f64 1/6 (pow.f64 (+.f64 a b) 3)) (*.f64 a b)) (/.f64 (fma.f64 1/6 (*.f64 b (pow.f64 a 3)) (fma.f64 1/6 (*.f64 a (pow.f64 b 3)) (*.f64 (*.f64 (*.f64 a a) (*.f64 b b)) 1/4))) (/.f64 (*.f64 (*.f64 a a) (*.f64 b b)) (+.f64 a b)))) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 (/.f64 (*.f64 1/2 (+.f64 (*.f64 b (*.f64 a a)) (*.f64 a (*.f64 b b)))) (*.f64 a a)) (/.f64 (+.f64 a b) (*.f64 b b)))) (/.f64 (*.f64 a b) (*.f64 1/2 (+.f64 (*.f64 b (*.f64 a a)) (*.f64 a (*.f64 b b))))))) (*.f64 eps eps) (fma.f64 eps (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 (/.f64 (*.f64 1/2 (+.f64 (*.f64 b (*.f64 a a)) (*.f64 a (*.f64 b b)))) (*.f64 a a)) (/.f64 (+.f64 a b) (*.f64 b b)))) (+.f64 (/.f64 1 a) (/.f64 1 b))))
(fma.f64 (-.f64 (*.f64 (/.f64 1/6 b) (/.f64 (pow.f64 (+.f64 a b) 3) a)) (fma.f64 (/.f64 (fma.f64 1/6 (*.f64 b (pow.f64 a 3)) (fma.f64 (*.f64 (*.f64 a b) (*.f64 a b)) 1/4 (*.f64 (pow.f64 b 3) (*.f64 a 1/6)))) (*.f64 a a)) (/.f64 (+.f64 a b) (*.f64 b b)) (*.f64 (/.f64 (-.f64 (/.f64 1/2 (/.f64 (*.f64 a b) (pow.f64 (+.f64 a b) 2))) (*.f64 (/.f64 (+.f64 a b) (*.f64 b b)) (/.f64 1/2 (/.f64 (*.f64 a a) (fma.f64 b (*.f64 a a) (*.f64 a (*.f64 b b))))))) b) (/.f64 (*.f64 1/2 (fma.f64 b (*.f64 a a) (*.f64 a (*.f64 b b)))) a)))) (*.f64 eps eps) (+.f64 (/.f64 1 b) (fma.f64 eps (-.f64 (/.f64 1/2 (/.f64 (*.f64 a b) (pow.f64 (+.f64 a b) 2))) (*.f64 (/.f64 (+.f64 a b) (*.f64 b b)) (/.f64 1/2 (/.f64 (*.f64 a a) (fma.f64 b (*.f64 a a) (*.f64 a (*.f64 b b))))))) (/.f64 1 a))))
(+.f64 (*.f64 (-.f64 (*.f64 1/24 (/.f64 (pow.f64 (+.f64 a b) 4) (*.f64 a b))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/12 (*.f64 (pow.f64 a 2) (pow.f64 b 3))) (+.f64 (*.f64 1/24 (*.f64 a (pow.f64 b 4))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 a 4) b)) (*.f64 1/12 (*.f64 (pow.f64 a 3) (pow.f64 b 2)))))) (+.f64 a b)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 3) b)) (+.f64 (*.f64 1/6 (*.f64 a (pow.f64 b 3))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 a b)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2)))) (+.f64 a b)) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2))))) (*.f64 a b)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2))))) (*.f64 a b)) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 3) b)) (+.f64 (*.f64 1/6 (*.f64 a (pow.f64 b 3))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2)))) (+.f64 a b)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (*.f64 a b))))) (pow.f64 eps 3)) (+.f64 (*.f64 (-.f64 (*.f64 1/6 (/.f64 (pow.f64 (+.f64 a b) 3) (*.f64 a b))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 3) b)) (+.f64 (*.f64 1/6 (*.f64 a (pow.f64 b 3))) (*.f64 1/4 (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 a b)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2)))) (+.f64 a b)) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2))))) (*.f64 a b)))) (pow.f64 eps 2)) (+.f64 (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) b)) (*.f64 1/2 (*.f64 a (pow.f64 b 2)))) (+.f64 a b)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 (/.f64 1 a) (/.f64 1 b)))))
(fma.f64 (-.f64 (-.f64 (/.f64 (*.f64 1/24 (pow.f64 (+.f64 a b) 4)) (*.f64 a b)) (/.f64 (fma.f64 1/12 (*.f64 (*.f64 a a) (pow.f64 b 3)) (fma.f64 1/24 (*.f64 a (pow.f64 b 4)) (fma.f64 1/24 (*.f64 b (pow.f64 a 4)) (*.f64 1/12 (*.f64 (*.f64 b b) (pow.f64 a 3)))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 b b)) (+.f64 a b)))) (+.f64 (*.f64 (/.f64 (-.f64 (-.f64 (/.f64 (*.f64 1/6 (pow.f64 (+.f64 a b) 3)) (*.f64 a b)) (/.f64 (fma.f64 1/6 (*.f64 b (pow.f64 a 3)) (fma.f64 1/6 (*.f64 a (pow.f64 b 3)) (*.f64 (*.f64 (*.f64 a a) (*.f64 b b)) 1/4))) (/.f64 (*.f64 (*.f64 a a) (*.f64 b b)) (+.f64 a b)))) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 (/.f64 (*.f64 1/2 (+.f64 (*.f64 b (*.f64 a a)) (*.f64 a (*.f64 b b)))) (*.f64 a a)) (/.f64 (+.f64 a b) (*.f64 b b)))) (/.f64 (*.f64 a b) (*.f64 1/2 (+.f64 (*.f64 b (*.f64 a a)) (*.f64 a (*.f64 b b))))))) a) (/.f64 (*.f64 1/2 (+.f64 (*.f64 b (*.f64 a a)) (*.f64 a (*.f64 b b)))) b)) (*.f64 (/.f64 (fma.f64 1/6 (*.f64 b (pow.f64 a 3)) (fma.f64 1/6 (*.f64 a (pow.f64 b 3)) (*.f64 (*.f64 (*.f64 a a) (*.f64 b b)) 1/4))) a) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 (/.f64 (*.f64 1/2 (+.f64 (*.f64 b (*.f64 a a)) (*.f64 a (*.f64 b b)))) (*.f64 a a)) (/.f64 (+.f64 a b) (*.f64 b b)))) b)))) (pow.f64 eps 3) (fma.f64 (-.f64 (-.f64 (/.f64 (*.f64 1/6 (pow.f64 (+.f64 a b) 3)) (*.f64 a b)) (/.f64 (fma.f64 1/6 (*.f64 b (pow.f64 a 3)) (fma.f64 1/6 (*.f64 a (pow.f64 b 3)) (*.f64 (*.f64 (*.f64 a a) (*.f64 b b)) 1/4))) (/.f64 (*.f64 (*.f64 a a) (*.f64 b b)) (+.f64 a b)))) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 (/.f64 (*.f64 1/2 (+.f64 (*.f64 b (*.f64 a a)) (*.f64 a (*.f64 b b)))) (*.f64 a a)) (/.f64 (+.f64 a b) (*.f64 b b)))) (/.f64 (*.f64 a b) (*.f64 1/2 (+.f64 (*.f64 b (*.f64 a a)) (*.f64 a (*.f64 b b))))))) (*.f64 eps eps) (fma.f64 eps (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (*.f64 (/.f64 (*.f64 1/2 (+.f64 (*.f64 b (*.f64 a a)) (*.f64 a (*.f64 b b)))) (*.f64 a a)) (/.f64 (+.f64 a b) (*.f64 b b)))) (+.f64 (/.f64 1 a) (/.f64 1 b)))))
(fma.f64 (-.f64 (/.f64 1/24 (/.f64 (*.f64 a b) (pow.f64 (+.f64 a b) 4))) (fma.f64 (/.f64 (fma.f64 1/12 (*.f64 (*.f64 a a) (pow.f64 b 3)) (fma.f64 1/24 (*.f64 a (pow.f64 b 4)) (fma.f64 1/12 (*.f64 b (*.f64 b (pow.f64 a 3))) (*.f64 (*.f64 1/24 b) (pow.f64 a 4))))) (*.f64 a a)) (/.f64 (+.f64 a b) (*.f64 b b)) (fma.f64 (/.f64 (-.f64 (*.f64 (/.f64 1/6 b) (/.f64 (pow.f64 (+.f64 a b) 3) a)) (fma.f64 (/.f64 (fma.f64 1/6 (*.f64 b (pow.f64 a 3)) (fma.f64 (*.f64 (*.f64 a b) (*.f64 a b)) 1/4 (*.f64 (pow.f64 b 3) (*.f64 a 1/6)))) (*.f64 a a)) (/.f64 (+.f64 a b) (*.f64 b b)) (*.f64 (/.f64 (-.f64 (/.f64 1/2 (/.f64 (*.f64 a b) (pow.f64 (+.f64 a b) 2))) (*.f64 (/.f64 (+.f64 a b) (*.f64 b b)) (/.f64 1/2 (/.f64 (*.f64 a a) (fma.f64 b (*.f64 a a) (*.f64 a (*.f64 b b))))))) b) (/.f64 (*.f64 1/2 (fma.f64 b (*.f64 a a) (*.f64 a (*.f64 b b)))) a)))) a) (/.f64 1/2 (/.f64 b (fma.f64 b (*.f64 a a) (*.f64 a (*.f64 b b))))) (*.f64 (/.f64 (fma.f64 1/6 (*.f64 b (pow.f64 a 3)) (fma.f64 (*.f64 (*.f64 a b) (*.f64 a b)) 1/4 (*.f64 (pow.f64 b 3) (*.f64 a 1/6)))) a) (/.f64 (-.f64 (/.f64 1/2 (/.f64 (*.f64 a b) (pow.f64 (+.f64 a b) 2))) (*.f64 (/.f64 (+.f64 a b) (*.f64 b b)) (/.f64 1/2 (/.f64 (*.f64 a a) (fma.f64 b (*.f64 a a) (*.f64 a (*.f64 b b))))))) b))))) (pow.f64 eps 3) (fma.f64 (-.f64 (*.f64 (/.f64 1/6 b) (/.f64 (pow.f64 (+.f64 a b) 3) a)) (fma.f64 (/.f64 (fma.f64 1/6 (*.f64 b (pow.f64 a 3)) (fma.f64 (*.f64 (*.f64 a b) (*.f64 a b)) 1/4 (*.f64 (pow.f64 b 3) (*.f64 a 1/6)))) (*.f64 a a)) (/.f64 (+.f64 a b) (*.f64 b b)) (*.f64 (/.f64 (-.f64 (/.f64 1/2 (/.f64 (*.f64 a b) (pow.f64 (+.f64 a b) 2))) (*.f64 (/.f64 (+.f64 a b) (*.f64 b b)) (/.f64 1/2 (/.f64 (*.f64 a a) (fma.f64 b (*.f64 a a) (*.f64 a (*.f64 b b))))))) b) (/.f64 (*.f64 1/2 (fma.f64 b (*.f64 a a) (*.f64 a (*.f64 b b)))) a)))) (*.f64 eps eps) (+.f64 (/.f64 1 b) (fma.f64 eps (-.f64 (/.f64 1/2 (/.f64 (*.f64 a b) (pow.f64 (+.f64 a b) 2))) (*.f64 (/.f64 (+.f64 a b) (*.f64 b b)) (/.f64 1/2 (/.f64 (*.f64 a a) (fma.f64 b (*.f64 a a) (*.f64 a (*.f64 b b))))))) (/.f64 1 a)))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 1 a)
(-.f64 (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 a)) (*.f64 1/2 eps))
(+.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (pow.f64 (exp.f64 eps) b))) (-.f64 (/.f64 1 a) (*.f64 eps 1/2)))
(+.f64 (/.f64 1 a) (+.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 b eps))) (pow.f64 (exp.f64 eps) b)) (*.f64 eps -1/2)))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (*.f64 eps -1/2)))
(-.f64 (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))) (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (*.f64 1/2 eps)))))) a) (/.f64 1 a))) (*.f64 1/2 eps))
(+.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (pow.f64 (exp.f64 eps) b))) (-.f64 (fma.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 eps eps) (/.f64 (expm1.f64 (*.f64 b eps)) (pow.f64 (exp.f64 eps) b)))) (fma.f64 1/6 (*.f64 eps eps) (*.f64 (*.f64 eps 1/2) (+.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (pow.f64 (exp.f64 eps) b))) (*.f64 -1/2 eps))))) a (/.f64 1 a)) (*.f64 eps 1/2)))
(+.f64 (fma.f64 a (-.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 eps eps)) (pow.f64 (exp.f64 eps) b)) (expm1.f64 (*.f64 b eps))) (fma.f64 1/2 (*.f64 eps (+.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 b eps))) (pow.f64 (exp.f64 eps) b)) (*.f64 eps -1/2))) (*.f64 1/6 (*.f64 eps eps)))) (/.f64 1 a)) (+.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 b eps))) (pow.f64 (exp.f64 eps) b)) (*.f64 eps -1/2)))
(+.f64 (fma.f64 a (-.f64 (/.f64 (*.f64 1/2 (*.f64 eps eps)) (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 1/2 (*.f64 eps (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (*.f64 eps -1/2))) (*.f64 1/6 (*.f64 eps eps)))) (/.f64 1 a)) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (*.f64 eps -1/2)))
(-.f64 (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 3) (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))) (+.f64 (*.f64 1/24 (pow.f64 eps 3)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 2) (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (*.f64 1/2 eps)))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))) (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (*.f64 1/2 eps)))))) eps)))))) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))) (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (*.f64 1/2 eps)))))) a) (/.f64 1 a)))) (*.f64 1/2 eps))
(+.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (pow.f64 (exp.f64 eps) b))) (-.f64 (fma.f64 (*.f64 a a) (-.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (exp.f64 eps) b)) (expm1.f64 (*.f64 b eps)))) (fma.f64 1/24 (pow.f64 eps 3) (fma.f64 1/6 (*.f64 (*.f64 eps eps) (+.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (pow.f64 (exp.f64 eps) b))) (*.f64 -1/2 eps))) (*.f64 1/2 (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 (*.f64 eps eps) (/.f64 (expm1.f64 (*.f64 b eps)) (pow.f64 (exp.f64 eps) b)))) (fma.f64 1/6 (*.f64 eps eps) (*.f64 (*.f64 eps 1/2) (+.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (pow.f64 (exp.f64 eps) b))) (*.f64 -1/2 eps)))))))))) (fma.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 eps eps) (/.f64 (expm1.f64 (*.f64 b eps)) (pow.f64 (exp.f64 eps) b)))) (fma.f64 1/6 (*.f64 eps eps) (*.f64 (*.f64 eps 1/2) (+.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 b eps)) (pow.f64 (exp.f64 eps) b))) (*.f64 -1/2 eps))))) a (/.f64 1 a))) (*.f64 eps 1/2)))
(+.f64 (fma.f64 (*.f64 a a) (-.f64 (/.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 (exp.f64 eps) b))) (expm1.f64 (*.f64 b eps))) (fma.f64 1/24 (pow.f64 eps 3) (fma.f64 1/2 (*.f64 eps (-.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 eps eps)) (pow.f64 (exp.f64 eps) b)) (expm1.f64 (*.f64 b eps))) (fma.f64 1/2 (*.f64 eps (+.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 b eps))) (pow.f64 (exp.f64 eps) b)) (*.f64 eps -1/2))) (*.f64 1/6 (*.f64 eps eps))))) (*.f64 (*.f64 1/6 (*.f64 eps eps)) (+.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 b eps))) (pow.f64 (exp.f64 eps) b)) (*.f64 eps -1/2)))))) (fma.f64 a (-.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 eps eps)) (pow.f64 (exp.f64 eps) b)) (expm1.f64 (*.f64 b eps))) (fma.f64 1/2 (*.f64 eps (+.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 b eps))) (pow.f64 (exp.f64 eps) b)) (*.f64 eps -1/2))) (*.f64 1/6 (*.f64 eps eps)))) (/.f64 1 a))) (+.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 b eps))) (pow.f64 (exp.f64 eps) b)) (*.f64 eps -1/2)))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (+.f64 (fma.f64 a (-.f64 (/.f64 (*.f64 1/2 (*.f64 eps eps)) (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 1/2 (*.f64 eps (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (*.f64 eps -1/2))) (*.f64 1/6 (*.f64 eps eps)))) (/.f64 1 a)) (fma.f64 (*.f64 a a) (-.f64 (/.f64 (*.f64 1/6 (pow.f64 eps 3)) (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 1/24 (pow.f64 eps 3) (fma.f64 1/2 (*.f64 eps (-.f64 (/.f64 (*.f64 1/2 (*.f64 eps eps)) (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 1/2 (*.f64 eps (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (*.f64 eps -1/2))) (*.f64 1/6 (*.f64 eps eps))))) (*.f64 (*.f64 1/6 (*.f64 eps eps)) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (*.f64 eps -1/2)))))) (*.f64 eps -1/2))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) eps) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) eps) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) eps) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) eps) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 1 b)
(-.f64 (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (/.f64 1 b)) (*.f64 1/2 eps))
(+.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a))) (-.f64 (/.f64 1 b) (*.f64 eps 1/2)))
(+.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (pow.f64 (exp.f64 eps) a)) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 a eps))))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(-.f64 (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (*.f64 1/2 eps)))))) b) (/.f64 1 b))) (*.f64 1/2 eps))
(+.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a))) (-.f64 (fma.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 eps eps) (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a)))) (fma.f64 1/6 (*.f64 eps eps) (*.f64 (*.f64 eps 1/2) (+.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a))) (*.f64 -1/2 eps))))) b (/.f64 1 b)) (*.f64 eps 1/2)))
(+.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (pow.f64 (exp.f64 eps) a)) (+.f64 (fma.f64 b (-.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 eps eps) (pow.f64 (exp.f64 eps) a))) (expm1.f64 (*.f64 a eps))) (fma.f64 1/2 (*.f64 eps (+.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (pow.f64 (exp.f64 eps) a)) (*.f64 eps -1/2))) (*.f64 1/6 (*.f64 eps eps)))) (/.f64 1 b)) (*.f64 eps -1/2)))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 a eps))))) (+.f64 (/.f64 1 b) (fma.f64 b (-.f64 (*.f64 1/2 (/.f64 (*.f64 eps eps) (-.f64 1 (exp.f64 (neg.f64 (*.f64 a eps)))))) (fma.f64 1/2 (*.f64 eps (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 a eps))))) (*.f64 eps -1/2))) (*.f64 1/6 (*.f64 eps eps)))) (*.f64 eps -1/2))))
(-.f64 (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (*.f64 1/2 eps)))))) b) (+.f64 (/.f64 1 b) (*.f64 (pow.f64 b 2) (-.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 3) (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (+.f64 (*.f64 1/24 (pow.f64 eps 3)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (*.f64 1/2 eps)))))) eps)) (*.f64 1/6 (*.f64 (pow.f64 eps 2) (-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps a))) (-.f64 (exp.f64 (*.f64 eps a)) 1)) (*.f64 1/2 eps))))))))))) (*.f64 1/2 eps))
(+.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a))) (-.f64 (+.f64 (fma.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 eps eps) (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a)))) (fma.f64 1/6 (*.f64 eps eps) (*.f64 (*.f64 eps 1/2) (+.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a))) (*.f64 -1/2 eps))))) b (/.f64 1 b)) (*.f64 (*.f64 b b) (-.f64 (/.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 (exp.f64 eps) a))) (expm1.f64 (*.f64 a eps))) (fma.f64 1/24 (pow.f64 eps 3) (fma.f64 1/2 (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 (*.f64 eps eps) (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a)))) (fma.f64 1/6 (*.f64 eps eps) (*.f64 (*.f64 eps 1/2) (+.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a))) (*.f64 -1/2 eps)))))) (*.f64 1/6 (*.f64 (*.f64 eps eps) (+.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a))) (*.f64 -1/2 eps))))))))) (*.f64 eps 1/2)))
(+.f64 (fma.f64 b (-.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 eps eps) (pow.f64 (exp.f64 eps) a))) (expm1.f64 (*.f64 a eps))) (fma.f64 1/2 (*.f64 eps (+.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (pow.f64 (exp.f64 eps) a)) (*.f64 eps -1/2))) (*.f64 1/6 (*.f64 eps eps)))) (fma.f64 (*.f64 b b) (-.f64 (*.f64 1/6 (/.f64 (pow.f64 eps 3) (/.f64 (expm1.f64 (*.f64 a eps)) (pow.f64 (exp.f64 eps) a)))) (fma.f64 1/24 (pow.f64 eps 3) (fma.f64 1/2 (*.f64 eps (-.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 eps eps) (pow.f64 (exp.f64 eps) a))) (expm1.f64 (*.f64 a eps))) (fma.f64 1/2 (*.f64 eps (+.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (pow.f64 (exp.f64 eps) a)) (*.f64 eps -1/2))) (*.f64 1/6 (*.f64 eps eps))))) (*.f64 1/6 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (pow.f64 (exp.f64 eps) a)) (*.f64 eps -1/2))))))) (/.f64 1 b))) (+.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (pow.f64 (exp.f64 eps) a)) (*.f64 eps -1/2)))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 a eps))))) (+.f64 (fma.f64 (*.f64 b b) (-.f64 (*.f64 1/6 (/.f64 (pow.f64 eps 3) (-.f64 1 (exp.f64 (neg.f64 (*.f64 a eps)))))) (fma.f64 1/24 (pow.f64 eps 3) (fma.f64 1/2 (*.f64 eps (-.f64 (*.f64 1/2 (/.f64 (*.f64 eps eps) (-.f64 1 (exp.f64 (neg.f64 (*.f64 a eps)))))) (fma.f64 1/2 (*.f64 eps (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 a eps))))) (*.f64 eps -1/2))) (*.f64 1/6 (*.f64 eps eps))))) (*.f64 1/6 (*.f64 (*.f64 eps eps) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 a eps))))) (*.f64 eps -1/2))))))) (/.f64 1 b)) (fma.f64 b (-.f64 (*.f64 1/2 (/.f64 (*.f64 eps eps) (-.f64 1 (exp.f64 (neg.f64 (*.f64 a eps)))))) (fma.f64 1/2 (*.f64 eps (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 a eps))))) (*.f64 eps -1/2))) (*.f64 1/6 (*.f64 eps eps)))) (*.f64 eps -1/2))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (-.f64 a (*.f64 -1 b)))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1)))
(*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(*.f64 (pow.f64 eps 2) (+.f64 a b))
(*.f64 (+.f64 a b) (*.f64 eps eps))
(+.f64 (*.f64 (pow.f64 eps 2) (+.f64 a b)) (*.f64 1/2 (*.f64 (pow.f64 eps 3) (pow.f64 (+.f64 a b) 2))))
(fma.f64 (*.f64 eps eps) (+.f64 a b) (*.f64 (*.f64 1/2 (pow.f64 eps 3)) (pow.f64 (+.f64 a b) 2)))
(fma.f64 1/2 (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 eps 3)) (*.f64 (+.f64 a b) (*.f64 eps eps)))
(+.f64 (*.f64 (pow.f64 eps 2) (+.f64 a b)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 4) (pow.f64 (+.f64 a b) 3))) (*.f64 1/2 (*.f64 (pow.f64 eps 3) (pow.f64 (+.f64 a b) 2)))))
(fma.f64 (*.f64 eps eps) (+.f64 a b) (fma.f64 1/6 (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 eps 4)) (*.f64 (*.f64 1/2 (pow.f64 eps 3)) (pow.f64 (+.f64 a b) 2))))
(fma.f64 (+.f64 a b) (*.f64 eps eps) (fma.f64 1/2 (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 eps 3)) (*.f64 1/6 (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 eps 4)))))
(+.f64 (*.f64 (pow.f64 eps 2) (+.f64 a b)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 4) (pow.f64 (+.f64 a b) 3))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 3) (pow.f64 (+.f64 a b) 2))) (*.f64 1/24 (*.f64 (pow.f64 eps 5) (pow.f64 (+.f64 a b) 4))))))
(fma.f64 (*.f64 eps eps) (+.f64 a b) (fma.f64 1/6 (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 eps 4)) (fma.f64 1/2 (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 eps 3)) (*.f64 1/24 (*.f64 (pow.f64 (+.f64 a b) 4) (pow.f64 eps 5))))))
(fma.f64 (+.f64 a b) (*.f64 eps eps) (fma.f64 1/6 (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 eps 4)) (fma.f64 1/2 (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 eps 3)) (*.f64 1/24 (*.f64 (pow.f64 (+.f64 a b) 4) (pow.f64 eps 5))))))
(*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1))
(*.f64 eps (expm1.f64 (*.f64 (+.f64 a b) eps)))
(*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1))
(*.f64 eps (expm1.f64 (*.f64 (+.f64 a b) eps)))
(*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1))
(*.f64 eps (expm1.f64 (*.f64 (+.f64 a b) eps)))
(*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1))
(*.f64 eps (expm1.f64 (*.f64 (+.f64 a b) eps)))
(*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1))
(*.f64 eps (expm1.f64 (*.f64 (+.f64 a b) eps)))
(*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1))
(*.f64 eps (expm1.f64 (*.f64 (+.f64 a b) eps)))
(*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1))
(*.f64 eps (expm1.f64 (*.f64 (+.f64 a b) eps)))
(*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1))
(*.f64 eps (expm1.f64 (*.f64 (+.f64 a b) eps)))
(*.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 eps (expm1.f64 (*.f64 b eps)))
(+.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1)) (*.f64 (pow.f64 eps 2) (*.f64 a (exp.f64 (*.f64 eps b)))))
(fma.f64 eps (expm1.f64 (*.f64 b eps)) (*.f64 (*.f64 (*.f64 eps eps) a) (pow.f64 (exp.f64 eps) b)))
(fma.f64 eps (expm1.f64 (*.f64 b eps)) (*.f64 eps (*.f64 eps (*.f64 a (pow.f64 (exp.f64 eps) b)))))
(+.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1)) (+.f64 (*.f64 (pow.f64 eps 2) (*.f64 a (exp.f64 (*.f64 eps b)))) (*.f64 1/2 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 2) (exp.f64 (*.f64 eps b)))))))
(fma.f64 eps (expm1.f64 (*.f64 b eps)) (fma.f64 (*.f64 eps eps) (*.f64 a (pow.f64 (exp.f64 eps) b)) (*.f64 (*.f64 1/2 (pow.f64 eps 3)) (*.f64 (*.f64 a a) (pow.f64 (exp.f64 eps) b)))))
(fma.f64 eps (expm1.f64 (*.f64 b eps)) (fma.f64 1/2 (*.f64 (*.f64 a a) (*.f64 (pow.f64 eps 3) (pow.f64 (exp.f64 eps) b))) (*.f64 eps (*.f64 eps (*.f64 a (pow.f64 (exp.f64 eps) b))))))
(+.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1)) (+.f64 (*.f64 (pow.f64 eps 2) (*.f64 a (exp.f64 (*.f64 eps b)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 a 2) (exp.f64 (*.f64 eps b))))) (*.f64 1/6 (*.f64 (pow.f64 eps 4) (*.f64 (pow.f64 a 3) (exp.f64 (*.f64 eps b))))))))
(fma.f64 eps (expm1.f64 (*.f64 b eps)) (fma.f64 (*.f64 eps eps) (*.f64 a (pow.f64 (exp.f64 eps) b)) (fma.f64 1/2 (*.f64 (pow.f64 eps 3) (*.f64 (*.f64 a a) (pow.f64 (exp.f64 eps) b))) (*.f64 (*.f64 1/6 (pow.f64 eps 4)) (*.f64 (pow.f64 a 3) (pow.f64 (exp.f64 eps) b))))))
(fma.f64 eps (expm1.f64 (*.f64 b eps)) (fma.f64 (*.f64 eps eps) (*.f64 a (pow.f64 (exp.f64 eps) b)) (fma.f64 1/2 (*.f64 (*.f64 a a) (*.f64 (pow.f64 eps 3) (pow.f64 (exp.f64 eps) b))) (*.f64 (*.f64 (pow.f64 a 3) (pow.f64 (exp.f64 eps) b)) (*.f64 1/6 (pow.f64 eps 4))))))
(*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1))
(*.f64 eps (expm1.f64 (*.f64 (+.f64 a b) eps)))
(*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1))
(*.f64 eps (expm1.f64 (*.f64 (+.f64 a b) eps)))
(*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1))
(*.f64 eps (expm1.f64 (*.f64 (+.f64 a b) eps)))
(*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1))
(*.f64 eps (expm1.f64 (*.f64 (+.f64 a b) eps)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) eps)
(*.f64 eps (expm1.f64 (*.f64 (+.f64 a b) eps)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) eps)
(*.f64 eps (expm1.f64 (*.f64 (+.f64 a b) eps)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) eps)
(*.f64 eps (expm1.f64 (*.f64 (+.f64 a b) eps)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) eps)
(*.f64 eps (expm1.f64 (*.f64 (+.f64 a b) eps)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps)
(*.f64 eps (expm1.f64 (*.f64 a eps)))
(+.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps) (*.f64 (pow.f64 eps 2) (*.f64 b (exp.f64 (*.f64 eps a)))))
(fma.f64 (expm1.f64 (*.f64 a eps)) eps (*.f64 (*.f64 eps eps) (*.f64 b (pow.f64 (exp.f64 eps) a))))
(fma.f64 eps (expm1.f64 (*.f64 a eps)) (*.f64 b (*.f64 (*.f64 eps eps) (pow.f64 (exp.f64 eps) a))))
(+.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 b 2) (exp.f64 (*.f64 eps a))))) (*.f64 (pow.f64 eps 2) (*.f64 b (exp.f64 (*.f64 eps a))))))
(fma.f64 (expm1.f64 (*.f64 a eps)) eps (fma.f64 1/2 (*.f64 (pow.f64 eps 3) (*.f64 (*.f64 b b) (pow.f64 (exp.f64 eps) a))) (*.f64 (*.f64 eps eps) (*.f64 b (pow.f64 (exp.f64 eps) a)))))
(fma.f64 eps (expm1.f64 (*.f64 a eps)) (fma.f64 1/2 (*.f64 (*.f64 b b) (*.f64 (pow.f64 eps 3) (pow.f64 (exp.f64 eps) a))) (*.f64 b (*.f64 (*.f64 eps eps) (pow.f64 (exp.f64 eps) a)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 4) (*.f64 (pow.f64 b 3) (exp.f64 (*.f64 eps a))))) (+.f64 (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 b 2) (exp.f64 (*.f64 eps a))))) (*.f64 (pow.f64 eps 2) (*.f64 b (exp.f64 (*.f64 eps a)))))))
(fma.f64 1/6 (*.f64 (pow.f64 eps 4) (*.f64 (pow.f64 b 3) (pow.f64 (exp.f64 eps) a))) (fma.f64 (expm1.f64 (*.f64 a eps)) eps (fma.f64 1/2 (*.f64 (pow.f64 eps 3) (*.f64 (*.f64 b b) (pow.f64 (exp.f64 eps) a))) (*.f64 (*.f64 eps eps) (*.f64 b (pow.f64 (exp.f64 eps) a))))))
(fma.f64 1/6 (*.f64 (pow.f64 (exp.f64 eps) a) (*.f64 (pow.f64 b 3) (pow.f64 eps 4))) (fma.f64 eps (expm1.f64 (*.f64 a eps)) (fma.f64 1/2 (*.f64 (*.f64 b b) (*.f64 (pow.f64 eps 3) (pow.f64 (exp.f64 eps) a))) (*.f64 b (*.f64 (*.f64 eps eps) (pow.f64 (exp.f64 eps) a))))))
(*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1))
(*.f64 eps (expm1.f64 (*.f64 (+.f64 a b) eps)))
(*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1))
(*.f64 eps (expm1.f64 (*.f64 (+.f64 a b) eps)))
(*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1))
(*.f64 eps (expm1.f64 (*.f64 (+.f64 a b) eps)))
(*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1))
(*.f64 eps (expm1.f64 (*.f64 (+.f64 a b) eps)))
(*.f64 eps (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1))
(*.f64 eps (expm1.f64 (*.f64 (+.f64 a b) eps)))
(*.f64 eps (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1))
(*.f64 eps (expm1.f64 (*.f64 (+.f64 a b) eps)))
(*.f64 eps (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1))
(*.f64 eps (expm1.f64 (*.f64 (+.f64 a b) eps)))
(*.f64 eps (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1))
(*.f64 eps (expm1.f64 (*.f64 (+.f64 a b) eps)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))) 1)
(*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(*.f64 eps (/.f64 1 (/.f64 (expm1.f64 (*.f64 eps a)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))))
(*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(*.f64 eps (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))
(*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))
(*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(*.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))))
(*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(*.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) 1)
(*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(*.f64 1 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))) 2))
(*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))) 2) (cbrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))))
(*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) 2) (*.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))
(*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))) (sqrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))))
(*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(*.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) (*.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))))
(*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(*.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (neg.f64 eps)) (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (neg.f64 (expm1.f64 (*.f64 eps b))))))
(*.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (neg.f64 eps) (/.f64 (/.f64 1 (expm1.f64 (*.f64 a eps))) (neg.f64 (expm1.f64 (*.f64 b eps))))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (neg.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (neg.f64 (expm1.f64 (*.f64 b eps))))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))
(*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(*.f64 (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a))) (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))))
(*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(*.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps (+.f64 a b))))) (/.f64 1 (expm1.f64 (*.f64 eps b))))
(*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(*.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps (+.f64 a b))))))
(*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(*.f64 (/.f64 eps 1) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))) (/.f64 eps (expm1.f64 (*.f64 eps b))))
(*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 1) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) 2) 1) (/.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) 1) (/.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) (expm1.f64 (*.f64 eps a))) (/.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) (expm1.f64 (*.f64 eps b))))
(*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps a))))
(*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(*.f64 (/.f64 eps (pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 2)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 eps (pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))) 2)) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))))
(*.f64 (/.f64 eps (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 eps (sqrt.f64 (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (sqrt.f64 (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) (/.f64 eps (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 eps (sqrt.f64 (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (sqrt.f64 (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))))
(*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) (expm1.f64 (*.f64 eps (+.f64 a b))))
(*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 2)) (/.f64 eps (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 eps (pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))) 2)) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))))
(*.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps b))))
(*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 2)) (/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 eps (pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))) 2)) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) (/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 eps (sqrt.f64 (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (sqrt.f64 (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) 2) (expm1.f64 (*.f64 eps a))) (/.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) (expm1.f64 (*.f64 eps b))))
(*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) 2) (expm1.f64 (*.f64 eps b))) (/.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) (expm1.f64 (*.f64 eps a))))
(*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) 2) (pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 2)) (cbrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))))
(*.f64 (cbrt.f64 (*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 (+.f64 a b) eps)))) 2) (pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))) 2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 (+.f64 a b) eps)))) 2) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))) 2) (cbrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps)))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) 2) (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) (/.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 eps (sqrt.f64 (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (sqrt.f64 (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) (expm1.f64 (*.f64 eps b))) (/.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) (expm1.f64 (*.f64 eps a))))
(*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) (pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 2)) (/.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 eps (pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))) 2)) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps))))))
(pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) 1)
(*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))) 3)
(*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(pow.f64 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) 3) 1/3)
(*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))) 2)
(*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(pow.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (/.f64 (expm1.f64 (*.f64 eps b)) (expm1.f64 (*.f64 eps (+.f64 a b))))) -1)
(*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(neg.f64 (/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (expm1.f64 (*.f64 eps a)) (neg.f64 (expm1.f64 (*.f64 eps b))))))
(*.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (neg.f64 eps) (/.f64 (/.f64 1 (expm1.f64 (*.f64 a eps))) (neg.f64 (expm1.f64 (*.f64 b eps))))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (neg.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (neg.f64 (expm1.f64 (*.f64 b eps))))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) 2))
(*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(log.f64 (pow.f64 (exp.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))))
(*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))) 3))
(*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) 3) (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))) 3)))
(*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))))
(*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(exp.f64 (log.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))))
(*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))) 1))
(*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))))
(*.f64 eps (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (expm1.f64 (*.f64 a eps)) (expm1.f64 (*.f64 b eps)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (expm1.f64 (*.f64 b eps))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))))) 1)
(*.f64 eps (expm1.f64 (*.f64 (+.f64 a b) eps)))
(pow.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) 1)
(*.f64 eps (expm1.f64 (*.f64 (+.f64 a b) eps)))
(pow.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) 3)
(*.f64 eps (expm1.f64 (*.f64 (+.f64 a b) eps)))
(pow.f64 (pow.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) 3) 1/3)
(*.f64 eps (expm1.f64 (*.f64 (+.f64 a b) eps)))
(pow.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) 2)
(*.f64 eps (expm1.f64 (*.f64 (+.f64 a b) eps)))
(sqrt.f64 (pow.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) 2))
(*.f64 eps (expm1.f64 (*.f64 (+.f64 a b) eps)))
(log.f64 (pow.f64 (exp.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) eps))
(*.f64 eps (expm1.f64 (*.f64 (+.f64 a b) eps)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))))))
(*.f64 eps (expm1.f64 (*.f64 (+.f64 a b) eps)))
(cbrt.f64 (pow.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) 3))
(*.f64 eps (expm1.f64 (*.f64 (+.f64 a b) eps)))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 3)))
(*.f64 eps (expm1.f64 (*.f64 (+.f64 a b) eps)))
(cbrt.f64 (*.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 3) (pow.f64 eps 3)))
(*.f64 eps (expm1.f64 (*.f64 (+.f64 a b) eps)))
(expm1.f64 (log1p.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))))
(*.f64 eps (expm1.f64 (*.f64 (+.f64 a b) eps)))
(exp.f64 (log.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))))
(*.f64 eps (expm1.f64 (*.f64 (+.f64 a b) eps)))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))) 1))
(*.f64 eps (expm1.f64 (*.f64 (+.f64 a b) eps)))
(log1p.f64 (expm1.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))))
(*.f64 eps (expm1.f64 (*.f64 (+.f64 a b) eps)))

eval302.0ms (1.9%)

Compiler

Compiled 34599 to 11173 computations (67.7% saved)

prune229.0ms (1.4%)

Pruning

13 alts after pruning (13 fresh and 0 done)

PrunedKeptTotal
New85013863
Fresh000
Picked101
Done202
Total85313866
Accurracy
99.3%
Counts
866 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
74.1%
(/.f64 (+.f64 a b) (*.f64 a b))
19.9%
(/.f64 (*.f64 eps (expm1.f64 (*.f64 a eps))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))
55.3%
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (expm1.f64 (*.f64 a eps))))
45.4%
(/.f64 1 b)
49.4%
(/.f64 1 a)
70.2%
(+.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (exp.f64 (*.f64 eps b)))) (-.f64 (/.f64 1 a) (*.f64 eps 1/2)))
13.0%
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 a eps))))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
16.5%
(+.f64 (/.f64 1 a) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (*.f64 eps -1/2)))
56.8%
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (+.f64 a b) b))
20.6%
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) (*.f64 eps b)) (exp.f64 (*.f64 eps a))) (+.f64 (*.f64 1/2 (-.f64 (exp.f64 (*.f64 eps a)) 1)) (/.f64 1 (*.f64 eps b)))))
31.7%
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1)
64.3%
(*.f64 (/.f64 1 a) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))
35.1%
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 1 (*.f64 (*.f64 a eps) b)))
Compiler

Compiled 446 to 288 computations (35.4% saved)

localize6.0ms (0%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
75.9%
(/.f64 (+.f64 a b) (*.f64 a b))
Compiler

Compiled 18 to 6 computations (66.7% saved)

series5.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
1.0ms
a
@inf
(/.f64 (+.f64 a b) (*.f64 a b))
0.0ms
a
@-inf
(/.f64 (+.f64 a b) (*.f64 a b))
0.0ms
b
@-inf
(/.f64 (+.f64 a b) (*.f64 a b))
0.0ms
b
@inf
(/.f64 (+.f64 a b) (*.f64 a b))
0.0ms
a
@0
(/.f64 (+.f64 a b) (*.f64 a b))

rewrite97.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1940×pow1
1808×add-exp-log
1808×log1p-expm1-u
1808×expm1-log1p-u
168×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0719
115619
2238519
Stop Event
node limit
Counts
1 → 39
Calls
Call 1
Inputs
(/.f64 (+.f64 a b) (*.f64 a b))
Outputs
(-.f64 (+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b))) 1)
(*.f64 (+.f64 a b) (/.f64 1 (*.f64 a b)))
(*.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 1)
(*.f64 1 (/.f64 (+.f64 a b) (*.f64 a b)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (*.f64 (cbrt.f64 (+.f64 a b)) (/.f64 1 (*.f64 a b))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 2) (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(*.f64 (sqrt.f64 (+.f64 a b)) (*.f64 (sqrt.f64 (+.f64 a b)) (/.f64 1 (*.f64 a b))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(*.f64 (neg.f64 (+.f64 a b)) (/.f64 1 (*.f64 a (neg.f64 b))))
(*.f64 (/.f64 1 (*.f64 a b)) (+.f64 a b))
(*.f64 (/.f64 (+.f64 a b) a) (/.f64 1 b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) 1) (/.f64 (cbrt.f64 (+.f64 a b)) (*.f64 a b)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) 1) (/.f64 (sqrt.f64 (+.f64 a b)) (*.f64 a b)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) a) (/.f64 (sqrt.f64 (+.f64 a b)) b))
(*.f64 (/.f64 1 a) (/.f64 (+.f64 a b) b))
(*.f64 (/.f64 1 b) (/.f64 (+.f64 a b) a))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (/.f64 (+.f64 a b) (cbrt.f64 (*.f64 a b))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 a b))) (/.f64 (+.f64 a b) (sqrt.f64 (*.f64 a b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) a) (/.f64 (cbrt.f64 (+.f64 a b)) b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) b) (/.f64 (cbrt.f64 (+.f64 a b)) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (sqrt.f64 (*.f64 a b))) (/.f64 (cbrt.f64 (+.f64 a b)) (sqrt.f64 (*.f64 a b))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) b) (/.f64 (sqrt.f64 (+.f64 a b)) a))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (/.f64 (sqrt.f64 (+.f64 a b)) (cbrt.f64 (*.f64 a b))))
(pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 2)
(pow.f64 (/.f64 (*.f64 a b) (+.f64 a b)) -1)
(neg.f64 (/.f64 (+.f64 a b) (*.f64 a (neg.f64 b))))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (*.f64 a b) 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(exp.f64 (log.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 1))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 a b) (*.f64 a b))))

simplify78.0ms (0.5%)

Algorithm
egg-herbie
Rules
1526×log-div
1444×log-prod
944×times-frac
892×associate-*r/
718×associate-*l/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01061289
12751265
210241265
362551265
Stop Event
node limit
Counts
63 → 49
Calls
Call 1
Inputs
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(-.f64 (+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b))) 1)
(*.f64 (+.f64 a b) (/.f64 1 (*.f64 a b)))
(*.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 1)
(*.f64 1 (/.f64 (+.f64 a b) (*.f64 a b)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (*.f64 (cbrt.f64 (+.f64 a b)) (/.f64 1 (*.f64 a b))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 2) (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(*.f64 (sqrt.f64 (+.f64 a b)) (*.f64 (sqrt.f64 (+.f64 a b)) (/.f64 1 (*.f64 a b))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(*.f64 (neg.f64 (+.f64 a b)) (/.f64 1 (*.f64 a (neg.f64 b))))
(*.f64 (/.f64 1 (*.f64 a b)) (+.f64 a b))
(*.f64 (/.f64 (+.f64 a b) a) (/.f64 1 b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) 1) (/.f64 (cbrt.f64 (+.f64 a b)) (*.f64 a b)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) 1) (/.f64 (sqrt.f64 (+.f64 a b)) (*.f64 a b)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) a) (/.f64 (sqrt.f64 (+.f64 a b)) b))
(*.f64 (/.f64 1 a) (/.f64 (+.f64 a b) b))
(*.f64 (/.f64 1 b) (/.f64 (+.f64 a b) a))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (/.f64 (+.f64 a b) (cbrt.f64 (*.f64 a b))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 a b))) (/.f64 (+.f64 a b) (sqrt.f64 (*.f64 a b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) a) (/.f64 (cbrt.f64 (+.f64 a b)) b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) b) (/.f64 (cbrt.f64 (+.f64 a b)) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (sqrt.f64 (*.f64 a b))) (/.f64 (cbrt.f64 (+.f64 a b)) (sqrt.f64 (*.f64 a b))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) b) (/.f64 (sqrt.f64 (+.f64 a b)) a))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (/.f64 (sqrt.f64 (+.f64 a b)) (cbrt.f64 (*.f64 a b))))
(pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 2)
(pow.f64 (/.f64 (*.f64 a b) (+.f64 a b)) -1)
(neg.f64 (/.f64 (+.f64 a b) (*.f64 a (neg.f64 b))))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (*.f64 a b) 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(exp.f64 (log.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 1))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
Outputs
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(-.f64 (+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b))) 1)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (+.f64 a b) (/.f64 1 (*.f64 a b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 1)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 1 (/.f64 (+.f64 a b) (*.f64 a b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (*.f64 (cbrt.f64 (+.f64 a b)) (/.f64 1 (*.f64 a b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 2))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 2) (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (sqrt.f64 (+.f64 a b)) (*.f64 (sqrt.f64 (+.f64 a b)) (/.f64 1 (*.f64 a b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (neg.f64 (+.f64 a b)) (/.f64 1 (*.f64 a (neg.f64 b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 1 (*.f64 a b)) (+.f64 a b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 (+.f64 a b) a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) 1) (/.f64 (cbrt.f64 (+.f64 a b)) (*.f64 a b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) 1) (/.f64 (sqrt.f64 (+.f64 a b)) (*.f64 a b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) a) (/.f64 (sqrt.f64 (+.f64 a b)) b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 1 a) (/.f64 (+.f64 a b) b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 1 b) (/.f64 (+.f64 a b) a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (/.f64 (+.f64 a b) (cbrt.f64 (*.f64 a b))))
(/.f64 (/.f64 (+.f64 a b) (cbrt.f64 (*.f64 a b))) (pow.f64 (cbrt.f64 (*.f64 a b)) 2))
(/.f64 (+.f64 a b) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (cbrt.f64 (*.f64 a b))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 a b))) (/.f64 (+.f64 a b) (sqrt.f64 (*.f64 a b))))
(/.f64 (/.f64 (+.f64 a b) (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)))
(/.f64 (+.f64 a b) (*.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 (*.f64 a b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) a) (/.f64 (cbrt.f64 (+.f64 a b)) b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) b) (/.f64 (cbrt.f64 (+.f64 a b)) a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)))
(*.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (/.f64 1 b))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (sqrt.f64 (*.f64 a b))) (/.f64 (cbrt.f64 (+.f64 a b)) (sqrt.f64 (*.f64 a b))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 a b))) (/.f64 (+.f64 a b) (sqrt.f64 (*.f64 a b))))
(/.f64 (/.f64 (+.f64 a b) (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)))
(/.f64 (+.f64 a b) (*.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 (*.f64 a b))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) b) (/.f64 (sqrt.f64 (+.f64 a b)) a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (/.f64 (sqrt.f64 (+.f64 a b)) (cbrt.f64 (*.f64 a b))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (/.f64 (+.f64 a b) (cbrt.f64 (*.f64 a b))))
(/.f64 (/.f64 (+.f64 a b) (cbrt.f64 (*.f64 a b))) (pow.f64 (cbrt.f64 (*.f64 a b)) 2))
(/.f64 (+.f64 a b) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (cbrt.f64 (*.f64 a b))))
(pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 1)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 3)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(pow.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3) 1/3)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 2)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(pow.f64 (/.f64 (*.f64 a b) (+.f64 a b)) -1)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(neg.f64 (/.f64 (+.f64 a b) (*.f64 a (neg.f64 b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(log.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (*.f64 a b) 3)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(exp.f64 (log.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 1))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(+.f64 (/.f64 1 a) (/.f64 1 b))

localize3.0ms (0%)

Compiler

Compiled 8 to 6 computations (25% saved)

localize12.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(expm1.f64 (*.f64 eps a))
100.0%
(/.f64 (+.f64 a b) b)
93.2%
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (+.f64 a b) b))
75.5%
(/.f64 eps (expm1.f64 (*.f64 eps a)))
Compiler

Compiled 39 to 9 computations (76.9% saved)

series14.0ms (0.1%)

Counts
3 → 84
Calls

21 calls:

TimeVariablePointExpression
6.0ms
a
@-inf
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (+.f64 a b) b))
1.0ms
eps
@-inf
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (+.f64 a b) b))
1.0ms
eps
@inf
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (+.f64 a b) b))
1.0ms
b
@-inf
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (+.f64 a b) b))
1.0ms
eps
@0
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (+.f64 a b) b))

rewrite121.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1506×log-prod
982×prod-diff
514×fma-def
502×expm1-udef
502×log1p-udef
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01259
126259
2392759
Stop Event
node limit
Counts
3 → 119
Calls
Call 1
Inputs
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (+.f64 a b) b))
(/.f64 (+.f64 a b) b)
(expm1.f64 (*.f64 eps a))
Outputs
(+.f64 0 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 b (+.f64 a b)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 b (+.f64 a b)))))) (cbrt.f64 (exp.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 b (+.f64 a b)))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 b (+.f64 a b))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 b (+.f64 a b))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 b (+.f64 a b))))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 b (+.f64 a b)))))) 1)
(/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 b (+.f64 a b))))
(/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a))))
(/.f64 eps (/.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) (+.f64 a b)))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 eps a)) (/.f64 (+.f64 a b) b)))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 b (+.f64 a b)))
(/.f64 (+.f64 a b) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) b))
(/.f64 (+.f64 a b) (*.f64 b (/.f64 (expm1.f64 (*.f64 eps a)) eps)))
(/.f64 (/.f64 (+.f64 a b) b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))
(/.f64 1 (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (/.f64 b (+.f64 a b))))
(/.f64 1 (*.f64 (/.f64 b (+.f64 a b)) (/.f64 (expm1.f64 (*.f64 eps a)) eps)))
(/.f64 1 (/.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) (*.f64 eps (+.f64 a b))))
(/.f64 1 (/.f64 b (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))))
(/.f64 1 (/.f64 (expm1.f64 (*.f64 eps a)) (*.f64 eps (/.f64 (+.f64 a b) b))))
(/.f64 (*.f64 eps (+.f64 a b)) (*.f64 (expm1.f64 (*.f64 eps a)) b))
(/.f64 (neg.f64 (+.f64 a b)) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (neg.f64 b)))
(/.f64 (neg.f64 eps) (*.f64 (/.f64 b (+.f64 a b)) (neg.f64 (expm1.f64 (*.f64 eps a)))))
(/.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps)) b)
(/.f64 (*.f64 eps (/.f64 (+.f64 a b) b)) (expm1.f64 (*.f64 eps a)))
(/.f64 (*.f64 eps (neg.f64 (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (neg.f64 b)))
(/.f64 (*.f64 (neg.f64 eps) (+.f64 a b)) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) b))
(/.f64 (*.f64 (neg.f64 eps) 1) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (/.f64 b (+.f64 a b))))
(/.f64 (*.f64 (neg.f64 eps) (neg.f64 (+.f64 a b))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (neg.f64 b)))
(/.f64 (*.f64 (+.f64 a b) (neg.f64 eps)) (*.f64 b (neg.f64 (expm1.f64 (*.f64 eps a)))))
(/.f64 (*.f64 (neg.f64 (+.f64 a b)) eps) (*.f64 (neg.f64 b) (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (neg.f64 (+.f64 a b)) 1) (*.f64 (neg.f64 b) (/.f64 (expm1.f64 (*.f64 eps a)) eps)))
(/.f64 (*.f64 (neg.f64 (+.f64 a b)) (neg.f64 eps)) (*.f64 (neg.f64 b) (neg.f64 (expm1.f64 (*.f64 eps a)))))
(/.f64 (neg.f64 (*.f64 eps (+.f64 a b))) (neg.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b)))
(/.f64 (neg.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))) (neg.f64 b))
(/.f64 (neg.f64 (*.f64 eps (/.f64 (+.f64 a b) b))) (neg.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (neg.f64 (+.f64 a b))) (neg.f64 b))
(/.f64 (*.f64 (/.f64 (+.f64 a b) b) (neg.f64 eps)) (neg.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (neg.f64 eps) (/.f64 (+.f64 a b) b)) (neg.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (neg.f64 (+.f64 a b)) (/.f64 eps (expm1.f64 (*.f64 eps a)))) (neg.f64 b))
(/.f64 (/.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps)) 1) b)
(/.f64 (/.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps)) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(/.f64 (/.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps)) (sqrt.f64 b)) (sqrt.f64 b))
(/.f64 (/.f64 (*.f64 eps (/.f64 (+.f64 a b) b)) 1) (expm1.f64 (*.f64 eps a)))
(/.f64 (/.f64 (*.f64 eps (/.f64 (+.f64 a b) b)) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2)) (cbrt.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (/.f64 (*.f64 eps (/.f64 (+.f64 a b) b)) (sqrt.f64 (expm1.f64 (*.f64 eps a)))) (sqrt.f64 (expm1.f64 (*.f64 eps a))))
(pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 b (+.f64 a b)))) 1)
(pow.f64 (cbrt.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 b (+.f64 a b))))) 3)
(pow.f64 (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 b (+.f64 a b)))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 b (+.f64 a b))))) 2)
(sqrt.f64 (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 b (+.f64 a b)))) 2))
(log.f64 (exp.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 b (+.f64 a b))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 b (+.f64 a b)))))))
(cbrt.f64 (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 b (+.f64 a b)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (/.f64 (+.f64 a b) b) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (+.f64 a b) b) 3) (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3)))
(expm1.f64 (log1p.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 b (+.f64 a b))))))
(exp.f64 (log.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 b (+.f64 a b))))))
(exp.f64 (*.f64 (log.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 b (+.f64 a b))))) 1))
(log1p.f64 (expm1.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 b (+.f64 a b))))))
(+.f64 0 (/.f64 (+.f64 a b) b))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 a b) b))) (cbrt.f64 (exp.f64 (/.f64 (+.f64 a b) b))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 a b) b)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 a b) b)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 a b) b)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 a b) b))) 1)
(*.f64 (+.f64 a b) (/.f64 1 b))
(*.f64 (/.f64 (+.f64 a b) b) 1)
(*.f64 1 (/.f64 (+.f64 a b) b))
(*.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) 2) (cbrt.f64 (/.f64 (+.f64 a b) b)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (*.f64 (cbrt.f64 (+.f64 a b)) (/.f64 1 b)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 a b) b)) (sqrt.f64 (/.f64 (+.f64 a b) b)))
(*.f64 (sqrt.f64 (+.f64 a b)) (*.f64 (sqrt.f64 (+.f64 a b)) (/.f64 1 b)))
(*.f64 (neg.f64 (+.f64 a b)) (/.f64 1 (neg.f64 b)))
(*.f64 (/.f64 1 b) (+.f64 a b))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (/.f64 (+.f64 a b) (cbrt.f64 b)))
(*.f64 (/.f64 1 (sqrt.f64 b)) (/.f64 (+.f64 a b) (sqrt.f64 b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) 1) (/.f64 (cbrt.f64 (+.f64 a b)) b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (/.f64 (+.f64 a b) b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (sqrt.f64 b)) (/.f64 (cbrt.f64 (+.f64 a b)) (sqrt.f64 b)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) 1) (/.f64 (sqrt.f64 (+.f64 a b)) b))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) (pow.f64 (cbrt.f64 b) 2)) (/.f64 (sqrt.f64 (+.f64 a b)) (cbrt.f64 b)))
(pow.f64 (/.f64 (+.f64 a b) b) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 a b) b) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 a b) b)) 2)
(pow.f64 (/.f64 b (+.f64 a b)) -1)
(neg.f64 (/.f64 (+.f64 a b) (neg.f64 b)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 a b) b) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 a b) b)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 a b) b))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) b) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 b 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 a b) b)))
(exp.f64 (log.f64 (/.f64 (+.f64 a b) b)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 a b) b)) 1))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 a b) b)))
(+.f64 (pow.f64 (exp.f64 a) eps) -1)
(+.f64 0 (expm1.f64 (*.f64 eps a)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (exp.f64 (expm1.f64 (*.f64 eps a)))))) (log.f64 (cbrt.f64 (exp.f64 (expm1.f64 (*.f64 eps a))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (expm1.f64 (*.f64 eps a))))) (log.f64 (sqrt.f64 (exp.f64 (expm1.f64 (*.f64 eps a))))))
(-.f64 (pow.f64 (exp.f64 a) eps) 1)
(*.f64 (expm1.f64 (*.f64 eps a)) 1)
(*.f64 1 (expm1.f64 (*.f64 eps a)))
(*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2) (cbrt.f64 (expm1.f64 (*.f64 eps a))))
(*.f64 (sqrt.f64 (expm1.f64 (*.f64 eps a))) (sqrt.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 a) eps) 3) 1) (fma.f64 (pow.f64 (exp.f64 a) eps) (pow.f64 (exp.f64 a) eps) (+.f64 1 (*.f64 (pow.f64 (exp.f64 a) eps) 1))))
(/.f64 (fma.f64 (pow.f64 (exp.f64 a) eps) (pow.f64 (exp.f64 a) eps) -1) (+.f64 (pow.f64 (exp.f64 a) eps) 1))
(pow.f64 (expm1.f64 (*.f64 eps a)) 1)
(pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 3)
(pow.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 3) 1/3)
(pow.f64 (sqrt.f64 (expm1.f64 (*.f64 eps a))) 2)
(sqrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))
(log.f64 (exp.f64 (expm1.f64 (*.f64 eps a))))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (*.f64 eps a)))))
(cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 3))
(exp.f64 (log.f64 (expm1.f64 (*.f64 eps a))))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (*.f64 eps a))) 1))
(log1p.f64 (expm1.f64 (expm1.f64 (*.f64 eps a))))
(fma.f64 1 (pow.f64 (exp.f64 a) eps) -1)
(fma.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 a) eps)) (cbrt.f64 (pow.f64 (exp.f64 a) eps))) (cbrt.f64 (pow.f64 (exp.f64 a) eps)) -1)
(fma.f64 (sqrt.f64 (pow.f64 (exp.f64 a) eps)) (sqrt.f64 (pow.f64 (exp.f64 a) eps)) -1)

simplify123.0ms (0.8%)

Algorithm
egg-herbie
Rules
1008×log-prod
806×times-frac
780×cube-prod
510×associate-*r*
440×exp-prod
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03685925
19695737
249615737
Stop Event
node limit
Counts
203 → 188
Calls
Call 1
Inputs
(/.f64 (+.f64 a b) (*.f64 a b))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 eps (+.f64 a b)) b)) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/6 (/.f64 (*.f64 a (+.f64 a b)) b)) (*.f64 -1/4 (/.f64 (*.f64 a (+.f64 a b)) b))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 eps (+.f64 a b)) b)) (+.f64 (/.f64 1 a) (/.f64 1 b))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/6 (/.f64 (*.f64 a (+.f64 a b)) b)) (*.f64 -1/4 (/.f64 (*.f64 a (+.f64 a b)) b))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 eps (+.f64 a b)) b)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/2 (*.f64 a (+.f64 (*.f64 1/6 (/.f64 (*.f64 a (+.f64 a b)) b)) (*.f64 -1/4 (/.f64 (*.f64 a (+.f64 a b)) b))))) (+.f64 (*.f64 -1/12 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 a b)) b)) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 a b)) b)))))) (+.f64 (/.f64 1 a) (/.f64 1 b)))))
(/.f64 (*.f64 eps (+.f64 a b)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (*.f64 eps (+.f64 a b)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (*.f64 eps (+.f64 a b)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (*.f64 eps (+.f64 a b)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (*.f64 eps (+.f64 a b)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (*.f64 eps (+.f64 a b)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (*.f64 eps (+.f64 a b)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (*.f64 eps (+.f64 a b)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 1 a)
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 1/2 eps))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 1 b) (*.f64 1/2 eps)))) (*.f64 1/6 (pow.f64 eps 2))) a)) (+.f64 (/.f64 1 b) (/.f64 1 a))) (*.f64 1/2 eps))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 1 b) (*.f64 1/2 eps)))) (*.f64 1/6 (pow.f64 eps 2))) a)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/24 (pow.f64 eps 3)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 1 b) (*.f64 1/2 eps)))) (*.f64 1/6 (pow.f64 eps 2))) eps)) (*.f64 1/6 (*.f64 (pow.f64 eps 2) (-.f64 (/.f64 1 b) (*.f64 1/2 eps)))))))) (+.f64 (/.f64 1 b) (/.f64 1 a)))) (*.f64 1/2 eps))
(/.f64 (*.f64 eps a) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(+.f64 (/.f64 (*.f64 eps a) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)) (/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(+.f64 (/.f64 (*.f64 eps a) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)) (/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(+.f64 (/.f64 (*.f64 eps a) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)) (/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(/.f64 (*.f64 eps a) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(+.f64 (/.f64 (*.f64 eps a) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)) (/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(+.f64 (/.f64 (*.f64 eps a) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)) (/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(+.f64 (/.f64 (*.f64 eps a) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)) (/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(/.f64 (*.f64 eps a) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(+.f64 (/.f64 (*.f64 eps a) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)) (/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(+.f64 (/.f64 (*.f64 eps a) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)) (/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(+.f64 (/.f64 (*.f64 eps a) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)) (/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(+.f64 (/.f64 (*.f64 eps a) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)) (/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(+.f64 (/.f64 (*.f64 eps a) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)) (/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(+.f64 (/.f64 (*.f64 eps a) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)) (/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(+.f64 (/.f64 (*.f64 eps a) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)) (/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(+.f64 (/.f64 (*.f64 eps a) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)) (/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(+.f64 (/.f64 (*.f64 eps a) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)) (/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)))
1
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(/.f64 a b)
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(/.f64 a b)
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(/.f64 a b)
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
1
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
1
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(*.f64 eps a)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (*.f64 eps a))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(*.f64 eps a)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (*.f64 eps a))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(+.f64 0 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 b (+.f64 a b)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 b (+.f64 a b)))))) (cbrt.f64 (exp.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 b (+.f64 a b)))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 b (+.f64 a b))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 b (+.f64 a b))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 b (+.f64 a b))))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 b (+.f64 a b)))))) 1)
(/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 b (+.f64 a b))))
(/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a))))
(/.f64 eps (/.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) (+.f64 a b)))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 eps a)) (/.f64 (+.f64 a b) b)))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 b (+.f64 a b)))
(/.f64 (+.f64 a b) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) b))
(/.f64 (+.f64 a b) (*.f64 b (/.f64 (expm1.f64 (*.f64 eps a)) eps)))
(/.f64 (/.f64 (+.f64 a b) b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))
(/.f64 1 (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (/.f64 b (+.f64 a b))))
(/.f64 1 (*.f64 (/.f64 b (+.f64 a b)) (/.f64 (expm1.f64 (*.f64 eps a)) eps)))
(/.f64 1 (/.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) (*.f64 eps (+.f64 a b))))
(/.f64 1 (/.f64 b (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))))
(/.f64 1 (/.f64 (expm1.f64 (*.f64 eps a)) (*.f64 eps (/.f64 (+.f64 a b) b))))
(/.f64 (*.f64 eps (+.f64 a b)) (*.f64 (expm1.f64 (*.f64 eps a)) b))
(/.f64 (neg.f64 (+.f64 a b)) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (neg.f64 b)))
(/.f64 (neg.f64 eps) (*.f64 (/.f64 b (+.f64 a b)) (neg.f64 (expm1.f64 (*.f64 eps a)))))
(/.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps)) b)
(/.f64 (*.f64 eps (/.f64 (+.f64 a b) b)) (expm1.f64 (*.f64 eps a)))
(/.f64 (*.f64 eps (neg.f64 (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (neg.f64 b)))
(/.f64 (*.f64 (neg.f64 eps) (+.f64 a b)) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) b))
(/.f64 (*.f64 (neg.f64 eps) 1) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (/.f64 b (+.f64 a b))))
(/.f64 (*.f64 (neg.f64 eps) (neg.f64 (+.f64 a b))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (neg.f64 b)))
(/.f64 (*.f64 (+.f64 a b) (neg.f64 eps)) (*.f64 b (neg.f64 (expm1.f64 (*.f64 eps a)))))
(/.f64 (*.f64 (neg.f64 (+.f64 a b)) eps) (*.f64 (neg.f64 b) (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (neg.f64 (+.f64 a b)) 1) (*.f64 (neg.f64 b) (/.f64 (expm1.f64 (*.f64 eps a)) eps)))
(/.f64 (*.f64 (neg.f64 (+.f64 a b)) (neg.f64 eps)) (*.f64 (neg.f64 b) (neg.f64 (expm1.f64 (*.f64 eps a)))))
(/.f64 (neg.f64 (*.f64 eps (+.f64 a b))) (neg.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b)))
(/.f64 (neg.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))) (neg.f64 b))
(/.f64 (neg.f64 (*.f64 eps (/.f64 (+.f64 a b) b))) (neg.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (neg.f64 (+.f64 a b))) (neg.f64 b))
(/.f64 (*.f64 (/.f64 (+.f64 a b) b) (neg.f64 eps)) (neg.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (neg.f64 eps) (/.f64 (+.f64 a b) b)) (neg.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (neg.f64 (+.f64 a b)) (/.f64 eps (expm1.f64 (*.f64 eps a)))) (neg.f64 b))
(/.f64 (/.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps)) 1) b)
(/.f64 (/.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps)) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(/.f64 (/.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps)) (sqrt.f64 b)) (sqrt.f64 b))
(/.f64 (/.f64 (*.f64 eps (/.f64 (+.f64 a b) b)) 1) (expm1.f64 (*.f64 eps a)))
(/.f64 (/.f64 (*.f64 eps (/.f64 (+.f64 a b) b)) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2)) (cbrt.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (/.f64 (*.f64 eps (/.f64 (+.f64 a b) b)) (sqrt.f64 (expm1.f64 (*.f64 eps a)))) (sqrt.f64 (expm1.f64 (*.f64 eps a))))
(pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 b (+.f64 a b)))) 1)
(pow.f64 (cbrt.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 b (+.f64 a b))))) 3)
(pow.f64 (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 b (+.f64 a b)))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 b (+.f64 a b))))) 2)
(sqrt.f64 (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 b (+.f64 a b)))) 2))
(log.f64 (exp.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 b (+.f64 a b))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 b (+.f64 a b)))))))
(cbrt.f64 (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 b (+.f64 a b)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (/.f64 (+.f64 a b) b) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (+.f64 a b) b) 3) (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3)))
(expm1.f64 (log1p.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 b (+.f64 a b))))))
(exp.f64 (log.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 b (+.f64 a b))))))
(exp.f64 (*.f64 (log.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 b (+.f64 a b))))) 1))
(log1p.f64 (expm1.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 b (+.f64 a b))))))
(+.f64 0 (/.f64 (+.f64 a b) b))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 a b) b))) (cbrt.f64 (exp.f64 (/.f64 (+.f64 a b) b))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 a b) b)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 a b) b)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 a b) b)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 a b) b))) 1)
(*.f64 (+.f64 a b) (/.f64 1 b))
(*.f64 (/.f64 (+.f64 a b) b) 1)
(*.f64 1 (/.f64 (+.f64 a b) b))
(*.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) 2) (cbrt.f64 (/.f64 (+.f64 a b) b)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (*.f64 (cbrt.f64 (+.f64 a b)) (/.f64 1 b)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 a b) b)) (sqrt.f64 (/.f64 (+.f64 a b) b)))
(*.f64 (sqrt.f64 (+.f64 a b)) (*.f64 (sqrt.f64 (+.f64 a b)) (/.f64 1 b)))
(*.f64 (neg.f64 (+.f64 a b)) (/.f64 1 (neg.f64 b)))
(*.f64 (/.f64 1 b) (+.f64 a b))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (/.f64 (+.f64 a b) (cbrt.f64 b)))
(*.f64 (/.f64 1 (sqrt.f64 b)) (/.f64 (+.f64 a b) (sqrt.f64 b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) 1) (/.f64 (cbrt.f64 (+.f64 a b)) b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (/.f64 (+.f64 a b) b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (sqrt.f64 b)) (/.f64 (cbrt.f64 (+.f64 a b)) (sqrt.f64 b)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) 1) (/.f64 (sqrt.f64 (+.f64 a b)) b))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) (pow.f64 (cbrt.f64 b) 2)) (/.f64 (sqrt.f64 (+.f64 a b)) (cbrt.f64 b)))
(pow.f64 (/.f64 (+.f64 a b) b) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 a b) b) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 a b) b)) 2)
(pow.f64 (/.f64 b (+.f64 a b)) -1)
(neg.f64 (/.f64 (+.f64 a b) (neg.f64 b)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 a b) b) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 a b) b)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 a b) b))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) b) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 b 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 a b) b)))
(exp.f64 (log.f64 (/.f64 (+.f64 a b) b)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 a b) b)) 1))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 a b) b)))
(+.f64 (pow.f64 (exp.f64 a) eps) -1)
(+.f64 0 (expm1.f64 (*.f64 eps a)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (exp.f64 (expm1.f64 (*.f64 eps a)))))) (log.f64 (cbrt.f64 (exp.f64 (expm1.f64 (*.f64 eps a))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (expm1.f64 (*.f64 eps a))))) (log.f64 (sqrt.f64 (exp.f64 (expm1.f64 (*.f64 eps a))))))
(-.f64 (pow.f64 (exp.f64 a) eps) 1)
(*.f64 (expm1.f64 (*.f64 eps a)) 1)
(*.f64 1 (expm1.f64 (*.f64 eps a)))
(*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2) (cbrt.f64 (expm1.f64 (*.f64 eps a))))
(*.f64 (sqrt.f64 (expm1.f64 (*.f64 eps a))) (sqrt.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 a) eps) 3) 1) (fma.f64 (pow.f64 (exp.f64 a) eps) (pow.f64 (exp.f64 a) eps) (+.f64 1 (*.f64 (pow.f64 (exp.f64 a) eps) 1))))
(/.f64 (fma.f64 (pow.f64 (exp.f64 a) eps) (pow.f64 (exp.f64 a) eps) -1) (+.f64 (pow.f64 (exp.f64 a) eps) 1))
(pow.f64 (expm1.f64 (*.f64 eps a)) 1)
(pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 3)
(pow.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 3) 1/3)
(pow.f64 (sqrt.f64 (expm1.f64 (*.f64 eps a))) 2)
(sqrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))
(log.f64 (exp.f64 (expm1.f64 (*.f64 eps a))))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (*.f64 eps a)))))
(cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 3))
(exp.f64 (log.f64 (expm1.f64 (*.f64 eps a))))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (*.f64 eps a))) 1))
(log1p.f64 (expm1.f64 (expm1.f64 (*.f64 eps a))))
(fma.f64 1 (pow.f64 (exp.f64 a) eps) -1)
(fma.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 a) eps)) (cbrt.f64 (pow.f64 (exp.f64 a) eps))) (cbrt.f64 (pow.f64 (exp.f64 a) eps)) -1)
(fma.f64 (sqrt.f64 (pow.f64 (exp.f64 a) eps)) (sqrt.f64 (pow.f64 (exp.f64 a) eps)) -1)
Outputs
(/.f64 (+.f64 a b) (*.f64 a b))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 eps (+.f64 a b)) b)) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(fma.f64 -1/2 (*.f64 eps (/.f64 (+.f64 a b) b)) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 (*.f64 eps (/.f64 (+.f64 a b) b)) (/.f64 1 a)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/6 (/.f64 (*.f64 a (+.f64 a b)) b)) (*.f64 -1/4 (/.f64 (*.f64 a (+.f64 a b)) b))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 eps (+.f64 a b)) b)) (+.f64 (/.f64 1 a) (/.f64 1 b))))
(fma.f64 -1 (*.f64 (*.f64 eps eps) (*.f64 (/.f64 a (/.f64 b (+.f64 a b))) -1/12)) (fma.f64 -1/2 (*.f64 eps (/.f64 (+.f64 a b) b)) (+.f64 (/.f64 1 a) (/.f64 1 b))))
(-.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 (*.f64 eps (/.f64 (+.f64 a b) b)) (/.f64 1 a))) (*.f64 eps (*.f64 eps (/.f64 (*.f64 a -1/12) (/.f64 b (+.f64 a b))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/6 (/.f64 (*.f64 a (+.f64 a b)) b)) (*.f64 -1/4 (/.f64 (*.f64 a (+.f64 a b)) b))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 eps (+.f64 a b)) b)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/2 (*.f64 a (+.f64 (*.f64 1/6 (/.f64 (*.f64 a (+.f64 a b)) b)) (*.f64 -1/4 (/.f64 (*.f64 a (+.f64 a b)) b))))) (+.f64 (*.f64 -1/12 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 a b)) b)) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 a b)) b)))))) (+.f64 (/.f64 1 a) (/.f64 1 b)))))
(fma.f64 -1 (*.f64 (*.f64 eps eps) (*.f64 (/.f64 a (/.f64 b (+.f64 a b))) -1/12)) (fma.f64 -1/2 (*.f64 eps (/.f64 (+.f64 a b) b)) (fma.f64 -1 (*.f64 (pow.f64 eps 3) (fma.f64 -1/2 (*.f64 a (*.f64 (/.f64 a (/.f64 b (+.f64 a b))) -1/12)) (*.f64 (/.f64 (*.f64 a a) (/.f64 b (+.f64 a b))) -1/24))) (+.f64 (/.f64 1 a) (/.f64 1 b)))))
(-.f64 (fma.f64 -1/2 (*.f64 eps (/.f64 (+.f64 a b) b)) (+.f64 (/.f64 1 b) (fma.f64 (neg.f64 (pow.f64 eps 3)) (fma.f64 (*.f64 a -1/2) (/.f64 (*.f64 a -1/12) (/.f64 b (+.f64 a b))) (/.f64 (*.f64 (*.f64 a a) -1/24) (/.f64 b (+.f64 a b)))) (/.f64 1 a)))) (*.f64 eps (*.f64 eps (/.f64 (*.f64 a -1/12) (/.f64 b (+.f64 a b))))))
(/.f64 (*.f64 eps (+.f64 a b)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (+.f64 a b) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (*.f64 eps (+.f64 a b)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (+.f64 a b) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (*.f64 eps (+.f64 a b)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (+.f64 a b) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (*.f64 eps (+.f64 a b)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (+.f64 a b) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (*.f64 eps (+.f64 a b)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (+.f64 a b) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (*.f64 eps (+.f64 a b)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (+.f64 a b) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (*.f64 eps (+.f64 a b)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (+.f64 a b) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (*.f64 eps (+.f64 a b)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (+.f64 a b) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 1 a)
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 1/2 eps))
(+.f64 (/.f64 1 b) (-.f64 (/.f64 1 a) (*.f64 eps 1/2)))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 1 b) (*.f64 1/2 eps)))) (*.f64 1/6 (pow.f64 eps 2))) a)) (+.f64 (/.f64 1 b) (/.f64 1 a))) (*.f64 1/2 eps))
(+.f64 (fma.f64 -1 (*.f64 a (fma.f64 1/2 (*.f64 eps (+.f64 (/.f64 1 b) (*.f64 -1/2 eps))) (*.f64 (*.f64 eps eps) 1/6))) (+.f64 (/.f64 1 a) (/.f64 1 b))) (*.f64 -1/2 eps))
(fma.f64 (neg.f64 (fma.f64 (*.f64 eps eps) 1/6 (*.f64 (*.f64 eps 1/2) (+.f64 (/.f64 1 b) (*.f64 -1/2 eps))))) a (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 -1/2 eps))))
(+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (fma.f64 (fma.f64 (*.f64 eps eps) 1/6 (*.f64 (*.f64 eps 1/2) (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)))) (neg.f64 a) (*.f64 -1/2 eps)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 1 b) (*.f64 1/2 eps)))) (*.f64 1/6 (pow.f64 eps 2))) a)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/24 (pow.f64 eps 3)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 1 b) (*.f64 1/2 eps)))) (*.f64 1/6 (pow.f64 eps 2))) eps)) (*.f64 1/6 (*.f64 (pow.f64 eps 2) (-.f64 (/.f64 1 b) (*.f64 1/2 eps)))))))) (+.f64 (/.f64 1 b) (/.f64 1 a)))) (*.f64 1/2 eps))
(+.f64 (fma.f64 -1 (*.f64 a (fma.f64 1/2 (*.f64 eps (+.f64 (/.f64 1 b) (*.f64 -1/2 eps))) (*.f64 (*.f64 eps eps) 1/6))) (fma.f64 -1 (*.f64 (*.f64 a a) (fma.f64 1/24 (pow.f64 eps 3) (fma.f64 -1/2 (*.f64 eps (fma.f64 1/2 (*.f64 eps (+.f64 (/.f64 1 b) (*.f64 -1/2 eps))) (*.f64 (*.f64 eps eps) 1/6))) (*.f64 (*.f64 (*.f64 eps eps) 1/6) (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)))))) (+.f64 (/.f64 1 a) (/.f64 1 b)))) (*.f64 -1/2 eps))
(fma.f64 (neg.f64 (fma.f64 (*.f64 eps eps) 1/6 (*.f64 (*.f64 eps 1/2) (+.f64 (/.f64 1 b) (*.f64 -1/2 eps))))) a (+.f64 (+.f64 (/.f64 1 a) (fma.f64 (*.f64 (neg.f64 a) a) (fma.f64 (pow.f64 eps 3) 1/24 (fma.f64 (*.f64 -1/2 (fma.f64 (*.f64 eps eps) 1/6 (*.f64 (*.f64 eps 1/2) (+.f64 (/.f64 1 b) (*.f64 -1/2 eps))))) eps (*.f64 (*.f64 eps eps) (*.f64 1/6 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)))))) (/.f64 1 b))) (*.f64 -1/2 eps)))
(+.f64 (+.f64 (/.f64 1 a) (fma.f64 (*.f64 (neg.f64 a) a) (fma.f64 (pow.f64 eps 3) 1/24 (fma.f64 (*.f64 -1/2 (fma.f64 (*.f64 eps eps) 1/6 (*.f64 (*.f64 eps 1/2) (+.f64 (/.f64 1 b) (*.f64 -1/2 eps))))) eps (*.f64 (*.f64 eps eps) (*.f64 1/6 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)))))) (/.f64 1 b))) (fma.f64 (fma.f64 (*.f64 eps eps) 1/6 (*.f64 (*.f64 eps 1/2) (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)))) (neg.f64 a) (*.f64 -1/2 eps)))
(/.f64 (*.f64 eps a) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 a b))
(/.f64 (*.f64 eps (/.f64 a b)) (expm1.f64 (*.f64 a eps)))
(+.f64 (/.f64 (*.f64 eps a) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)) (/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(+.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 a b)) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(fma.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 a b) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(+.f64 (/.f64 (*.f64 eps a) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)) (/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(+.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 a b)) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(fma.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 a b) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(+.f64 (/.f64 (*.f64 eps a) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)) (/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(+.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 a b)) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(fma.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 a b) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(/.f64 (*.f64 eps a) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 a b))
(/.f64 (*.f64 eps (/.f64 a b)) (expm1.f64 (*.f64 a eps)))
(+.f64 (/.f64 (*.f64 eps a) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)) (/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(+.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 a b)) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(fma.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 a b) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(+.f64 (/.f64 (*.f64 eps a) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)) (/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(+.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 a b)) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(fma.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 a b) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(+.f64 (/.f64 (*.f64 eps a) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)) (/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(+.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 a b)) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(fma.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 a b) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(/.f64 (*.f64 eps a) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 a b))
(/.f64 (*.f64 eps (/.f64 a b)) (expm1.f64 (*.f64 a eps)))
(+.f64 (/.f64 (*.f64 eps a) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)) (/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(+.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 a b)) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(fma.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 a b) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(+.f64 (/.f64 (*.f64 eps a) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)) (/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(+.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 a b)) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(fma.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 a b) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(+.f64 (/.f64 (*.f64 eps a) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)) (/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(+.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 a b)) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(fma.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 a b) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(+.f64 (/.f64 (*.f64 eps a) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)) (/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(+.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 a b)) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(fma.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 a b) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(+.f64 (/.f64 (*.f64 eps a) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)) (/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(+.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 a b)) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(fma.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 a b) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(+.f64 (/.f64 (*.f64 eps a) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)) (/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(+.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 a b)) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(fma.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 a b) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(+.f64 (/.f64 (*.f64 eps a) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)) (/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(+.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 a b)) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(fma.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 a b) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(+.f64 (/.f64 (*.f64 eps a) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)) (/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(+.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 a b)) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(fma.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 a b) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(+.f64 (/.f64 (*.f64 eps a) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)) (/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(+.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 a b)) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(fma.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 a b) (/.f64 eps (expm1.f64 (*.f64 a eps))))
1
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(/.f64 a b)
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(/.f64 a b)
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(/.f64 a b)
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
1
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
1
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(+.f64 1 (/.f64 a b))
(*.f64 eps a)
(*.f64 a eps)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (*.f64 eps a))
(fma.f64 1/2 (*.f64 (*.f64 eps eps) (*.f64 a a)) (*.f64 a eps))
(fma.f64 a eps (*.f64 (*.f64 a a) (*.f64 (*.f64 eps 1/2) eps)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))
(fma.f64 1/2 (*.f64 (*.f64 eps eps) (*.f64 a a)) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3)) (*.f64 a eps)))
(fma.f64 1/2 (*.f64 eps (*.f64 eps (*.f64 a a))) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3)) (*.f64 a eps)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))))
(fma.f64 1/2 (*.f64 (*.f64 eps eps) (*.f64 a a)) (fma.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4)) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3)) (*.f64 a eps))))
(fma.f64 1/2 (*.f64 eps (*.f64 eps (*.f64 a a))) (fma.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4)) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3)) (*.f64 a eps))))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 a eps))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 a eps))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 a eps))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 a eps))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 a eps))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 a eps))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 a eps))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 a eps))
(*.f64 eps a)
(*.f64 a eps)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (*.f64 eps a))
(fma.f64 1/2 (*.f64 (*.f64 eps eps) (*.f64 a a)) (*.f64 a eps))
(fma.f64 a eps (*.f64 (*.f64 a a) (*.f64 (*.f64 eps 1/2) eps)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))
(fma.f64 1/2 (*.f64 (*.f64 eps eps) (*.f64 a a)) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3)) (*.f64 a eps)))
(fma.f64 1/2 (*.f64 eps (*.f64 eps (*.f64 a a))) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3)) (*.f64 a eps)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))))
(fma.f64 1/2 (*.f64 (*.f64 eps eps) (*.f64 a a)) (fma.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4)) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3)) (*.f64 a eps))))
(fma.f64 1/2 (*.f64 eps (*.f64 eps (*.f64 a a))) (fma.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4)) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3)) (*.f64 a eps))))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 a eps))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 a eps))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 a eps))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 a eps))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 a eps))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 a eps))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 a eps))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 a eps))
(+.f64 0 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 b (+.f64 a b)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (+.f64 a b) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 b (+.f64 a b)))))) (cbrt.f64 (exp.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 b (+.f64 a b)))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 b (+.f64 a b))))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (+.f64 a b) b)))) (cbrt.f64 (exp.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (+.f64 a b) b)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (+.f64 a b) b))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 eps (expm1.f64 (*.f64 a eps)))) (/.f64 (+.f64 a b) b))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 eps (expm1.f64 (*.f64 a eps)))) (/.f64 (+.f64 a b) b)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 a b) b)) (/.f64 eps (expm1.f64 (*.f64 a eps))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 a b) b)) (/.f64 eps (expm1.f64 (*.f64 a eps)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 b (+.f64 a b))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 b (+.f64 a b))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (+.f64 a b) b))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 eps (expm1.f64 (*.f64 a eps)))) (/.f64 (+.f64 a b) b)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 a b) b)) (/.f64 eps (expm1.f64 (*.f64 a eps)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 b (+.f64 a b)))))) 1)
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (+.f64 a b) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 b (+.f64 a b))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (+.f64 a b) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (+.f64 a b) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 eps (/.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) (+.f64 a b)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (+.f64 a b) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 eps a)) (/.f64 (+.f64 a b) b)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (+.f64 a b) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 b (+.f64 a b)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (+.f64 a b) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (+.f64 a b) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) b))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (+.f64 a b) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (+.f64 a b) (*.f64 b (/.f64 (expm1.f64 (*.f64 eps a)) eps)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (+.f64 a b) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (/.f64 (+.f64 a b) b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (+.f64 a b) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 1 (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (/.f64 b (+.f64 a b))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (+.f64 a b) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 1 (*.f64 (/.f64 b (+.f64 a b)) (/.f64 (expm1.f64 (*.f64 eps a)) eps)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (+.f64 a b) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 1 (/.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b) (*.f64 eps (+.f64 a b))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (+.f64 a b) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 1 (/.f64 b (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (+.f64 a b) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 1 (/.f64 (expm1.f64 (*.f64 eps a)) (*.f64 eps (/.f64 (+.f64 a b) b))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (+.f64 a b) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (*.f64 eps (+.f64 a b)) (*.f64 (expm1.f64 (*.f64 eps a)) b))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (+.f64 a b) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (neg.f64 (+.f64 a b)) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (neg.f64 b)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (+.f64 a b) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (neg.f64 eps) (*.f64 (/.f64 b (+.f64 a b)) (neg.f64 (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (+.f64 a b) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps)) b)
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (+.f64 a b) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (*.f64 eps (/.f64 (+.f64 a b) b)) (expm1.f64 (*.f64 eps a)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (+.f64 a b) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (*.f64 eps (neg.f64 (+.f64 a b))) (*.f64 (expm1.f64 (*.f64 eps a)) (neg.f64 b)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (+.f64 a b) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (*.f64 (neg.f64 eps) (+.f64 a b)) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) b))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (+.f64 a b) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (*.f64 (neg.f64 eps) 1) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (/.f64 b (+.f64 a b))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (+.f64 a b) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (*.f64 (neg.f64 eps) (neg.f64 (+.f64 a b))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (neg.f64 b)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (+.f64 a b) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (*.f64 (+.f64 a b) (neg.f64 eps)) (*.f64 b (neg.f64 (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (+.f64 a b) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (*.f64 (neg.f64 (+.f64 a b)) eps) (*.f64 (neg.f64 b) (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (+.f64 a b) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (*.f64 (neg.f64 (+.f64 a b)) 1) (*.f64 (neg.f64 b) (/.f64 (expm1.f64 (*.f64 eps a)) eps)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (+.f64 a b) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (*.f64 (neg.f64 (+.f64 a b)) (neg.f64 eps)) (*.f64 (neg.f64 b) (neg.f64 (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (+.f64 a b) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (neg.f64 (*.f64 eps (+.f64 a b))) (neg.f64 (*.f64 (expm1.f64 (*.f64 eps a)) b)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (+.f64 a b) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (neg.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))) (neg.f64 b))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (+.f64 a b) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (neg.f64 (*.f64 eps (/.f64 (+.f64 a b) b))) (neg.f64 (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (+.f64 a b) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (neg.f64 (+.f64 a b))) (neg.f64 b))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (+.f64 a b) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (*.f64 (/.f64 (+.f64 a b) b) (neg.f64 eps)) (neg.f64 (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (+.f64 a b) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (*.f64 (neg.f64 eps) (/.f64 (+.f64 a b) b)) (neg.f64 (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (+.f64 a b) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (*.f64 (neg.f64 (+.f64 a b)) (/.f64 eps (expm1.f64 (*.f64 eps a)))) (neg.f64 b))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (+.f64 a b) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (/.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps)) 1) b)
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (+.f64 a b) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (/.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps)) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (+.f64 a b) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (/.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps)) (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (+.f64 a b) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (/.f64 (*.f64 eps (/.f64 (+.f64 a b) b)) 1) (expm1.f64 (*.f64 eps a)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (+.f64 a b) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (/.f64 (*.f64 eps (/.f64 (+.f64 a b) b)) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2)) (cbrt.f64 (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (+.f64 a b) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (/.f64 (*.f64 eps (/.f64 (+.f64 a b) b)) (sqrt.f64 (expm1.f64 (*.f64 eps a)))) (sqrt.f64 (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (+.f64 a b) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 b (+.f64 a b)))) 1)
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (+.f64 a b) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(pow.f64 (cbrt.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 b (+.f64 a b))))) 3)
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (+.f64 a b) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(pow.f64 (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 b (+.f64 a b)))) 3) 1/3)
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (+.f64 a b) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(pow.f64 (sqrt.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 b (+.f64 a b))))) 2)
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (+.f64 a b) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(sqrt.f64 (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 b (+.f64 a b)))) 2))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (+.f64 a b) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(log.f64 (exp.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 b (+.f64 a b))))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (+.f64 a b) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 b (+.f64 a b)))))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (+.f64 a b) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(cbrt.f64 (pow.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 b (+.f64 a b)))) 3))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (+.f64 a b) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (/.f64 (+.f64 a b) b) 3)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (+.f64 a b) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (+.f64 a b) b) 3) (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (+.f64 a b) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(expm1.f64 (log1p.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 b (+.f64 a b))))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (+.f64 a b) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(exp.f64 (log.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 b (+.f64 a b))))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (+.f64 a b) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(exp.f64 (*.f64 (log.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 b (+.f64 a b))))) 1))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (+.f64 a b) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(log1p.f64 (expm1.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 b (+.f64 a b))))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (+.f64 a b) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(+.f64 0 (/.f64 (+.f64 a b) b))
(/.f64 (+.f64 a b) b)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 a b) b))) (cbrt.f64 (exp.f64 (/.f64 (+.f64 a b) b))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 a b) b)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 a b) b))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 a b) b)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 a b) b)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 a b) b)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 a b) b)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 a b) b))) 1)
(/.f64 (+.f64 a b) b)
(*.f64 (+.f64 a b) (/.f64 1 b))
(/.f64 (+.f64 a b) b)
(*.f64 (/.f64 (+.f64 a b) b) 1)
(/.f64 (+.f64 a b) b)
(*.f64 1 (/.f64 (+.f64 a b) b))
(/.f64 (+.f64 a b) b)
(*.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) 2))
(/.f64 (+.f64 a b) b)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) 2) (cbrt.f64 (/.f64 (+.f64 a b) b)))
(/.f64 (+.f64 a b) b)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (*.f64 (cbrt.f64 (+.f64 a b)) (/.f64 1 b)))
(/.f64 (+.f64 a b) b)
(*.f64 (sqrt.f64 (/.f64 (+.f64 a b) b)) (sqrt.f64 (/.f64 (+.f64 a b) b)))
(/.f64 (+.f64 a b) b)
(*.f64 (sqrt.f64 (+.f64 a b)) (*.f64 (sqrt.f64 (+.f64 a b)) (/.f64 1 b)))
(/.f64 (+.f64 a b) b)
(*.f64 (neg.f64 (+.f64 a b)) (/.f64 1 (neg.f64 b)))
(/.f64 (+.f64 a b) b)
(*.f64 (/.f64 1 b) (+.f64 a b))
(/.f64 (+.f64 a b) b)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (/.f64 (+.f64 a b) (cbrt.f64 b)))
(/.f64 (/.f64 (+.f64 a b) (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2))
(*.f64 (/.f64 1 (sqrt.f64 b)) (/.f64 (+.f64 a b) (sqrt.f64 b)))
(/.f64 (/.f64 (+.f64 a b) (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) 1) (/.f64 (cbrt.f64 (+.f64 a b)) b))
(/.f64 (+.f64 a b) b)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (/.f64 (+.f64 a b) b)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (cbrt.f64 (/.f64 (+.f64 a b) b))) (pow.f64 (cbrt.f64 b) 2))
(*.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (sqrt.f64 b)) (/.f64 (cbrt.f64 (+.f64 a b)) (sqrt.f64 b)))
(*.f64 (/.f64 1 (sqrt.f64 b)) (/.f64 (+.f64 a b) (sqrt.f64 b)))
(/.f64 (/.f64 (+.f64 a b) (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) 1) (/.f64 (sqrt.f64 (+.f64 a b)) b))
(/.f64 (+.f64 a b) b)
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) (pow.f64 (cbrt.f64 b) 2)) (/.f64 (sqrt.f64 (+.f64 a b)) (cbrt.f64 b)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (/.f64 (+.f64 a b) (cbrt.f64 b)))
(/.f64 (/.f64 (+.f64 a b) (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2))
(pow.f64 (/.f64 (+.f64 a b) b) 1)
(/.f64 (+.f64 a b) b)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) 3)
(/.f64 (+.f64 a b) b)
(pow.f64 (pow.f64 (/.f64 (+.f64 a b) b) 3) 1/3)
(/.f64 (+.f64 a b) b)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 a b) b)) 2)
(/.f64 (+.f64 a b) b)
(pow.f64 (/.f64 b (+.f64 a b)) -1)
(/.f64 (+.f64 a b) b)
(neg.f64 (/.f64 (+.f64 a b) (neg.f64 b)))
(/.f64 (+.f64 a b) b)
(sqrt.f64 (pow.f64 (/.f64 (+.f64 a b) b) 2))
(/.f64 (+.f64 a b) b)
(log.f64 (exp.f64 (/.f64 (+.f64 a b) b)))
(/.f64 (+.f64 a b) b)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 a b) b))))
(/.f64 (+.f64 a b) b)
(cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) b) 3))
(/.f64 (+.f64 a b) b)
(cbrt.f64 (/.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 b 3)))
(/.f64 (+.f64 a b) b)
(expm1.f64 (log1p.f64 (/.f64 (+.f64 a b) b)))
(/.f64 (+.f64 a b) b)
(exp.f64 (log.f64 (/.f64 (+.f64 a b) b)))
(/.f64 (+.f64 a b) b)
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 a b) b)) 1))
(/.f64 (+.f64 a b) b)
(log1p.f64 (expm1.f64 (/.f64 (+.f64 a b) b)))
(/.f64 (+.f64 a b) b)
(+.f64 (pow.f64 (exp.f64 a) eps) -1)
(expm1.f64 (*.f64 a eps))
(+.f64 0 (expm1.f64 (*.f64 eps a)))
(expm1.f64 (*.f64 a eps))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (exp.f64 (expm1.f64 (*.f64 eps a)))))) (log.f64 (cbrt.f64 (exp.f64 (expm1.f64 (*.f64 eps a))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (expm1.f64 (*.f64 a eps)))) (cbrt.f64 (exp.f64 (expm1.f64 (*.f64 a eps)))))) (log.f64 (cbrt.f64 (exp.f64 (expm1.f64 (*.f64 a eps))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (expm1.f64 (*.f64 a eps)))))) (log.f64 (cbrt.f64 (exp.f64 (expm1.f64 (*.f64 a eps))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (expm1.f64 (*.f64 eps a))))) (log.f64 (sqrt.f64 (exp.f64 (expm1.f64 (*.f64 eps a))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (expm1.f64 (*.f64 a eps))))))
(-.f64 (pow.f64 (exp.f64 a) eps) 1)
(expm1.f64 (*.f64 a eps))
(*.f64 (expm1.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 a eps))
(*.f64 1 (expm1.f64 (*.f64 eps a)))
(expm1.f64 (*.f64 a eps))
(*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2))
(expm1.f64 (*.f64 a eps))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2) (cbrt.f64 (expm1.f64 (*.f64 eps a))))
(expm1.f64 (*.f64 a eps))
(*.f64 (sqrt.f64 (expm1.f64 (*.f64 eps a))) (sqrt.f64 (expm1.f64 (*.f64 eps a))))
(expm1.f64 (*.f64 a eps))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 a) eps) 3) 1) (fma.f64 (pow.f64 (exp.f64 a) eps) (pow.f64 (exp.f64 a) eps) (+.f64 1 (*.f64 (pow.f64 (exp.f64 a) eps) 1))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 a) eps) 3) -1) (fma.f64 (pow.f64 (exp.f64 a) eps) (pow.f64 (exp.f64 a) eps) (+.f64 1 (pow.f64 (exp.f64 a) eps))))
(/.f64 (+.f64 -1 (pow.f64 (pow.f64 (exp.f64 a) eps) 3)) (+.f64 (+.f64 1 (pow.f64 (exp.f64 a) eps)) (pow.f64 (exp.f64 a) (*.f64 2 eps))))
(/.f64 (fma.f64 (pow.f64 (exp.f64 a) eps) (pow.f64 (exp.f64 a) eps) -1) (+.f64 (pow.f64 (exp.f64 a) eps) 1))
(/.f64 (fma.f64 (pow.f64 (exp.f64 a) eps) (pow.f64 (exp.f64 a) eps) -1) (+.f64 1 (pow.f64 (exp.f64 a) eps)))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 a) (*.f64 2 eps))) (+.f64 1 (pow.f64 (exp.f64 a) eps)))
(pow.f64 (expm1.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 a eps))
(pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 3)
(expm1.f64 (*.f64 a eps))
(pow.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 3) 1/3)
(expm1.f64 (*.f64 a eps))
(pow.f64 (sqrt.f64 (expm1.f64 (*.f64 eps a))) 2)
(expm1.f64 (*.f64 a eps))
(sqrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))
(expm1.f64 (*.f64 a eps))
(log.f64 (exp.f64 (expm1.f64 (*.f64 eps a))))
(expm1.f64 (*.f64 a eps))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (*.f64 eps a)))))
(expm1.f64 (*.f64 a eps))
(cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 3))
(expm1.f64 (*.f64 a eps))
(exp.f64 (log.f64 (expm1.f64 (*.f64 eps a))))
(expm1.f64 (*.f64 a eps))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (*.f64 eps a))) 1))
(expm1.f64 (*.f64 a eps))
(log1p.f64 (expm1.f64 (expm1.f64 (*.f64 eps a))))
(expm1.f64 (*.f64 a eps))
(fma.f64 1 (pow.f64 (exp.f64 a) eps) -1)
(expm1.f64 (*.f64 a eps))
(fma.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 a) eps)) (cbrt.f64 (pow.f64 (exp.f64 a) eps))) (cbrt.f64 (pow.f64 (exp.f64 a) eps)) -1)
(expm1.f64 (*.f64 a eps))
(fma.f64 (sqrt.f64 (pow.f64 (exp.f64 a) eps)) (sqrt.f64 (pow.f64 (exp.f64 a) eps)) -1)
(expm1.f64 (*.f64 a eps))

localize22.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 a eps))))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
100.0%
(exp.f64 (neg.f64 (*.f64 a eps)))
100.0%
(+.f64 (/.f64 1 b) (*.f64 eps -1/2))
92.8%
(-.f64 1 (exp.f64 (neg.f64 (*.f64 a eps))))
Compiler

Compiled 66 to 31 computations (53% saved)

series9.0ms (0.1%)

Counts
4 → 108
Calls

27 calls:

TimeVariablePointExpression
2.0ms
a
@-inf
(-.f64 1 (exp.f64 (neg.f64 (*.f64 a eps))))
1.0ms
eps
@0
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 a eps))))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
1.0ms
a
@inf
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 a eps))))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
1.0ms
eps
@-inf
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 a eps))))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
1.0ms
eps
@inf
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 a eps))))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))

rewrite123.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1790×log-prod
1568×fma-def
644×expm1-udef
640×log1p-udef
586×fma-neg
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
017106
137686
2545986
Stop Event
node limit
Counts
4 → 234
Calls
Call 1
Inputs
(-.f64 1 (exp.f64 (neg.f64 (*.f64 a eps))))
(+.f64 (/.f64 1 b) (*.f64 eps -1/2))
(exp.f64 (neg.f64 (*.f64 a eps)))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 a eps))))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
Outputs
(+.f64 1 (neg.f64 (pow.f64 (exp.f64 eps) a)))
(+.f64 1 (*.f64 (neg.f64 (pow.f64 (exp.f64 eps) a)) 1))
(+.f64 0 (-.f64 1 (pow.f64 (exp.f64 eps) a)))
(+.f64 (neg.f64 (pow.f64 (exp.f64 eps) a)) 1)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (cbrt.f64 (exp.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))))))
(*.f64 1 (-.f64 1 (pow.f64 (exp.f64 eps) a)))
(*.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) 1)
(*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))) (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2) (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))) (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(*.f64 (-.f64 1 (exp.f64 (*.f64 (*.f64 a eps) 3))) (/.f64 1 (fma.f64 (pow.f64 (exp.f64 eps) a) (+.f64 1 (pow.f64 (exp.f64 eps) a)) 1)))
(*.f64 (-.f64 1 (pow.f64 (pow.f64 (exp.f64 eps) a) 2)) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a))))
(/.f64 1 (/.f64 (fma.f64 (pow.f64 (exp.f64 eps) a) (+.f64 1 (pow.f64 (exp.f64 eps) a)) 1) (-.f64 1 (exp.f64 (*.f64 (*.f64 a eps) 3)))))
(/.f64 1 (/.f64 (+.f64 1 (pow.f64 (exp.f64 eps) a)) (-.f64 1 (pow.f64 (pow.f64 (exp.f64 eps) a) 2))))
(/.f64 (-.f64 1 (exp.f64 (*.f64 (*.f64 a eps) 3))) (fma.f64 (pow.f64 (exp.f64 eps) a) (+.f64 1 (pow.f64 (exp.f64 eps) a)) 1))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (exp.f64 eps) a) 2)) (+.f64 1 (pow.f64 (exp.f64 eps) a)))
(/.f64 (neg.f64 (-.f64 1 (exp.f64 (*.f64 (*.f64 a eps) 3)))) (neg.f64 (fma.f64 (pow.f64 (exp.f64 eps) a) (+.f64 1 (pow.f64 (exp.f64 eps) a)) 1)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (pow.f64 (exp.f64 eps) a) 2))) (neg.f64 (+.f64 1 (pow.f64 (exp.f64 eps) a))))
(/.f64 (+.f64 1 (pow.f64 (neg.f64 (pow.f64 (exp.f64 eps) a)) 3)) (+.f64 1 (fma.f64 (neg.f64 (pow.f64 (exp.f64 eps) a)) (neg.f64 (pow.f64 (exp.f64 eps) a)) (neg.f64 (neg.f64 (pow.f64 (exp.f64 eps) a))))))
(/.f64 (-.f64 1 (*.f64 (neg.f64 (pow.f64 (exp.f64 eps) a)) (neg.f64 (pow.f64 (exp.f64 eps) a)))) (-.f64 1 (neg.f64 (pow.f64 (exp.f64 eps) a))))
(pow.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) 1)
(pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))) 3)
(pow.f64 (pow.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2)
(sqrt.f64 (pow.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) 2))
(log.f64 (exp.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) 3))
(expm1.f64 (log1p.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(exp.f64 (log1p.f64 (neg.f64 (pow.f64 (exp.f64 eps) a))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (pow.f64 (exp.f64 eps) a))) 1))
(log1p.f64 (expm1.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(fma.f64 1 (neg.f64 (pow.f64 (exp.f64 eps) a)) 1)
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) 2) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a))) 1)
(fma.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) a)) (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) a))) 1)
(fma.f64 -1 (pow.f64 (exp.f64 eps) a) 1)
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (exp.f64 eps) a))) (cbrt.f64 (neg.f64 (pow.f64 (exp.f64 eps) a)))) (cbrt.f64 (neg.f64 (pow.f64 (exp.f64 eps) a))) 1)
(fma.f64 (sqrt.f64 (neg.f64 (pow.f64 (exp.f64 eps) a))) (sqrt.f64 (neg.f64 (pow.f64 (exp.f64 eps) a))) 1)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) 2)) (cbrt.f64 (pow.f64 (exp.f64 eps) a)) 1)
(fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) a))) (sqrt.f64 (pow.f64 (exp.f64 eps) a)) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 eps -1/2 (/.f64 1 b)))) 1)
(-.f64 (/.f64 (pow.f64 b -2) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (/.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(*.f64 1 (fma.f64 eps -1/2 (/.f64 1 b)))
(*.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 1)
(*.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) 2) (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))))
(*.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))))
(*.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (/.f64 1 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2))))
(*.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (/.f64 1 (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2)) (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3))))
(/.f64 1 (/.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4))))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2)))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (fma.f64 (*.f64 eps eps) 1/4 (-.f64 (pow.f64 b -2) (/.f64 (*.f64 eps -1/2) b))))
(/.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3))) (neg.f64 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4))) (neg.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) 1/4) (pow.f64 b -2)) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)))
(pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 1)
(pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) 3)
(pow.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) 2)
(sqrt.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2))
(log.f64 (exp.f64 (fma.f64 eps -1/2 (/.f64 1 b))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 eps -1/2 (/.f64 1 b)))))
(log.f64 (*.f64 (exp.f64 (/.f64 1 b)) (+.f64 1 (expm1.f64 (*.f64 eps -1/2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 1 b))) (pow.f64 (exp.f64 -1/2) eps)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 1 b))) (+.f64 1 (expm1.f64 (*.f64 eps -1/2)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 -1/2) eps) (+.f64 1 (expm1.f64 (/.f64 1 b)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 eps -1/2))) (exp.f64 (/.f64 1 b))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 eps -1/2))) (+.f64 1 (expm1.f64 (/.f64 1 b)))))
(cbrt.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3))
(expm1.f64 (log1p.f64 (fma.f64 eps -1/2 (/.f64 1 b))))
(exp.f64 (log.f64 (fma.f64 eps -1/2 (/.f64 1 b))))
(exp.f64 (*.f64 (log.f64 (fma.f64 eps -1/2 (/.f64 1 b))) 1))
(log1p.f64 (expm1.f64 (fma.f64 eps -1/2 (/.f64 1 b))))
(fma.f64 1 (/.f64 1 b) (*.f64 eps -1/2))
(fma.f64 1 (*.f64 eps -1/2) (/.f64 1 b))
(fma.f64 eps -1/2 (/.f64 1 b))
(fma.f64 (/.f64 1 b) 1 (*.f64 eps -1/2))
(fma.f64 -1/2 eps (/.f64 1 b))
(fma.f64 (*.f64 eps -1/2) 1 (/.f64 1 b))
(fma.f64 (/.f64 1 (cbrt.f64 b)) (cbrt.f64 (pow.f64 b -2)) (*.f64 eps -1/2))
(fma.f64 (cbrt.f64 (pow.f64 b -2)) (/.f64 1 (cbrt.f64 b)) (*.f64 eps -1/2))
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (cbrt.f64 eps) -1/2) (/.f64 1 b))
(fma.f64 (cbrt.f64 (*.f64 eps -1/2)) (cbrt.f64 (*.f64 (*.f64 eps eps) 1/4)) (/.f64 1 b))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 eps eps) 1/4)) (cbrt.f64 (*.f64 eps -1/2)) (/.f64 1 b))
(fma.f64 (pow.f64 b -1/2) (pow.f64 b -1/2) (*.f64 eps -1/2))
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) -1/2) (/.f64 1 b))
(fma.f64 (sqrt.f64 (*.f64 eps -1/2)) (sqrt.f64 (*.f64 eps -1/2)) (/.f64 1 b))
(fma.f64 -1 (/.f64 1 (neg.f64 b)) (*.f64 eps -1/2))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 b) 2) -1) (pow.f64 (cbrt.f64 b) -1) (*.f64 eps -1/2))
(fma.f64 (pow.f64 (sqrt.f64 b) -1) (pow.f64 (sqrt.f64 b) -1) (*.f64 eps -1/2))
(fma.f64 (*.f64 -1/2 (cbrt.f64 (*.f64 eps eps))) (cbrt.f64 eps) (/.f64 1 b))
(fma.f64 (*.f64 -1/2 (sqrt.f64 eps)) (sqrt.f64 eps) (/.f64 1 b))
(+.f64 0 (pow.f64 (exp.f64 eps) a))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 eps) a))) (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 eps) a))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 eps) a)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 eps) a)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 eps) a)))))
(-.f64 (+.f64 1 (pow.f64 (exp.f64 eps) a)) 1)
(*.f64 1 (pow.f64 (exp.f64 eps) a))
(*.f64 (pow.f64 (exp.f64 eps) a) 1)
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) 2) (cbrt.f64 (pow.f64 (exp.f64 eps) a)))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) a)) (sqrt.f64 (pow.f64 (exp.f64 eps) a)))
(/.f64 1 (pow.f64 (exp.f64 eps) a))
(/.f64 1 (/.f64 (pow.f64 (exp.f64 eps) a) 1))
(/.f64 -1 (neg.f64 (pow.f64 (exp.f64 eps) a)))
(pow.f64 (pow.f64 (exp.f64 eps) a) 1)
(pow.f64 (pow.f64 (exp.f64 eps) a) -1)
(pow.f64 (exp.f64 eps) a)
(pow.f64 (E.f64) (*.f64 a eps))
(pow.f64 (exp.f64 a) eps)
(pow.f64 (exp.f64 a) (neg.f64 eps))
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) 3)
(pow.f64 (exp.f64 (*.f64 (*.f64 a eps) 3)) 1/3)
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) a)) 2)
(pow.f64 (exp.f64 -1) (*.f64 a eps))
(pow.f64 (exp.f64 (neg.f64 a)) eps)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 a eps)) 2)) (cbrt.f64 (*.f64 a eps)))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 a eps))) (sqrt.f64 (*.f64 a eps)))
(sqrt.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 2))
(log.f64 (exp.f64 (pow.f64 (exp.f64 eps) a)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 eps) a))))
(cbrt.f64 (exp.f64 (*.f64 (*.f64 a eps) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 eps) a)))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 eps) a)))
(fma.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a)) -1)
(fma.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 eps) a))) (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 eps) a)))) (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 eps) a))) -1)
(fma.f64 (sqrt.f64 (+.f64 1 (pow.f64 (exp.f64 eps) a))) (sqrt.f64 (+.f64 1 (pow.f64 (exp.f64 eps) a))) -1)
(-.f64 (exp.f64 (log1p.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2) (-.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) (fma.f64 eps -1/2 (/.f64 1 b)))) (/.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2) (-.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) (fma.f64 eps -1/2 (/.f64 1 b)))))
(*.f64 1 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(*.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) 1)
(*.f64 (cbrt.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))) 2) (cbrt.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))))
(*.f64 (sqrt.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))) (sqrt.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))))
(*.f64 (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 3)) (/.f64 1 (fma.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2))))
(*.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)) (/.f64 1 (-.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) (fma.f64 eps -1/2 (/.f64 1 b)))))
(/.f64 1 (/.f64 (fma.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2)) (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 3))))
(/.f64 1 (/.f64 (-.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) (fma.f64 eps -1/2 (/.f64 1 b))) (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2))))
(/.f64 (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 3)) (fma.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 3)) (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2) (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2) (/.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) eps)))))
(/.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)) (-.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) (fma.f64 eps -1/2 (/.f64 1 b))))
(/.f64 (fma.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (/.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) eps) (*.f64 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2)) 1)) (*.f64 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2)) (/.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) eps)))
(/.f64 (fma.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (-.f64 1 (pow.f64 (exp.f64 eps) a)) (*.f64 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2)) eps)) (*.f64 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2)) (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(/.f64 (fma.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (neg.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))) (*.f64 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2)) (neg.f64 eps))) (*.f64 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2)) (neg.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (/.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) eps) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) 1)) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (/.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) eps)))
(/.f64 (fma.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (-.f64 1 (pow.f64 (exp.f64 eps) a)) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) eps)) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(/.f64 (fma.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (neg.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (neg.f64 eps))) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (neg.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(/.f64 (+.f64 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2)) (*.f64 (/.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) eps) (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) eps) (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2))))
(/.f64 (+.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (*.f64 (/.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) eps) (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) eps) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (fma.f64 eps (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2)) (*.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)))) (*.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2))))
(/.f64 (fma.f64 eps (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (*.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)))) (*.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (fma.f64 (neg.f64 eps) (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2)) (*.f64 (neg.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))) (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)))) (*.f64 (neg.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))) (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2))))
(/.f64 (fma.f64 (neg.f64 eps) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (*.f64 (neg.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))) (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)))) (*.f64 (neg.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 3))) (neg.f64 (fma.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2))) (neg.f64 (-.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) (fma.f64 eps -1/2 (/.f64 1 b)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) 3) (*.f64 (pow.f64 eps 3) -1/8)) (fma.f64 (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (-.f64 (*.f64 (*.f64 eps eps) 1/4) (*.f64 (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (*.f64 eps -1/2)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))) (*.f64 (*.f64 eps eps) 1/4)) (-.f64 (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (*.f64 eps -1/2)))
(pow.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) 1)
(pow.f64 (cbrt.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))) 3)
(pow.f64 (pow.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))) 2)
(sqrt.f64 (pow.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) 2))
(log.f64 (exp.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 -1/2) eps) (exp.f64 (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 -1/2) eps) (*.f64 (exp.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (exp.f64 (/.f64 1 b)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 eps -1/2))) (exp.f64 (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 eps -1/2))) (*.f64 (exp.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (exp.f64 (/.f64 1 b)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 eps -1/2 (/.f64 1 b))) (+.f64 1 (expm1.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 eps -1/2 (/.f64 1 b)))) (exp.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 eps -1/2 (/.f64 1 b)))) (+.f64 1 (expm1.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))))
(log.f64 (*.f64 (exp.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (+.f64 1 (expm1.f64 (fma.f64 eps -1/2 (/.f64 1 b))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))) (exp.f64 (fma.f64 eps -1/2 (/.f64 1 b)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))) (+.f64 1 (expm1.f64 (fma.f64 eps -1/2 (/.f64 1 b))))))
(log.f64 (*.f64 (exp.f64 (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))) (+.f64 1 (expm1.f64 (*.f64 eps -1/2)))))
(log.f64 (*.f64 (*.f64 (exp.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (exp.f64 (/.f64 1 b))) (pow.f64 (exp.f64 -1/2) eps)))
(log.f64 (*.f64 (*.f64 (exp.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (exp.f64 (/.f64 1 b))) (+.f64 1 (expm1.f64 (*.f64 eps -1/2)))))
(cbrt.f64 (pow.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) 3))
(expm1.f64 (log1p.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))))
(exp.f64 (log.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))))
(exp.f64 (*.f64 (log.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))) 1))
(log1p.f64 (expm1.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))))
(fma.f64 1 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(fma.f64 1 (*.f64 eps -1/2) (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(fma.f64 1 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(fma.f64 1 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 1 (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (*.f64 eps -1/2))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(fma.f64 eps (/.f64 1 (-.f64 1 (pow.f64 (exp.f64 eps) a))) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (/.f64 1 b) 1 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(fma.f64 -1/2 eps (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(fma.f64 (*.f64 eps -1/2) 1 (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(fma.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 1 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(fma.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 1 (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) 2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) 2) (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(fma.f64 (/.f64 1 (cbrt.f64 b)) (cbrt.f64 (pow.f64 b -2)) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(fma.f64 (cbrt.f64 (pow.f64 b -2)) (/.f64 1 (cbrt.f64 b)) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (cbrt.f64 eps) -1/2) (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (cbrt.f64 eps) (/.f64 1 (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (cbrt.f64 (*.f64 eps -1/2)) (cbrt.f64 (*.f64 (*.f64 eps eps) 1/4)) (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 eps eps) 1/4)) (cbrt.f64 (*.f64 eps -1/2)) (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(fma.f64 (cbrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (pow.f64 (cbrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) 2) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) 2) (cbrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(fma.f64 (pow.f64 b -1/2) (pow.f64 b -1/2) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) -1/2) (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 1 (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (sqrt.f64 (*.f64 eps -1/2)) (sqrt.f64 (*.f64 eps -1/2)) (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(fma.f64 (sqrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (sqrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 -1 (/.f64 1 (neg.f64 b)) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(fma.f64 (neg.f64 eps) (/.f64 1 (neg.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (/.f64 1 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2))) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(fma.f64 (/.f64 1 (-.f64 1 (pow.f64 (exp.f64 eps) a))) eps (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (/.f64 1 (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(fma.f64 (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) 1 (*.f64 eps -1/2))
(fma.f64 (*.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))) (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))) (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))) (*.f64 eps -1/2))
(fma.f64 (hypot.f64 (pow.f64 b -1/2) (sqrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))) (hypot.f64 (pow.f64 b -1/2) (sqrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))) (*.f64 eps -1/2))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 b) 2) -1) (pow.f64 (cbrt.f64 b) -1) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(fma.f64 (pow.f64 (sqrt.f64 b) -1) (pow.f64 (sqrt.f64 b) -1) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2)) (/.f64 eps (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (/.f64 1 (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (/.f64 eps (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) 1) (/.f64 (cbrt.f64 eps) (-.f64 1 (pow.f64 (exp.f64 eps) a))) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2)) (cbrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (/.f64 (sqrt.f64 eps) 1) (/.f64 (sqrt.f64 eps) (-.f64 1 (pow.f64 (exp.f64 eps) a))) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (*.f64 -1/2 (cbrt.f64 (*.f64 eps eps))) (cbrt.f64 eps) (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(fma.f64 (*.f64 -1/2 (sqrt.f64 eps)) (sqrt.f64 eps) (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(fma.f64 (/.f64 eps (-.f64 1 (exp.f64 (*.f64 (*.f64 a eps) 3)))) (fma.f64 (pow.f64 (exp.f64 eps) a) (+.f64 1 (pow.f64 (exp.f64 eps) a)) 1) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (/.f64 eps (-.f64 1 (pow.f64 (pow.f64 (exp.f64 eps) a) 2))) (+.f64 1 (pow.f64 (exp.f64 eps) a)) (fma.f64 eps -1/2 (/.f64 1 b)))

simplify244.0ms (1.5%)

Algorithm
egg-herbie
Rules
668×fma-neg
634×fma-def
574×associate-*r*
524×associate-*l*
462×div-sub
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
063614210
1161813698
2588513274
Stop Event
node limit
Counts
342 → 430
Calls
Call 1
Inputs
(*.f64 eps a)
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (*.f64 eps a))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))
(+.f64 (*.f64 -1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))
(*.f64 eps a)
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (*.f64 eps a))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))
(+.f64 (*.f64 -1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))
(/.f64 1 b)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(/.f64 1 b)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
1
(+.f64 1 (*.f64 -1 (*.f64 eps a)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 1 (*.f64 -1 (*.f64 eps a))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 eps a)) (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))))
(exp.f64 (neg.f64 (*.f64 eps a)))
(exp.f64 (neg.f64 (*.f64 eps a)))
(exp.f64 (neg.f64 (*.f64 eps a)))
(exp.f64 (neg.f64 (*.f64 eps a)))
(exp.f64 (neg.f64 (*.f64 eps a)))
(exp.f64 (neg.f64 (*.f64 eps a)))
(exp.f64 (neg.f64 (*.f64 eps a)))
(exp.f64 (neg.f64 (*.f64 eps a)))
1
(+.f64 1 (*.f64 -1 (*.f64 eps a)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 1 (*.f64 -1 (*.f64 eps a))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 eps a)) (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))))
(exp.f64 (neg.f64 (*.f64 eps a)))
(exp.f64 (neg.f64 (*.f64 eps a)))
(exp.f64 (neg.f64 (*.f64 eps a)))
(exp.f64 (neg.f64 (*.f64 eps a)))
(exp.f64 (neg.f64 (*.f64 eps a)))
(exp.f64 (neg.f64 (*.f64 eps a)))
(exp.f64 (neg.f64 (*.f64 eps a)))
(exp.f64 (neg.f64 (*.f64 eps a)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/4 a) (*.f64 1/6 a)))) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/4 a) (*.f64 1/6 a)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/12 (pow.f64 a 2)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/4 a) (*.f64 1/6 a)) a)) (*.f64 -1/24 (pow.f64 a 2)))) (pow.f64 eps 3))) (+.f64 (/.f64 1 b) (/.f64 1 a))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/4 a) (*.f64 1/6 a)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/12 (pow.f64 a 2)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/4 a) (*.f64 1/6 a)) a)) (*.f64 -1/24 (pow.f64 a 2)))) (pow.f64 eps 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1/48 (pow.f64 a 3)) (+.f64 (*.f64 -1/6 (*.f64 (+.f64 (*.f64 -1/4 a) (*.f64 1/6 a)) (pow.f64 a 2))) (+.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/6 a) (*.f64 -1/4 a)) a)) (+.f64 (*.f64 1/12 (pow.f64 a 2)) (*.f64 -1/24 (pow.f64 a 2)))))) (*.f64 1/120 (pow.f64 a 3))))))) (+.f64 (/.f64 1 b) (/.f64 1 a)))))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))) 1/2))
(+.f64 (*.f64 eps (-.f64 (/.f64 1 (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))) 1/2)) (/.f64 1 b))
(+.f64 (*.f64 eps (-.f64 (/.f64 1 (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))) 1/2)) (/.f64 1 b))
(+.f64 (*.f64 eps (-.f64 (/.f64 1 (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))) 1/2)) (/.f64 1 b))
(*.f64 -1 (*.f64 eps (-.f64 1/2 (/.f64 1 (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))))))
(+.f64 (*.f64 -1 (*.f64 eps (-.f64 1/2 (/.f64 1 (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a)))))))) (/.f64 1 b))
(+.f64 (*.f64 -1 (*.f64 eps (-.f64 1/2 (/.f64 1 (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a)))))))) (/.f64 1 b))
(+.f64 (*.f64 -1 (*.f64 eps (-.f64 1/2 (/.f64 1 (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a)))))))) (/.f64 1 b))
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 b) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 -1/4 (pow.f64 eps 2))) a)) (/.f64 1 a)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/24 (pow.f64 eps 3)) (+.f64 (*.f64 1/2 (*.f64 eps (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 -1/4 (pow.f64 eps 2))))) (*.f64 1/12 (pow.f64 eps 3)))) (pow.f64 a 2))) (+.f64 (/.f64 1 b) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 -1/4 (pow.f64 eps 2))) a)) (/.f64 1 a))))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))) (/.f64 1 b)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))) (/.f64 1 b)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))) (/.f64 1 b)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))) (/.f64 1 b)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))) (/.f64 1 b)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))) (/.f64 1 b)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))) (/.f64 1 b)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))) (/.f64 1 b)))
(/.f64 1 b)
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))) (/.f64 1 b)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))) (/.f64 1 b)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))) (/.f64 1 b)))
(+.f64 (*.f64 -1/2 eps) (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))) (/.f64 1 b)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))) (/.f64 1 b)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))) (/.f64 1 b)))
(+.f64 (*.f64 -1/2 eps) (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))) (/.f64 1 b)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))) (/.f64 1 b)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))) (/.f64 1 b)))
(+.f64 1 (neg.f64 (pow.f64 (exp.f64 eps) a)))
(+.f64 1 (*.f64 (neg.f64 (pow.f64 (exp.f64 eps) a)) 1))
(+.f64 0 (-.f64 1 (pow.f64 (exp.f64 eps) a)))
(+.f64 (neg.f64 (pow.f64 (exp.f64 eps) a)) 1)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (cbrt.f64 (exp.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))))))
(*.f64 1 (-.f64 1 (pow.f64 (exp.f64 eps) a)))
(*.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) 1)
(*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))) (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2) (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))) (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(*.f64 (-.f64 1 (exp.f64 (*.f64 (*.f64 a eps) 3))) (/.f64 1 (fma.f64 (pow.f64 (exp.f64 eps) a) (+.f64 1 (pow.f64 (exp.f64 eps) a)) 1)))
(*.f64 (-.f64 1 (pow.f64 (pow.f64 (exp.f64 eps) a) 2)) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a))))
(/.f64 1 (/.f64 (fma.f64 (pow.f64 (exp.f64 eps) a) (+.f64 1 (pow.f64 (exp.f64 eps) a)) 1) (-.f64 1 (exp.f64 (*.f64 (*.f64 a eps) 3)))))
(/.f64 1 (/.f64 (+.f64 1 (pow.f64 (exp.f64 eps) a)) (-.f64 1 (pow.f64 (pow.f64 (exp.f64 eps) a) 2))))
(/.f64 (-.f64 1 (exp.f64 (*.f64 (*.f64 a eps) 3))) (fma.f64 (pow.f64 (exp.f64 eps) a) (+.f64 1 (pow.f64 (exp.f64 eps) a)) 1))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (exp.f64 eps) a) 2)) (+.f64 1 (pow.f64 (exp.f64 eps) a)))
(/.f64 (neg.f64 (-.f64 1 (exp.f64 (*.f64 (*.f64 a eps) 3)))) (neg.f64 (fma.f64 (pow.f64 (exp.f64 eps) a) (+.f64 1 (pow.f64 (exp.f64 eps) a)) 1)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (pow.f64 (exp.f64 eps) a) 2))) (neg.f64 (+.f64 1 (pow.f64 (exp.f64 eps) a))))
(/.f64 (+.f64 1 (pow.f64 (neg.f64 (pow.f64 (exp.f64 eps) a)) 3)) (+.f64 1 (fma.f64 (neg.f64 (pow.f64 (exp.f64 eps) a)) (neg.f64 (pow.f64 (exp.f64 eps) a)) (neg.f64 (neg.f64 (pow.f64 (exp.f64 eps) a))))))
(/.f64 (-.f64 1 (*.f64 (neg.f64 (pow.f64 (exp.f64 eps) a)) (neg.f64 (pow.f64 (exp.f64 eps) a)))) (-.f64 1 (neg.f64 (pow.f64 (exp.f64 eps) a))))
(pow.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) 1)
(pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))) 3)
(pow.f64 (pow.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2)
(sqrt.f64 (pow.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) 2))
(log.f64 (exp.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) 3))
(expm1.f64 (log1p.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(exp.f64 (log1p.f64 (neg.f64 (pow.f64 (exp.f64 eps) a))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (pow.f64 (exp.f64 eps) a))) 1))
(log1p.f64 (expm1.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(fma.f64 1 (neg.f64 (pow.f64 (exp.f64 eps) a)) 1)
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) 2) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a))) 1)
(fma.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) a)) (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) a))) 1)
(fma.f64 -1 (pow.f64 (exp.f64 eps) a) 1)
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (exp.f64 eps) a))) (cbrt.f64 (neg.f64 (pow.f64 (exp.f64 eps) a)))) (cbrt.f64 (neg.f64 (pow.f64 (exp.f64 eps) a))) 1)
(fma.f64 (sqrt.f64 (neg.f64 (pow.f64 (exp.f64 eps) a))) (sqrt.f64 (neg.f64 (pow.f64 (exp.f64 eps) a))) 1)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) 2)) (cbrt.f64 (pow.f64 (exp.f64 eps) a)) 1)
(fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) a))) (sqrt.f64 (pow.f64 (exp.f64 eps) a)) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 eps -1/2 (/.f64 1 b)))) 1)
(-.f64 (/.f64 (pow.f64 b -2) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (/.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(*.f64 1 (fma.f64 eps -1/2 (/.f64 1 b)))
(*.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 1)
(*.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) 2) (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))))
(*.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))))
(*.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (/.f64 1 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2))))
(*.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (/.f64 1 (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2)) (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3))))
(/.f64 1 (/.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4))))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2)))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (fma.f64 (*.f64 eps eps) 1/4 (-.f64 (pow.f64 b -2) (/.f64 (*.f64 eps -1/2) b))))
(/.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3))) (neg.f64 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4))) (neg.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) 1/4) (pow.f64 b -2)) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)))
(pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 1)
(pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) 3)
(pow.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) 2)
(sqrt.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2))
(log.f64 (exp.f64 (fma.f64 eps -1/2 (/.f64 1 b))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 eps -1/2 (/.f64 1 b)))))
(log.f64 (*.f64 (exp.f64 (/.f64 1 b)) (+.f64 1 (expm1.f64 (*.f64 eps -1/2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 1 b))) (pow.f64 (exp.f64 -1/2) eps)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 1 b))) (+.f64 1 (expm1.f64 (*.f64 eps -1/2)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 -1/2) eps) (+.f64 1 (expm1.f64 (/.f64 1 b)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 eps -1/2))) (exp.f64 (/.f64 1 b))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 eps -1/2))) (+.f64 1 (expm1.f64 (/.f64 1 b)))))
(cbrt.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3))
(expm1.f64 (log1p.f64 (fma.f64 eps -1/2 (/.f64 1 b))))
(exp.f64 (log.f64 (fma.f64 eps -1/2 (/.f64 1 b))))
(exp.f64 (*.f64 (log.f64 (fma.f64 eps -1/2 (/.f64 1 b))) 1))
(log1p.f64 (expm1.f64 (fma.f64 eps -1/2 (/.f64 1 b))))
(fma.f64 1 (/.f64 1 b) (*.f64 eps -1/2))
(fma.f64 1 (*.f64 eps -1/2) (/.f64 1 b))
(fma.f64 eps -1/2 (/.f64 1 b))
(fma.f64 (/.f64 1 b) 1 (*.f64 eps -1/2))
(fma.f64 -1/2 eps (/.f64 1 b))
(fma.f64 (*.f64 eps -1/2) 1 (/.f64 1 b))
(fma.f64 (/.f64 1 (cbrt.f64 b)) (cbrt.f64 (pow.f64 b -2)) (*.f64 eps -1/2))
(fma.f64 (cbrt.f64 (pow.f64 b -2)) (/.f64 1 (cbrt.f64 b)) (*.f64 eps -1/2))
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (cbrt.f64 eps) -1/2) (/.f64 1 b))
(fma.f64 (cbrt.f64 (*.f64 eps -1/2)) (cbrt.f64 (*.f64 (*.f64 eps eps) 1/4)) (/.f64 1 b))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 eps eps) 1/4)) (cbrt.f64 (*.f64 eps -1/2)) (/.f64 1 b))
(fma.f64 (pow.f64 b -1/2) (pow.f64 b -1/2) (*.f64 eps -1/2))
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) -1/2) (/.f64 1 b))
(fma.f64 (sqrt.f64 (*.f64 eps -1/2)) (sqrt.f64 (*.f64 eps -1/2)) (/.f64 1 b))
(fma.f64 -1 (/.f64 1 (neg.f64 b)) (*.f64 eps -1/2))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 b) 2) -1) (pow.f64 (cbrt.f64 b) -1) (*.f64 eps -1/2))
(fma.f64 (pow.f64 (sqrt.f64 b) -1) (pow.f64 (sqrt.f64 b) -1) (*.f64 eps -1/2))
(fma.f64 (*.f64 -1/2 (cbrt.f64 (*.f64 eps eps))) (cbrt.f64 eps) (/.f64 1 b))
(fma.f64 (*.f64 -1/2 (sqrt.f64 eps)) (sqrt.f64 eps) (/.f64 1 b))
(+.f64 0 (pow.f64 (exp.f64 eps) a))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 eps) a))) (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 eps) a))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 eps) a)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 eps) a)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 eps) a)))))
(-.f64 (+.f64 1 (pow.f64 (exp.f64 eps) a)) 1)
(*.f64 1 (pow.f64 (exp.f64 eps) a))
(*.f64 (pow.f64 (exp.f64 eps) a) 1)
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) 2) (cbrt.f64 (pow.f64 (exp.f64 eps) a)))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) a)) (sqrt.f64 (pow.f64 (exp.f64 eps) a)))
(/.f64 1 (pow.f64 (exp.f64 eps) a))
(/.f64 1 (/.f64 (pow.f64 (exp.f64 eps) a) 1))
(/.f64 -1 (neg.f64 (pow.f64 (exp.f64 eps) a)))
(pow.f64 (pow.f64 (exp.f64 eps) a) 1)
(pow.f64 (pow.f64 (exp.f64 eps) a) -1)
(pow.f64 (exp.f64 eps) a)
(pow.f64 (E.f64) (*.f64 a eps))
(pow.f64 (exp.f64 a) eps)
(pow.f64 (exp.f64 a) (neg.f64 eps))
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) 3)
(pow.f64 (exp.f64 (*.f64 (*.f64 a eps) 3)) 1/3)
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) a)) 2)
(pow.f64 (exp.f64 -1) (*.f64 a eps))
(pow.f64 (exp.f64 (neg.f64 a)) eps)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 a eps)) 2)) (cbrt.f64 (*.f64 a eps)))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 a eps))) (sqrt.f64 (*.f64 a eps)))
(sqrt.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 2))
(log.f64 (exp.f64 (pow.f64 (exp.f64 eps) a)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 eps) a))))
(cbrt.f64 (exp.f64 (*.f64 (*.f64 a eps) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 eps) a)))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 eps) a)))
(fma.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a)) -1)
(fma.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 eps) a))) (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 eps) a)))) (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 eps) a))) -1)
(fma.f64 (sqrt.f64 (+.f64 1 (pow.f64 (exp.f64 eps) a))) (sqrt.f64 (+.f64 1 (pow.f64 (exp.f64 eps) a))) -1)
(-.f64 (exp.f64 (log1p.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2) (-.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) (fma.f64 eps -1/2 (/.f64 1 b)))) (/.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2) (-.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) (fma.f64 eps -1/2 (/.f64 1 b)))))
(*.f64 1 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(*.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) 1)
(*.f64 (cbrt.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))) 2) (cbrt.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))))
(*.f64 (sqrt.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))) (sqrt.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))))
(*.f64 (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 3)) (/.f64 1 (fma.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2))))
(*.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)) (/.f64 1 (-.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) (fma.f64 eps -1/2 (/.f64 1 b)))))
(/.f64 1 (/.f64 (fma.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2)) (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 3))))
(/.f64 1 (/.f64 (-.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) (fma.f64 eps -1/2 (/.f64 1 b))) (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2))))
(/.f64 (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 3)) (fma.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 3)) (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2) (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2) (/.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) eps)))))
(/.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)) (-.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) (fma.f64 eps -1/2 (/.f64 1 b))))
(/.f64 (fma.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (/.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) eps) (*.f64 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2)) 1)) (*.f64 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2)) (/.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) eps)))
(/.f64 (fma.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (-.f64 1 (pow.f64 (exp.f64 eps) a)) (*.f64 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2)) eps)) (*.f64 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2)) (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(/.f64 (fma.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (neg.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))) (*.f64 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2)) (neg.f64 eps))) (*.f64 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2)) (neg.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (/.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) eps) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) 1)) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (/.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) eps)))
(/.f64 (fma.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (-.f64 1 (pow.f64 (exp.f64 eps) a)) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) eps)) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(/.f64 (fma.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (neg.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (neg.f64 eps))) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (neg.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(/.f64 (+.f64 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2)) (*.f64 (/.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) eps) (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) eps) (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2))))
(/.f64 (+.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (*.f64 (/.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) eps) (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) eps) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (fma.f64 eps (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2)) (*.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)))) (*.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2))))
(/.f64 (fma.f64 eps (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (*.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)))) (*.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (fma.f64 (neg.f64 eps) (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2)) (*.f64 (neg.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))) (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)))) (*.f64 (neg.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))) (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2))))
(/.f64 (fma.f64 (neg.f64 eps) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (*.f64 (neg.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))) (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)))) (*.f64 (neg.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 3))) (neg.f64 (fma.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2))) (neg.f64 (-.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) (fma.f64 eps -1/2 (/.f64 1 b)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) 3) (*.f64 (pow.f64 eps 3) -1/8)) (fma.f64 (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (-.f64 (*.f64 (*.f64 eps eps) 1/4) (*.f64 (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (*.f64 eps -1/2)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))) (*.f64 (*.f64 eps eps) 1/4)) (-.f64 (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (*.f64 eps -1/2)))
(pow.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) 1)
(pow.f64 (cbrt.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))) 3)
(pow.f64 (pow.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))) 2)
(sqrt.f64 (pow.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) 2))
(log.f64 (exp.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 -1/2) eps) (exp.f64 (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 -1/2) eps) (*.f64 (exp.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (exp.f64 (/.f64 1 b)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 eps -1/2))) (exp.f64 (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 eps -1/2))) (*.f64 (exp.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (exp.f64 (/.f64 1 b)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 eps -1/2 (/.f64 1 b))) (+.f64 1 (expm1.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 eps -1/2 (/.f64 1 b)))) (exp.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 eps -1/2 (/.f64 1 b)))) (+.f64 1 (expm1.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))))
(log.f64 (*.f64 (exp.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (+.f64 1 (expm1.f64 (fma.f64 eps -1/2 (/.f64 1 b))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))) (exp.f64 (fma.f64 eps -1/2 (/.f64 1 b)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))) (+.f64 1 (expm1.f64 (fma.f64 eps -1/2 (/.f64 1 b))))))
(log.f64 (*.f64 (exp.f64 (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))) (+.f64 1 (expm1.f64 (*.f64 eps -1/2)))))
(log.f64 (*.f64 (*.f64 (exp.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (exp.f64 (/.f64 1 b))) (pow.f64 (exp.f64 -1/2) eps)))
(log.f64 (*.f64 (*.f64 (exp.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (exp.f64 (/.f64 1 b))) (+.f64 1 (expm1.f64 (*.f64 eps -1/2)))))
(cbrt.f64 (pow.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) 3))
(expm1.f64 (log1p.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))))
(exp.f64 (log.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))))
(exp.f64 (*.f64 (log.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))) 1))
(log1p.f64 (expm1.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))))
(fma.f64 1 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(fma.f64 1 (*.f64 eps -1/2) (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(fma.f64 1 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(fma.f64 1 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 1 (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (*.f64 eps -1/2))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(fma.f64 eps (/.f64 1 (-.f64 1 (pow.f64 (exp.f64 eps) a))) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (/.f64 1 b) 1 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(fma.f64 -1/2 eps (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(fma.f64 (*.f64 eps -1/2) 1 (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(fma.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 1 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(fma.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 1 (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) 2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) 2) (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(fma.f64 (/.f64 1 (cbrt.f64 b)) (cbrt.f64 (pow.f64 b -2)) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(fma.f64 (cbrt.f64 (pow.f64 b -2)) (/.f64 1 (cbrt.f64 b)) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (cbrt.f64 eps) -1/2) (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (cbrt.f64 eps) (/.f64 1 (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (cbrt.f64 (*.f64 eps -1/2)) (cbrt.f64 (*.f64 (*.f64 eps eps) 1/4)) (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 eps eps) 1/4)) (cbrt.f64 (*.f64 eps -1/2)) (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(fma.f64 (cbrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (pow.f64 (cbrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) 2) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) 2) (cbrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(fma.f64 (pow.f64 b -1/2) (pow.f64 b -1/2) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) -1/2) (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 1 (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (sqrt.f64 (*.f64 eps -1/2)) (sqrt.f64 (*.f64 eps -1/2)) (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(fma.f64 (sqrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (sqrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 -1 (/.f64 1 (neg.f64 b)) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(fma.f64 (neg.f64 eps) (/.f64 1 (neg.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (/.f64 1 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2))) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(fma.f64 (/.f64 1 (-.f64 1 (pow.f64 (exp.f64 eps) a))) eps (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (/.f64 1 (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(fma.f64 (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) 1 (*.f64 eps -1/2))
(fma.f64 (*.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))) (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))) (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))) (*.f64 eps -1/2))
(fma.f64 (hypot.f64 (pow.f64 b -1/2) (sqrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))) (hypot.f64 (pow.f64 b -1/2) (sqrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))) (*.f64 eps -1/2))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 b) 2) -1) (pow.f64 (cbrt.f64 b) -1) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(fma.f64 (pow.f64 (sqrt.f64 b) -1) (pow.f64 (sqrt.f64 b) -1) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2)) (/.f64 eps (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (/.f64 1 (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (/.f64 eps (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) 1) (/.f64 (cbrt.f64 eps) (-.f64 1 (pow.f64 (exp.f64 eps) a))) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2)) (cbrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (/.f64 (sqrt.f64 eps) 1) (/.f64 (sqrt.f64 eps) (-.f64 1 (pow.f64 (exp.f64 eps) a))) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (*.f64 -1/2 (cbrt.f64 (*.f64 eps eps))) (cbrt.f64 eps) (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(fma.f64 (*.f64 -1/2 (sqrt.f64 eps)) (sqrt.f64 eps) (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(fma.f64 (/.f64 eps (-.f64 1 (exp.f64 (*.f64 (*.f64 a eps) 3)))) (fma.f64 (pow.f64 (exp.f64 eps) a) (+.f64 1 (pow.f64 (exp.f64 eps) a)) 1) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (/.f64 eps (-.f64 1 (pow.f64 (pow.f64 (exp.f64 eps) a) 2))) (+.f64 1 (pow.f64 (exp.f64 eps) a)) (fma.f64 eps -1/2 (/.f64 1 b)))
Outputs
(*.f64 eps a)
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (*.f64 eps a))
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) (*.f64 a a)) (*.f64 eps a))
(fma.f64 eps a (*.f64 (*.f64 a a) (*.f64 (*.f64 eps -1/2) eps)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) (*.f64 a a)) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3)) (*.f64 eps a)))
(fma.f64 -1/2 (*.f64 a (*.f64 a (*.f64 eps eps))) (fma.f64 eps a (*.f64 (pow.f64 a 3) (*.f64 1/6 (pow.f64 eps 3)))))
(+.f64 (*.f64 -1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))))
(fma.f64 -1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4)) (fma.f64 -1/2 (*.f64 (*.f64 eps eps) (*.f64 a a)) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3)) (*.f64 eps a))))
(fma.f64 -1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4)) (fma.f64 -1/2 (*.f64 a (*.f64 a (*.f64 eps eps))) (fma.f64 eps a (*.f64 (pow.f64 a 3) (*.f64 1/6 (pow.f64 eps 3))))))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))
(-.f64 1 (exp.f64 (*.f64 eps (neg.f64 a))))
(-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))
(+.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))
(-.f64 1 (exp.f64 (*.f64 eps (neg.f64 a))))
(-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))
(+.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))
(-.f64 1 (exp.f64 (*.f64 eps (neg.f64 a))))
(-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))
(+.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))
(-.f64 1 (exp.f64 (*.f64 eps (neg.f64 a))))
(-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))
(+.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))
(-.f64 1 (exp.f64 (*.f64 eps (neg.f64 a))))
(-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))
(+.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))
(-.f64 1 (exp.f64 (*.f64 eps (neg.f64 a))))
(-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))
(+.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))
(-.f64 1 (exp.f64 (*.f64 eps (neg.f64 a))))
(-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))
(+.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))
(-.f64 1 (exp.f64 (*.f64 eps (neg.f64 a))))
(-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))
(+.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))
(*.f64 eps a)
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (*.f64 eps a))
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) (*.f64 a a)) (*.f64 eps a))
(fma.f64 eps a (*.f64 (*.f64 a a) (*.f64 (*.f64 eps -1/2) eps)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) (*.f64 a a)) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3)) (*.f64 eps a)))
(fma.f64 -1/2 (*.f64 a (*.f64 a (*.f64 eps eps))) (fma.f64 eps a (*.f64 (pow.f64 a 3) (*.f64 1/6 (pow.f64 eps 3)))))
(+.f64 (*.f64 -1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))))
(fma.f64 -1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4)) (fma.f64 -1/2 (*.f64 (*.f64 eps eps) (*.f64 a a)) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3)) (*.f64 eps a))))
(fma.f64 -1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4)) (fma.f64 -1/2 (*.f64 a (*.f64 a (*.f64 eps eps))) (fma.f64 eps a (*.f64 (pow.f64 a 3) (*.f64 1/6 (pow.f64 eps 3))))))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))
(-.f64 1 (exp.f64 (*.f64 eps (neg.f64 a))))
(-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))
(+.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))
(-.f64 1 (exp.f64 (*.f64 eps (neg.f64 a))))
(-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))
(+.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))
(-.f64 1 (exp.f64 (*.f64 eps (neg.f64 a))))
(-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))
(+.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))
(-.f64 1 (exp.f64 (*.f64 eps (neg.f64 a))))
(-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))
(+.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))
(-.f64 1 (exp.f64 (*.f64 eps (neg.f64 a))))
(-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))
(+.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))
(-.f64 1 (exp.f64 (*.f64 eps (neg.f64 a))))
(-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))
(+.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))
(-.f64 1 (exp.f64 (*.f64 eps (neg.f64 a))))
(-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))
(+.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))
(-.f64 1 (exp.f64 (*.f64 eps (neg.f64 a))))
(-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))
(+.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))
(/.f64 1 b)
(pow.f64 b -1)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 eps -1/2 (/.f64 1 b))
(fma.f64 eps -1/2 (pow.f64 b -1))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 eps -1/2 (/.f64 1 b))
(fma.f64 eps -1/2 (pow.f64 b -1))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 eps -1/2 (/.f64 1 b))
(fma.f64 eps -1/2 (pow.f64 b -1))
(*.f64 -1/2 eps)
(*.f64 eps -1/2)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 eps -1/2 (/.f64 1 b))
(fma.f64 eps -1/2 (pow.f64 b -1))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 eps -1/2 (/.f64 1 b))
(fma.f64 eps -1/2 (pow.f64 b -1))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 eps -1/2 (/.f64 1 b))
(fma.f64 eps -1/2 (pow.f64 b -1))
(*.f64 -1/2 eps)
(*.f64 eps -1/2)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 eps -1/2 (/.f64 1 b))
(fma.f64 eps -1/2 (pow.f64 b -1))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 eps -1/2 (/.f64 1 b))
(fma.f64 eps -1/2 (pow.f64 b -1))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 eps -1/2 (/.f64 1 b))
(fma.f64 eps -1/2 (pow.f64 b -1))
(/.f64 1 b)
(pow.f64 b -1)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 eps -1/2 (/.f64 1 b))
(fma.f64 eps -1/2 (pow.f64 b -1))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 eps -1/2 (/.f64 1 b))
(fma.f64 eps -1/2 (pow.f64 b -1))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 eps -1/2 (/.f64 1 b))
(fma.f64 eps -1/2 (pow.f64 b -1))
(*.f64 -1/2 eps)
(*.f64 eps -1/2)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 eps -1/2 (/.f64 1 b))
(fma.f64 eps -1/2 (pow.f64 b -1))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 eps -1/2 (/.f64 1 b))
(fma.f64 eps -1/2 (pow.f64 b -1))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 eps -1/2 (/.f64 1 b))
(fma.f64 eps -1/2 (pow.f64 b -1))
(*.f64 -1/2 eps)
(*.f64 eps -1/2)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 eps -1/2 (/.f64 1 b))
(fma.f64 eps -1/2 (pow.f64 b -1))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 eps -1/2 (/.f64 1 b))
(fma.f64 eps -1/2 (pow.f64 b -1))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 eps -1/2 (/.f64 1 b))
(fma.f64 eps -1/2 (pow.f64 b -1))
1
(+.f64 1 (*.f64 -1 (*.f64 eps a)))
(+.f64 1 (*.f64 eps (neg.f64 a)))
(fma.f64 (neg.f64 eps) a 1)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 1 (*.f64 -1 (*.f64 eps a))))
(fma.f64 1/2 (*.f64 (*.f64 eps eps) (*.f64 a a)) (+.f64 1 (*.f64 eps (neg.f64 a))))
(fma.f64 (*.f64 a (*.f64 a (*.f64 eps eps))) 1/2 (fma.f64 (neg.f64 eps) a 1))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 eps a)) (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))))
(fma.f64 1/2 (*.f64 (*.f64 eps eps) (*.f64 a a)) (+.f64 1 (fma.f64 -1 (*.f64 eps a) (*.f64 (*.f64 -1/6 (pow.f64 eps 3)) (pow.f64 a 3)))))
(+.f64 (fma.f64 (*.f64 (pow.f64 eps 3) -1/6) (pow.f64 a 3) (*.f64 a (neg.f64 eps))) (fma.f64 (*.f64 a (*.f64 a (*.f64 eps eps))) 1/2 1))
(+.f64 (fma.f64 (pow.f64 a 3) (*.f64 (pow.f64 eps 3) -1/6) (*.f64 a (neg.f64 eps))) (fma.f64 (*.f64 a (*.f64 a (*.f64 eps eps))) 1/2 1))
(exp.f64 (neg.f64 (*.f64 eps a)))
(exp.f64 (*.f64 eps (neg.f64 a)))
(pow.f64 (exp.f64 eps) (neg.f64 a))
(exp.f64 (neg.f64 (*.f64 eps a)))
(exp.f64 (*.f64 eps (neg.f64 a)))
(pow.f64 (exp.f64 eps) (neg.f64 a))
(exp.f64 (neg.f64 (*.f64 eps a)))
(exp.f64 (*.f64 eps (neg.f64 a)))
(pow.f64 (exp.f64 eps) (neg.f64 a))
(exp.f64 (neg.f64 (*.f64 eps a)))
(exp.f64 (*.f64 eps (neg.f64 a)))
(pow.f64 (exp.f64 eps) (neg.f64 a))
(exp.f64 (neg.f64 (*.f64 eps a)))
(exp.f64 (*.f64 eps (neg.f64 a)))
(pow.f64 (exp.f64 eps) (neg.f64 a))
(exp.f64 (neg.f64 (*.f64 eps a)))
(exp.f64 (*.f64 eps (neg.f64 a)))
(pow.f64 (exp.f64 eps) (neg.f64 a))
(exp.f64 (neg.f64 (*.f64 eps a)))
(exp.f64 (*.f64 eps (neg.f64 a)))
(pow.f64 (exp.f64 eps) (neg.f64 a))
(exp.f64 (neg.f64 (*.f64 eps a)))
(exp.f64 (*.f64 eps (neg.f64 a)))
(pow.f64 (exp.f64 eps) (neg.f64 a))
1
(+.f64 1 (*.f64 -1 (*.f64 eps a)))
(+.f64 1 (*.f64 eps (neg.f64 a)))
(fma.f64 (neg.f64 eps) a 1)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 1 (*.f64 -1 (*.f64 eps a))))
(fma.f64 1/2 (*.f64 (*.f64 eps eps) (*.f64 a a)) (+.f64 1 (*.f64 eps (neg.f64 a))))
(fma.f64 (*.f64 a (*.f64 a (*.f64 eps eps))) 1/2 (fma.f64 (neg.f64 eps) a 1))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 eps a)) (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))))
(fma.f64 1/2 (*.f64 (*.f64 eps eps) (*.f64 a a)) (+.f64 1 (fma.f64 -1 (*.f64 eps a) (*.f64 (*.f64 -1/6 (pow.f64 eps 3)) (pow.f64 a 3)))))
(+.f64 (fma.f64 (*.f64 (pow.f64 eps 3) -1/6) (pow.f64 a 3) (*.f64 a (neg.f64 eps))) (fma.f64 (*.f64 a (*.f64 a (*.f64 eps eps))) 1/2 1))
(+.f64 (fma.f64 (pow.f64 a 3) (*.f64 (pow.f64 eps 3) -1/6) (*.f64 a (neg.f64 eps))) (fma.f64 (*.f64 a (*.f64 a (*.f64 eps eps))) 1/2 1))
(exp.f64 (neg.f64 (*.f64 eps a)))
(exp.f64 (*.f64 eps (neg.f64 a)))
(pow.f64 (exp.f64 eps) (neg.f64 a))
(exp.f64 (neg.f64 (*.f64 eps a)))
(exp.f64 (*.f64 eps (neg.f64 a)))
(pow.f64 (exp.f64 eps) (neg.f64 a))
(exp.f64 (neg.f64 (*.f64 eps a)))
(exp.f64 (*.f64 eps (neg.f64 a)))
(pow.f64 (exp.f64 eps) (neg.f64 a))
(exp.f64 (neg.f64 (*.f64 eps a)))
(exp.f64 (*.f64 eps (neg.f64 a)))
(pow.f64 (exp.f64 eps) (neg.f64 a))
(exp.f64 (neg.f64 (*.f64 eps a)))
(exp.f64 (*.f64 eps (neg.f64 a)))
(pow.f64 (exp.f64 eps) (neg.f64 a))
(exp.f64 (neg.f64 (*.f64 eps a)))
(exp.f64 (*.f64 eps (neg.f64 a)))
(pow.f64 (exp.f64 eps) (neg.f64 a))
(exp.f64 (neg.f64 (*.f64 eps a)))
(exp.f64 (*.f64 eps (neg.f64 a)))
(pow.f64 (exp.f64 eps) (neg.f64 a))
(exp.f64 (neg.f64 (*.f64 eps a)))
(exp.f64 (*.f64 eps (neg.f64 a)))
(pow.f64 (exp.f64 eps) (neg.f64 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (pow.f64 b -1) (/.f64 1 a))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/4 a) (*.f64 1/6 a)))) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(fma.f64 -1 (*.f64 (*.f64 eps eps) (*.f64 a -1/12)) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(-.f64 (+.f64 (pow.f64 b -1) (/.f64 1 a)) (*.f64 eps (*.f64 eps (*.f64 a -1/12))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/4 a) (*.f64 1/6 a)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/12 (pow.f64 a 2)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/4 a) (*.f64 1/6 a)) a)) (*.f64 -1/24 (pow.f64 a 2)))) (pow.f64 eps 3))) (+.f64 (/.f64 1 b) (/.f64 1 a))))
(fma.f64 -1 (*.f64 (*.f64 eps eps) (*.f64 a -1/12)) (fma.f64 -1 (*.f64 (pow.f64 eps 3) (fma.f64 1/12 (*.f64 a a) (fma.f64 1/2 (*.f64 a (*.f64 a -1/12)) (*.f64 (*.f64 a a) -1/24)))) (+.f64 (/.f64 1 b) (/.f64 1 a))))
(+.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 a a) 1/24 (*.f64 a (*.f64 1/2 (*.f64 a -1/12))))) (pow.f64 eps 3) (pow.f64 b -1)) (-.f64 (/.f64 1 a) (*.f64 eps (*.f64 eps (*.f64 a -1/12)))))
(+.f64 (-.f64 (pow.f64 b -1) (*.f64 (pow.f64 eps 3) (fma.f64 (*.f64 a a) 1/24 (*.f64 a (*.f64 1/2 (*.f64 a -1/12)))))) (-.f64 (/.f64 1 a) (*.f64 eps (*.f64 eps (*.f64 a -1/12)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/4 a) (*.f64 1/6 a)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/12 (pow.f64 a 2)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/4 a) (*.f64 1/6 a)) a)) (*.f64 -1/24 (pow.f64 a 2)))) (pow.f64 eps 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1/48 (pow.f64 a 3)) (+.f64 (*.f64 -1/6 (*.f64 (+.f64 (*.f64 -1/4 a) (*.f64 1/6 a)) (pow.f64 a 2))) (+.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/6 a) (*.f64 -1/4 a)) a)) (+.f64 (*.f64 1/12 (pow.f64 a 2)) (*.f64 -1/24 (pow.f64 a 2)))))) (*.f64 1/120 (pow.f64 a 3))))))) (+.f64 (/.f64 1 b) (/.f64 1 a)))))
(fma.f64 -1 (*.f64 (*.f64 eps eps) (*.f64 a -1/12)) (fma.f64 -1 (*.f64 (pow.f64 eps 3) (fma.f64 1/12 (*.f64 a a) (fma.f64 1/2 (*.f64 a (*.f64 a -1/12)) (*.f64 (*.f64 a a) -1/24)))) (fma.f64 -1 (*.f64 (pow.f64 eps 4) (fma.f64 -1/48 (pow.f64 a 3) (fma.f64 -1/6 (*.f64 (*.f64 a a) (*.f64 a -1/12)) (fma.f64 1/2 (*.f64 a (fma.f64 1/2 (*.f64 a (*.f64 a -1/12)) (*.f64 (*.f64 a a) 1/24))) (*.f64 (pow.f64 a 3) 1/120))))) (+.f64 (/.f64 1 b) (/.f64 1 a)))))
(-.f64 (-.f64 (+.f64 (/.f64 1 a) (fma.f64 (neg.f64 (pow.f64 eps 4)) (fma.f64 (pow.f64 a 3) -1/48 (fma.f64 -1/6 (*.f64 (pow.f64 a 3) -1/12) (fma.f64 1/2 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 3) -1/12)) (*.f64 (pow.f64 a 3) 1/24)) (*.f64 (pow.f64 a 3) 1/120)))) (pow.f64 b -1))) (*.f64 (pow.f64 eps 3) (fma.f64 (*.f64 a a) 1/24 (*.f64 a (*.f64 1/2 (*.f64 a -1/12)))))) (*.f64 eps (*.f64 eps (*.f64 a -1/12))))
(-.f64 (+.f64 (-.f64 (pow.f64 b -1) (*.f64 (pow.f64 eps 3) (fma.f64 (*.f64 a a) 1/24 (*.f64 a (*.f64 1/2 (*.f64 a -1/12)))))) (-.f64 (/.f64 1 a) (*.f64 eps (*.f64 eps (*.f64 a -1/12))))) (*.f64 (pow.f64 eps 4) (fma.f64 (pow.f64 a 3) -1/48 (fma.f64 -1/6 (*.f64 (pow.f64 a 3) -1/12) (fma.f64 1/2 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 3) -1/12)) (*.f64 (pow.f64 a 3) 1/24)) (*.f64 (pow.f64 a 3) 1/120))))))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))) 1/2))
(*.f64 eps (+.f64 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 eps (neg.f64 a))))) -1/2))
(*.f64 eps (+.f64 -1/2 (/.f64 1 (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a))))))
(*.f64 eps (+.f64 -1/2 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a))))))
(+.f64 (*.f64 eps (-.f64 (/.f64 1 (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))) 1/2)) (/.f64 1 b))
(fma.f64 eps (+.f64 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 eps (neg.f64 a))))) -1/2) (/.f64 1 b))
(fma.f64 eps (+.f64 -1/2 (/.f64 1 (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a))))) (pow.f64 b -1))
(fma.f64 eps (+.f64 -1/2 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a))))) (pow.f64 b -1))
(+.f64 (*.f64 eps (-.f64 (/.f64 1 (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))) 1/2)) (/.f64 1 b))
(fma.f64 eps (+.f64 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 eps (neg.f64 a))))) -1/2) (/.f64 1 b))
(fma.f64 eps (+.f64 -1/2 (/.f64 1 (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a))))) (pow.f64 b -1))
(fma.f64 eps (+.f64 -1/2 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a))))) (pow.f64 b -1))
(+.f64 (*.f64 eps (-.f64 (/.f64 1 (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))) 1/2)) (/.f64 1 b))
(fma.f64 eps (+.f64 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 eps (neg.f64 a))))) -1/2) (/.f64 1 b))
(fma.f64 eps (+.f64 -1/2 (/.f64 1 (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a))))) (pow.f64 b -1))
(fma.f64 eps (+.f64 -1/2 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a))))) (pow.f64 b -1))
(*.f64 -1 (*.f64 eps (-.f64 1/2 (/.f64 1 (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))))))
(*.f64 (neg.f64 eps) (-.f64 1/2 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 eps (neg.f64 a)))))))
(*.f64 eps (neg.f64 (+.f64 1/2 (/.f64 -1 (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))))))
(*.f64 eps (neg.f64 (+.f64 1/2 (/.f64 -1 (+.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))))))
(+.f64 (*.f64 -1 (*.f64 eps (-.f64 1/2 (/.f64 1 (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a)))))))) (/.f64 1 b))
(fma.f64 -1 (*.f64 eps (-.f64 1/2 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 eps (neg.f64 a))))))) (/.f64 1 b))
(-.f64 (pow.f64 b -1) (*.f64 eps (+.f64 1/2 (/.f64 -1 (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))))))
(-.f64 (pow.f64 b -1) (*.f64 eps (+.f64 1/2 (/.f64 -1 (+.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))))))
(+.f64 (*.f64 -1 (*.f64 eps (-.f64 1/2 (/.f64 1 (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a)))))))) (/.f64 1 b))
(fma.f64 -1 (*.f64 eps (-.f64 1/2 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 eps (neg.f64 a))))))) (/.f64 1 b))
(-.f64 (pow.f64 b -1) (*.f64 eps (+.f64 1/2 (/.f64 -1 (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))))))
(-.f64 (pow.f64 b -1) (*.f64 eps (+.f64 1/2 (/.f64 -1 (+.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))))))
(+.f64 (*.f64 -1 (*.f64 eps (-.f64 1/2 (/.f64 1 (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a)))))))) (/.f64 1 b))
(fma.f64 -1 (*.f64 eps (-.f64 1/2 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 eps (neg.f64 a))))))) (/.f64 1 b))
(-.f64 (pow.f64 b -1) (*.f64 eps (+.f64 1/2 (/.f64 -1 (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))))))
(-.f64 (pow.f64 b -1) (*.f64 eps (+.f64 1/2 (/.f64 -1 (+.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))))))
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (pow.f64 b -1) (/.f64 1 a))
(+.f64 (/.f64 1 b) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 -1/4 (pow.f64 eps 2))) a)) (/.f64 1 a)))
(fma.f64 -1 (*.f64 (*.f64 eps eps) (*.f64 a -1/12)) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(-.f64 (+.f64 (pow.f64 b -1) (/.f64 1 a)) (*.f64 eps (*.f64 eps (*.f64 a -1/12))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/24 (pow.f64 eps 3)) (+.f64 (*.f64 1/2 (*.f64 eps (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 -1/4 (pow.f64 eps 2))))) (*.f64 1/12 (pow.f64 eps 3)))) (pow.f64 a 2))) (+.f64 (/.f64 1 b) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 -1/4 (pow.f64 eps 2))) a)) (/.f64 1 a))))
(fma.f64 -1 (*.f64 (*.f64 a a) (fma.f64 -1/24 (pow.f64 eps 3) (fma.f64 1/2 (*.f64 eps (*.f64 (*.f64 eps eps) -1/12)) (*.f64 (pow.f64 eps 3) 1/12)))) (+.f64 (/.f64 1 b) (fma.f64 -1 (*.f64 a (*.f64 (*.f64 eps eps) -1/12)) (/.f64 1 a))))
(-.f64 (-.f64 (+.f64 (pow.f64 b -1) (/.f64 1 a)) (*.f64 eps (*.f64 eps (*.f64 a -1/12)))) (*.f64 (*.f64 a a) (fma.f64 (pow.f64 eps 3) -1/24 (fma.f64 (pow.f64 eps 3) 1/12 (*.f64 1/2 (*.f64 (pow.f64 eps 3) -1/12))))))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))) (/.f64 1 b)))
(fma.f64 -1/2 eps (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (exp.f64 (*.f64 eps (neg.f64 a)))))))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))) (fma.f64 eps -1/2 (pow.f64 b -1)))
(+.f64 (/.f64 eps (+.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))) (fma.f64 eps -1/2 (pow.f64 b -1)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))) (/.f64 1 b)))
(fma.f64 -1/2 eps (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (exp.f64 (*.f64 eps (neg.f64 a)))))))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))) (fma.f64 eps -1/2 (pow.f64 b -1)))
(+.f64 (/.f64 eps (+.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))) (fma.f64 eps -1/2 (pow.f64 b -1)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))) (/.f64 1 b)))
(fma.f64 -1/2 eps (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (exp.f64 (*.f64 eps (neg.f64 a)))))))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))) (fma.f64 eps -1/2 (pow.f64 b -1)))
(+.f64 (/.f64 eps (+.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))) (fma.f64 eps -1/2 (pow.f64 b -1)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))) (/.f64 1 b)))
(fma.f64 -1/2 eps (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (exp.f64 (*.f64 eps (neg.f64 a)))))))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))) (fma.f64 eps -1/2 (pow.f64 b -1)))
(+.f64 (/.f64 eps (+.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))) (fma.f64 eps -1/2 (pow.f64 b -1)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))) (/.f64 1 b)))
(fma.f64 -1/2 eps (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (exp.f64 (*.f64 eps (neg.f64 a)))))))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))) (fma.f64 eps -1/2 (pow.f64 b -1)))
(+.f64 (/.f64 eps (+.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))) (fma.f64 eps -1/2 (pow.f64 b -1)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))) (/.f64 1 b)))
(fma.f64 -1/2 eps (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (exp.f64 (*.f64 eps (neg.f64 a)))))))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))) (fma.f64 eps -1/2 (pow.f64 b -1)))
(+.f64 (/.f64 eps (+.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))) (fma.f64 eps -1/2 (pow.f64 b -1)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))) (/.f64 1 b)))
(fma.f64 -1/2 eps (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (exp.f64 (*.f64 eps (neg.f64 a)))))))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))) (fma.f64 eps -1/2 (pow.f64 b -1)))
(+.f64 (/.f64 eps (+.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))) (fma.f64 eps -1/2 (pow.f64 b -1)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))) (/.f64 1 b)))
(fma.f64 -1/2 eps (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (exp.f64 (*.f64 eps (neg.f64 a)))))))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))) (fma.f64 eps -1/2 (pow.f64 b -1)))
(+.f64 (/.f64 eps (+.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))) (fma.f64 eps -1/2 (pow.f64 b -1)))
(/.f64 1 b)
(pow.f64 b -1)
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))) (/.f64 1 b)))
(fma.f64 -1/2 eps (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (exp.f64 (*.f64 eps (neg.f64 a)))))))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))) (fma.f64 eps -1/2 (pow.f64 b -1)))
(+.f64 (/.f64 eps (+.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))) (fma.f64 eps -1/2 (pow.f64 b -1)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))) (/.f64 1 b)))
(fma.f64 -1/2 eps (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (exp.f64 (*.f64 eps (neg.f64 a)))))))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))) (fma.f64 eps -1/2 (pow.f64 b -1)))
(+.f64 (/.f64 eps (+.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))) (fma.f64 eps -1/2 (pow.f64 b -1)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))) (/.f64 1 b)))
(fma.f64 -1/2 eps (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (exp.f64 (*.f64 eps (neg.f64 a)))))))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))) (fma.f64 eps -1/2 (pow.f64 b -1)))
(+.f64 (/.f64 eps (+.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))) (fma.f64 eps -1/2 (pow.f64 b -1)))
(+.f64 (*.f64 -1/2 eps) (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))))
(fma.f64 -1/2 eps (/.f64 eps (-.f64 1 (exp.f64 (*.f64 eps (neg.f64 a))))))
(fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))))
(fma.f64 eps -1/2 (/.f64 eps (+.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))) (/.f64 1 b)))
(fma.f64 -1/2 eps (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (exp.f64 (*.f64 eps (neg.f64 a)))))))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))) (fma.f64 eps -1/2 (pow.f64 b -1)))
(+.f64 (/.f64 eps (+.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))) (fma.f64 eps -1/2 (pow.f64 b -1)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))) (/.f64 1 b)))
(fma.f64 -1/2 eps (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (exp.f64 (*.f64 eps (neg.f64 a)))))))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))) (fma.f64 eps -1/2 (pow.f64 b -1)))
(+.f64 (/.f64 eps (+.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))) (fma.f64 eps -1/2 (pow.f64 b -1)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))) (/.f64 1 b)))
(fma.f64 -1/2 eps (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (exp.f64 (*.f64 eps (neg.f64 a)))))))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))) (fma.f64 eps -1/2 (pow.f64 b -1)))
(+.f64 (/.f64 eps (+.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))) (fma.f64 eps -1/2 (pow.f64 b -1)))
(+.f64 (*.f64 -1/2 eps) (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))))
(fma.f64 -1/2 eps (/.f64 eps (-.f64 1 (exp.f64 (*.f64 eps (neg.f64 a))))))
(fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))))
(fma.f64 eps -1/2 (/.f64 eps (+.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))) (/.f64 1 b)))
(fma.f64 -1/2 eps (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (exp.f64 (*.f64 eps (neg.f64 a)))))))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))) (fma.f64 eps -1/2 (pow.f64 b -1)))
(+.f64 (/.f64 eps (+.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))) (fma.f64 eps -1/2 (pow.f64 b -1)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))) (/.f64 1 b)))
(fma.f64 -1/2 eps (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (exp.f64 (*.f64 eps (neg.f64 a)))))))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))) (fma.f64 eps -1/2 (pow.f64 b -1)))
(+.f64 (/.f64 eps (+.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))) (fma.f64 eps -1/2 (pow.f64 b -1)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))) (/.f64 1 b)))
(fma.f64 -1/2 eps (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (exp.f64 (*.f64 eps (neg.f64 a)))))))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))) (fma.f64 eps -1/2 (pow.f64 b -1)))
(+.f64 (/.f64 eps (+.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))) (fma.f64 eps -1/2 (pow.f64 b -1)))
(+.f64 1 (neg.f64 (pow.f64 (exp.f64 eps) a)))
(-.f64 1 (pow.f64 (exp.f64 eps) a))
(fabs.f64 (expm1.f64 (*.f64 eps a)))
(+.f64 1 (*.f64 (neg.f64 (pow.f64 (exp.f64 eps) a)) 1))
(-.f64 1 (pow.f64 (exp.f64 eps) a))
(fabs.f64 (expm1.f64 (*.f64 eps a)))
(+.f64 0 (-.f64 1 (pow.f64 (exp.f64 eps) a)))
(-.f64 1 (pow.f64 (exp.f64 eps) a))
(fabs.f64 (expm1.f64 (*.f64 eps a)))
(+.f64 (neg.f64 (pow.f64 (exp.f64 eps) a)) 1)
(-.f64 1 (pow.f64 (exp.f64 eps) a))
(fabs.f64 (expm1.f64 (*.f64 eps a)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (cbrt.f64 (exp.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fabs.f64 (expm1.f64 (*.f64 eps a))))))) (log.f64 (cbrt.f64 (exp.f64 (fabs.f64 (expm1.f64 (*.f64 eps a)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fabs.f64 (expm1.f64 (*.f64 eps a)))))))
(*.f64 1 (-.f64 1 (pow.f64 (exp.f64 eps) a)))
(-.f64 1 (pow.f64 (exp.f64 eps) a))
(fabs.f64 (expm1.f64 (*.f64 eps a)))
(*.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) 1)
(-.f64 1 (pow.f64 (exp.f64 eps) a))
(fabs.f64 (expm1.f64 (*.f64 eps a)))
(*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))) (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2))
(-.f64 1 (pow.f64 (exp.f64 eps) a))
(fabs.f64 (expm1.f64 (*.f64 eps a)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2) (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(-.f64 1 (pow.f64 (exp.f64 eps) a))
(fabs.f64 (expm1.f64 (*.f64 eps a)))
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))) (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(-.f64 1 (pow.f64 (exp.f64 eps) a))
(fabs.f64 (expm1.f64 (*.f64 eps a)))
(*.f64 (-.f64 1 (exp.f64 (*.f64 (*.f64 a eps) 3))) (/.f64 1 (fma.f64 (pow.f64 (exp.f64 eps) a) (+.f64 1 (pow.f64 (exp.f64 eps) a)) 1)))
(*.f64 (-.f64 1 (pow.f64 (exp.f64 (*.f64 eps a)) 3)) (/.f64 1 (fma.f64 (pow.f64 (exp.f64 eps) a) (+.f64 1 (pow.f64 (exp.f64 eps) a)) 1)))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (exp.f64 eps) a) 3)) (fma.f64 (pow.f64 (exp.f64 eps) a) (+.f64 1 (pow.f64 (exp.f64 eps) a)) 1))
(/.f64 (+.f64 1 (pow.f64 (exp.f64 eps) (*.f64 a 3))) (fma.f64 (pow.f64 (exp.f64 eps) a) (fabs.f64 (expm1.f64 (*.f64 eps a))) 1))
(*.f64 (-.f64 1 (pow.f64 (pow.f64 (exp.f64 eps) a) 2)) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a))))
(/.f64 (-.f64 1 (pow.f64 (exp.f64 eps) (*.f64 2 a))) (+.f64 1 (pow.f64 (exp.f64 eps) a)))
(/.f64 (+.f64 1 (pow.f64 (exp.f64 eps) (*.f64 2 a))) (fabs.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 1 (/.f64 (fma.f64 (pow.f64 (exp.f64 eps) a) (+.f64 1 (pow.f64 (exp.f64 eps) a)) 1) (-.f64 1 (exp.f64 (*.f64 (*.f64 a eps) 3)))))
(*.f64 (-.f64 1 (pow.f64 (exp.f64 (*.f64 eps a)) 3)) (/.f64 1 (fma.f64 (pow.f64 (exp.f64 eps) a) (+.f64 1 (pow.f64 (exp.f64 eps) a)) 1)))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (exp.f64 eps) a) 3)) (fma.f64 (pow.f64 (exp.f64 eps) a) (+.f64 1 (pow.f64 (exp.f64 eps) a)) 1))
(/.f64 (+.f64 1 (pow.f64 (exp.f64 eps) (*.f64 a 3))) (fma.f64 (pow.f64 (exp.f64 eps) a) (fabs.f64 (expm1.f64 (*.f64 eps a))) 1))
(/.f64 1 (/.f64 (+.f64 1 (pow.f64 (exp.f64 eps) a)) (-.f64 1 (pow.f64 (pow.f64 (exp.f64 eps) a) 2))))
(*.f64 (-.f64 1 (pow.f64 (pow.f64 (exp.f64 eps) a) 2)) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a))))
(/.f64 (-.f64 1 (pow.f64 (exp.f64 eps) (*.f64 2 a))) (+.f64 1 (pow.f64 (exp.f64 eps) a)))
(/.f64 (+.f64 1 (pow.f64 (exp.f64 eps) (*.f64 2 a))) (fabs.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (-.f64 1 (exp.f64 (*.f64 (*.f64 a eps) 3))) (fma.f64 (pow.f64 (exp.f64 eps) a) (+.f64 1 (pow.f64 (exp.f64 eps) a)) 1))
(*.f64 (-.f64 1 (pow.f64 (exp.f64 (*.f64 eps a)) 3)) (/.f64 1 (fma.f64 (pow.f64 (exp.f64 eps) a) (+.f64 1 (pow.f64 (exp.f64 eps) a)) 1)))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (exp.f64 eps) a) 3)) (fma.f64 (pow.f64 (exp.f64 eps) a) (+.f64 1 (pow.f64 (exp.f64 eps) a)) 1))
(/.f64 (+.f64 1 (pow.f64 (exp.f64 eps) (*.f64 a 3))) (fma.f64 (pow.f64 (exp.f64 eps) a) (fabs.f64 (expm1.f64 (*.f64 eps a))) 1))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (exp.f64 eps) a) 2)) (+.f64 1 (pow.f64 (exp.f64 eps) a)))
(*.f64 (-.f64 1 (pow.f64 (pow.f64 (exp.f64 eps) a) 2)) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a))))
(/.f64 (-.f64 1 (pow.f64 (exp.f64 eps) (*.f64 2 a))) (+.f64 1 (pow.f64 (exp.f64 eps) a)))
(/.f64 (+.f64 1 (pow.f64 (exp.f64 eps) (*.f64 2 a))) (fabs.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (neg.f64 (-.f64 1 (exp.f64 (*.f64 (*.f64 a eps) 3)))) (neg.f64 (fma.f64 (pow.f64 (exp.f64 eps) a) (+.f64 1 (pow.f64 (exp.f64 eps) a)) 1)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (exp.f64 (*.f64 eps a)) 3))) (neg.f64 (fma.f64 (pow.f64 (exp.f64 eps) a) (+.f64 1 (pow.f64 (exp.f64 eps) a)) 1)))
(/.f64 (+.f64 -1 (pow.f64 (pow.f64 (exp.f64 eps) a) 3)) (neg.f64 (fma.f64 (pow.f64 (exp.f64 eps) a) (+.f64 1 (pow.f64 (exp.f64 eps) a)) 1)))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 eps) (*.f64 a 3))) (+.f64 (*.f64 (pow.f64 (exp.f64 eps) a) (expm1.f64 (*.f64 eps a))) -1))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (pow.f64 (exp.f64 eps) a) 2))) (neg.f64 (+.f64 1 (pow.f64 (exp.f64 eps) a))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (pow.f64 (exp.f64 eps) a) 2))) (+.f64 -1 (neg.f64 (pow.f64 (exp.f64 eps) a))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 eps) (*.f64 2 a))) (-.f64 -1 (pow.f64 (exp.f64 eps) a)))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 eps) (*.f64 2 a))) (expm1.f64 (*.f64 eps a)))
(/.f64 (+.f64 1 (pow.f64 (neg.f64 (pow.f64 (exp.f64 eps) a)) 3)) (+.f64 1 (fma.f64 (neg.f64 (pow.f64 (exp.f64 eps) a)) (neg.f64 (pow.f64 (exp.f64 eps) a)) (neg.f64 (neg.f64 (pow.f64 (exp.f64 eps) a))))))
(*.f64 (-.f64 1 (pow.f64 (exp.f64 (*.f64 eps a)) 3)) (/.f64 1 (fma.f64 (pow.f64 (exp.f64 eps) a) (+.f64 1 (pow.f64 (exp.f64 eps) a)) 1)))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (exp.f64 eps) a) 3)) (fma.f64 (pow.f64 (exp.f64 eps) a) (+.f64 1 (pow.f64 (exp.f64 eps) a)) 1))
(/.f64 (+.f64 1 (pow.f64 (exp.f64 eps) (*.f64 a 3))) (fma.f64 (pow.f64 (exp.f64 eps) a) (fabs.f64 (expm1.f64 (*.f64 eps a))) 1))
(/.f64 (-.f64 1 (*.f64 (neg.f64 (pow.f64 (exp.f64 eps) a)) (neg.f64 (pow.f64 (exp.f64 eps) a)))) (-.f64 1 (neg.f64 (pow.f64 (exp.f64 eps) a))))
(*.f64 (-.f64 1 (pow.f64 (pow.f64 (exp.f64 eps) a) 2)) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a))))
(/.f64 (-.f64 1 (pow.f64 (exp.f64 eps) (*.f64 2 a))) (+.f64 1 (pow.f64 (exp.f64 eps) a)))
(/.f64 (+.f64 1 (pow.f64 (exp.f64 eps) (*.f64 2 a))) (fabs.f64 (expm1.f64 (*.f64 eps a))))
(pow.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) 1)
(-.f64 1 (pow.f64 (exp.f64 eps) a))
(fabs.f64 (expm1.f64 (*.f64 eps a)))
(pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))) 3)
(-.f64 1 (pow.f64 (exp.f64 eps) a))
(fabs.f64 (expm1.f64 (*.f64 eps a)))
(pow.f64 (pow.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) 3) 1/3)
(-.f64 1 (pow.f64 (exp.f64 eps) a))
(fabs.f64 (expm1.f64 (*.f64 eps a)))
(pow.f64 (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2)
(-.f64 1 (pow.f64 (exp.f64 eps) a))
(fabs.f64 (expm1.f64 (*.f64 eps a)))
(sqrt.f64 (pow.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) 2))
(-.f64 1 (pow.f64 (exp.f64 eps) a))
(fabs.f64 (expm1.f64 (*.f64 eps a)))
(log.f64 (exp.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(-.f64 1 (pow.f64 (exp.f64 eps) a))
(fabs.f64 (expm1.f64 (*.f64 eps a)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(-.f64 1 (pow.f64 (exp.f64 eps) a))
(fabs.f64 (expm1.f64 (*.f64 eps a)))
(cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) 3))
(-.f64 1 (pow.f64 (exp.f64 eps) a))
(fabs.f64 (expm1.f64 (*.f64 eps a)))
(expm1.f64 (log1p.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(-.f64 1 (pow.f64 (exp.f64 eps) a))
(fabs.f64 (expm1.f64 (*.f64 eps a)))
(exp.f64 (log1p.f64 (neg.f64 (pow.f64 (exp.f64 eps) a))))
(exp.f64 (log1p.f64 (pow.f64 (exp.f64 eps) a)))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (pow.f64 (exp.f64 eps) a))) 1))
(exp.f64 (log1p.f64 (neg.f64 (pow.f64 (exp.f64 eps) a))))
(exp.f64 (log1p.f64 (pow.f64 (exp.f64 eps) a)))
(log1p.f64 (expm1.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(-.f64 1 (pow.f64 (exp.f64 eps) a))
(fabs.f64 (expm1.f64 (*.f64 eps a)))
(fma.f64 1 (neg.f64 (pow.f64 (exp.f64 eps) a)) 1)
(-.f64 1 (pow.f64 (exp.f64 eps) a))
(fabs.f64 (expm1.f64 (*.f64 eps a)))
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) 2) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a))) 1)
(-.f64 1 (pow.f64 (exp.f64 eps) a))
(fabs.f64 (expm1.f64 (*.f64 eps a)))
(fma.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) a)) (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) a))) 1)
(-.f64 1 (pow.f64 (exp.f64 eps) a))
(fabs.f64 (expm1.f64 (*.f64 eps a)))
(fma.f64 -1 (pow.f64 (exp.f64 eps) a) 1)
(-.f64 1 (pow.f64 (exp.f64 eps) a))
(fabs.f64 (expm1.f64 (*.f64 eps a)))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (exp.f64 eps) a))) (cbrt.f64 (neg.f64 (pow.f64 (exp.f64 eps) a)))) (cbrt.f64 (neg.f64 (pow.f64 (exp.f64 eps) a))) 1)
(-.f64 1 (pow.f64 (exp.f64 eps) a))
(fabs.f64 (expm1.f64 (*.f64 eps a)))
(fma.f64 (sqrt.f64 (neg.f64 (pow.f64 (exp.f64 eps) a))) (sqrt.f64 (neg.f64 (pow.f64 (exp.f64 eps) a))) 1)
(-.f64 1 (pow.f64 (exp.f64 eps) a))
(fabs.f64 (expm1.f64 (*.f64 eps a)))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) 2)) (cbrt.f64 (pow.f64 (exp.f64 eps) a)) 1)
(-.f64 1 (pow.f64 (exp.f64 eps) a))
(fabs.f64 (expm1.f64 (*.f64 eps a)))
(fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) a))) (sqrt.f64 (pow.f64 (exp.f64 eps) a)) 1)
(-.f64 1 (pow.f64 (exp.f64 eps) a))
(fabs.f64 (expm1.f64 (*.f64 eps a)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 eps -1/2 (/.f64 1 b)))) 1)
(fma.f64 eps -1/2 (/.f64 1 b))
(fma.f64 eps -1/2 (pow.f64 b -1))
(-.f64 (/.f64 (pow.f64 b -2) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (/.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (+.f64 (/.f64 1 b) (*.f64 eps 1/2)))
(/.f64 (-.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4))) (fma.f64 eps 1/2 (pow.f64 b -1)))
(*.f64 1 (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 eps -1/2 (/.f64 1 b))
(fma.f64 eps -1/2 (pow.f64 b -1))
(*.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 1)
(fma.f64 eps -1/2 (/.f64 1 b))
(fma.f64 eps -1/2 (pow.f64 b -1))
(*.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) 2))
(fma.f64 eps -1/2 (/.f64 1 b))
(fma.f64 eps -1/2 (pow.f64 b -1))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) 2) (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))))
(fma.f64 eps -1/2 (/.f64 1 b))
(fma.f64 eps -1/2 (pow.f64 b -1))
(*.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))))
(fma.f64 eps -1/2 (/.f64 1 b))
(fma.f64 eps -1/2 (pow.f64 b -1))
(*.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (/.f64 1 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2))))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (fma.f64 (*.f64 eps -1/2) (fma.f64 eps -1/2 (/.f64 -1 b)) (pow.f64 b -2)))
(*.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (/.f64 1 (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (+.f64 (/.f64 1 b) (*.f64 eps 1/2)))
(/.f64 (-.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4))) (fma.f64 eps 1/2 (pow.f64 b -1)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2)) (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3))))
(*.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (/.f64 1 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2))))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (fma.f64 (*.f64 eps -1/2) (fma.f64 eps -1/2 (/.f64 -1 b)) (pow.f64 b -2)))
(/.f64 1 (/.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4))))
(/.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (+.f64 (/.f64 1 b) (*.f64 eps 1/2)))
(/.f64 (-.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4))) (fma.f64 eps 1/2 (pow.f64 b -1)))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2)))
(*.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (/.f64 1 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2))))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (fma.f64 (*.f64 eps -1/2) (fma.f64 eps -1/2 (/.f64 -1 b)) (pow.f64 b -2)))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (fma.f64 (*.f64 eps eps) 1/4 (-.f64 (pow.f64 b -2) (/.f64 (*.f64 eps -1/2) b))))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (fma.f64 (*.f64 eps eps) 1/4 (-.f64 (pow.f64 b -2) (/.f64 eps (/.f64 b -1/2)))))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (fma.f64 eps (*.f64 eps 1/4) (+.f64 (pow.f64 b -2) (/.f64 (*.f64 eps 1/2) b))))
(/.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))
(/.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (+.f64 (/.f64 1 b) (*.f64 eps 1/2)))
(/.f64 (-.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4))) (fma.f64 eps 1/2 (pow.f64 b -1)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3))) (neg.f64 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2))))
(*.f64 1 (/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (fma.f64 (*.f64 eps -1/2) (fma.f64 eps -1/2 (/.f64 -1 b)) (pow.f64 b -2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4))) (neg.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4))) (neg.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(/.f64 (-.f64 (*.f64 eps (*.f64 eps 1/4)) (pow.f64 b -2)) (fma.f64 eps -1/2 (/.f64 -1 b)))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) 1/4) (pow.f64 b -2)) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)))
(/.f64 (neg.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4))) (neg.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(/.f64 (-.f64 (*.f64 eps (*.f64 eps 1/4)) (pow.f64 b -2)) (fma.f64 eps -1/2 (/.f64 -1 b)))
(pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 1)
(fma.f64 eps -1/2 (/.f64 1 b))
(fma.f64 eps -1/2 (pow.f64 b -1))
(pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) 3)
(fma.f64 eps -1/2 (/.f64 1 b))
(fma.f64 eps -1/2 (pow.f64 b -1))
(pow.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3) 1/3)
(fma.f64 eps -1/2 (/.f64 1 b))
(fma.f64 eps -1/2 (pow.f64 b -1))
(pow.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) 2)
(fma.f64 eps -1/2 (/.f64 1 b))
(fma.f64 eps -1/2 (pow.f64 b -1))
(sqrt.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2))
(fma.f64 eps -1/2 (/.f64 1 b))
(fma.f64 eps -1/2 (pow.f64 b -1))
(log.f64 (exp.f64 (fma.f64 eps -1/2 (/.f64 1 b))))
(fma.f64 eps -1/2 (/.f64 1 b))
(fma.f64 eps -1/2 (pow.f64 b -1))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 eps -1/2 (/.f64 1 b)))))
(fma.f64 eps -1/2 (/.f64 1 b))
(fma.f64 eps -1/2 (pow.f64 b -1))
(log.f64 (*.f64 (exp.f64 (/.f64 1 b)) (+.f64 1 (expm1.f64 (*.f64 eps -1/2)))))
(fma.f64 eps -1/2 (/.f64 1 b))
(fma.f64 eps -1/2 (pow.f64 b -1))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 1 b))) (pow.f64 (exp.f64 -1/2) eps)))
(fma.f64 eps -1/2 (/.f64 1 b))
(fma.f64 eps -1/2 (pow.f64 b -1))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 1 b))) (+.f64 1 (expm1.f64 (*.f64 eps -1/2)))))
(fma.f64 eps -1/2 (/.f64 1 b))
(fma.f64 eps -1/2 (pow.f64 b -1))
(log.f64 (*.f64 (pow.f64 (exp.f64 -1/2) eps) (+.f64 1 (expm1.f64 (/.f64 1 b)))))
(fma.f64 eps -1/2 (/.f64 1 b))
(fma.f64 eps -1/2 (pow.f64 b -1))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 eps -1/2))) (exp.f64 (/.f64 1 b))))
(fma.f64 eps -1/2 (/.f64 1 b))
(fma.f64 eps -1/2 (pow.f64 b -1))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 eps -1/2))) (+.f64 1 (expm1.f64 (/.f64 1 b)))))
(fma.f64 eps -1/2 (/.f64 1 b))
(fma.f64 eps -1/2 (pow.f64 b -1))
(cbrt.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3))
(fma.f64 eps -1/2 (/.f64 1 b))
(fma.f64 eps -1/2 (pow.f64 b -1))
(expm1.f64 (log1p.f64 (fma.f64 eps -1/2 (/.f64 1 b))))
(fma.f64 eps -1/2 (/.f64 1 b))
(fma.f64 eps -1/2 (pow.f64 b -1))
(exp.f64 (log.f64 (fma.f64 eps -1/2 (/.f64 1 b))))
(fma.f64 eps -1/2 (/.f64 1 b))
(fma.f64 eps -1/2 (pow.f64 b -1))
(exp.f64 (*.f64 (log.f64 (fma.f64 eps -1/2 (/.f64 1 b))) 1))
(fma.f64 eps -1/2 (/.f64 1 b))
(fma.f64 eps -1/2 (pow.f64 b -1))
(log1p.f64 (expm1.f64 (fma.f64 eps -1/2 (/.f64 1 b))))
(fma.f64 eps -1/2 (/.f64 1 b))
(fma.f64 eps -1/2 (pow.f64 b -1))
(fma.f64 1 (/.f64 1 b) (*.f64 eps -1/2))
(fma.f64 eps -1/2 (/.f64 1 b))
(fma.f64 eps -1/2 (pow.f64 b -1))
(fma.f64 1 (*.f64 eps -1/2) (/.f64 1 b))
(fma.f64 eps -1/2 (/.f64 1 b))
(fma.f64 eps -1/2 (pow.f64 b -1))
(fma.f64 eps -1/2 (/.f64 1 b))
(fma.f64 eps -1/2 (pow.f64 b -1))
(fma.f64 (/.f64 1 b) 1 (*.f64 eps -1/2))
(fma.f64 eps -1/2 (/.f64 1 b))
(fma.f64 eps -1/2 (pow.f64 b -1))
(fma.f64 -1/2 eps (/.f64 1 b))
(fma.f64 eps -1/2 (/.f64 1 b))
(fma.f64 eps -1/2 (pow.f64 b -1))
(fma.f64 (*.f64 eps -1/2) 1 (/.f64 1 b))
(fma.f64 eps -1/2 (/.f64 1 b))
(fma.f64 eps -1/2 (pow.f64 b -1))
(fma.f64 (/.f64 1 (cbrt.f64 b)) (cbrt.f64 (pow.f64 b -2)) (*.f64 eps -1/2))
(fma.f64 (pow.f64 (cbrt.f64 b) -1) (cbrt.f64 (pow.f64 b -2)) (*.f64 eps -1/2))
(fma.f64 (cbrt.f64 (pow.f64 b -2)) (/.f64 1 (cbrt.f64 b)) (*.f64 eps -1/2))
(fma.f64 (pow.f64 (cbrt.f64 b) -1) (cbrt.f64 (pow.f64 b -2)) (*.f64 eps -1/2))
(fma.f64 (/.f64 1 (cbrt.f64 b)) (cbrt.f64 (pow.f64 b -2)) (*.f64 eps -1/2))
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (cbrt.f64 eps) -1/2) (/.f64 1 b))
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 -1/2 (cbrt.f64 eps)) (/.f64 1 b))
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 -1/2 (cbrt.f64 eps)) (pow.f64 b -1))
(fma.f64 (cbrt.f64 (*.f64 eps -1/2)) (cbrt.f64 (*.f64 (*.f64 eps eps) 1/4)) (/.f64 1 b))
(fma.f64 (cbrt.f64 (*.f64 eps -1/2)) (cbrt.f64 (*.f64 eps (*.f64 eps 1/4))) (pow.f64 b -1))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 eps eps) 1/4)) (cbrt.f64 (*.f64 eps -1/2)) (/.f64 1 b))
(fma.f64 (cbrt.f64 (*.f64 eps -1/2)) (cbrt.f64 (*.f64 (*.f64 eps eps) 1/4)) (/.f64 1 b))
(fma.f64 (cbrt.f64 (*.f64 eps -1/2)) (cbrt.f64 (*.f64 eps (*.f64 eps 1/4))) (pow.f64 b -1))
(fma.f64 (pow.f64 b -1/2) (pow.f64 b -1/2) (*.f64 eps -1/2))
(fma.f64 eps -1/2 (/.f64 1 b))
(fma.f64 eps -1/2 (pow.f64 b -1))
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) -1/2) (/.f64 1 b))
(fma.f64 eps -1/2 (/.f64 1 b))
(fma.f64 eps -1/2 (pow.f64 b -1))
(fma.f64 (sqrt.f64 (*.f64 eps -1/2)) (sqrt.f64 (*.f64 eps -1/2)) (/.f64 1 b))
(fma.f64 eps -1/2 (/.f64 1 b))
(fma.f64 eps -1/2 (pow.f64 b -1))
(fma.f64 -1 (/.f64 1 (neg.f64 b)) (*.f64 eps -1/2))
(fma.f64 -1 (/.f64 -1 b) (*.f64 eps -1/2))
(-.f64 (*.f64 eps -1/2) (/.f64 -1 b))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 b) 2) -1) (pow.f64 (cbrt.f64 b) -1) (*.f64 eps -1/2))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (pow.f64 (cbrt.f64 b) -1) (*.f64 eps -1/2))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (/.f64 1 (cbrt.f64 b)) (*.f64 eps -1/2))
(fma.f64 (pow.f64 (sqrt.f64 b) -1) (pow.f64 (sqrt.f64 b) -1) (*.f64 eps -1/2))
(fma.f64 (/.f64 1 (sqrt.f64 b)) (/.f64 1 (sqrt.f64 b)) (*.f64 eps -1/2))
(+.f64 (*.f64 eps -1/2) (pow.f64 (sqrt.f64 b) -2))
(fma.f64 (*.f64 -1/2 (cbrt.f64 (*.f64 eps eps))) (cbrt.f64 eps) (/.f64 1 b))
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 -1/2 (cbrt.f64 eps)) (/.f64 1 b))
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 -1/2 (cbrt.f64 eps)) (pow.f64 b -1))
(fma.f64 (*.f64 -1/2 (sqrt.f64 eps)) (sqrt.f64 eps) (/.f64 1 b))
(fma.f64 eps -1/2 (/.f64 1 b))
(fma.f64 eps -1/2 (pow.f64 b -1))
(+.f64 0 (pow.f64 (exp.f64 eps) a))
(pow.f64 (exp.f64 eps) a)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 eps) a))) (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 eps) a))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 eps) a)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 eps) a))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 eps) a)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 eps) a)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 eps) a)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 eps) a)))))
(-.f64 (+.f64 1 (pow.f64 (exp.f64 eps) a)) 1)
(pow.f64 (exp.f64 eps) a)
(*.f64 1 (pow.f64 (exp.f64 eps) a))
(pow.f64 (exp.f64 eps) a)
(*.f64 (pow.f64 (exp.f64 eps) a) 1)
(pow.f64 (exp.f64 eps) a)
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) 2))
(pow.f64 (exp.f64 eps) a)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) 2) (cbrt.f64 (pow.f64 (exp.f64 eps) a)))
(pow.f64 (exp.f64 eps) a)
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) a)) (sqrt.f64 (pow.f64 (exp.f64 eps) a)))
(pow.f64 (exp.f64 eps) a)
(/.f64 1 (pow.f64 (exp.f64 eps) a))
(exp.f64 (*.f64 eps (neg.f64 a)))
(pow.f64 (exp.f64 eps) (neg.f64 a))
(/.f64 1 (/.f64 (pow.f64 (exp.f64 eps) a) 1))
(exp.f64 (*.f64 eps (neg.f64 a)))
(pow.f64 (exp.f64 eps) (neg.f64 a))
(/.f64 -1 (neg.f64 (pow.f64 (exp.f64 eps) a)))
(exp.f64 (*.f64 eps (neg.f64 a)))
(pow.f64 (exp.f64 eps) (neg.f64 a))
(pow.f64 (pow.f64 (exp.f64 eps) a) 1)
(pow.f64 (exp.f64 eps) a)
(pow.f64 (pow.f64 (exp.f64 eps) a) -1)
(exp.f64 (*.f64 eps (neg.f64 a)))
(pow.f64 (exp.f64 eps) (neg.f64 a))
(pow.f64 (exp.f64 eps) a)
(pow.f64 (E.f64) (*.f64 a eps))
(pow.f64 (E.f64) (*.f64 eps a))
(pow.f64 (exp.f64 a) eps)
(pow.f64 (exp.f64 eps) a)
(pow.f64 (exp.f64 a) (neg.f64 eps))
(exp.f64 (*.f64 eps (neg.f64 a)))
(pow.f64 (exp.f64 eps) (neg.f64 a))
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) 3)
(pow.f64 (exp.f64 eps) a)
(pow.f64 (exp.f64 (*.f64 (*.f64 a eps) 3)) 1/3)
(pow.f64 (exp.f64 eps) a)
(pow.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) a)) 2)
(pow.f64 (exp.f64 eps) a)
(pow.f64 (exp.f64 -1) (*.f64 a eps))
(exp.f64 (*.f64 eps (neg.f64 a)))
(pow.f64 (exp.f64 eps) (neg.f64 a))
(pow.f64 (exp.f64 (neg.f64 a)) eps)
(exp.f64 (*.f64 eps (neg.f64 a)))
(pow.f64 (exp.f64 eps) (neg.f64 a))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 a eps)) 2)) (cbrt.f64 (*.f64 a eps)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 eps a)) 2)) (cbrt.f64 (*.f64 eps a)))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 a eps))) (sqrt.f64 (*.f64 a eps)))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 eps a))) (sqrt.f64 (*.f64 eps a)))
(sqrt.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 2))
(pow.f64 (exp.f64 eps) a)
(log.f64 (exp.f64 (pow.f64 (exp.f64 eps) a)))
(pow.f64 (exp.f64 eps) a)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 eps) a))))
(pow.f64 (exp.f64 eps) a)
(cbrt.f64 (exp.f64 (*.f64 (*.f64 a eps) 3)))
(pow.f64 (exp.f64 eps) a)
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 eps) a)))
(pow.f64 (exp.f64 eps) a)
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 eps) a)))
(pow.f64 (exp.f64 eps) a)
(fma.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) a)) -1)
(pow.f64 (exp.f64 eps) a)
(fma.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 eps) a))) (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 eps) a)))) (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 eps) a))) -1)
(pow.f64 (exp.f64 eps) a)
(fma.f64 (sqrt.f64 (+.f64 1 (pow.f64 (exp.f64 eps) a))) (sqrt.f64 (+.f64 1 (pow.f64 (exp.f64 eps) a))) -1)
(pow.f64 (exp.f64 eps) a)
(-.f64 (exp.f64 (log1p.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))) 1)
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))))
(-.f64 (/.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2) (-.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) (fma.f64 eps -1/2 (/.f64 1 b)))) (/.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2) (-.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) (fma.f64 eps -1/2 (/.f64 1 b)))))
(/.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)) (-.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) (fma.f64 eps -1/2 (/.f64 1 b))))
(/.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2) (pow.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) 2)) (-.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) (fma.f64 eps -1/2 (pow.f64 b -1))))
(/.f64 (-.f64 (pow.f64 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))) 2) (pow.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) 2)) (-.f64 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))) (fma.f64 eps -1/2 (pow.f64 b -1))))
(*.f64 1 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))))
(*.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) 1)
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))))
(*.f64 (cbrt.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))) 2))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))) 2) (cbrt.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))))
(*.f64 (sqrt.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))) (sqrt.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))))
(*.f64 (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 3)) (/.f64 1 (fma.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2))))
(/.f64 (+.f64 (pow.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) 3) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 3)) (fma.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (-.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) 3) (pow.f64 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))) 3)) (fma.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (-.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a))))) (pow.f64 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))) 2)))
(*.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)) (/.f64 1 (-.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) (fma.f64 eps -1/2 (/.f64 1 b)))))
(/.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)) (-.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) (fma.f64 eps -1/2 (/.f64 1 b))))
(/.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2) (pow.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) 2)) (-.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) (fma.f64 eps -1/2 (pow.f64 b -1))))
(/.f64 (-.f64 (pow.f64 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))) 2) (pow.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) 2)) (-.f64 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))) (fma.f64 eps -1/2 (pow.f64 b -1))))
(/.f64 1 (/.f64 (fma.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2)) (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 3))))
(*.f64 (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 3)) (/.f64 1 (fma.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2))))
(/.f64 (+.f64 (pow.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) 3) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 3)) (fma.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (-.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) 3) (pow.f64 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))) 3)) (fma.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (-.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a))))) (pow.f64 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))) 2)))
(/.f64 1 (/.f64 (-.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) (fma.f64 eps -1/2 (/.f64 1 b))) (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)) (-.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) (fma.f64 eps -1/2 (/.f64 1 b))))
(/.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2) (pow.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) 2)) (-.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) (fma.f64 eps -1/2 (pow.f64 b -1))))
(/.f64 (-.f64 (pow.f64 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))) 2) (pow.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) 2)) (-.f64 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))) (fma.f64 eps -1/2 (pow.f64 b -1))))
(/.f64 (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 3)) (fma.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2)))
(*.f64 (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 3)) (/.f64 1 (fma.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2))))
(/.f64 (+.f64 (pow.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) 3) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 3)) (fma.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (-.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) 3) (pow.f64 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))) 3)) (fma.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (-.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a))))) (pow.f64 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 3)) (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2) (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2) (/.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) eps)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 3)) (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2) (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2) (*.f64 (/.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 1 (pow.f64 (exp.f64 eps) a))) eps))))
(/.f64 (+.f64 (pow.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) 3) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 3)) (+.f64 (pow.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) 2) (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2) (/.f64 (*.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) eps) (-.f64 1 (pow.f64 (exp.f64 eps) a))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) 3) (pow.f64 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))) 3)) (+.f64 (pow.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) 2) (-.f64 (pow.f64 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))) 2) (/.f64 (*.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) eps) (fabs.f64 (expm1.f64 (*.f64 eps a)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)) (-.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) (fma.f64 eps -1/2 (/.f64 1 b))))
(/.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2) (pow.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) 2)) (-.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) (fma.f64 eps -1/2 (pow.f64 b -1))))
(/.f64 (-.f64 (pow.f64 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))) 2) (pow.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) 2)) (-.f64 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))) (fma.f64 eps -1/2 (pow.f64 b -1))))
(/.f64 (fma.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (/.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) eps) (*.f64 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2)) 1)) (*.f64 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2)) (/.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) eps)))
(/.f64 (fma.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (/.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) eps) (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2))) (*.f64 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2)) (/.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) eps)))
(*.f64 (/.f64 (fma.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (/.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) eps) (fma.f64 (*.f64 eps -1/2) (fma.f64 eps -1/2 (/.f64 -1 b)) (pow.f64 b -2))) (*.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) (fma.f64 (*.f64 eps -1/2) (fma.f64 eps -1/2 (/.f64 -1 b)) (pow.f64 b -2)))) eps)
(*.f64 (/.f64 (fma.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (/.f64 (fabs.f64 (expm1.f64 (*.f64 eps a))) eps) (fma.f64 (*.f64 eps -1/2) (fma.f64 eps -1/2 (/.f64 -1 b)) (pow.f64 b -2))) (*.f64 (fabs.f64 (expm1.f64 (*.f64 eps a))) (fma.f64 (*.f64 eps -1/2) (fma.f64 eps -1/2 (/.f64 -1 b)) (pow.f64 b -2)))) eps)
(/.f64 (fma.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (-.f64 1 (pow.f64 (exp.f64 eps) a)) (*.f64 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2)) eps)) (*.f64 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2)) (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(/.f64 (fma.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (-.f64 1 (pow.f64 (exp.f64 eps) a)) (*.f64 eps (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2)))) (*.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2))))
(/.f64 (fma.f64 eps (fma.f64 (*.f64 eps -1/2) (fma.f64 eps -1/2 (/.f64 -1 b)) (pow.f64 b -2)) (*.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)))) (*.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) (fma.f64 (*.f64 eps -1/2) (fma.f64 eps -1/2 (/.f64 -1 b)) (pow.f64 b -2))))
(/.f64 (fma.f64 eps (fma.f64 (*.f64 eps -1/2) (fma.f64 eps -1/2 (/.f64 -1 b)) (pow.f64 b -2)) (*.f64 (fabs.f64 (expm1.f64 (*.f64 eps a))) (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)))) (*.f64 (fabs.f64 (expm1.f64 (*.f64 eps a))) (fma.f64 (*.f64 eps -1/2) (fma.f64 eps -1/2 (/.f64 -1 b)) (pow.f64 b -2))))
(/.f64 (fma.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (neg.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))) (*.f64 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2)) (neg.f64 eps))) (*.f64 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2)) (neg.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(/.f64 (neg.f64 (fma.f64 eps (fma.f64 (*.f64 eps -1/2) (fma.f64 eps -1/2 (/.f64 -1 b)) (pow.f64 b -2)) (*.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3))))) (*.f64 (fma.f64 (*.f64 eps -1/2) (fma.f64 eps -1/2 (/.f64 -1 b)) (pow.f64 b -2)) (+.f64 -1 (pow.f64 (exp.f64 eps) a))))
(/.f64 (fma.f64 eps (neg.f64 (fma.f64 (*.f64 eps -1/2) (fma.f64 eps -1/2 (/.f64 -1 b)) (pow.f64 b -2))) (*.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (expm1.f64 (*.f64 eps a)))) (*.f64 (fma.f64 (*.f64 eps -1/2) (fma.f64 eps -1/2 (/.f64 -1 b)) (pow.f64 b -2)) (expm1.f64 (*.f64 eps a))))
(/.f64 (fma.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (/.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) eps) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) 1)) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (/.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) eps)))
(/.f64 (fma.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (/.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) eps) (+.f64 (/.f64 1 b) (*.f64 eps 1/2))) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)) (/.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) eps)))
(/.f64 (fma.f64 (-.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4))) (/.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) eps) (fma.f64 eps 1/2 (pow.f64 b -1))) (*.f64 (fma.f64 eps 1/2 (pow.f64 b -1)) (/.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) eps)))
(/.f64 (fma.f64 (-.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4))) (/.f64 (fabs.f64 (expm1.f64 (*.f64 eps a))) eps) (fma.f64 eps 1/2 (pow.f64 b -1))) (*.f64 (fma.f64 eps 1/2 (pow.f64 b -1)) (/.f64 (fabs.f64 (expm1.f64 (*.f64 eps a))) eps)))
(/.f64 (fma.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (-.f64 1 (pow.f64 (exp.f64 eps) a)) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) eps)) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(/.f64 (fma.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (-.f64 1 (pow.f64 (exp.f64 eps) a)) (*.f64 eps (+.f64 (/.f64 1 b) (*.f64 eps 1/2)))) (*.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(/.f64 (fma.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) (-.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4))) (*.f64 eps (fma.f64 eps 1/2 (pow.f64 b -1)))) (*.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) (fma.f64 eps 1/2 (pow.f64 b -1))))
(/.f64 (fma.f64 (fabs.f64 (expm1.f64 (*.f64 eps a))) (-.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4))) (*.f64 eps (fma.f64 eps 1/2 (pow.f64 b -1)))) (*.f64 (fabs.f64 (expm1.f64 (*.f64 eps a))) (fma.f64 eps 1/2 (pow.f64 b -1))))
(/.f64 (fma.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (neg.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (neg.f64 eps))) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (neg.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (neg.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)) (neg.f64 eps))) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)) (neg.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4))) (+.f64 -1 (pow.f64 (exp.f64 eps) a)) (*.f64 eps (fma.f64 eps -1/2 (/.f64 -1 b)))) (*.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) (fma.f64 eps -1/2 (/.f64 -1 b))))
(/.f64 (fma.f64 eps (fma.f64 eps -1/2 (/.f64 -1 b)) (*.f64 (-.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4))) (expm1.f64 (*.f64 eps a)))) (*.f64 (fma.f64 eps 1/2 (pow.f64 b -1)) (expm1.f64 (*.f64 eps a))))
(/.f64 (+.f64 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2)) (*.f64 (/.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) eps) (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) eps) (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2))))
(/.f64 (fma.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (/.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) eps) (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2))) (*.f64 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2)) (/.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) eps)))
(*.f64 (/.f64 (fma.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (/.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) eps) (fma.f64 (*.f64 eps -1/2) (fma.f64 eps -1/2 (/.f64 -1 b)) (pow.f64 b -2))) (*.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) (fma.f64 (*.f64 eps -1/2) (fma.f64 eps -1/2 (/.f64 -1 b)) (pow.f64 b -2)))) eps)
(*.f64 (/.f64 (fma.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (/.f64 (fabs.f64 (expm1.f64 (*.f64 eps a))) eps) (fma.f64 (*.f64 eps -1/2) (fma.f64 eps -1/2 (/.f64 -1 b)) (pow.f64 b -2))) (*.f64 (fabs.f64 (expm1.f64 (*.f64 eps a))) (fma.f64 (*.f64 eps -1/2) (fma.f64 eps -1/2 (/.f64 -1 b)) (pow.f64 b -2)))) eps)
(/.f64 (+.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (*.f64 (/.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) eps) (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) eps) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (fma.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (/.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) eps) (+.f64 (/.f64 1 b) (*.f64 eps 1/2))) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)) (/.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) eps)))
(/.f64 (fma.f64 (-.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4))) (/.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) eps) (fma.f64 eps 1/2 (pow.f64 b -1))) (*.f64 (fma.f64 eps 1/2 (pow.f64 b -1)) (/.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) eps)))
(/.f64 (fma.f64 (-.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4))) (/.f64 (fabs.f64 (expm1.f64 (*.f64 eps a))) eps) (fma.f64 eps 1/2 (pow.f64 b -1))) (*.f64 (fma.f64 eps 1/2 (pow.f64 b -1)) (/.f64 (fabs.f64 (expm1.f64 (*.f64 eps a))) eps)))
(/.f64 (fma.f64 eps (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2)) (*.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)))) (*.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2))))
(/.f64 (fma.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (-.f64 1 (pow.f64 (exp.f64 eps) a)) (*.f64 eps (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2)))) (*.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2))))
(/.f64 (fma.f64 eps (fma.f64 (*.f64 eps -1/2) (fma.f64 eps -1/2 (/.f64 -1 b)) (pow.f64 b -2)) (*.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)))) (*.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) (fma.f64 (*.f64 eps -1/2) (fma.f64 eps -1/2 (/.f64 -1 b)) (pow.f64 b -2))))
(/.f64 (fma.f64 eps (fma.f64 (*.f64 eps -1/2) (fma.f64 eps -1/2 (/.f64 -1 b)) (pow.f64 b -2)) (*.f64 (fabs.f64 (expm1.f64 (*.f64 eps a))) (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)))) (*.f64 (fabs.f64 (expm1.f64 (*.f64 eps a))) (fma.f64 (*.f64 eps -1/2) (fma.f64 eps -1/2 (/.f64 -1 b)) (pow.f64 b -2))))
(/.f64 (fma.f64 eps (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (*.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)))) (*.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (fma.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (-.f64 1 (pow.f64 (exp.f64 eps) a)) (*.f64 eps (+.f64 (/.f64 1 b) (*.f64 eps 1/2)))) (*.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(/.f64 (fma.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) (-.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4))) (*.f64 eps (fma.f64 eps 1/2 (pow.f64 b -1)))) (*.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) (fma.f64 eps 1/2 (pow.f64 b -1))))
(/.f64 (fma.f64 (fabs.f64 (expm1.f64 (*.f64 eps a))) (-.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4))) (*.f64 eps (fma.f64 eps 1/2 (pow.f64 b -1)))) (*.f64 (fabs.f64 (expm1.f64 (*.f64 eps a))) (fma.f64 eps 1/2 (pow.f64 b -1))))
(/.f64 (fma.f64 (neg.f64 eps) (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2)) (*.f64 (neg.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))) (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)))) (*.f64 (neg.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))) (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2))))
(/.f64 (fma.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (neg.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))) (*.f64 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2)) (neg.f64 eps))) (*.f64 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2)) (neg.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(/.f64 (neg.f64 (fma.f64 eps (fma.f64 (*.f64 eps -1/2) (fma.f64 eps -1/2 (/.f64 -1 b)) (pow.f64 b -2)) (*.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3))))) (*.f64 (fma.f64 (*.f64 eps -1/2) (fma.f64 eps -1/2 (/.f64 -1 b)) (pow.f64 b -2)) (+.f64 -1 (pow.f64 (exp.f64 eps) a))))
(/.f64 (fma.f64 eps (neg.f64 (fma.f64 (*.f64 eps -1/2) (fma.f64 eps -1/2 (/.f64 -1 b)) (pow.f64 b -2))) (*.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (expm1.f64 (*.f64 eps a)))) (*.f64 (fma.f64 (*.f64 eps -1/2) (fma.f64 eps -1/2 (/.f64 -1 b)) (pow.f64 b -2)) (expm1.f64 (*.f64 eps a))))
(/.f64 (fma.f64 (neg.f64 eps) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (*.f64 (neg.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))) (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)))) (*.f64 (neg.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (fma.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (neg.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)) (neg.f64 eps))) (*.f64 (+.f64 (/.f64 1 b) (*.f64 eps 1/2)) (neg.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4))) (+.f64 -1 (pow.f64 (exp.f64 eps) a)) (*.f64 eps (fma.f64 eps -1/2 (/.f64 -1 b)))) (*.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) (fma.f64 eps -1/2 (/.f64 -1 b))))
(/.f64 (fma.f64 eps (fma.f64 eps -1/2 (/.f64 -1 b)) (*.f64 (-.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4))) (expm1.f64 (*.f64 eps a)))) (*.f64 (fma.f64 eps 1/2 (pow.f64 b -1)) (expm1.f64 (*.f64 eps a))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 3))) (neg.f64 (fma.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2))))
(neg.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 3)) (neg.f64 (fma.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2)))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) 3) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 3)) (fma.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (-.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) 3) (pow.f64 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))) 3)) (fma.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (-.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a))))) (pow.f64 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2))) (neg.f64 (-.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) (fma.f64 eps -1/2 (/.f64 1 b)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) 2) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2)) (-.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) 2) (pow.f64 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))) 2)) (-.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) 3) (*.f64 (pow.f64 eps 3) -1/8)) (fma.f64 (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (-.f64 (*.f64 (*.f64 eps eps) 1/4) (*.f64 (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (*.f64 eps -1/2)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) 3) (*.f64 (pow.f64 eps 3) -1/8)) (fma.f64 (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (-.f64 (*.f64 (*.f64 eps eps) 1/4) (*.f64 (*.f64 eps -1/2) (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))))))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (+.f64 (pow.f64 b -1) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) 3)) (fma.f64 (+.f64 (pow.f64 b -1) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (+.f64 (pow.f64 b -1) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (fma.f64 eps (*.f64 eps 1/4) (*.f64 (*.f64 eps 1/2) (+.f64 (pow.f64 b -1) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))))))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (+.f64 (pow.f64 b -1) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a))))) 3)) (fma.f64 (+.f64 (pow.f64 b -1) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a))))) (+.f64 (pow.f64 b -1) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a))))) (fma.f64 eps (*.f64 eps 1/4) (*.f64 (*.f64 eps 1/2) (+.f64 (pow.f64 b -1) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2))) (neg.f64 (-.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) (fma.f64 eps -1/2 (/.f64 1 b)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) 2) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2)) (-.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) 2) (pow.f64 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))) 2)) (-.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a))))))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))) (*.f64 (*.f64 eps eps) 1/4)) (-.f64 (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (*.f64 eps -1/2)))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))) (*.f64 (*.f64 eps eps) 1/4)) (+.f64 (/.f64 1 b) (-.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) (*.f64 eps -1/2))))
(/.f64 (fma.f64 (+.f64 (pow.f64 b -1) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (+.f64 (pow.f64 b -1) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (*.f64 eps (*.f64 eps -1/4))) (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) (fma.f64 eps 1/2 (pow.f64 b -1))))
(/.f64 (fma.f64 (+.f64 (pow.f64 b -1) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a))))) (+.f64 (pow.f64 b -1) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a))))) (*.f64 eps (*.f64 eps -1/4))) (+.f64 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))) (fma.f64 eps 1/2 (pow.f64 b -1))))
(pow.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) 1)
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))))
(pow.f64 (cbrt.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))) 3)
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))))
(pow.f64 (pow.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) 3) 1/3)
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))))
(pow.f64 (sqrt.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))) 2)
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))))
(sqrt.f64 (pow.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) 2))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))))
(log.f64 (exp.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 -1/2) eps) (exp.f64 (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 -1/2) eps) (*.f64 (exp.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (exp.f64 (/.f64 1 b)))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 eps -1/2))) (exp.f64 (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 eps -1/2))) (*.f64 (exp.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (exp.f64 (/.f64 1 b)))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 eps -1/2 (/.f64 1 b))) (+.f64 1 (expm1.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 eps -1/2 (/.f64 1 b)))) (exp.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 eps -1/2 (/.f64 1 b)))) (+.f64 1 (expm1.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))))
(log.f64 (*.f64 (exp.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (+.f64 1 (expm1.f64 (fma.f64 eps -1/2 (/.f64 1 b))))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))) (exp.f64 (fma.f64 eps -1/2 (/.f64 1 b)))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))) (+.f64 1 (expm1.f64 (fma.f64 eps -1/2 (/.f64 1 b))))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))))
(log.f64 (*.f64 (exp.f64 (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))) (+.f64 1 (expm1.f64 (*.f64 eps -1/2)))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))))
(log.f64 (*.f64 (*.f64 (exp.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (exp.f64 (/.f64 1 b))) (pow.f64 (exp.f64 -1/2) eps)))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))))
(log.f64 (*.f64 (*.f64 (exp.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (exp.f64 (/.f64 1 b))) (+.f64 1 (expm1.f64 (*.f64 eps -1/2)))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))))
(cbrt.f64 (pow.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) 3))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))))
(expm1.f64 (log1p.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))))
(exp.f64 (log.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))) 1))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))))
(log1p.f64 (expm1.f64 (+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))))
(fma.f64 1 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))))
(fma.f64 1 (*.f64 eps -1/2) (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))))
(fma.f64 1 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))))
(fma.f64 1 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) (fma.f64 eps -1/2 (/.f64 1 b)))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))))
(fma.f64 1 (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (*.f64 eps -1/2))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))))
(fma.f64 eps (/.f64 1 (-.f64 1 (pow.f64 (exp.f64 eps) a))) (fma.f64 eps -1/2 (/.f64 1 b)))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))))
(fma.f64 (/.f64 1 b) 1 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))))
(fma.f64 -1/2 eps (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))))
(fma.f64 (*.f64 eps -1/2) 1 (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))))
(fma.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 1 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))))
(fma.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 1 (fma.f64 eps -1/2 (/.f64 1 b)))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))))
(fma.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) 2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) 2) (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))))
(fma.f64 (/.f64 1 (cbrt.f64 b)) (cbrt.f64 (pow.f64 b -2)) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(fma.f64 (pow.f64 (cbrt.f64 b) -1) (cbrt.f64 (pow.f64 b -2)) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(fma.f64 (/.f64 1 (cbrt.f64 b)) (cbrt.f64 (pow.f64 b -2)) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a))))))
(fma.f64 (cbrt.f64 (pow.f64 b -2)) (/.f64 1 (cbrt.f64 b)) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(fma.f64 (pow.f64 (cbrt.f64 b) -1) (cbrt.f64 (pow.f64 b -2)) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(fma.f64 (/.f64 1 (cbrt.f64 b)) (cbrt.f64 (pow.f64 b -2)) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(fma.f64 (/.f64 1 (cbrt.f64 b)) (cbrt.f64 (pow.f64 b -2)) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a))))))
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (cbrt.f64 eps) -1/2) (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 -1/2 (cbrt.f64 eps)) (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 -1/2 (cbrt.f64 eps)) (pow.f64 b -1)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 -1/2 (cbrt.f64 eps)) (pow.f64 b -1)) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))))
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (cbrt.f64 eps) (/.f64 1 (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (/.f64 (cbrt.f64 eps) (-.f64 1 (pow.f64 (exp.f64 eps) a))) (fma.f64 eps -1/2 (pow.f64 b -1)))
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (/.f64 (cbrt.f64 eps) (fabs.f64 (expm1.f64 (*.f64 eps a)))) (fma.f64 eps -1/2 (pow.f64 b -1)))
(fma.f64 (cbrt.f64 (*.f64 eps -1/2)) (cbrt.f64 (*.f64 (*.f64 eps eps) 1/4)) (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 eps -1/2)) (cbrt.f64 (*.f64 eps (*.f64 eps 1/4))) (pow.f64 b -1)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 eps -1/2)) (cbrt.f64 (*.f64 eps (*.f64 eps 1/4))) (pow.f64 b -1)) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 eps eps) 1/4)) (cbrt.f64 (*.f64 eps -1/2)) (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(fma.f64 (cbrt.f64 (*.f64 eps -1/2)) (cbrt.f64 (*.f64 (*.f64 eps eps) 1/4)) (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 eps -1/2)) (cbrt.f64 (*.f64 eps (*.f64 eps 1/4))) (pow.f64 b -1)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 eps -1/2)) (cbrt.f64 (*.f64 eps (*.f64 eps 1/4))) (pow.f64 b -1)) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))))
(fma.f64 (cbrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (pow.f64 (cbrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) 2) (fma.f64 eps -1/2 (/.f64 1 b)))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) 2) (cbrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (fma.f64 eps -1/2 (/.f64 1 b)))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))))
(fma.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))))
(fma.f64 (pow.f64 b -1/2) (pow.f64 b -1/2) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))))
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) -1/2) (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))))
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 1 (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (fma.f64 eps -1/2 (/.f64 1 b)))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))))
(fma.f64 (sqrt.f64 (*.f64 eps -1/2)) (sqrt.f64 (*.f64 eps -1/2)) (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))))
(fma.f64 (sqrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (sqrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (fma.f64 eps -1/2 (/.f64 1 b)))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))))
(fma.f64 -1 (/.f64 1 (neg.f64 b)) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(fma.f64 -1 (/.f64 -1 b) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(-.f64 (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a))))) (/.f64 -1 b))
(fma.f64 (neg.f64 eps) (/.f64 1 (neg.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (neg.f64 eps) (/.f64 1 (+.f64 -1 (pow.f64 (exp.f64 eps) a))) (fma.f64 eps -1/2 (pow.f64 b -1)))
(fma.f64 (neg.f64 eps) (/.f64 1 (expm1.f64 (*.f64 eps a))) (fma.f64 eps -1/2 (pow.f64 b -1)))
(fma.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (/.f64 1 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2))) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (fma.f64 (*.f64 eps -1/2) (fma.f64 eps -1/2 (/.f64 -1 b)) (pow.f64 b -2))) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (fma.f64 (*.f64 eps -1/2) (fma.f64 eps -1/2 (/.f64 -1 b)) (pow.f64 b -2))) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))))
(fma.f64 (/.f64 1 (-.f64 1 (pow.f64 (exp.f64 eps) a))) eps (fma.f64 eps -1/2 (/.f64 1 b)))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))))
(fma.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (/.f64 1 (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(fma.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (/.f64 1 (+.f64 (/.f64 1 b) (*.f64 eps 1/2))) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (/.f64 (-.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4))) (fma.f64 eps 1/2 (pow.f64 b -1))) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (/.f64 (-.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps 1/4))) (fma.f64 eps 1/2 (pow.f64 b -1))) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))))
(fma.f64 (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) 1 (*.f64 eps -1/2))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))))
(fma.f64 (*.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))) (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))) (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))) (*.f64 eps -1/2))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))))
(fma.f64 (hypot.f64 (pow.f64 b -1/2) (sqrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))) (hypot.f64 (pow.f64 b -1/2) (sqrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))) (*.f64 eps -1/2))
(fma.f64 (hypot.f64 (pow.f64 b -1/2) (sqrt.f64 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))))) (hypot.f64 (pow.f64 b -1/2) (sqrt.f64 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))))) (*.f64 eps -1/2))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 b) 2) -1) (pow.f64 (cbrt.f64 b) -1) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (pow.f64 (cbrt.f64 b) -1) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (/.f64 1 (cbrt.f64 b)) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (/.f64 1 (cbrt.f64 b)) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a))))))
(fma.f64 (pow.f64 (sqrt.f64 b) -1) (pow.f64 (sqrt.f64 b) -1) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(fma.f64 (/.f64 1 (sqrt.f64 b)) (/.f64 1 (sqrt.f64 b)) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(+.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (pow.f64 (sqrt.f64 b) -2))
(+.f64 (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a))))) (pow.f64 (sqrt.f64 b) -2))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2)) (/.f64 eps (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2)) (/.f64 eps (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (fma.f64 eps -1/2 (pow.f64 b -1)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fabs.f64 (expm1.f64 (*.f64 eps a)))) 2)) (/.f64 eps (cbrt.f64 (fabs.f64 (expm1.f64 (*.f64 eps a))))) (fma.f64 eps -1/2 (pow.f64 b -1)))
(fma.f64 (/.f64 1 (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (/.f64 eps (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (/.f64 1 (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (/.f64 eps (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (fma.f64 eps -1/2 (pow.f64 b -1)))
(fma.f64 (/.f64 1 (sqrt.f64 (fabs.f64 (expm1.f64 (*.f64 eps a))))) (/.f64 eps (sqrt.f64 (fabs.f64 (expm1.f64 (*.f64 eps a))))) (fma.f64 eps -1/2 (pow.f64 b -1)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) 1) (/.f64 (cbrt.f64 eps) (-.f64 1 (pow.f64 (exp.f64 eps) a))) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (cbrt.f64 eps) (/.f64 1 (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (/.f64 (cbrt.f64 eps) (-.f64 1 (pow.f64 (exp.f64 eps) a))) (fma.f64 eps -1/2 (pow.f64 b -1)))
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (/.f64 (cbrt.f64 eps) (fabs.f64 (expm1.f64 (*.f64 eps a)))) (fma.f64 eps -1/2 (pow.f64 b -1)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2)) (cbrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2)) (cbrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (fma.f64 eps -1/2 (pow.f64 b -1)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) (pow.f64 (cbrt.f64 (fabs.f64 (expm1.f64 (*.f64 eps a)))) 2)) (cbrt.f64 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a))))) (fma.f64 eps -1/2 (pow.f64 b -1)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (fma.f64 eps -1/2 (pow.f64 b -1)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) (sqrt.f64 (fabs.f64 (expm1.f64 (*.f64 eps a))))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (fabs.f64 (expm1.f64 (*.f64 eps a))))) (fma.f64 eps -1/2 (pow.f64 b -1)))
(fma.f64 (/.f64 (sqrt.f64 eps) 1) (/.f64 (sqrt.f64 eps) (-.f64 1 (pow.f64 (exp.f64 eps) a))) (fma.f64 eps -1/2 (/.f64 1 b)))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))))
(fma.f64 (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (fma.f64 eps -1/2 (pow.f64 b -1)))
(fma.f64 (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (fabs.f64 (expm1.f64 (*.f64 eps a)))) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (fabs.f64 (expm1.f64 (*.f64 eps a))))) (fma.f64 eps -1/2 (pow.f64 b -1)))
(fma.f64 (*.f64 -1/2 (cbrt.f64 (*.f64 eps eps))) (cbrt.f64 eps) (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 -1/2 (cbrt.f64 eps)) (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 -1/2 (cbrt.f64 eps)) (pow.f64 b -1)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 -1/2 (cbrt.f64 eps)) (pow.f64 b -1)) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))))
(fma.f64 (*.f64 -1/2 (sqrt.f64 eps)) (sqrt.f64 eps) (+.f64 (/.f64 1 b) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (fma.f64 eps -1/2 (pow.f64 b -1)) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps a)))))
(fma.f64 (/.f64 eps (-.f64 1 (exp.f64 (*.f64 (*.f64 a eps) 3)))) (fma.f64 (pow.f64 (exp.f64 eps) a) (+.f64 1 (pow.f64 (exp.f64 eps) a)) 1) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 (*.f64 eps a)) 3))) (fma.f64 (pow.f64 (exp.f64 eps) a) (+.f64 1 (pow.f64 (exp.f64 eps) a)) 1) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (/.f64 eps (-.f64 1 (pow.f64 (pow.f64 (exp.f64 eps) a) 3))) (fma.f64 (pow.f64 (exp.f64 eps) a) (+.f64 1 (pow.f64 (exp.f64 eps) a)) 1) (fma.f64 eps -1/2 (pow.f64 b -1)))
(fma.f64 (/.f64 eps (+.f64 1 (pow.f64 (exp.f64 eps) (*.f64 a 3)))) (fma.f64 (pow.f64 (exp.f64 eps) a) (fabs.f64 (expm1.f64 (*.f64 eps a))) 1) (fma.f64 eps -1/2 (pow.f64 b -1)))
(fma.f64 (/.f64 eps (-.f64 1 (pow.f64 (pow.f64 (exp.f64 eps) a) 2))) (+.f64 1 (pow.f64 (exp.f64 eps) a)) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (*.f64 2 a)))) (+.f64 1 (pow.f64 (exp.f64 eps) a)) (fma.f64 eps -1/2 (pow.f64 b -1)))
(fma.f64 (/.f64 eps (+.f64 1 (pow.f64 (exp.f64 eps) (*.f64 2 a)))) (fabs.f64 (expm1.f64 (*.f64 eps a))) (fma.f64 eps -1/2 (pow.f64 b -1)))

localize17.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(expm1.f64 (*.f64 a eps))
99.9%
(*.f64 eps (expm1.f64 (*.f64 a eps)))
99.1%
(*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))
34.3%
(/.f64 (*.f64 eps (expm1.f64 (*.f64 a eps))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))
Compiler

Compiled 58 to 12 computations (79.3% saved)

series6.0ms (0%)

Counts
3 → 84
Calls

21 calls:

TimeVariablePointExpression
1.0ms
eps
@-inf
(/.f64 (*.f64 eps (expm1.f64 (*.f64 a eps))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))
1.0ms
eps
@inf
(/.f64 (*.f64 eps (expm1.f64 (*.f64 a eps))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))
1.0ms
eps
@-inf
(*.f64 eps (expm1.f64 (*.f64 a eps)))
0.0ms
b
@-inf
(/.f64 (*.f64 eps (expm1.f64 (*.f64 a eps))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))
0.0ms
b
@inf
(/.f64 (*.f64 eps (expm1.f64 (*.f64 a eps))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))

rewrite123.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1620×log-prod
1044×pow-prod-down
682×pow-prod-up
590×pow-exp
492×expm1-udef
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01577
130577
2365977
Stop Event
node limit
Counts
3 → 116
Calls
Call 1
Inputs
(/.f64 (*.f64 eps (expm1.f64 (*.f64 a eps))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))
(*.f64 eps (expm1.f64 (*.f64 a eps)))
(expm1.f64 (*.f64 a eps))
Outputs
(+.f64 0 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))) 1)
(*.f64 eps (/.f64 1 (/.f64 (expm1.f64 (*.f64 eps a)) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (*.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps a)) (*.f64 eps (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 1)
(*.f64 1 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) 2) (cbrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) 2) (*.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) (sqrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) (*.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (neg.f64 eps)) (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (neg.f64 (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) (*.f64 eps (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps a)))) (/.f64 1 (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 eps 1) (/.f64 (expm1.f64 (*.f64 eps a)) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps a))) (/.f64 eps (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) 1) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) 2) 1) (/.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) 1) (/.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) (expm1.f64 (*.f64 eps a))) (/.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 eps (pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 2)) (/.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 eps (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) (/.f64 (expm1.f64 (*.f64 eps a)) (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) (/.f64 eps (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) (expm1.f64 (*.f64 eps a)))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 2)) (/.f64 eps (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (/.f64 (*.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 2)) (/.f64 (*.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) (/.f64 (*.f64 eps (expm1.f64 (*.f64 eps a))) (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) 2) (expm1.f64 (*.f64 eps a))) (/.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) 2) (expm1.f64 (*.f64 eps b))) (/.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) 2) (pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 2)) (cbrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) 2) (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) (/.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) (expm1.f64 (*.f64 eps b))) (/.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) (pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 2)) (/.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) 2)
(pow.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) eps)) -1)
(pow.f64 (/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) eps)) 1) -1)
(neg.f64 (/.f64 (*.f64 eps (expm1.f64 (*.f64 eps a))) (*.f64 (expm1.f64 (*.f64 eps a)) (neg.f64 (expm1.f64 (*.f64 eps b))))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 eps (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(exp.f64 (log.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) eps))) -1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(+.f64 0 (*.f64 eps (expm1.f64 (*.f64 eps a))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 (exp.f64 eps) (expm1.f64 (*.f64 eps a)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (expm1.f64 (*.f64 eps a))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) (expm1.f64 (*.f64 eps a))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) (expm1.f64 (*.f64 eps a))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (expm1.f64 (*.f64 eps a))))) 1)
(pow.f64 (*.f64 eps (expm1.f64 (*.f64 eps a))) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) 3)
(pow.f64 (pow.f64 (*.f64 eps (expm1.f64 (*.f64 eps a))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 eps (expm1.f64 (*.f64 eps a))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) 2)
(sqrt.f64 (pow.f64 (*.f64 eps (expm1.f64 (*.f64 eps a))) 2))
(log.f64 (pow.f64 (exp.f64 eps) (expm1.f64 (*.f64 eps a))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (expm1.f64 (*.f64 eps a))))))
(cbrt.f64 (pow.f64 (*.f64 eps (expm1.f64 (*.f64 eps a))) 3))
(expm1.f64 (log1p.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))))
(exp.f64 (log.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 eps (expm1.f64 (*.f64 eps a))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a))))) 2))
(log1p.f64 (expm1.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))))
(+.f64 (pow.f64 (exp.f64 eps) a) -1)
(+.f64 0 (expm1.f64 (*.f64 eps a)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (exp.f64 (expm1.f64 (*.f64 eps a)))))) (log.f64 (cbrt.f64 (exp.f64 (expm1.f64 (*.f64 eps a))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (expm1.f64 (*.f64 eps a))))) (log.f64 (sqrt.f64 (exp.f64 (expm1.f64 (*.f64 eps a))))))
(-.f64 (pow.f64 (exp.f64 eps) a) 1)
(*.f64 (expm1.f64 (*.f64 eps a)) 1)
(*.f64 1 (expm1.f64 (*.f64 eps a)))
(*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2) (cbrt.f64 (expm1.f64 (*.f64 eps a))))
(*.f64 (sqrt.f64 (expm1.f64 (*.f64 eps a))) (sqrt.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (-.f64 (exp.f64 (*.f64 (*.f64 eps a) 3)) 1) (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 2) (+.f64 1 (*.f64 (pow.f64 (exp.f64 eps) a) 1))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 2) 1) (+.f64 (pow.f64 (exp.f64 eps) a) 1))
(pow.f64 (expm1.f64 (*.f64 eps a)) 1)
(pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 3)
(pow.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2) 1/2)
(pow.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 3) 1/3)
(pow.f64 (sqrt.f64 (expm1.f64 (*.f64 eps a))) 2)
(sqrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))
(log.f64 (exp.f64 (expm1.f64 (*.f64 eps a))))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (*.f64 eps a)))))
(cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 3))
(exp.f64 (log.f64 (expm1.f64 (*.f64 eps a))))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (*.f64 eps a))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (expm1.f64 (*.f64 eps a))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (expm1.f64 (*.f64 eps a)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (expm1.f64 (*.f64 eps a)))) 2))
(log1p.f64 (expm1.f64 (expm1.f64 (*.f64 eps a))))
(fma.f64 1 (pow.f64 (exp.f64 eps) a) -1)
(fma.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) (cbrt.f64 (pow.f64 (exp.f64 eps) a))) (cbrt.f64 (pow.f64 (exp.f64 eps) a)) -1)
(fma.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) a)) (sqrt.f64 (pow.f64 (exp.f64 eps) a)) -1)

simplify153.0ms (1%)

Algorithm
egg-herbie
Rules
1140×log-prod
818×cube-prod
738×associate-*r*
642×associate-*l*
474×times-frac
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03655026
19464822
247094822
Stop Event
node limit
Counts
200 → 177
Calls
Call 1
Inputs
(/.f64 1 b)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/6 b) (*.f64 -1/4 b)))) (/.f64 1 b)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/24 (pow.f64 b 2)) (+.f64 (*.f64 -1/2 (*.f64 b (+.f64 (*.f64 1/6 b) (*.f64 -1/4 b)))) (*.f64 -1/12 (pow.f64 b 2)))))) (+.f64 (*.f64 -1/2 eps) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/6 b) (*.f64 -1/4 b)))) (/.f64 1 b))))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 1 b)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 -1/4 (pow.f64 eps 2))) b)) (/.f64 1 b)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 -1/4 (pow.f64 eps 2))) b)) (+.f64 (/.f64 1 b) (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/24 (pow.f64 eps 3)) (+.f64 (*.f64 -1/12 (pow.f64 eps 3)) (*.f64 -1/2 (*.f64 eps (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 -1/4 (pow.f64 eps 2))))))))))))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 (pow.f64 eps 2) a)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 3) (pow.f64 a 2))) (*.f64 (pow.f64 eps 2) a))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 4) (pow.f64 a 3))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 3) (pow.f64 a 2))) (*.f64 (pow.f64 eps 2) a)))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 4) (pow.f64 a 3))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 3) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 5) (pow.f64 a 4))) (*.f64 (pow.f64 eps 2) a))))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps)
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps)
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps)
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps)
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps)
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps)
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps)
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps)
(*.f64 (pow.f64 eps 2) a)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 3) (pow.f64 a 2))) (*.f64 (pow.f64 eps 2) a))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 4) (pow.f64 a 3))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 3) (pow.f64 a 2))) (*.f64 (pow.f64 eps 2) a)))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 4) (pow.f64 a 3))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 3) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 5) (pow.f64 a 4))) (*.f64 (pow.f64 eps 2) a))))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps)
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps)
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps)
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps)
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps)
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps)
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps)
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps)
(*.f64 eps a)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (*.f64 eps a))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(*.f64 eps a)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (*.f64 eps a))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(+.f64 0 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))) 1)
(*.f64 eps (/.f64 1 (/.f64 (expm1.f64 (*.f64 eps a)) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (*.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(*.f64 (expm1.f64 (*.f64 eps a)) (*.f64 eps (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 1)
(*.f64 1 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) 2) (cbrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) 2) (*.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) (sqrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) (*.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (neg.f64 eps)) (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (neg.f64 (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) (*.f64 eps (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps a)))) (/.f64 1 (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 eps 1) (/.f64 (expm1.f64 (*.f64 eps a)) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps a))) (/.f64 eps (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) 1) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) 2) 1) (/.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) 1) (/.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) (expm1.f64 (*.f64 eps a))) (/.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 eps (pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 2)) (/.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 eps (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) (/.f64 (expm1.f64 (*.f64 eps a)) (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) (/.f64 eps (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) (expm1.f64 (*.f64 eps a)))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 2)) (/.f64 eps (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (/.f64 (*.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 2)) (/.f64 (*.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) (/.f64 (*.f64 eps (expm1.f64 (*.f64 eps a))) (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) 2) (expm1.f64 (*.f64 eps a))) (/.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) 2) (expm1.f64 (*.f64 eps b))) (/.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) 2) (pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 2)) (cbrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) 2) (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) (/.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) (expm1.f64 (*.f64 eps b))) (/.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) (pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 2)) (/.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) 2)
(pow.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) eps)) -1)
(pow.f64 (/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) eps)) 1) -1)
(neg.f64 (/.f64 (*.f64 eps (expm1.f64 (*.f64 eps a))) (*.f64 (expm1.f64 (*.f64 eps a)) (neg.f64 (expm1.f64 (*.f64 eps b))))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 eps (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(exp.f64 (log.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) eps))) -1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(+.f64 0 (*.f64 eps (expm1.f64 (*.f64 eps a))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 (exp.f64 eps) (expm1.f64 (*.f64 eps a)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (expm1.f64 (*.f64 eps a))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) (expm1.f64 (*.f64 eps a))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) (expm1.f64 (*.f64 eps a))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (expm1.f64 (*.f64 eps a))))) 1)
(pow.f64 (*.f64 eps (expm1.f64 (*.f64 eps a))) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) 3)
(pow.f64 (pow.f64 (*.f64 eps (expm1.f64 (*.f64 eps a))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 eps (expm1.f64 (*.f64 eps a))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) 2)
(sqrt.f64 (pow.f64 (*.f64 eps (expm1.f64 (*.f64 eps a))) 2))
(log.f64 (pow.f64 (exp.f64 eps) (expm1.f64 (*.f64 eps a))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (expm1.f64 (*.f64 eps a))))))
(cbrt.f64 (pow.f64 (*.f64 eps (expm1.f64 (*.f64 eps a))) 3))
(expm1.f64 (log1p.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))))
(exp.f64 (log.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 eps (expm1.f64 (*.f64 eps a))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a))))) 2))
(log1p.f64 (expm1.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))))
(+.f64 (pow.f64 (exp.f64 eps) a) -1)
(+.f64 0 (expm1.f64 (*.f64 eps a)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (exp.f64 (expm1.f64 (*.f64 eps a)))))) (log.f64 (cbrt.f64 (exp.f64 (expm1.f64 (*.f64 eps a))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (expm1.f64 (*.f64 eps a))))) (log.f64 (sqrt.f64 (exp.f64 (expm1.f64 (*.f64 eps a))))))
(-.f64 (pow.f64 (exp.f64 eps) a) 1)
(*.f64 (expm1.f64 (*.f64 eps a)) 1)
(*.f64 1 (expm1.f64 (*.f64 eps a)))
(*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2) (cbrt.f64 (expm1.f64 (*.f64 eps a))))
(*.f64 (sqrt.f64 (expm1.f64 (*.f64 eps a))) (sqrt.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (-.f64 (exp.f64 (*.f64 (*.f64 eps a) 3)) 1) (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 2) (+.f64 1 (*.f64 (pow.f64 (exp.f64 eps) a) 1))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 2) 1) (+.f64 (pow.f64 (exp.f64 eps) a) 1))
(pow.f64 (expm1.f64 (*.f64 eps a)) 1)
(pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 3)
(pow.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2) 1/2)
(pow.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 3) 1/3)
(pow.f64 (sqrt.f64 (expm1.f64 (*.f64 eps a))) 2)
(sqrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))
(log.f64 (exp.f64 (expm1.f64 (*.f64 eps a))))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (*.f64 eps a)))))
(cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 3))
(exp.f64 (log.f64 (expm1.f64 (*.f64 eps a))))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (*.f64 eps a))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (expm1.f64 (*.f64 eps a))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (expm1.f64 (*.f64 eps a)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (expm1.f64 (*.f64 eps a)))) 2))
(log1p.f64 (expm1.f64 (expm1.f64 (*.f64 eps a))))
(fma.f64 1 (pow.f64 (exp.f64 eps) a) -1)
(fma.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) (cbrt.f64 (pow.f64 (exp.f64 eps) a))) (cbrt.f64 (pow.f64 (exp.f64 eps) a)) -1)
(fma.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) a)) (sqrt.f64 (pow.f64 (exp.f64 eps) a)) -1)
Outputs
(/.f64 1 b)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 -1/2 eps (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/6 b) (*.f64 -1/4 b)))) (/.f64 1 b)))
(fma.f64 -1/2 eps (fma.f64 -1 (*.f64 (*.f64 eps eps) (*.f64 b -1/12)) (/.f64 1 b)))
(fma.f64 -1/2 eps (-.f64 (/.f64 1 b) (*.f64 b (*.f64 eps (*.f64 eps -1/12)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/24 (pow.f64 b 2)) (+.f64 (*.f64 -1/2 (*.f64 b (+.f64 (*.f64 1/6 b) (*.f64 -1/4 b)))) (*.f64 -1/12 (pow.f64 b 2)))))) (+.f64 (*.f64 -1/2 eps) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/6 b) (*.f64 -1/4 b)))) (/.f64 1 b))))
(fma.f64 -1 (*.f64 (pow.f64 eps 3) (fma.f64 1/24 (*.f64 b b) (fma.f64 -1/2 (*.f64 b (*.f64 b -1/12)) (*.f64 (*.f64 b b) -1/12)))) (fma.f64 -1/2 eps (fma.f64 -1 (*.f64 (*.f64 eps eps) (*.f64 b -1/12)) (/.f64 1 b))))
(-.f64 (fma.f64 -1/2 eps (-.f64 (/.f64 1 b) (*.f64 b (*.f64 eps (*.f64 eps -1/12))))) (*.f64 (pow.f64 eps 3) (fma.f64 1/24 (*.f64 b b) (fma.f64 -1/2 (*.f64 b (*.f64 b -1/12)) (*.f64 b (*.f64 b -1/12))))))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(/.f64 1 b)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 -1/2 eps (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 -1/4 (pow.f64 eps 2))) b)) (/.f64 1 b)))
(fma.f64 -1/2 eps (fma.f64 -1 (*.f64 (*.f64 eps eps) (*.f64 b -1/12)) (/.f64 1 b)))
(fma.f64 -1/2 eps (-.f64 (/.f64 1 b) (*.f64 b (*.f64 eps (*.f64 eps -1/12)))))
(+.f64 (*.f64 -1/2 eps) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 -1/4 (pow.f64 eps 2))) b)) (+.f64 (/.f64 1 b) (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/24 (pow.f64 eps 3)) (+.f64 (*.f64 -1/12 (pow.f64 eps 3)) (*.f64 -1/2 (*.f64 eps (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 -1/4 (pow.f64 eps 2))))))))))))
(fma.f64 -1/2 eps (+.f64 (fma.f64 -1 (*.f64 b (*.f64 (*.f64 eps eps) -1/12)) (/.f64 1 b)) (neg.f64 (*.f64 (*.f64 b b) (fma.f64 1/24 (pow.f64 eps 3) (fma.f64 -1/12 (pow.f64 eps 3) (*.f64 -1/2 (*.f64 eps (*.f64 (*.f64 eps eps) -1/12)))))))))
(fma.f64 -1/2 eps (-.f64 (-.f64 (/.f64 1 b) (*.f64 b (*.f64 eps (*.f64 eps -1/12)))) (*.f64 (*.f64 b b) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 3) -1/12)) (*.f64 (pow.f64 eps 3) -1/24)))))
(fma.f64 -1/2 eps (-.f64 (-.f64 (/.f64 1 b) (*.f64 b (*.f64 eps (*.f64 eps -1/12)))) (*.f64 b (*.f64 b (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 3) -1/12)) (*.f64 (pow.f64 eps 3) -1/24))))))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(*.f64 (pow.f64 eps 2) a)
(*.f64 (*.f64 eps eps) a)
(*.f64 eps (*.f64 eps a))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 3) (pow.f64 a 2))) (*.f64 (pow.f64 eps 2) a))
(fma.f64 1/2 (*.f64 (pow.f64 eps 3) (*.f64 a a)) (*.f64 (*.f64 eps eps) a))
(fma.f64 (*.f64 eps eps) a (*.f64 (pow.f64 eps 3) (*.f64 (*.f64 a a) 1/2)))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 4) (pow.f64 a 3))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 3) (pow.f64 a 2))) (*.f64 (pow.f64 eps 2) a)))
(fma.f64 1/6 (*.f64 (pow.f64 eps 4) (pow.f64 a 3)) (fma.f64 1/2 (*.f64 (pow.f64 eps 3) (*.f64 a a)) (*.f64 (*.f64 eps eps) a)))
(fma.f64 1/6 (*.f64 (pow.f64 eps 4) (pow.f64 a 3)) (fma.f64 (*.f64 eps eps) a (*.f64 (pow.f64 eps 3) (*.f64 (*.f64 a a) 1/2))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 4) (pow.f64 a 3))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 3) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 5) (pow.f64 a 4))) (*.f64 (pow.f64 eps 2) a))))
(fma.f64 1/6 (*.f64 (pow.f64 eps 4) (pow.f64 a 3)) (fma.f64 1/2 (*.f64 (pow.f64 eps 3) (*.f64 a a)) (fma.f64 1/24 (*.f64 (pow.f64 eps 5) (pow.f64 a 4)) (*.f64 (*.f64 eps eps) a))))
(fma.f64 1/6 (*.f64 (pow.f64 eps 4) (pow.f64 a 3)) (fma.f64 1/2 (*.f64 (pow.f64 eps 3) (*.f64 a a)) (fma.f64 (*.f64 eps eps) a (*.f64 1/24 (*.f64 (pow.f64 eps 5) (pow.f64 a 4))))))
(fma.f64 1/6 (*.f64 (pow.f64 eps 4) (pow.f64 a 3)) (fma.f64 1/2 (*.f64 (pow.f64 eps 3) (*.f64 a a)) (fma.f64 1/24 (*.f64 (pow.f64 eps 5) (pow.f64 a 4)) (*.f64 eps (*.f64 eps a)))))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps)
(*.f64 eps (expm1.f64 (*.f64 eps a)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps)
(*.f64 eps (expm1.f64 (*.f64 eps a)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps)
(*.f64 eps (expm1.f64 (*.f64 eps a)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps)
(*.f64 eps (expm1.f64 (*.f64 eps a)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps)
(*.f64 eps (expm1.f64 (*.f64 eps a)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps)
(*.f64 eps (expm1.f64 (*.f64 eps a)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps)
(*.f64 eps (expm1.f64 (*.f64 eps a)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps)
(*.f64 eps (expm1.f64 (*.f64 eps a)))
(*.f64 (pow.f64 eps 2) a)
(*.f64 (*.f64 eps eps) a)
(*.f64 eps (*.f64 eps a))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 3) (pow.f64 a 2))) (*.f64 (pow.f64 eps 2) a))
(fma.f64 1/2 (*.f64 (pow.f64 eps 3) (*.f64 a a)) (*.f64 (*.f64 eps eps) a))
(fma.f64 (*.f64 eps eps) a (*.f64 (pow.f64 eps 3) (*.f64 (*.f64 a a) 1/2)))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 4) (pow.f64 a 3))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 3) (pow.f64 a 2))) (*.f64 (pow.f64 eps 2) a)))
(fma.f64 1/6 (*.f64 (pow.f64 eps 4) (pow.f64 a 3)) (fma.f64 1/2 (*.f64 (pow.f64 eps 3) (*.f64 a a)) (*.f64 (*.f64 eps eps) a)))
(fma.f64 1/6 (*.f64 (pow.f64 eps 4) (pow.f64 a 3)) (fma.f64 (*.f64 eps eps) a (*.f64 (pow.f64 eps 3) (*.f64 (*.f64 a a) 1/2))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 4) (pow.f64 a 3))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 3) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 5) (pow.f64 a 4))) (*.f64 (pow.f64 eps 2) a))))
(fma.f64 1/6 (*.f64 (pow.f64 eps 4) (pow.f64 a 3)) (fma.f64 1/2 (*.f64 (pow.f64 eps 3) (*.f64 a a)) (fma.f64 1/24 (*.f64 (pow.f64 eps 5) (pow.f64 a 4)) (*.f64 (*.f64 eps eps) a))))
(fma.f64 1/6 (*.f64 (pow.f64 eps 4) (pow.f64 a 3)) (fma.f64 1/2 (*.f64 (pow.f64 eps 3) (*.f64 a a)) (fma.f64 (*.f64 eps eps) a (*.f64 1/24 (*.f64 (pow.f64 eps 5) (pow.f64 a 4))))))
(fma.f64 1/6 (*.f64 (pow.f64 eps 4) (pow.f64 a 3)) (fma.f64 1/2 (*.f64 (pow.f64 eps 3) (*.f64 a a)) (fma.f64 1/24 (*.f64 (pow.f64 eps 5) (pow.f64 a 4)) (*.f64 eps (*.f64 eps a)))))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps)
(*.f64 eps (expm1.f64 (*.f64 eps a)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps)
(*.f64 eps (expm1.f64 (*.f64 eps a)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps)
(*.f64 eps (expm1.f64 (*.f64 eps a)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps)
(*.f64 eps (expm1.f64 (*.f64 eps a)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps)
(*.f64 eps (expm1.f64 (*.f64 eps a)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps)
(*.f64 eps (expm1.f64 (*.f64 eps a)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps)
(*.f64 eps (expm1.f64 (*.f64 eps a)))
(*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) eps)
(*.f64 eps (expm1.f64 (*.f64 eps a)))
(*.f64 eps a)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (*.f64 eps a))
(fma.f64 1/2 (*.f64 (*.f64 eps eps) (*.f64 a a)) (*.f64 eps a))
(fma.f64 eps a (*.f64 (*.f64 eps eps) (*.f64 (*.f64 a a) 1/2)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))
(fma.f64 1/2 (*.f64 (*.f64 eps eps) (*.f64 a a)) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3)) (*.f64 eps a)))
(fma.f64 1/2 (*.f64 (*.f64 eps eps) (*.f64 a a)) (fma.f64 eps a (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))))
(fma.f64 1/2 (*.f64 (*.f64 eps eps) (*.f64 a a)) (fma.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4)) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3)) (*.f64 eps a))))
(fma.f64 1/2 (*.f64 (*.f64 eps eps) (*.f64 a a)) (fma.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4)) (fma.f64 eps a (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 eps a))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 eps a))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 eps a))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 eps a))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 eps a))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 eps a))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 eps a))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 eps a))
(*.f64 eps a)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (*.f64 eps a))
(fma.f64 1/2 (*.f64 (*.f64 eps eps) (*.f64 a a)) (*.f64 eps a))
(fma.f64 eps a (*.f64 (*.f64 eps eps) (*.f64 (*.f64 a a) 1/2)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a)))
(fma.f64 1/2 (*.f64 (*.f64 eps eps) (*.f64 a a)) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3)) (*.f64 eps a)))
(fma.f64 1/2 (*.f64 (*.f64 eps eps) (*.f64 a a)) (fma.f64 eps a (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 a 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))) (*.f64 eps a))))
(fma.f64 1/2 (*.f64 (*.f64 eps eps) (*.f64 a a)) (fma.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4)) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3)) (*.f64 eps a))))
(fma.f64 1/2 (*.f64 (*.f64 eps eps) (*.f64 a a)) (fma.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4)) (fma.f64 eps a (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3))))))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 eps a))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 eps a))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 eps a))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 eps a))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 eps a))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 eps a))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 eps a))
(-.f64 (exp.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 eps a))
(+.f64 0 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 b eps))))) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 b eps))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 b eps)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 b eps))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 b eps)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))))
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))) 1)
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(*.f64 eps (/.f64 1 (/.f64 (expm1.f64 (*.f64 eps a)) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(*.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(*.f64 (*.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(*.f64 (expm1.f64 (*.f64 eps a)) (*.f64 eps (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(*.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 1)
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(*.f64 1 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) 2))
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) 2) (cbrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) 2) (*.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) (sqrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(*.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) (*.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(*.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (neg.f64 eps)) (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (neg.f64 (expm1.f64 (*.f64 eps b))))))
(*.f64 (expm1.f64 (*.f64 eps a)) (*.f64 (neg.f64 eps) (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (neg.f64 (expm1.f64 (*.f64 b eps))))))
(/.f64 (neg.f64 eps) (neg.f64 (expm1.f64 (*.f64 b eps))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(*.f64 (/.f64 1 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) (*.f64 eps (expm1.f64 (*.f64 eps a))))
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(*.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps a)))) (/.f64 1 (expm1.f64 (*.f64 eps b))))
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(*.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps a)))))
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(*.f64 (/.f64 eps 1) (/.f64 (expm1.f64 (*.f64 eps a)) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps a))) (/.f64 eps (expm1.f64 (*.f64 eps b))))
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) 1) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) 2) 1) (/.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) 1) (/.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) (expm1.f64 (*.f64 eps a))) (/.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) (expm1.f64 (*.f64 eps b))))
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps a))))
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(*.f64 (/.f64 eps (pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 2)) (/.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 eps (pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 b eps)))) 2)) (/.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 b eps))))))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 b eps)))) 2)) (/.f64 eps (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 b eps))))))
(*.f64 (/.f64 eps (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) (/.f64 (expm1.f64 (*.f64 eps a)) (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 eps (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 b eps))))) (/.f64 (expm1.f64 (*.f64 eps a)) (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 b eps))))))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) (/.f64 eps (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 eps (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 b eps))))) (/.f64 (expm1.f64 (*.f64 eps a)) (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 b eps))))))
(*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) (expm1.f64 (*.f64 eps a)))
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 2)) (/.f64 eps (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 eps (pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 b eps)))) 2)) (/.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 b eps))))))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 b eps)))) 2)) (/.f64 eps (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 b eps))))))
(*.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (/.f64 (*.f64 eps (expm1.f64 (*.f64 eps a))) (expm1.f64 (*.f64 eps b))))
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 2)) (/.f64 (*.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 eps (pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 b eps)))) 2)) (/.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 b eps))))))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 b eps)))) 2)) (/.f64 eps (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 b eps))))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) (/.f64 (*.f64 eps (expm1.f64 (*.f64 eps a))) (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 eps (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 b eps))))) (/.f64 (expm1.f64 (*.f64 eps a)) (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 b eps))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) 2) (expm1.f64 (*.f64 eps a))) (/.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) (expm1.f64 (*.f64 eps b))))
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) 2) (expm1.f64 (*.f64 eps b))) (/.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) (expm1.f64 (*.f64 eps a))))
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) 2) (pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 2)) (cbrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 b eps)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) 2) (pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 b eps)))) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 eps (expm1.f64 (*.f64 b eps)))) (pow.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) 2)) (pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 b eps)))) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) 2) (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) (/.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 eps (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 b eps))))) (/.f64 (expm1.f64 (*.f64 eps a)) (sqrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 b eps))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) (expm1.f64 (*.f64 eps b))) (/.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) (expm1.f64 (*.f64 eps a))))
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) (pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 2)) (/.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 eps (pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 b eps)))) 2)) (/.f64 (expm1.f64 (*.f64 eps a)) (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 b eps))))))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (pow.f64 (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 b eps)))) 2)) (/.f64 eps (cbrt.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 b eps))))))
(pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 1)
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) 3)
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(pow.f64 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 2) 1/2)
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(pow.f64 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 3) 1/3)
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) 2)
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(pow.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) eps)) -1)
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(pow.f64 (/.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) eps)) 1) -1)
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(neg.f64 (/.f64 (*.f64 eps (expm1.f64 (*.f64 eps a))) (*.f64 (expm1.f64 (*.f64 eps a)) (neg.f64 (expm1.f64 (*.f64 eps b))))))
(*.f64 (expm1.f64 (*.f64 eps a)) (*.f64 (neg.f64 eps) (/.f64 (/.f64 1 (expm1.f64 (*.f64 eps a))) (neg.f64 (expm1.f64 (*.f64 b eps))))))
(/.f64 (neg.f64 eps) (neg.f64 (expm1.f64 (*.f64 b eps))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 2))
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(log.f64 (pow.f64 (exp.f64 (/.f64 eps (expm1.f64 (*.f64 eps a)))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))))
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))) 3))
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 eps (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))) 3)))
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(exp.f64 (log.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) 1))
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) 1) 1))
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))) 3))
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))) 1/3))
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))) 2))
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps b)) eps))) -1))
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(+.f64 0 (*.f64 eps (expm1.f64 (*.f64 eps a))))
(*.f64 eps (expm1.f64 (*.f64 eps a)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (pow.f64 (exp.f64 eps) (expm1.f64 (*.f64 eps a)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (expm1.f64 (*.f64 eps a))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (expm1.f64 (*.f64 eps a)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (expm1.f64 (*.f64 eps a))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) (expm1.f64 (*.f64 eps a))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) (expm1.f64 (*.f64 eps a))))))
(*.f64 eps (expm1.f64 (*.f64 eps a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (expm1.f64 (*.f64 eps a))))) 1)
(*.f64 eps (expm1.f64 (*.f64 eps a)))
(pow.f64 (*.f64 eps (expm1.f64 (*.f64 eps a))) 1)
(*.f64 eps (expm1.f64 (*.f64 eps a)))
(pow.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) 3)
(*.f64 eps (expm1.f64 (*.f64 eps a)))
(pow.f64 (pow.f64 (*.f64 eps (expm1.f64 (*.f64 eps a))) 2) 1/2)
(*.f64 eps (expm1.f64 (*.f64 eps a)))
(pow.f64 (pow.f64 (*.f64 eps (expm1.f64 (*.f64 eps a))) 3) 1/3)
(*.f64 eps (expm1.f64 (*.f64 eps a)))
(pow.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) 2)
(*.f64 eps (expm1.f64 (*.f64 eps a)))
(sqrt.f64 (pow.f64 (*.f64 eps (expm1.f64 (*.f64 eps a))) 2))
(*.f64 eps (expm1.f64 (*.f64 eps a)))
(log.f64 (pow.f64 (exp.f64 eps) (expm1.f64 (*.f64 eps a))))
(*.f64 eps (expm1.f64 (*.f64 eps a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (expm1.f64 (*.f64 eps a))))))
(*.f64 eps (expm1.f64 (*.f64 eps a)))
(cbrt.f64 (pow.f64 (*.f64 eps (expm1.f64 (*.f64 eps a))) 3))
(*.f64 eps (expm1.f64 (*.f64 eps a)))
(expm1.f64 (log1p.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))))
(*.f64 eps (expm1.f64 (*.f64 eps a)))
(exp.f64 (log.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))))
(*.f64 eps (expm1.f64 (*.f64 eps a)))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) 1))
(*.f64 eps (expm1.f64 (*.f64 eps a)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))) 1) 1))
(*.f64 eps (expm1.f64 (*.f64 eps a)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a))))) 3))
(*.f64 eps (expm1.f64 (*.f64 eps a)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 eps (expm1.f64 (*.f64 eps a))))) 1/3))
(*.f64 eps (expm1.f64 (*.f64 eps a)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 eps (expm1.f64 (*.f64 eps a))))) 2))
(*.f64 eps (expm1.f64 (*.f64 eps a)))
(log1p.f64 (expm1.f64 (*.f64 eps (expm1.f64 (*.f64 eps a)))))
(*.f64 eps (expm1.f64 (*.f64 eps a)))
(+.f64 (pow.f64 (exp.f64 eps) a) -1)
(expm1.f64 (*.f64 eps a))
(+.f64 0 (expm1.f64 (*.f64 eps a)))
(expm1.f64 (*.f64 eps a))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (expm1.f64 (*.f64 eps a)))) (cbrt.f64 (exp.f64 (expm1.f64 (*.f64 eps a)))))) (log.f64 (cbrt.f64 (exp.f64 (expm1.f64 (*.f64 eps a))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (expm1.f64 (*.f64 eps a)))))) (log.f64 (cbrt.f64 (exp.f64 (expm1.f64 (*.f64 eps a))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (expm1.f64 (*.f64 eps a))))) (log.f64 (sqrt.f64 (exp.f64 (expm1.f64 (*.f64 eps a))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (expm1.f64 (*.f64 eps a))))))
(-.f64 (pow.f64 (exp.f64 eps) a) 1)
(expm1.f64 (*.f64 eps a))
(*.f64 (expm1.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 eps a))
(*.f64 1 (expm1.f64 (*.f64 eps a)))
(expm1.f64 (*.f64 eps a))
(*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2))
(expm1.f64 (*.f64 eps a))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2) (cbrt.f64 (expm1.f64 (*.f64 eps a))))
(expm1.f64 (*.f64 eps a))
(*.f64 (sqrt.f64 (expm1.f64 (*.f64 eps a))) (sqrt.f64 (expm1.f64 (*.f64 eps a))))
(expm1.f64 (*.f64 eps a))
(/.f64 (-.f64 (exp.f64 (*.f64 (*.f64 eps a) 3)) 1) (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 2) (+.f64 1 (*.f64 (pow.f64 (exp.f64 eps) a) 1))))
(/.f64 (expm1.f64 (*.f64 eps (*.f64 a 3))) (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 2) (+.f64 1 (pow.f64 (exp.f64 eps) a))))
(/.f64 (expm1.f64 (*.f64 eps (*.f64 3 a))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 eps) a) (pow.f64 (exp.f64 eps) (*.f64 2 a)))))
(/.f64 (expm1.f64 (*.f64 eps (*.f64 3 a))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 a) eps) (pow.f64 (exp.f64 eps) (*.f64 2 a)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 2) 1) (+.f64 (pow.f64 (exp.f64 eps) a) 1))
(/.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) a) 2) -1) (+.f64 1 (pow.f64 (exp.f64 eps) a)))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 eps) (*.f64 2 a))) (+.f64 1 (pow.f64 (exp.f64 eps) a)))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 eps) (*.f64 2 a))) (+.f64 1 (pow.f64 (exp.f64 a) eps)))
(pow.f64 (expm1.f64 (*.f64 eps a)) 1)
(expm1.f64 (*.f64 eps a))
(pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 3)
(expm1.f64 (*.f64 eps a))
(pow.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2) 1/2)
(expm1.f64 (*.f64 eps a))
(pow.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 3) 1/3)
(expm1.f64 (*.f64 eps a))
(pow.f64 (sqrt.f64 (expm1.f64 (*.f64 eps a))) 2)
(expm1.f64 (*.f64 eps a))
(sqrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 2))
(expm1.f64 (*.f64 eps a))
(log.f64 (exp.f64 (expm1.f64 (*.f64 eps a))))
(expm1.f64 (*.f64 eps a))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (*.f64 eps a)))))
(expm1.f64 (*.f64 eps a))
(cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 3))
(expm1.f64 (*.f64 eps a))
(exp.f64 (log.f64 (expm1.f64 (*.f64 eps a))))
(expm1.f64 (*.f64 eps a))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (*.f64 eps a))) 1))
(expm1.f64 (*.f64 eps a))
(exp.f64 (*.f64 (*.f64 (log.f64 (expm1.f64 (*.f64 eps a))) 1) 1))
(expm1.f64 (*.f64 eps a))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a)))) 3))
(expm1.f64 (*.f64 eps a))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (expm1.f64 (*.f64 eps a)))) 1/3))
(expm1.f64 (*.f64 eps a))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (expm1.f64 (*.f64 eps a)))) 2))
(expm1.f64 (*.f64 eps a))
(log1p.f64 (expm1.f64 (expm1.f64 (*.f64 eps a))))
(expm1.f64 (*.f64 eps a))
(fma.f64 1 (pow.f64 (exp.f64 eps) a) -1)
(expm1.f64 (*.f64 eps a))
(fma.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) a)) (cbrt.f64 (pow.f64 (exp.f64 eps) a))) (cbrt.f64 (pow.f64 (exp.f64 eps) a)) -1)
(expm1.f64 (*.f64 eps a))
(fma.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) a)) (sqrt.f64 (pow.f64 (exp.f64 eps) a)) -1)
(expm1.f64 (*.f64 eps a))

eval589.0ms (3.7%)

Compiler

Compiled 23259 to 10266 computations (55.9% saved)

prune299.0ms (1.9%)

Pruning

15 alts after pruning (13 fresh and 2 done)

PrunedKeptTotal
New94712959
Fresh718
Picked101
Done224
Total95715972
Accurracy
100.0%
Counts
972 → 15
Alt Table
Click to see full alt table
StatusAccuracyProgram
74.1%
(/.f64 (+.f64 a b) (*.f64 a b))
59.1%
(/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (neg.f64 (+.f64 a b))) (neg.f64 b))
32.6%
(/.f64 eps (expm1.f64 (*.f64 b eps)))
31.7%
(/.f64 eps (expm1.f64 (*.f64 a eps)))
45.4%
(/.f64 1 b)
49.4%
(/.f64 1 a)
94.8%
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 1/2 eps))
66.8%
(-.f64 (+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b))) 1)
13.1%
(+.f64 (/.f64 eps (-.f64 1 (+.f64 1 (*.f64 eps (neg.f64 a))))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
7.7%
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 a eps))))) (/.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
94.1%
(+.f64 (/.f64 1 b) (/.f64 1 a))
45.9%
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
84.5%
(*.f64 (/.f64 (+.f64 a b) a) (/.f64 1 b))
83.4%
(*.f64 (/.f64 1 a) (/.f64 (+.f64 a b) b))
32.3%
(cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3))
Compiler

Compiled 370 to 267 computations (27.8% saved)

localize21.0ms (0.1%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
100.0%
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 1/2 eps))
100.0%
(+.f64 (/.f64 1 b) (/.f64 1 a))
Compiler

Compiled 35 to 24 computations (31.4% saved)

series2.0ms (0%)

Counts
2 → 42
Calls

15 calls:

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

rewrite96.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1278×fma-def
1238×log-prod
670×pow-exp
484×expm1-udef
482×log1p-udef
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01250
127350
2402346
Stop Event
node limit
Counts
2 → 213
Calls
Call 1
Inputs
(+.f64 (/.f64 1 b) (/.f64 1 a))
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 1/2 eps))
Outputs
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)))) 1)
(-.f64 (/.f64 (pow.f64 b -2) (/.f64 (-.f64 a b) (*.f64 a b))) (/.f64 (pow.f64 a -2) (/.f64 (-.f64 a b) (*.f64 a b))))
(*.f64 1 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(*.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 1)
(*.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) 2) (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))))
(*.f64 (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2)) (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2)))
(*.f64 (+.f64 a b) (/.f64 1 (*.f64 a b)))
(*.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (/.f64 1 (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 1 (*.f64 a b))))))
(*.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (/.f64 1 (/.f64 (-.f64 a b) (*.f64 a b))))
(/.f64 1 (/.f64 (*.f64 a b) (+.f64 a b)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 1 (*.f64 a b)))) (+.f64 (pow.f64 b -3) (pow.f64 a -3))))
(/.f64 1 (/.f64 (/.f64 (-.f64 a b) (*.f64 a b)) (-.f64 (pow.f64 b -2) (pow.f64 a -2))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 1 (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (+.f64 (pow.f64 a -2) (-.f64 (pow.f64 b -2) (/.f64 1 (*.f64 a b)))))
(/.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (/.f64 (-.f64 a b) (*.f64 a b)))
(/.f64 (fma.f64 -1 a (*.f64 b -1)) (*.f64 b (neg.f64 a)))
(/.f64 (fma.f64 -1 a (*.f64 (neg.f64 b) 1)) (*.f64 (neg.f64 b) a))
(/.f64 (fma.f64 -1 (neg.f64 a) (*.f64 (neg.f64 b) -1)) (*.f64 (neg.f64 b) (neg.f64 a)))
(/.f64 (fma.f64 -1 b (*.f64 a -1)) (*.f64 a (neg.f64 b)))
(/.f64 (fma.f64 -1 b (*.f64 (neg.f64 a) 1)) (*.f64 (neg.f64 a) b))
(/.f64 (fma.f64 -1 (neg.f64 b) (*.f64 (neg.f64 a) -1)) (*.f64 (neg.f64 a) (neg.f64 b)))
(/.f64 (neg.f64 (+.f64 a b)) (neg.f64 (*.f64 a b)))
(/.f64 (neg.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3))) (neg.f64 (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 1 (*.f64 a b))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2))) (neg.f64 (/.f64 (-.f64 a b) (*.f64 a b))))
(/.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (-.f64 (/.f64 1 a) (/.f64 1 b)))
(/.f64 (/.f64 (+.f64 a b) b) a)
(pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 1)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3) 1/3)
(pow.f64 (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2)) 2)
(pow.f64 (/.f64 (*.f64 a b) (+.f64 a b)) -1)
(pow.f64 (/.f64 (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 1 (*.f64 a b)))) (+.f64 (pow.f64 b -3) (pow.f64 a -3))) -1)
(pow.f64 (/.f64 (/.f64 (-.f64 a b) (*.f64 a b)) (-.f64 (pow.f64 b -2) (pow.f64 a -2))) -1)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)))))
(log.f64 (*.f64 (exp.f64 (/.f64 1 b)) (+.f64 1 (expm1.f64 (/.f64 1 a)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 1 b))) (exp.f64 (/.f64 1 a))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 1 b))) (+.f64 1 (expm1.f64 (/.f64 1 a)))))
(log.f64 (*.f64 (exp.f64 (/.f64 1 a)) (+.f64 1 (expm1.f64 (/.f64 1 b)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 1 a))) (exp.f64 (/.f64 1 b))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 1 a))) (+.f64 1 (expm1.f64 (/.f64 1 b)))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))))
(exp.f64 (log.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2))) 2))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))))
(fma.f64 1 (/.f64 1 b) (/.f64 1 a))
(fma.f64 1 (/.f64 1 a) (/.f64 1 b))
(fma.f64 (/.f64 1 b) 1 (/.f64 1 a))
(fma.f64 (/.f64 1 a) 1 (/.f64 1 b))
(fma.f64 (/.f64 1 (cbrt.f64 b)) (cbrt.f64 (pow.f64 b -2)) (/.f64 1 a))
(fma.f64 (cbrt.f64 (pow.f64 b -2)) (/.f64 1 (cbrt.f64 b)) (/.f64 1 a))
(fma.f64 (cbrt.f64 (/.f64 1 a)) (cbrt.f64 (pow.f64 a -2)) (/.f64 1 b))
(fma.f64 (cbrt.f64 (pow.f64 a -2)) (cbrt.f64 (/.f64 1 a)) (/.f64 1 b))
(fma.f64 (pow.f64 b -1/2) (pow.f64 b -1/2) (/.f64 1 a))
(fma.f64 (pow.f64 a -1/2) (pow.f64 a -1/2) (/.f64 1 b))
(fma.f64 -1 (/.f64 1 (neg.f64 b)) (/.f64 1 a))
(fma.f64 -1 (/.f64 1 (neg.f64 a)) (/.f64 1 b))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (/.f64 1 (cbrt.f64 b)) (/.f64 1 a))
(fma.f64 (/.f64 1 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))
(+.f64 (/.f64 1 b) (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 1))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(+.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 eps -1/2))
(+.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 (*.f64 eps -1/2) 1))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a))) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 0 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a))))
(+.f64 (*.f64 eps -1/2) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (/.f64 1 b))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a))))) (cbrt.f64 (exp.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))))))
(*.f64 1 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a))))
(*.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a))) 1)
(*.f64 (cbrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) 2) (cbrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))))
(*.f64 (sqrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) (sqrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))))
(*.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3) (*.f64 1/8 (pow.f64 eps 3))) (/.f64 1 (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a))) (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2))))
(*.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 1/4 (*.f64 eps eps))) (/.f64 1 (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a)))))
(*.f64 (+.f64 (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2)) (sqrt.f64 (*.f64 1/2 eps))) (-.f64 (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2)) (sqrt.f64 (*.f64 1/2 eps))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a))) (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2)) (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3) (*.f64 1/8 (pow.f64 eps 3)))))
(/.f64 1 (/.f64 (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a))) (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 1/4 (*.f64 eps eps)))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3) (*.f64 1/8 (pow.f64 eps 3))) (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a))) (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2)))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 1/4 (*.f64 eps eps))) (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3) (*.f64 1/8 (pow.f64 eps 3)))) (neg.f64 (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a))) (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 1/4 (*.f64 eps eps)))) (neg.f64 (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a)))))
(/.f64 (+.f64 (pow.f64 b -3) (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 3)) (+.f64 (pow.f64 b -2) (-.f64 (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) (*.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3) (pow.f64 (*.f64 eps -1/2) 3)) (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (-.f64 (*.f64 (*.f64 eps -1/2) (*.f64 eps -1/2)) (*.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 eps -1/2)))))
(/.f64 (-.f64 (pow.f64 b -2) (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))) (-.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 (*.f64 eps -1/2) (*.f64 eps -1/2))) (-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 eps -1/2)))
(pow.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a))) 1)
(pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) 3)
(pow.f64 (pow.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a))) (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2)) (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3) (*.f64 1/8 (pow.f64 eps 3)))) -1)
(pow.f64 (/.f64 (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a))) (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 1/4 (*.f64 eps eps)))) -1)
(sqrt.f64 (pow.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a))) 2))
(log.f64 (exp.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a))))))
(log.f64 (*.f64 (exp.f64 (/.f64 1 b)) (/.f64 (exp.f64 (/.f64 1 a)) (pow.f64 (exp.f64 1/2) eps))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 1 b))) (exp.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 1 b))) (/.f64 (exp.f64 (/.f64 1 a)) (pow.f64 (exp.f64 1/2) eps))))
(log.f64 (*.f64 (exp.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) (/.f64 1 (pow.f64 (exp.f64 1/2) eps))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)))) (exp.f64 (*.f64 eps -1/2))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)))) (/.f64 1 (pow.f64 (exp.f64 1/2) eps))))
(log.f64 (*.f64 (exp.f64 (*.f64 eps -1/2)) (exp.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)))))
(log.f64 (*.f64 (exp.f64 (*.f64 eps -1/2)) (+.f64 1 (expm1.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 1/2) eps)) (exp.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 1/2) eps)) (+.f64 1 (expm1.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))))))
(log.f64 (*.f64 (exp.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) (exp.f64 (/.f64 1 b))))
(log.f64 (*.f64 (exp.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) (+.f64 1 (expm1.f64 (/.f64 1 b)))))
(log.f64 (*.f64 (/.f64 (exp.f64 (/.f64 1 a)) (pow.f64 (exp.f64 1/2) eps)) (exp.f64 (/.f64 1 b))))
(log.f64 (*.f64 (/.f64 (exp.f64 (/.f64 1 a)) (pow.f64 (exp.f64 1/2) eps)) (+.f64 1 (expm1.f64 (/.f64 1 b)))))
(log.f64 (/.f64 (exp.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) (+.f64 1 (expm1.f64 (*.f64 1/2 eps)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)))) (pow.f64 (exp.f64 1/2) eps)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)))) (+.f64 1 (expm1.f64 (*.f64 1/2 eps)))))
(cbrt.f64 (pow.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a))) 3))
(expm1.f64 (log1p.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))))
(exp.f64 (log.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a))))) 2))
(log1p.f64 (expm1.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))))
(fma.f64 1 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))
(fma.f64 1 (/.f64 1 b) (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 1))
(fma.f64 1 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(fma.f64 1 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 eps -1/2))
(fma.f64 1 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 1 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a))) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)))
(fma.f64 1 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)))
(fma.f64 1 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(fma.f64 1 (*.f64 eps -1/2) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(fma.f64 1 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (/.f64 1 b))
(fma.f64 (/.f64 1 b) 1 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))
(fma.f64 (/.f64 1 b) 1 (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 1))
(fma.f64 (/.f64 1 a) 1 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(fma.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 1 (*.f64 eps -1/2))
(fma.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 1 (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 1/2 (neg.f64 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(fma.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a))) 1 (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)))
(fma.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a))) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)))
(fma.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a))) 1 (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(fma.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) 2) (*.f64 eps -1/2))
(fma.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) 2) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) 2) (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) (*.f64 eps -1/2))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) 2) (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 (/.f64 1 (cbrt.f64 b)) (cbrt.f64 (pow.f64 b -2)) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))
(fma.f64 (/.f64 1 (cbrt.f64 b)) (cbrt.f64 (pow.f64 b -2)) (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 1))
(fma.f64 (cbrt.f64 (pow.f64 b -2)) (/.f64 1 (cbrt.f64 b)) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))
(fma.f64 (cbrt.f64 (pow.f64 b -2)) (/.f64 1 (cbrt.f64 b)) (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 1))
(fma.f64 (cbrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) 2) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)))
(fma.f64 (cbrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)))
(fma.f64 (cbrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) 2) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) 2) (cbrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) 2) (cbrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) 2) (cbrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(fma.f64 (cbrt.f64 (/.f64 1 a)) (cbrt.f64 (pow.f64 a -2)) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(fma.f64 (cbrt.f64 (pow.f64 a -2)) (cbrt.f64 (/.f64 1 a)) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(fma.f64 (sqrt.f64 (*.f64 1/2 eps)) (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(fma.f64 (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2)) (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2)) (*.f64 eps -1/2))
(fma.f64 (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2)) (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2)) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 (pow.f64 b -1/2) (pow.f64 b -1/2) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))
(fma.f64 (pow.f64 b -1/2) (pow.f64 b -1/2) (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 1))
(fma.f64 (sqrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) (sqrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)))
(fma.f64 (sqrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) (sqrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)))
(fma.f64 (sqrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) (sqrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(fma.f64 (pow.f64 a -1/2) (pow.f64 a -1/2) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(fma.f64 -1 (*.f64 1/2 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(fma.f64 -1 (/.f64 1 (neg.f64 b)) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))
(fma.f64 -1 (/.f64 1 (neg.f64 b)) (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 1))
(fma.f64 -1 (/.f64 1 (neg.f64 a)) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(fma.f64 (+.f64 a b) (/.f64 1 (*.f64 a b)) (*.f64 eps -1/2))
(fma.f64 (+.f64 a b) (/.f64 1 (*.f64 a b)) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (/.f64 1 (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 1 (*.f64 a b))))) (*.f64 eps -1/2))
(fma.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (/.f64 1 (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 1 (*.f64 a b))))) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3) (*.f64 1/8 (pow.f64 eps 3))) (/.f64 1 (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a))) (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2))) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)))
(fma.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3) (*.f64 1/8 (pow.f64 eps 3))) (/.f64 1 (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a))) (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)))
(fma.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3) (*.f64 1/8 (pow.f64 eps 3))) (/.f64 1 (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a))) (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(fma.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (/.f64 1 (/.f64 (-.f64 a b) (*.f64 a b))) (*.f64 eps -1/2))
(fma.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (/.f64 1 (/.f64 (-.f64 a b) (*.f64 a b))) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 1/4 (*.f64 eps eps))) (/.f64 1 (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a)))) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)))
(fma.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 1/4 (*.f64 eps eps))) (/.f64 1 (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)))
(fma.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 1/4 (*.f64 eps eps))) (/.f64 1 (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a)))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(fma.f64 -1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a)))
(fma.f64 (*.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) (cbrt.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))) (cbrt.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) (/.f64 1 b))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 eps -1/2)) (cbrt.f64 (*.f64 eps -1/2))) (cbrt.f64 (*.f64 eps -1/2)) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(fma.f64 (sqrt.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) (sqrt.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) (/.f64 1 b))
(fma.f64 (sqrt.f64 (*.f64 eps -1/2)) (sqrt.f64 (*.f64 eps -1/2)) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(fma.f64 (neg.f64 eps) 1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (/.f64 1 (cbrt.f64 b)) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (/.f64 1 (cbrt.f64 b)) (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 1))
(fma.f64 (/.f64 1 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (/.f64 1 a)) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(fma.f64 (+.f64 (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2)) (sqrt.f64 (*.f64 1/2 eps))) (-.f64 (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2)) (sqrt.f64 (*.f64 1/2 eps))) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)))
(fma.f64 (+.f64 (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2)) (sqrt.f64 (*.f64 1/2 eps))) (-.f64 (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2)) (sqrt.f64 (*.f64 1/2 eps))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)))
(fma.f64 (+.f64 (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2)) (sqrt.f64 (*.f64 1/2 eps))) (-.f64 (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2)) (sqrt.f64 (*.f64 1/2 eps))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(fma.f64 (+.f64 (pow.f64 a -1/2) (sqrt.f64 (*.f64 1/2 eps))) (-.f64 (pow.f64 a -1/2) (sqrt.f64 (*.f64 1/2 eps))) (/.f64 1 b))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2)) (cbrt.f64 (*.f64 1/2 eps)) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(fma.f64 (*.f64 -1/2 (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(fma.f64 (*.f64 -1/2 (sqrt.f64 eps)) (sqrt.f64 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))

simplify126.0ms (0.8%)

Algorithm
egg-herbie
Rules
974×unswap-sqr
782×fma-neg
712×cancel-sign-sub-inv
666×associate-+r+
440×div-sub
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04518793
111038459
234218375
Stop Event
node limit
Counts
255 → 264
Calls
Call 1
Inputs
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 b)
(-.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 1/2 eps))
(-.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 1/2 eps))
(-.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 1/2 eps))
(-.f64 (/.f64 1 a) (*.f64 1/2 eps))
(-.f64 (/.f64 1 a) (*.f64 1/2 eps))
(/.f64 1 a)
(-.f64 (/.f64 1 b) (*.f64 1/2 eps))
(-.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 1/2 eps))
(-.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 1/2 eps))
(-.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 1/2 eps))
(-.f64 (/.f64 1 b) (*.f64 1/2 eps))
(-.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 1/2 eps))
(-.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 1/2 eps))
(-.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 1/2 eps))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)))) 1)
(-.f64 (/.f64 (pow.f64 b -2) (/.f64 (-.f64 a b) (*.f64 a b))) (/.f64 (pow.f64 a -2) (/.f64 (-.f64 a b) (*.f64 a b))))
(*.f64 1 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(*.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 1)
(*.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) 2) (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))))
(*.f64 (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2)) (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2)))
(*.f64 (+.f64 a b) (/.f64 1 (*.f64 a b)))
(*.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (/.f64 1 (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 1 (*.f64 a b))))))
(*.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (/.f64 1 (/.f64 (-.f64 a b) (*.f64 a b))))
(/.f64 1 (/.f64 (*.f64 a b) (+.f64 a b)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 1 (*.f64 a b)))) (+.f64 (pow.f64 b -3) (pow.f64 a -3))))
(/.f64 1 (/.f64 (/.f64 (-.f64 a b) (*.f64 a b)) (-.f64 (pow.f64 b -2) (pow.f64 a -2))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 1 (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (+.f64 (pow.f64 a -2) (-.f64 (pow.f64 b -2) (/.f64 1 (*.f64 a b)))))
(/.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (/.f64 (-.f64 a b) (*.f64 a b)))
(/.f64 (fma.f64 -1 a (*.f64 b -1)) (*.f64 b (neg.f64 a)))
(/.f64 (fma.f64 -1 a (*.f64 (neg.f64 b) 1)) (*.f64 (neg.f64 b) a))
(/.f64 (fma.f64 -1 (neg.f64 a) (*.f64 (neg.f64 b) -1)) (*.f64 (neg.f64 b) (neg.f64 a)))
(/.f64 (fma.f64 -1 b (*.f64 a -1)) (*.f64 a (neg.f64 b)))
(/.f64 (fma.f64 -1 b (*.f64 (neg.f64 a) 1)) (*.f64 (neg.f64 a) b))
(/.f64 (fma.f64 -1 (neg.f64 b) (*.f64 (neg.f64 a) -1)) (*.f64 (neg.f64 a) (neg.f64 b)))
(/.f64 (neg.f64 (+.f64 a b)) (neg.f64 (*.f64 a b)))
(/.f64 (neg.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3))) (neg.f64 (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 1 (*.f64 a b))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2))) (neg.f64 (/.f64 (-.f64 a b) (*.f64 a b))))
(/.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (-.f64 (/.f64 1 a) (/.f64 1 b)))
(/.f64 (/.f64 (+.f64 a b) b) a)
(pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 1)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3) 1/3)
(pow.f64 (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2)) 2)
(pow.f64 (/.f64 (*.f64 a b) (+.f64 a b)) -1)
(pow.f64 (/.f64 (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 1 (*.f64 a b)))) (+.f64 (pow.f64 b -3) (pow.f64 a -3))) -1)
(pow.f64 (/.f64 (/.f64 (-.f64 a b) (*.f64 a b)) (-.f64 (pow.f64 b -2) (pow.f64 a -2))) -1)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)))))
(log.f64 (*.f64 (exp.f64 (/.f64 1 b)) (+.f64 1 (expm1.f64 (/.f64 1 a)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 1 b))) (exp.f64 (/.f64 1 a))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 1 b))) (+.f64 1 (expm1.f64 (/.f64 1 a)))))
(log.f64 (*.f64 (exp.f64 (/.f64 1 a)) (+.f64 1 (expm1.f64 (/.f64 1 b)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 1 a))) (exp.f64 (/.f64 1 b))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 1 a))) (+.f64 1 (expm1.f64 (/.f64 1 b)))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))))
(exp.f64 (log.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2))) 2))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))))
(fma.f64 1 (/.f64 1 b) (/.f64 1 a))
(fma.f64 1 (/.f64 1 a) (/.f64 1 b))
(fma.f64 (/.f64 1 b) 1 (/.f64 1 a))
(fma.f64 (/.f64 1 a) 1 (/.f64 1 b))
(fma.f64 (/.f64 1 (cbrt.f64 b)) (cbrt.f64 (pow.f64 b -2)) (/.f64 1 a))
(fma.f64 (cbrt.f64 (pow.f64 b -2)) (/.f64 1 (cbrt.f64 b)) (/.f64 1 a))
(fma.f64 (cbrt.f64 (/.f64 1 a)) (cbrt.f64 (pow.f64 a -2)) (/.f64 1 b))
(fma.f64 (cbrt.f64 (pow.f64 a -2)) (cbrt.f64 (/.f64 1 a)) (/.f64 1 b))
(fma.f64 (pow.f64 b -1/2) (pow.f64 b -1/2) (/.f64 1 a))
(fma.f64 (pow.f64 a -1/2) (pow.f64 a -1/2) (/.f64 1 b))
(fma.f64 -1 (/.f64 1 (neg.f64 b)) (/.f64 1 a))
(fma.f64 -1 (/.f64 1 (neg.f64 a)) (/.f64 1 b))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (/.f64 1 (cbrt.f64 b)) (/.f64 1 a))
(fma.f64 (/.f64 1 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))
(+.f64 (/.f64 1 b) (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 1))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(+.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 eps -1/2))
(+.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 (*.f64 eps -1/2) 1))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a))) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 0 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a))))
(+.f64 (*.f64 eps -1/2) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (/.f64 1 b))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a))))) (cbrt.f64 (exp.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))))))
(*.f64 1 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a))))
(*.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a))) 1)
(*.f64 (cbrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) 2) (cbrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))))
(*.f64 (sqrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) (sqrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))))
(*.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3) (*.f64 1/8 (pow.f64 eps 3))) (/.f64 1 (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a))) (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2))))
(*.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 1/4 (*.f64 eps eps))) (/.f64 1 (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a)))))
(*.f64 (+.f64 (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2)) (sqrt.f64 (*.f64 1/2 eps))) (-.f64 (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2)) (sqrt.f64 (*.f64 1/2 eps))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a))) (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2)) (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3) (*.f64 1/8 (pow.f64 eps 3)))))
(/.f64 1 (/.f64 (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a))) (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 1/4 (*.f64 eps eps)))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3) (*.f64 1/8 (pow.f64 eps 3))) (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a))) (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2)))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 1/4 (*.f64 eps eps))) (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3) (*.f64 1/8 (pow.f64 eps 3)))) (neg.f64 (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a))) (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 1/4 (*.f64 eps eps)))) (neg.f64 (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a)))))
(/.f64 (+.f64 (pow.f64 b -3) (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 3)) (+.f64 (pow.f64 b -2) (-.f64 (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) (*.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3) (pow.f64 (*.f64 eps -1/2) 3)) (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (-.f64 (*.f64 (*.f64 eps -1/2) (*.f64 eps -1/2)) (*.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 eps -1/2)))))
(/.f64 (-.f64 (pow.f64 b -2) (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))) (-.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 (*.f64 eps -1/2) (*.f64 eps -1/2))) (-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 eps -1/2)))
(pow.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a))) 1)
(pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) 3)
(pow.f64 (pow.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a))) (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2)) (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3) (*.f64 1/8 (pow.f64 eps 3)))) -1)
(pow.f64 (/.f64 (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a))) (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 1/4 (*.f64 eps eps)))) -1)
(sqrt.f64 (pow.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a))) 2))
(log.f64 (exp.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a))))))
(log.f64 (*.f64 (exp.f64 (/.f64 1 b)) (/.f64 (exp.f64 (/.f64 1 a)) (pow.f64 (exp.f64 1/2) eps))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 1 b))) (exp.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 1 b))) (/.f64 (exp.f64 (/.f64 1 a)) (pow.f64 (exp.f64 1/2) eps))))
(log.f64 (*.f64 (exp.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) (/.f64 1 (pow.f64 (exp.f64 1/2) eps))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)))) (exp.f64 (*.f64 eps -1/2))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)))) (/.f64 1 (pow.f64 (exp.f64 1/2) eps))))
(log.f64 (*.f64 (exp.f64 (*.f64 eps -1/2)) (exp.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)))))
(log.f64 (*.f64 (exp.f64 (*.f64 eps -1/2)) (+.f64 1 (expm1.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 1/2) eps)) (exp.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 1/2) eps)) (+.f64 1 (expm1.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))))))
(log.f64 (*.f64 (exp.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) (exp.f64 (/.f64 1 b))))
(log.f64 (*.f64 (exp.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) (+.f64 1 (expm1.f64 (/.f64 1 b)))))
(log.f64 (*.f64 (/.f64 (exp.f64 (/.f64 1 a)) (pow.f64 (exp.f64 1/2) eps)) (exp.f64 (/.f64 1 b))))
(log.f64 (*.f64 (/.f64 (exp.f64 (/.f64 1 a)) (pow.f64 (exp.f64 1/2) eps)) (+.f64 1 (expm1.f64 (/.f64 1 b)))))
(log.f64 (/.f64 (exp.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) (+.f64 1 (expm1.f64 (*.f64 1/2 eps)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)))) (pow.f64 (exp.f64 1/2) eps)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)))) (+.f64 1 (expm1.f64 (*.f64 1/2 eps)))))
(cbrt.f64 (pow.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a))) 3))
(expm1.f64 (log1p.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))))
(exp.f64 (log.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a))))) 2))
(log1p.f64 (expm1.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))))
(fma.f64 1 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))
(fma.f64 1 (/.f64 1 b) (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 1))
(fma.f64 1 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(fma.f64 1 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 eps -1/2))
(fma.f64 1 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 1 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a))) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)))
(fma.f64 1 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)))
(fma.f64 1 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(fma.f64 1 (*.f64 eps -1/2) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(fma.f64 1 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (/.f64 1 b))
(fma.f64 (/.f64 1 b) 1 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))
(fma.f64 (/.f64 1 b) 1 (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 1))
(fma.f64 (/.f64 1 a) 1 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(fma.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 1 (*.f64 eps -1/2))
(fma.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 1 (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 1/2 (neg.f64 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(fma.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a))) 1 (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)))
(fma.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a))) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)))
(fma.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a))) 1 (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(fma.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) 2) (*.f64 eps -1/2))
(fma.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) 2) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) 2) (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) (*.f64 eps -1/2))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) 2) (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 (/.f64 1 (cbrt.f64 b)) (cbrt.f64 (pow.f64 b -2)) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))
(fma.f64 (/.f64 1 (cbrt.f64 b)) (cbrt.f64 (pow.f64 b -2)) (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 1))
(fma.f64 (cbrt.f64 (pow.f64 b -2)) (/.f64 1 (cbrt.f64 b)) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))
(fma.f64 (cbrt.f64 (pow.f64 b -2)) (/.f64 1 (cbrt.f64 b)) (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 1))
(fma.f64 (cbrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) 2) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)))
(fma.f64 (cbrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)))
(fma.f64 (cbrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) 2) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) 2) (cbrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) 2) (cbrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) 2) (cbrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(fma.f64 (cbrt.f64 (/.f64 1 a)) (cbrt.f64 (pow.f64 a -2)) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(fma.f64 (cbrt.f64 (pow.f64 a -2)) (cbrt.f64 (/.f64 1 a)) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(fma.f64 (sqrt.f64 (*.f64 1/2 eps)) (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(fma.f64 (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2)) (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2)) (*.f64 eps -1/2))
(fma.f64 (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2)) (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2)) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 (pow.f64 b -1/2) (pow.f64 b -1/2) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))
(fma.f64 (pow.f64 b -1/2) (pow.f64 b -1/2) (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 1))
(fma.f64 (sqrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) (sqrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)))
(fma.f64 (sqrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) (sqrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)))
(fma.f64 (sqrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) (sqrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(fma.f64 (pow.f64 a -1/2) (pow.f64 a -1/2) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(fma.f64 -1 (*.f64 1/2 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(fma.f64 -1 (/.f64 1 (neg.f64 b)) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))
(fma.f64 -1 (/.f64 1 (neg.f64 b)) (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 1))
(fma.f64 -1 (/.f64 1 (neg.f64 a)) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(fma.f64 (+.f64 a b) (/.f64 1 (*.f64 a b)) (*.f64 eps -1/2))
(fma.f64 (+.f64 a b) (/.f64 1 (*.f64 a b)) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (/.f64 1 (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 1 (*.f64 a b))))) (*.f64 eps -1/2))
(fma.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (/.f64 1 (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 1 (*.f64 a b))))) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3) (*.f64 1/8 (pow.f64 eps 3))) (/.f64 1 (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a))) (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2))) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)))
(fma.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3) (*.f64 1/8 (pow.f64 eps 3))) (/.f64 1 (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a))) (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)))
(fma.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3) (*.f64 1/8 (pow.f64 eps 3))) (/.f64 1 (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a))) (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(fma.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (/.f64 1 (/.f64 (-.f64 a b) (*.f64 a b))) (*.f64 eps -1/2))
(fma.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (/.f64 1 (/.f64 (-.f64 a b) (*.f64 a b))) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 1/4 (*.f64 eps eps))) (/.f64 1 (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a)))) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)))
(fma.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 1/4 (*.f64 eps eps))) (/.f64 1 (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)))
(fma.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 1/4 (*.f64 eps eps))) (/.f64 1 (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a)))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(fma.f64 -1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a)))
(fma.f64 (*.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) (cbrt.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))) (cbrt.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) (/.f64 1 b))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 eps -1/2)) (cbrt.f64 (*.f64 eps -1/2))) (cbrt.f64 (*.f64 eps -1/2)) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(fma.f64 (sqrt.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) (sqrt.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) (/.f64 1 b))
(fma.f64 (sqrt.f64 (*.f64 eps -1/2)) (sqrt.f64 (*.f64 eps -1/2)) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(fma.f64 (neg.f64 eps) 1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (/.f64 1 (cbrt.f64 b)) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (/.f64 1 (cbrt.f64 b)) (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 1))
(fma.f64 (/.f64 1 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (/.f64 1 a)) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(fma.f64 (+.f64 (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2)) (sqrt.f64 (*.f64 1/2 eps))) (-.f64 (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2)) (sqrt.f64 (*.f64 1/2 eps))) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)))
(fma.f64 (+.f64 (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2)) (sqrt.f64 (*.f64 1/2 eps))) (-.f64 (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2)) (sqrt.f64 (*.f64 1/2 eps))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)))
(fma.f64 (+.f64 (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2)) (sqrt.f64 (*.f64 1/2 eps))) (-.f64 (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2)) (sqrt.f64 (*.f64 1/2 eps))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(fma.f64 (+.f64 (pow.f64 a -1/2) (sqrt.f64 (*.f64 1/2 eps))) (-.f64 (pow.f64 a -1/2) (sqrt.f64 (*.f64 1/2 eps))) (/.f64 1 b))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2)) (cbrt.f64 (*.f64 1/2 eps)) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(fma.f64 (*.f64 -1/2 (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(fma.f64 (*.f64 -1/2 (sqrt.f64 eps)) (sqrt.f64 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
Outputs
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 1 b)
(-.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 1/2 eps))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(-.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 1/2 eps))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(-.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 1/2 eps))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(-.f64 (/.f64 1 a) (*.f64 1/2 eps))
(+.f64 (/.f64 1 a) (*.f64 eps -1/2))
(fma.f64 eps -1/2 (/.f64 1 a))
(-.f64 (/.f64 1 a) (*.f64 1/2 eps))
(+.f64 (/.f64 1 a) (*.f64 eps -1/2))
(fma.f64 eps -1/2 (/.f64 1 a))
(/.f64 1 a)
(-.f64 (/.f64 1 b) (*.f64 1/2 eps))
(+.f64 (/.f64 1 b) (*.f64 eps -1/2))
(fma.f64 eps -1/2 (/.f64 1 b))
(-.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 1/2 eps))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(-.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 1/2 eps))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(-.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 1/2 eps))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(-.f64 (/.f64 1 b) (*.f64 1/2 eps))
(+.f64 (/.f64 1 b) (*.f64 eps -1/2))
(fma.f64 eps -1/2 (/.f64 1 b))
(-.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 1/2 eps))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(-.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 1/2 eps))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(-.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 1/2 eps))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(*.f64 -1/2 eps)
(*.f64 eps -1/2)
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(*.f64 -1/2 eps)
(*.f64 eps -1/2)
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)))) 1)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(-.f64 (/.f64 (pow.f64 b -2) (/.f64 (-.f64 a b) (*.f64 a b))) (/.f64 (pow.f64 a -2) (/.f64 (-.f64 a b) (*.f64 a b))))
(/.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (/.f64 (-.f64 a b) (*.f64 b a)))
(*.f64 (*.f64 b a) (/.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (-.f64 a b)))
(*.f64 1 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(*.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 1)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(*.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) 2))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) 2) (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(*.f64 (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2)) (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2)))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(*.f64 (+.f64 a b) (/.f64 1 (*.f64 a b)))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(*.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (/.f64 1 (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 1 (*.f64 a b))))))
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 b -2) (pow.f64 a -2)) (/.f64 1 (*.f64 b a))) (+.f64 (pow.f64 b -3) (pow.f64 a -3))))
(/.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (+.f64 (pow.f64 b -2) (+.f64 (pow.f64 a -2) (/.f64 -1 (*.f64 b a)))))
(/.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (+.f64 (+.f64 (pow.f64 b -2) (pow.f64 a -2)) (/.f64 -1 (*.f64 b a))))
(*.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (/.f64 1 (/.f64 (-.f64 a b) (*.f64 a b))))
(/.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (/.f64 (-.f64 a b) (*.f64 b a)))
(*.f64 (*.f64 b a) (/.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (-.f64 a b)))
(/.f64 1 (/.f64 (*.f64 a b) (+.f64 a b)))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 1 (/.f64 (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 1 (*.f64 a b)))) (+.f64 (pow.f64 b -3) (pow.f64 a -3))))
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 b -2) (pow.f64 a -2)) (/.f64 1 (*.f64 b a))) (+.f64 (pow.f64 b -3) (pow.f64 a -3))))
(/.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (+.f64 (pow.f64 b -2) (+.f64 (pow.f64 a -2) (/.f64 -1 (*.f64 b a)))))
(/.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (+.f64 (+.f64 (pow.f64 b -2) (pow.f64 a -2)) (/.f64 -1 (*.f64 b a))))
(/.f64 1 (/.f64 (/.f64 (-.f64 a b) (*.f64 a b)) (-.f64 (pow.f64 b -2) (pow.f64 a -2))))
(/.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (/.f64 (-.f64 a b) (*.f64 b a)))
(*.f64 (*.f64 b a) (/.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (-.f64 a b)))
(/.f64 (+.f64 a b) (*.f64 a b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 1 (*.f64 a b)))))
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 b -2) (pow.f64 a -2)) (/.f64 1 (*.f64 b a))) (+.f64 (pow.f64 b -3) (pow.f64 a -3))))
(/.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (+.f64 (pow.f64 b -2) (+.f64 (pow.f64 a -2) (/.f64 -1 (*.f64 b a)))))
(/.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (+.f64 (+.f64 (pow.f64 b -2) (pow.f64 a -2)) (/.f64 -1 (*.f64 b a))))
(/.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (+.f64 (pow.f64 a -2) (-.f64 (pow.f64 b -2) (/.f64 1 (*.f64 a b)))))
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 b -2) (pow.f64 a -2)) (/.f64 1 (*.f64 b a))) (+.f64 (pow.f64 b -3) (pow.f64 a -3))))
(/.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (+.f64 (pow.f64 b -2) (+.f64 (pow.f64 a -2) (/.f64 -1 (*.f64 b a)))))
(/.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (+.f64 (+.f64 (pow.f64 b -2) (pow.f64 a -2)) (/.f64 -1 (*.f64 b a))))
(/.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (/.f64 (-.f64 a b) (*.f64 a b)))
(/.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (/.f64 (-.f64 a b) (*.f64 b a)))
(*.f64 (*.f64 b a) (/.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (-.f64 a b)))
(/.f64 (fma.f64 -1 a (*.f64 b -1)) (*.f64 b (neg.f64 a)))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 (fma.f64 -1 a (*.f64 (neg.f64 b) 1)) (*.f64 (neg.f64 b) a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 (fma.f64 -1 (neg.f64 a) (*.f64 (neg.f64 b) -1)) (*.f64 (neg.f64 b) (neg.f64 a)))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 (fma.f64 -1 b (*.f64 a -1)) (*.f64 a (neg.f64 b)))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 (fma.f64 -1 b (*.f64 (neg.f64 a) 1)) (*.f64 (neg.f64 a) b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 (fma.f64 -1 (neg.f64 b) (*.f64 (neg.f64 a) -1)) (*.f64 (neg.f64 a) (neg.f64 b)))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 (neg.f64 (+.f64 a b)) (neg.f64 (*.f64 a b)))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 (neg.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3))) (neg.f64 (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 1 (*.f64 a b))))))
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 b -2) (pow.f64 a -2)) (/.f64 1 (*.f64 b a))) (+.f64 (pow.f64 b -3) (pow.f64 a -3))))
(/.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (+.f64 (pow.f64 b -2) (+.f64 (pow.f64 a -2) (/.f64 -1 (*.f64 b a)))))
(/.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (+.f64 (+.f64 (pow.f64 b -2) (pow.f64 a -2)) (/.f64 -1 (*.f64 b a))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2))) (neg.f64 (/.f64 (-.f64 a b) (*.f64 a b))))
(/.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (/.f64 (-.f64 a b) (*.f64 b a)))
(*.f64 (*.f64 b a) (/.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (-.f64 a b)))
(/.f64 (-.f64 (pow.f64 a -2) (pow.f64 b -2)) (-.f64 (/.f64 1 a) (/.f64 1 b)))
(/.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (/.f64 (-.f64 a b) (*.f64 b a)))
(*.f64 (*.f64 b a) (/.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (-.f64 a b)))
(/.f64 (/.f64 (+.f64 a b) b) a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 1)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) 3)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(pow.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3) 1/3)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(pow.f64 (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2)) 2)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(pow.f64 (/.f64 (*.f64 a b) (+.f64 a b)) -1)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(pow.f64 (/.f64 (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 1 (*.f64 a b)))) (+.f64 (pow.f64 b -3) (pow.f64 a -3))) -1)
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 b -2) (pow.f64 a -2)) (/.f64 1 (*.f64 b a))) (+.f64 (pow.f64 b -3) (pow.f64 a -3))))
(/.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (+.f64 (pow.f64 b -2) (+.f64 (pow.f64 a -2) (/.f64 -1 (*.f64 b a)))))
(/.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (+.f64 (+.f64 (pow.f64 b -2) (pow.f64 a -2)) (/.f64 -1 (*.f64 b a))))
(pow.f64 (/.f64 (/.f64 (-.f64 a b) (*.f64 a b)) (-.f64 (pow.f64 b -2) (pow.f64 a -2))) -1)
(/.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (/.f64 (-.f64 a b) (*.f64 b a)))
(*.f64 (*.f64 b a) (/.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (-.f64 a b)))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(log.f64 (exp.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)))))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(log.f64 (*.f64 (exp.f64 (/.f64 1 b)) (+.f64 1 (expm1.f64 (/.f64 1 a)))))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 1 b))) (exp.f64 (/.f64 1 a))))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 1 b))) (+.f64 1 (expm1.f64 (/.f64 1 a)))))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(log.f64 (*.f64 (exp.f64 (/.f64 1 a)) (+.f64 1 (expm1.f64 (/.f64 1 b)))))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 1 a))) (exp.f64 (/.f64 1 b))))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 1 a))) (+.f64 1 (expm1.f64 (/.f64 1 b)))))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(exp.f64 (log.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) 1))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) 1) 1))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)))) 3))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)))) 1/3))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) 3) 1/3))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2))) 2))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(fma.f64 1 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(fma.f64 1 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(fma.f64 (/.f64 1 b) 1 (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(fma.f64 (/.f64 1 a) 1 (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(fma.f64 (/.f64 1 (cbrt.f64 b)) (cbrt.f64 (pow.f64 b -2)) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 (cbrt.f64 (pow.f64 b -2)) (cbrt.f64 b)))
(fma.f64 (cbrt.f64 (pow.f64 b -2)) (/.f64 1 (cbrt.f64 b)) (/.f64 1 a))
(fma.f64 (/.f64 1 (cbrt.f64 b)) (cbrt.f64 (pow.f64 b -2)) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 (cbrt.f64 (pow.f64 b -2)) (cbrt.f64 b)))
(fma.f64 (cbrt.f64 (/.f64 1 a)) (cbrt.f64 (pow.f64 a -2)) (/.f64 1 b))
(fma.f64 (cbrt.f64 (pow.f64 a -2)) (cbrt.f64 (/.f64 1 a)) (/.f64 1 b))
(fma.f64 (cbrt.f64 (/.f64 1 a)) (cbrt.f64 (pow.f64 a -2)) (/.f64 1 b))
(fma.f64 (pow.f64 b -1/2) (pow.f64 b -1/2) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(fma.f64 (pow.f64 a -1/2) (pow.f64 a -1/2) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(fma.f64 -1 (/.f64 1 (neg.f64 b)) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(fma.f64 -1 (/.f64 1 (neg.f64 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (/.f64 1 (cbrt.f64 b)) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 (/.f64 1 (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2)))
(fma.f64 (/.f64 1 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 (cbrt.f64 (/.f64 1 a)) (cbrt.f64 (*.f64 a a))))
(+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 1 b) (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 1))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 eps -1/2))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a))) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 0 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a))))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (*.f64 eps -1/2) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (/.f64 1 b))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a))))) (cbrt.f64 (exp.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a))))))) (log.f64 (cbrt.f64 (exp.f64 (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))))))
(*.f64 1 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a))))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(*.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a))) 1)
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(*.f64 (cbrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) 2))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) 2) (cbrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(*.f64 (sqrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) (sqrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(*.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3) (*.f64 1/8 (pow.f64 eps 3))) (/.f64 1 (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a))) (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2))))
(*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3) (*.f64 -1/8 (pow.f64 eps 3))) (/.f64 1 (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a))) (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2))))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3)) (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a))) (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2)))
(*.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 1/4 (*.f64 eps eps))) (/.f64 1 (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a)))))
(*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 -1/4 (*.f64 eps eps))) (/.f64 1 (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 (*.f64 eps eps) -1/4)) (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 eps (*.f64 eps -1/4))) (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a))))
(*.f64 (+.f64 (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2)) (sqrt.f64 (*.f64 1/2 eps))) (-.f64 (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2)) (sqrt.f64 (*.f64 1/2 eps))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 1/2 eps)) (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2))) (-.f64 (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2)) (sqrt.f64 (*.f64 1/2 eps))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a))) (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2)) (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3) (*.f64 1/8 (pow.f64 eps 3)))))
(*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3) (*.f64 -1/8 (pow.f64 eps 3))) (/.f64 1 (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a))) (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2))))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3)) (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a))) (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2)))
(/.f64 1 (/.f64 (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a))) (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 1/4 (*.f64 eps eps)))))
(*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 -1/4 (*.f64 eps eps))) (/.f64 1 (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 (*.f64 eps eps) -1/4)) (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 eps (*.f64 eps -1/4))) (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3) (*.f64 1/8 (pow.f64 eps 3))) (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a))) (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2)))
(*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3) (*.f64 -1/8 (pow.f64 eps 3))) (/.f64 1 (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a))) (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2))))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3)) (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a))) (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2)))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 1/4 (*.f64 eps eps))) (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a))))
(*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 -1/4 (*.f64 eps eps))) (/.f64 1 (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 (*.f64 eps eps) -1/4)) (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 eps (*.f64 eps -1/4))) (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3) (*.f64 1/8 (pow.f64 eps 3)))) (neg.f64 (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a))) (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2))))
(*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3) (*.f64 -1/8 (pow.f64 eps 3))) (/.f64 1 (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a))) (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2))))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3)) (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a))) (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 1/4 (*.f64 eps eps)))) (neg.f64 (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a)))))
(*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 -1/4 (*.f64 eps eps))) (/.f64 1 (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 (*.f64 eps eps) -1/4)) (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 eps (*.f64 eps -1/4))) (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a))))
(/.f64 (+.f64 (pow.f64 b -3) (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 3)) (+.f64 (pow.f64 b -2) (-.f64 (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) (*.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))))
(/.f64 (+.f64 (pow.f64 b -3) (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 3)) (+.f64 (pow.f64 b -2) (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (-.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (/.f64 1 b)))))
(/.f64 (+.f64 (pow.f64 b -3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 3)) (fma.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (+.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (/.f64 -1 b)) (pow.f64 b -2)))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3) (pow.f64 (*.f64 eps -1/2) 3)) (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (-.f64 (*.f64 (*.f64 eps -1/2) (*.f64 eps -1/2)) (*.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 eps -1/2)))))
(*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3) (*.f64 -1/8 (pow.f64 eps 3))) (/.f64 1 (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a))) (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2))))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3)) (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a))) (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2)))
(/.f64 (-.f64 (pow.f64 b -2) (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))) (-.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))
(/.f64 (-.f64 (pow.f64 b -2) (*.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (fma.f64 eps -1/2 (/.f64 1 a)))) (-.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a))))
(/.f64 (+.f64 (pow.f64 b -2) (*.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (fma.f64 1/2 eps (/.f64 -1 a)))) (+.f64 (/.f64 1 b) (fma.f64 1/2 eps (/.f64 -1 a))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 (*.f64 eps -1/2) (*.f64 eps -1/2))) (-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 eps -1/2)))
(*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 -1/4 (*.f64 eps eps))) (/.f64 1 (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 (*.f64 eps eps) -1/4)) (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 eps (*.f64 eps -1/4))) (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a))))
(pow.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a))) 1)
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) 3)
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(pow.f64 (pow.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a))) 3) 1/3)
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(pow.f64 (sqrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) 2)
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(pow.f64 (/.f64 (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a))) (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2)) (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3) (*.f64 1/8 (pow.f64 eps 3)))) -1)
(*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3) (*.f64 -1/8 (pow.f64 eps 3))) (/.f64 1 (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a))) (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2))))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3)) (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a))) (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2)))
(pow.f64 (/.f64 (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a))) (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 1/4 (*.f64 eps eps)))) -1)
(*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 -1/4 (*.f64 eps eps))) (/.f64 1 (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 (*.f64 eps eps) -1/4)) (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 eps (*.f64 eps -1/4))) (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a))))
(sqrt.f64 (pow.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a))) 2))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(log.f64 (exp.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a))))))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(log.f64 (*.f64 (exp.f64 (/.f64 1 b)) (/.f64 (exp.f64 (/.f64 1 a)) (pow.f64 (exp.f64 1/2) eps))))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 1 b))) (exp.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 1 b))) (/.f64 (exp.f64 (/.f64 1 a)) (pow.f64 (exp.f64 1/2) eps))))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(log.f64 (*.f64 (exp.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) (/.f64 1 (pow.f64 (exp.f64 1/2) eps))))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)))) (exp.f64 (*.f64 eps -1/2))))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)))) (/.f64 1 (pow.f64 (exp.f64 1/2) eps))))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(log.f64 (*.f64 (exp.f64 (*.f64 eps -1/2)) (exp.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)))))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(log.f64 (*.f64 (exp.f64 (*.f64 eps -1/2)) (+.f64 1 (expm1.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))))))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 1/2) eps)) (exp.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)))))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 1/2) eps)) (+.f64 1 (expm1.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))))))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(log.f64 (*.f64 (exp.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) (exp.f64 (/.f64 1 b))))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(log.f64 (*.f64 (exp.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) (+.f64 1 (expm1.f64 (/.f64 1 b)))))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(log.f64 (*.f64 (/.f64 (exp.f64 (/.f64 1 a)) (pow.f64 (exp.f64 1/2) eps)) (exp.f64 (/.f64 1 b))))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(log.f64 (*.f64 (/.f64 (exp.f64 (/.f64 1 a)) (pow.f64 (exp.f64 1/2) eps)) (+.f64 1 (expm1.f64 (/.f64 1 b)))))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(log.f64 (/.f64 (exp.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) (+.f64 1 (expm1.f64 (*.f64 1/2 eps)))))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)))) (pow.f64 (exp.f64 1/2) eps)))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)))) (+.f64 1 (expm1.f64 (*.f64 1/2 eps)))))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(cbrt.f64 (pow.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a))) 3))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(expm1.f64 (log1p.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(exp.f64 (log.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(exp.f64 (*.f64 (log.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) 1))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) 1) 1))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a))))) 3))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a))))) 1/3))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a))))) 2))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(log1p.f64 (expm1.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 1 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 1 (/.f64 1 b) (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 1))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 1 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 1 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 eps -1/2))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 1 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 1 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a))) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 1 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 1 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 1 (*.f64 eps -1/2) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 1 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (/.f64 1 b))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (/.f64 1 b) 1 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (/.f64 1 b) 1 (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 1))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (/.f64 1 a) 1 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 1 (*.f64 eps -1/2))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 1 (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 1/2 (neg.f64 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a))) 1 (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a))) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a))) 1 (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) 2) (*.f64 eps -1/2))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) 2) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) 2) (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) (*.f64 eps -1/2))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) 2) (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (/.f64 1 (cbrt.f64 b)) (cbrt.f64 (pow.f64 b -2)) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))
(fma.f64 (/.f64 1 (cbrt.f64 b)) (cbrt.f64 (pow.f64 b -2)) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (/.f64 (cbrt.f64 (pow.f64 b -2)) (cbrt.f64 b)))
(fma.f64 (/.f64 1 (cbrt.f64 b)) (cbrt.f64 (pow.f64 b -2)) (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 1))
(fma.f64 (/.f64 1 (cbrt.f64 b)) (cbrt.f64 (pow.f64 b -2)) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))
(fma.f64 (/.f64 1 (cbrt.f64 b)) (cbrt.f64 (pow.f64 b -2)) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (/.f64 (cbrt.f64 (pow.f64 b -2)) (cbrt.f64 b)))
(fma.f64 (cbrt.f64 (pow.f64 b -2)) (/.f64 1 (cbrt.f64 b)) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))
(fma.f64 (/.f64 1 (cbrt.f64 b)) (cbrt.f64 (pow.f64 b -2)) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))
(fma.f64 (/.f64 1 (cbrt.f64 b)) (cbrt.f64 (pow.f64 b -2)) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (/.f64 (cbrt.f64 (pow.f64 b -2)) (cbrt.f64 b)))
(fma.f64 (cbrt.f64 (pow.f64 b -2)) (/.f64 1 (cbrt.f64 b)) (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 1))
(fma.f64 (/.f64 1 (cbrt.f64 b)) (cbrt.f64 (pow.f64 b -2)) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))
(fma.f64 (/.f64 1 (cbrt.f64 b)) (cbrt.f64 (pow.f64 b -2)) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (/.f64 (cbrt.f64 (pow.f64 b -2)) (cbrt.f64 b)))
(fma.f64 (cbrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) 2) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (cbrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (cbrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) 2) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) 2) (cbrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) 2) (cbrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) 2) (cbrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (cbrt.f64 (/.f64 1 a)) (cbrt.f64 (pow.f64 a -2)) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(fma.f64 (cbrt.f64 (/.f64 1 a)) (cbrt.f64 (pow.f64 a -2)) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (cbrt.f64 (pow.f64 a -2)) (cbrt.f64 (/.f64 1 a)) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(fma.f64 (cbrt.f64 (/.f64 1 a)) (cbrt.f64 (pow.f64 a -2)) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(fma.f64 (cbrt.f64 (/.f64 1 a)) (cbrt.f64 (pow.f64 a -2)) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (sqrt.f64 (*.f64 1/2 eps)) (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2)) (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2)) (*.f64 eps -1/2))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2)) (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2)) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (pow.f64 b -1/2) (pow.f64 b -1/2) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (pow.f64 b -1/2) (pow.f64 b -1/2) (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 1))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (sqrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) (sqrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (sqrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) (sqrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (sqrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) (sqrt.f64 (fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (pow.f64 a -1/2) (pow.f64 a -1/2) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 -1 (*.f64 1/2 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 -1 (/.f64 1 (neg.f64 b)) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 -1 (/.f64 1 (neg.f64 b)) (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 1))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 -1 (/.f64 1 (neg.f64 a)) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (+.f64 a b) (/.f64 1 (*.f64 a b)) (*.f64 eps -1/2))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (+.f64 a b) (/.f64 1 (*.f64 a b)) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (/.f64 1 (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 1 (*.f64 a b))))) (*.f64 eps -1/2))
(fma.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (/.f64 1 (-.f64 (+.f64 (pow.f64 b -2) (pow.f64 a -2)) (/.f64 1 (*.f64 b a)))) (*.f64 eps -1/2))
(+.f64 (/.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (+.f64 (pow.f64 b -2) (+.f64 (pow.f64 a -2) (/.f64 -1 (*.f64 b a))))) (*.f64 eps -1/2))
(+.f64 (/.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (+.f64 (+.f64 (pow.f64 b -2) (pow.f64 a -2)) (/.f64 -1 (*.f64 b a)))) (*.f64 eps -1/2))
(fma.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (/.f64 1 (+.f64 (pow.f64 b -2) (-.f64 (pow.f64 a -2) (/.f64 1 (*.f64 a b))))) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (/.f64 1 (-.f64 (+.f64 (pow.f64 b -2) (pow.f64 a -2)) (/.f64 1 (*.f64 b a)))) (*.f64 eps -1/2))
(+.f64 (/.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (+.f64 (pow.f64 b -2) (+.f64 (pow.f64 a -2) (/.f64 -1 (*.f64 b a))))) (*.f64 eps -1/2))
(+.f64 (/.f64 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (+.f64 (+.f64 (pow.f64 b -2) (pow.f64 a -2)) (/.f64 -1 (*.f64 b a)))) (*.f64 eps -1/2))
(fma.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3) (*.f64 1/8 (pow.f64 eps 3))) (/.f64 1 (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a))) (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2))) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)))
(*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3) (*.f64 -1/8 (pow.f64 eps 3))) (/.f64 1 (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a))) (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2))))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3)) (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a))) (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2)))
(fma.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3) (*.f64 1/8 (pow.f64 eps 3))) (/.f64 1 (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a))) (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)))
(*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3) (*.f64 -1/8 (pow.f64 eps 3))) (/.f64 1 (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a))) (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2))))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3)) (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a))) (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2)))
(fma.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3) (*.f64 1/8 (pow.f64 eps 3))) (/.f64 1 (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a))) (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3) (*.f64 -1/8 (pow.f64 eps 3))) (/.f64 1 (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a))) (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2))))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3)) (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a))) (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2)))
(fma.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (/.f64 1 (/.f64 (-.f64 a b) (*.f64 a b))) (*.f64 eps -1/2))
(fma.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (*.f64 (/.f64 1 (-.f64 a b)) (*.f64 b a)) (*.f64 eps -1/2))
(fma.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (/.f64 (*.f64 b a) (-.f64 a b)) (*.f64 eps -1/2))
(fma.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (/.f64 1 (/.f64 (-.f64 a b) (*.f64 a b))) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (*.f64 (/.f64 1 (-.f64 a b)) (*.f64 b a)) (*.f64 eps -1/2))
(fma.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (/.f64 (*.f64 b a) (-.f64 a b)) (*.f64 eps -1/2))
(fma.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 1/4 (*.f64 eps eps))) (/.f64 1 (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a)))) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)))
(*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 -1/4 (*.f64 eps eps))) (/.f64 1 (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 (*.f64 eps eps) -1/4)) (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 eps (*.f64 eps -1/4))) (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a))))
(fma.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 1/4 (*.f64 eps eps))) (/.f64 1 (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)))
(*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 -1/4 (*.f64 eps eps))) (/.f64 1 (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 (*.f64 eps eps) -1/4)) (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 eps (*.f64 eps -1/4))) (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a))))
(fma.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 1/4 (*.f64 eps eps))) (/.f64 1 (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a)))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(*.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 -1/4 (*.f64 eps eps))) (/.f64 1 (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 (*.f64 eps eps) -1/4)) (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 eps (*.f64 eps -1/4))) (fma.f64 1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a))))
(fma.f64 -1/2 eps (+.f64 (/.f64 1 b) (/.f64 1 a)))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (*.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) (cbrt.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))) (cbrt.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) (/.f64 1 b))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 eps -1/2)) (cbrt.f64 (*.f64 eps -1/2))) (cbrt.f64 (*.f64 eps -1/2)) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (sqrt.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) (sqrt.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) (/.f64 1 b))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (sqrt.f64 (*.f64 eps -1/2)) (sqrt.f64 (*.f64 eps -1/2)) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (neg.f64 eps) 1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (/.f64 1 (cbrt.f64 b)) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (/.f64 1 (cbrt.f64 b)) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (/.f64 (/.f64 1 (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (/.f64 1 (cbrt.f64 b)) (*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 1))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (/.f64 1 (cbrt.f64 b)) (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (/.f64 1 (cbrt.f64 b)) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (/.f64 (/.f64 1 (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2)))
(fma.f64 (/.f64 1 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (/.f64 1 a)) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(fma.f64 (/.f64 1 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (/.f64 1 a)) (fma.f64 eps -1/2 (/.f64 1 b)))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 (cbrt.f64 (/.f64 1 a)) (cbrt.f64 (*.f64 a a))))
(fma.f64 (+.f64 (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2)) (sqrt.f64 (*.f64 1/2 eps))) (-.f64 (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2)) (sqrt.f64 (*.f64 1/2 eps))) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)))
(fma.f64 (+.f64 (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2)) (sqrt.f64 (*.f64 1/2 eps))) (-.f64 (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2)) (sqrt.f64 (*.f64 1/2 eps))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(fma.f64 (+.f64 (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2)) (sqrt.f64 (*.f64 1/2 eps))) (-.f64 (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2)) (sqrt.f64 (*.f64 1/2 eps))) (*.f64 eps 0))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 1/2 eps)) (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2))) (-.f64 (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2)) (sqrt.f64 (*.f64 1/2 eps))) 0)
(fma.f64 (+.f64 (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2)) (sqrt.f64 (*.f64 1/2 eps))) (-.f64 (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2)) (sqrt.f64 (*.f64 1/2 eps))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)))
(fma.f64 (+.f64 (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2)) (sqrt.f64 (*.f64 1/2 eps))) (-.f64 (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2)) (sqrt.f64 (*.f64 1/2 eps))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(fma.f64 (+.f64 (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2)) (sqrt.f64 (*.f64 1/2 eps))) (-.f64 (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2)) (sqrt.f64 (*.f64 1/2 eps))) (*.f64 eps 0))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 1/2 eps)) (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2))) (-.f64 (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2)) (sqrt.f64 (*.f64 1/2 eps))) 0)
(fma.f64 (+.f64 (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2)) (sqrt.f64 (*.f64 1/2 eps))) (-.f64 (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2)) (sqrt.f64 (*.f64 1/2 eps))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(fma.f64 (+.f64 (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2)) (sqrt.f64 (*.f64 1/2 eps))) (-.f64 (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2)) (sqrt.f64 (*.f64 1/2 eps))) (*.f64 eps 0))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 1/2 eps)) (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2))) (-.f64 (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2)) (sqrt.f64 (*.f64 1/2 eps))) 0)
(fma.f64 (+.f64 (pow.f64 a -1/2) (sqrt.f64 (*.f64 1/2 eps))) (-.f64 (pow.f64 a -1/2) (sqrt.f64 (*.f64 1/2 eps))) (/.f64 1 b))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2)) (cbrt.f64 (*.f64 1/2 eps)) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (*.f64 -1/2 (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (*.f64 -1/2 (sqrt.f64 eps)) (sqrt.f64 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(fma.f64 eps -1/2 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))

localize3.0ms (0%)

Compiler

Compiled 8 to 6 computations (25% saved)

localize8.0ms (0.1%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
100.0%
(/.f64 (+.f64 a b) b)
89.9%
(*.f64 (/.f64 1 a) (/.f64 (+.f64 a b) b))
Compiler

Compiled 26 to 11 computations (57.7% saved)

series1.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
a
@0
(*.f64 (/.f64 1 a) (/.f64 (+.f64 a b) b))
0.0ms
a
@-inf
(*.f64 (/.f64 1 a) (/.f64 (+.f64 a b) b))
0.0ms
a
@inf
(*.f64 (/.f64 1 a) (/.f64 (+.f64 a b) b))
0.0ms
b
@-inf
(*.f64 (/.f64 1 a) (/.f64 (+.f64 a b) b))
0.0ms
b
@inf
(*.f64 (/.f64 1 a) (/.f64 (+.f64 a b) b))

rewrite66.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1020×log-prod
964×prod-diff
812×pow-prod-down
464×pow-prod-up
458×pow-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0919
119819
2292319
Stop Event
node limit
Counts
1 → 64
Calls
Call 1
Inputs
(*.f64 (/.f64 1 a) (/.f64 (+.f64 a b) b))
Outputs
(+.f64 0 (/.f64 (+.f64 a b) (*.f64 a b)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b)))) (cbrt.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b)))) 1)
(/.f64 1 (*.f64 a (/.f64 b (+.f64 a b))))
(/.f64 1 (*.f64 (/.f64 b (+.f64 a b)) a))
(/.f64 1 (/.f64 (*.f64 a b) (+.f64 a b)))
(/.f64 1 (/.f64 a (/.f64 (+.f64 a b) b)))
(/.f64 1 (/.f64 b (/.f64 (+.f64 a b) a)))
(/.f64 (/.f64 1 a) (/.f64 b (+.f64 a b)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 a b) (/.f64 a (/.f64 1 b)))
(/.f64 (/.f64 (+.f64 a b) b) a)
(/.f64 (cbrt.f64 (pow.f64 (/.f64 b (+.f64 a b)) -2)) (/.f64 a (cbrt.f64 (/.f64 (+.f64 a b) b))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (/.f64 (*.f64 a b) (cbrt.f64 (+.f64 a b))))
(/.f64 (sqrt.f64 (/.f64 (+.f64 a b) b)) (/.f64 a (sqrt.f64 (/.f64 (+.f64 a b) b))))
(/.f64 (sqrt.f64 (+.f64 a b)) (/.f64 (*.f64 a b) (sqrt.f64 (+.f64 a b))))
(/.f64 -1 (*.f64 (neg.f64 a) (/.f64 b (+.f64 a b))))
(/.f64 -1 (*.f64 (/.f64 b (+.f64 a b)) (neg.f64 a)))
(/.f64 (neg.f64 (+.f64 a b)) (neg.f64 (*.f64 a b)))
(/.f64 (neg.f64 (+.f64 a b)) (*.f64 a (neg.f64 b)))
(/.f64 (neg.f64 (+.f64 a b)) (*.f64 (neg.f64 a) b))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 (*.f64 a b) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 (*.f64 a b) (-.f64 a b)))
(/.f64 (/.f64 (+.f64 a b) a) b)
(/.f64 (*.f64 (neg.f64 (+.f64 a b)) 1) (*.f64 (neg.f64 b) a))
(/.f64 (*.f64 -1 (neg.f64 (+.f64 a b))) (*.f64 (neg.f64 a) (neg.f64 b)))
(/.f64 (*.f64 (+.f64 a b) -1) (*.f64 b (neg.f64 a)))
(/.f64 (*.f64 (neg.f64 (+.f64 a b)) -1) (*.f64 (neg.f64 b) (neg.f64 a)))
(/.f64 (neg.f64 (/.f64 (+.f64 a b) b)) (neg.f64 a))
(/.f64 (neg.f64 (/.f64 (+.f64 a b) a)) (neg.f64 b))
(/.f64 (/.f64 (/.f64 (+.f64 a b) b) (sqrt.f64 a)) (sqrt.f64 a))
(/.f64 (*.f64 (/.f64 1 a) (neg.f64 (+.f64 a b))) (neg.f64 b))
(/.f64 (*.f64 (/.f64 (+.f64 a b) b) -1) (neg.f64 a))
(/.f64 (*.f64 -1 (/.f64 (+.f64 a b) b)) (neg.f64 a))
(/.f64 (*.f64 (neg.f64 (+.f64 a b)) (/.f64 1 a)) (neg.f64 b))
(/.f64 (/.f64 (/.f64 (+.f64 a b) b) 1) a)
(/.f64 (/.f64 (/.f64 (+.f64 a b) b) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(/.f64 (/.f64 (/.f64 (+.f64 a b) a) 1) b)
(/.f64 (/.f64 (/.f64 (+.f64 a b) a) (cbrt.f64 (*.f64 b b))) (cbrt.f64 b))
(/.f64 (/.f64 (/.f64 (+.f64 a b) a) (sqrt.f64 b)) (sqrt.f64 b))
(pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 2)
(pow.f64 (*.f64 a (/.f64 b (+.f64 a b))) -1)
(pow.f64 (*.f64 (/.f64 b (+.f64 a b)) a) -1)
(pow.f64 (/.f64 (*.f64 a b) (+.f64 a b)) -1)
(pow.f64 (/.f64 a (/.f64 (+.f64 a b) b)) -1)
(pow.f64 (/.f64 b (/.f64 (+.f64 a b) a)) -1)
(sqrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 a b) (*.f64 a b)))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (+.f64 a b) b) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(exp.f64 (log.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (+.f64 a b) (*.f64 a b)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b)))) 2))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 a b) (*.f64 a b))))

simplify66.0ms (0.4%)

Algorithm
egg-herbie
Rules
1218×associate-/r*
1202×log-div
1016×log-prod
894×associate-/l*
546×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01761788
14201762
213461726
368261726
Stop Event
node limit
Counts
88 → 79
Calls
Call 1
Inputs
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 0 (/.f64 (+.f64 a b) (*.f64 a b)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b)))) (cbrt.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b)))) 1)
(/.f64 1 (*.f64 a (/.f64 b (+.f64 a b))))
(/.f64 1 (*.f64 (/.f64 b (+.f64 a b)) a))
(/.f64 1 (/.f64 (*.f64 a b) (+.f64 a b)))
(/.f64 1 (/.f64 a (/.f64 (+.f64 a b) b)))
(/.f64 1 (/.f64 b (/.f64 (+.f64 a b) a)))
(/.f64 (/.f64 1 a) (/.f64 b (+.f64 a b)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 a b) (/.f64 a (/.f64 1 b)))
(/.f64 (/.f64 (+.f64 a b) b) a)
(/.f64 (cbrt.f64 (pow.f64 (/.f64 b (+.f64 a b)) -2)) (/.f64 a (cbrt.f64 (/.f64 (+.f64 a b) b))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (/.f64 (*.f64 a b) (cbrt.f64 (+.f64 a b))))
(/.f64 (sqrt.f64 (/.f64 (+.f64 a b) b)) (/.f64 a (sqrt.f64 (/.f64 (+.f64 a b) b))))
(/.f64 (sqrt.f64 (+.f64 a b)) (/.f64 (*.f64 a b) (sqrt.f64 (+.f64 a b))))
(/.f64 -1 (*.f64 (neg.f64 a) (/.f64 b (+.f64 a b))))
(/.f64 -1 (*.f64 (/.f64 b (+.f64 a b)) (neg.f64 a)))
(/.f64 (neg.f64 (+.f64 a b)) (neg.f64 (*.f64 a b)))
(/.f64 (neg.f64 (+.f64 a b)) (*.f64 a (neg.f64 b)))
(/.f64 (neg.f64 (+.f64 a b)) (*.f64 (neg.f64 a) b))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 (*.f64 a b) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 (*.f64 a b) (-.f64 a b)))
(/.f64 (/.f64 (+.f64 a b) a) b)
(/.f64 (*.f64 (neg.f64 (+.f64 a b)) 1) (*.f64 (neg.f64 b) a))
(/.f64 (*.f64 -1 (neg.f64 (+.f64 a b))) (*.f64 (neg.f64 a) (neg.f64 b)))
(/.f64 (*.f64 (+.f64 a b) -1) (*.f64 b (neg.f64 a)))
(/.f64 (*.f64 (neg.f64 (+.f64 a b)) -1) (*.f64 (neg.f64 b) (neg.f64 a)))
(/.f64 (neg.f64 (/.f64 (+.f64 a b) b)) (neg.f64 a))
(/.f64 (neg.f64 (/.f64 (+.f64 a b) a)) (neg.f64 b))
(/.f64 (/.f64 (/.f64 (+.f64 a b) b) (sqrt.f64 a)) (sqrt.f64 a))
(/.f64 (*.f64 (/.f64 1 a) (neg.f64 (+.f64 a b))) (neg.f64 b))
(/.f64 (*.f64 (/.f64 (+.f64 a b) b) -1) (neg.f64 a))
(/.f64 (*.f64 -1 (/.f64 (+.f64 a b) b)) (neg.f64 a))
(/.f64 (*.f64 (neg.f64 (+.f64 a b)) (/.f64 1 a)) (neg.f64 b))
(/.f64 (/.f64 (/.f64 (+.f64 a b) b) 1) a)
(/.f64 (/.f64 (/.f64 (+.f64 a b) b) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(/.f64 (/.f64 (/.f64 (+.f64 a b) a) 1) b)
(/.f64 (/.f64 (/.f64 (+.f64 a b) a) (cbrt.f64 (*.f64 b b))) (cbrt.f64 b))
(/.f64 (/.f64 (/.f64 (+.f64 a b) a) (sqrt.f64 b)) (sqrt.f64 b))
(pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 2)
(pow.f64 (*.f64 a (/.f64 b (+.f64 a b))) -1)
(pow.f64 (*.f64 (/.f64 b (+.f64 a b)) a) -1)
(pow.f64 (/.f64 (*.f64 a b) (+.f64 a b)) -1)
(pow.f64 (/.f64 a (/.f64 (+.f64 a b) b)) -1)
(pow.f64 (/.f64 b (/.f64 (+.f64 a b) a)) -1)
(sqrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 a b) (*.f64 a b)))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (+.f64 a b) b) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(exp.f64 (log.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (+.f64 a b) (*.f64 a b)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b)))) 2))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
Outputs
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 0 (/.f64 (+.f64 a b) (*.f64 a b)))
(/.f64 (+.f64 a b) (*.f64 a b))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b)))) (cbrt.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b))))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b))))) 2)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b)))) 1)
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 1 (*.f64 a (/.f64 b (+.f64 a b))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 1 (*.f64 (/.f64 b (+.f64 a b)) a))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 1 (/.f64 (*.f64 a b) (+.f64 a b)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 1 (/.f64 a (/.f64 (+.f64 a b) b)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 1 (/.f64 b (/.f64 (+.f64 a b) a)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 1 a) (/.f64 b (+.f64 a b)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 a b) (/.f64 a (/.f64 1 b)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 a b) b) a)
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 b (+.f64 a b)) -2)) (/.f64 a (cbrt.f64 (/.f64 (+.f64 a b) b))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 b (+.f64 a b)) -2)) a) (cbrt.f64 (/.f64 (+.f64 a b) b)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 b (+.f64 a b)) -2)) a))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (/.f64 (*.f64 a b) (cbrt.f64 (+.f64 a b))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (sqrt.f64 (/.f64 (+.f64 a b) b)) (/.f64 a (sqrt.f64 (/.f64 (+.f64 a b) b))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (sqrt.f64 (+.f64 a b)) (/.f64 (*.f64 a b) (sqrt.f64 (+.f64 a b))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 -1 (*.f64 (neg.f64 a) (/.f64 b (+.f64 a b))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 -1 (*.f64 (/.f64 b (+.f64 a b)) (neg.f64 a)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (neg.f64 (+.f64 a b)) (neg.f64 (*.f64 a b)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (neg.f64 (+.f64 a b)) (*.f64 a (neg.f64 b)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (neg.f64 (+.f64 a b)) (*.f64 (neg.f64 a) b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 (*.f64 a b) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 a b)) (fma.f64 a a (*.f64 b (-.f64 b a))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 a (*.f64 b (fma.f64 b (-.f64 b a) (*.f64 a a)))))
(/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 (*.f64 a b) (-.f64 a b)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 a b) a) b)
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (*.f64 (neg.f64 (+.f64 a b)) 1) (*.f64 (neg.f64 b) a))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (*.f64 -1 (neg.f64 (+.f64 a b))) (*.f64 (neg.f64 a) (neg.f64 b)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (*.f64 (+.f64 a b) -1) (*.f64 b (neg.f64 a)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (*.f64 (neg.f64 (+.f64 a b)) -1) (*.f64 (neg.f64 b) (neg.f64 a)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (neg.f64 (/.f64 (+.f64 a b) b)) (neg.f64 a))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (neg.f64 (/.f64 (+.f64 a b) a)) (neg.f64 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (/.f64 (+.f64 a b) b) (sqrt.f64 a)) (sqrt.f64 a))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (*.f64 (/.f64 1 a) (neg.f64 (+.f64 a b))) (neg.f64 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (*.f64 (/.f64 (+.f64 a b) b) -1) (neg.f64 a))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (*.f64 -1 (/.f64 (+.f64 a b) b)) (neg.f64 a))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (*.f64 (neg.f64 (+.f64 a b)) (/.f64 1 a)) (neg.f64 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (/.f64 (+.f64 a b) b) 1) a)
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (/.f64 (+.f64 a b) b) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (/.f64 (+.f64 a b) a) 1) b)
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (/.f64 (+.f64 a b) a) (cbrt.f64 (*.f64 b b))) (cbrt.f64 b))
(/.f64 (/.f64 (+.f64 a b) a) (*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 b b))))
(/.f64 (/.f64 (+.f64 a b) a) (*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 b)))
(/.f64 (/.f64 (+.f64 a b) (cbrt.f64 b)) (*.f64 a (cbrt.f64 (*.f64 b b))))
(/.f64 (/.f64 (/.f64 (+.f64 a b) a) (sqrt.f64 b)) (sqrt.f64 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 1)
(/.f64 (+.f64 a b) (*.f64 a b))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 3)
(/.f64 (+.f64 a b) (*.f64 a b))
(pow.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2) 1/2)
(/.f64 (+.f64 a b) (*.f64 a b))
(pow.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3) 1/3)
(/.f64 (+.f64 a b) (*.f64 a b))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 2)
(/.f64 (+.f64 a b) (*.f64 a b))
(pow.f64 (*.f64 a (/.f64 b (+.f64 a b))) -1)
(/.f64 (+.f64 a b) (*.f64 a b))
(pow.f64 (*.f64 (/.f64 b (+.f64 a b)) a) -1)
(/.f64 (+.f64 a b) (*.f64 a b))
(pow.f64 (/.f64 (*.f64 a b) (+.f64 a b)) -1)
(/.f64 (+.f64 a b) (*.f64 a b))
(pow.f64 (/.f64 a (/.f64 (+.f64 a b) b)) -1)
(/.f64 (+.f64 a b) (*.f64 a b))
(pow.f64 (/.f64 b (/.f64 (+.f64 a b) a)) -1)
(/.f64 (+.f64 a b) (*.f64 a b))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2))
(/.f64 (+.f64 a b) (*.f64 a b))
(log.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(/.f64 (+.f64 a b) (*.f64 a b))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 a b) (*.f64 a b)))))
(/.f64 (+.f64 a b) (*.f64 a b))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3))
(/.f64 (+.f64 a b) (*.f64 a b))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (+.f64 a b) b) 3) (pow.f64 a 3)))
(/.f64 (+.f64 a b) (*.f64 a b))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(/.f64 (+.f64 a b) (*.f64 a b))
(exp.f64 (log.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(/.f64 (+.f64 a b) (*.f64 a b))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 1))
(/.f64 (+.f64 a b) (*.f64 a b))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 1) 1))
(/.f64 (+.f64 a b) (*.f64 a b))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b)))) 3))
(/.f64 (+.f64 a b) (*.f64 a b))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (+.f64 a b) (*.f64 a b)))) 1/3))
(/.f64 (+.f64 a b) (*.f64 a b))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b)))) 2))
(/.f64 (+.f64 a b) (*.f64 a b))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(/.f64 (+.f64 a b) (*.f64 a b))

localize35.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(+.f64 (/.f64 eps (-.f64 1 (+.f64 1 (*.f64 eps (neg.f64 a))))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
100.0%
(+.f64 (/.f64 1 b) (*.f64 eps -1/2))
99.9%
(/.f64 eps (-.f64 1 (+.f64 1 (*.f64 eps (neg.f64 a)))))
92.8%
(-.f64 1 (+.f64 1 (*.f64 eps (neg.f64 a))))
Compiler

Compiled 69 to 38 computations (44.9% saved)

series4.0ms (0%)

Counts
3 → 84
Calls

21 calls:

TimeVariablePointExpression
1.0ms
eps
@0
(-.f64 1 (+.f64 1 (*.f64 eps (neg.f64 a))))
0.0ms
a
@inf
(-.f64 1 (+.f64 1 (*.f64 eps (neg.f64 a))))
0.0ms
eps
@inf
(-.f64 1 (+.f64 1 (*.f64 eps (neg.f64 a))))
0.0ms
a
@0
(-.f64 1 (+.f64 1 (*.f64 eps (neg.f64 a))))
0.0ms
eps
@0
(/.f64 eps (-.f64 1 (+.f64 1 (*.f64 eps (neg.f64 a)))))

rewrite98.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1948×fma-def
624×expm1-udef
620×log1p-udef
404×add-sqr-sqrt
394×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01787
138753
2598253
Stop Event
node limit
Counts
3 → 189
Calls
Call 1
Inputs
(-.f64 1 (+.f64 1 (*.f64 eps (neg.f64 a))))
(/.f64 eps (-.f64 1 (+.f64 1 (*.f64 eps (neg.f64 a)))))
(+.f64 (/.f64 eps (-.f64 1 (+.f64 1 (*.f64 eps (neg.f64 a))))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
Outputs
(+.f64 1 (fma.f64 eps a -1))
(+.f64 1 (*.f64 (fma.f64 eps a -1) 1))
(+.f64 0 (*.f64 eps a))
(+.f64 -1 (neg.f64 (fma.f64 eps a -1)))
(+.f64 (fma.f64 eps a -1) 1)
(*.f64 1 (*.f64 eps a))
(*.f64 eps a)
(*.f64 a eps)
(*.f64 (*.f64 eps a) 1)
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) eps))
(*.f64 (cbrt.f64 (*.f64 eps a)) (cbrt.f64 (pow.f64 (*.f64 eps a) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 eps a) 2)) (cbrt.f64 (*.f64 eps a)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 eps a) 2)) (neg.f64 (cbrt.f64 (*.f64 eps a))))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) a))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) eps))
(*.f64 (sqrt.f64 (*.f64 eps a)) (sqrt.f64 (*.f64 eps a)))
(*.f64 (sqrt.f64 (*.f64 eps a)) (neg.f64 (sqrt.f64 (*.f64 eps a))))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) a))
(*.f64 -1 (*.f64 eps a))
(*.f64 (neg.f64 eps) a)
(*.f64 (-.f64 1 (pow.f64 (fma.f64 eps a 1) 3)) (/.f64 1 (fma.f64 (fma.f64 eps a 1) (+.f64 2 (*.f64 eps a)) 1)))
(*.f64 (-.f64 1 (pow.f64 (fma.f64 eps a 1) 2)) (/.f64 1 (+.f64 2 (*.f64 eps a))))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 eps a) 2))) (cbrt.f64 (*.f64 eps a)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 eps a))) (sqrt.f64 (*.f64 eps a)))
(*.f64 (*.f64 eps -1) a)
(*.f64 (*.f64 a (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps))
(*.f64 (*.f64 a (sqrt.f64 eps)) (sqrt.f64 eps))
(*.f64 (*.f64 eps (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(*.f64 (*.f64 eps (sqrt.f64 a)) (sqrt.f64 a))
(/.f64 1 (/.f64 (fma.f64 (fma.f64 eps a 1) (+.f64 2 (*.f64 eps a)) 1) (-.f64 1 (pow.f64 (fma.f64 eps a 1) 3))))
(/.f64 1 (/.f64 (+.f64 2 (*.f64 eps a)) (-.f64 1 (pow.f64 (fma.f64 eps a 1) 2))))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 eps a 1) 3)) (fma.f64 (fma.f64 eps a 1) (+.f64 2 (*.f64 eps a)) 1))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 eps a 1) 2)) (+.f64 2 (*.f64 eps a)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (fma.f64 eps a 1) 3))) (fma.f64 (fma.f64 eps a 1) (+.f64 2 (*.f64 eps a)) 1))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (fma.f64 eps a 1) 3))) (neg.f64 (fma.f64 (fma.f64 eps a 1) (+.f64 2 (*.f64 eps a)) 1)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (fma.f64 eps a 1) 2))) (+.f64 2 (*.f64 eps a)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (fma.f64 eps a 1) 2))) (neg.f64 (+.f64 2 (*.f64 eps a))))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 eps a -1) 3)) (+.f64 1 (-.f64 (*.f64 (fma.f64 eps a -1) (fma.f64 eps a -1)) (fma.f64 eps a -1))))
(/.f64 (-.f64 0 (pow.f64 (*.f64 eps a) 3)) (+.f64 0 (+.f64 (pow.f64 (*.f64 eps a) 2) (*.f64 0 (*.f64 eps a)))))
(/.f64 (-.f64 1 (*.f64 (fma.f64 eps a -1) (fma.f64 eps a -1))) (-.f64 1 (fma.f64 eps a -1)))
(/.f64 (-.f64 0 (pow.f64 (*.f64 eps a) 2)) (*.f64 eps a))
(pow.f64 (*.f64 eps a) 1)
(pow.f64 (cbrt.f64 (*.f64 eps a)) 3)
(pow.f64 (pow.f64 (*.f64 eps a) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps a)) 2)
(neg.f64 (*.f64 eps a))
(sqrt.f64 (pow.f64 (*.f64 eps a) 2))
(log.f64 (pow.f64 (exp.f64 a) eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps a))))
(cbrt.f64 (pow.f64 (*.f64 eps a) 3))
(expm1.f64 (log1p.f64 (*.f64 eps a)))
(expm1.f64 (*.f64 (log1p.f64 (*.f64 eps a)) 1))
(exp.f64 (log.f64 (*.f64 eps a)))
(exp.f64 (*.f64 (log.f64 (*.f64 eps a)) 1))
(log1p.f64 (expm1.f64 (*.f64 eps a)))
(fma.f64 1 (fma.f64 eps a -1) 1)
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 eps a 1) 2)) (neg.f64 (cbrt.f64 (fma.f64 eps a 1))) 1)
(fma.f64 (sqrt.f64 (fma.f64 eps a 1)) (neg.f64 (sqrt.f64 (fma.f64 eps a 1))) 1)
(fma.f64 -1 (fma.f64 eps a 1) 1)
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 eps a -1)) (cbrt.f64 (fma.f64 eps a -1))) (cbrt.f64 (fma.f64 eps a -1)) 1)
(fma.f64 (sqrt.f64 (fma.f64 eps a -1)) (sqrt.f64 (fma.f64 eps a -1)) 1)
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 eps a 1) 2))) (cbrt.f64 (fma.f64 eps a 1)) 1)
(fma.f64 (neg.f64 (sqrt.f64 (fma.f64 eps a 1))) (sqrt.f64 (fma.f64 eps a 1)) 1)
(-.f64 (exp.f64 (log1p.f64 (/.f64 eps (*.f64 eps a)))) 1)
(*.f64 1 (/.f64 eps (*.f64 eps a)))
(*.f64 eps (/.f64 1 (*.f64 eps a)))
(*.f64 (/.f64 eps (*.f64 eps a)) 1)
(*.f64 (cbrt.f64 (/.f64 eps (*.f64 eps a))) (pow.f64 (cbrt.f64 (/.f64 eps (*.f64 eps a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 eps (*.f64 eps a))) 2) (cbrt.f64 (/.f64 eps (*.f64 eps a))))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (/.f64 1 (*.f64 eps a))))
(*.f64 (sqrt.f64 (/.f64 eps (*.f64 eps a))) (sqrt.f64 (/.f64 eps (*.f64 eps a))))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 1 (*.f64 eps a))))
(*.f64 (neg.f64 eps) (/.f64 1 (*.f64 eps a)))
(*.f64 (/.f64 1 (*.f64 eps a)) eps)
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 eps a) 2))) (/.f64 eps (cbrt.f64 (*.f64 eps a))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 eps a))) (/.f64 eps (sqrt.f64 (*.f64 eps a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) 1) (/.f64 (cbrt.f64 eps) (*.f64 eps a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 (pow.f64 (*.f64 eps a) 2))) (cbrt.f64 (/.f64 eps (*.f64 eps a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 (*.f64 eps a))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (*.f64 eps a))))
(*.f64 (/.f64 (sqrt.f64 eps) 1) (/.f64 (sqrt.f64 eps) (*.f64 eps a)))
(*.f64 (/.f64 (sqrt.f64 eps) (cbrt.f64 (pow.f64 (*.f64 eps a) 2))) (/.f64 (sqrt.f64 eps) (cbrt.f64 (*.f64 eps a))))
(*.f64 (/.f64 eps (-.f64 1 (pow.f64 (fma.f64 eps a 1) 3))) (fma.f64 (fma.f64 eps a 1) (+.f64 2 (*.f64 eps a)) 1))
(*.f64 (/.f64 eps (-.f64 1 (pow.f64 (fma.f64 eps a 1) 2))) (+.f64 2 (*.f64 eps a)))
(pow.f64 (/.f64 eps (*.f64 eps a)) 1)
(pow.f64 (cbrt.f64 (/.f64 eps (*.f64 eps a))) 3)
(pow.f64 (pow.f64 (/.f64 eps (*.f64 eps a)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 eps (*.f64 eps a))) 2)
(pow.f64 (/.f64 (*.f64 eps a) eps) -1)
(neg.f64 (/.f64 eps (*.f64 eps a)))
(sqrt.f64 (pow.f64 (/.f64 eps (*.f64 eps a)) 2))
(log.f64 (exp.f64 (/.f64 eps (*.f64 eps a))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 eps (*.f64 eps a)))))
(cbrt.f64 (pow.f64 (/.f64 eps (*.f64 eps a)) 3))
(expm1.f64 (log1p.f64 (/.f64 eps (*.f64 eps a))))
(exp.f64 (log.f64 (/.f64 eps (*.f64 eps a))))
(exp.f64 (*.f64 (log.f64 (/.f64 eps (*.f64 eps a))) 1))
(log1p.f64 (expm1.f64 (/.f64 eps (*.f64 eps a))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b))))) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 eps (*.f64 eps a)) 2) (-.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b)))) (/.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2) (-.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b)))))
(*.f64 1 (+.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b))))
(*.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b))) 1)
(*.f64 (cbrt.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b)))) 2) (cbrt.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b)))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b)))) (sqrt.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b)))))
(*.f64 (+.f64 (pow.f64 (/.f64 eps (*.f64 eps a)) 3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3)) (/.f64 1 (fma.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (*.f64 eps a))) (pow.f64 (/.f64 eps (*.f64 eps a)) 2))))
(*.f64 (-.f64 (pow.f64 (/.f64 eps (*.f64 eps a)) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)) (/.f64 1 (-.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b)))))
(/.f64 1 (/.f64 (fma.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (*.f64 eps a))) (pow.f64 (/.f64 eps (*.f64 eps a)) 2)) (+.f64 (pow.f64 (/.f64 eps (*.f64 eps a)) 3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3))))
(/.f64 1 (/.f64 (-.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b))) (-.f64 (pow.f64 (/.f64 eps (*.f64 eps a)) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2))))
(/.f64 (+.f64 (pow.f64 (/.f64 eps (*.f64 eps a)) 3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3)) (fma.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (*.f64 eps a))) (pow.f64 (/.f64 eps (*.f64 eps a)) 2)))
(/.f64 (+.f64 (pow.f64 (/.f64 eps (*.f64 eps a)) 3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3)) (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2) (-.f64 (pow.f64 (/.f64 eps (*.f64 eps a)) 2) (*.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b))))))
(/.f64 (-.f64 (pow.f64 (/.f64 eps (*.f64 eps a)) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)) (-.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b))))
(/.f64 (+.f64 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2)) (*.f64 (/.f64 (*.f64 eps a) eps) (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)))) (*.f64 (/.f64 (*.f64 eps a) eps) (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2))))
(/.f64 (+.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (*.f64 (/.f64 (*.f64 eps a) eps) (-.f64 (pow.f64 b -2) (pow.f64 (*.f64 eps -1/2) 2)))) (*.f64 (/.f64 (*.f64 eps a) eps) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (fma.f64 eps (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2)) (*.f64 (*.f64 eps a) (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)))) (*.f64 (*.f64 eps a) (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2))))
(/.f64 (fma.f64 eps (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (*.f64 (*.f64 eps a) (-.f64 (pow.f64 b -2) (pow.f64 (*.f64 eps -1/2) 2)))) (*.f64 (*.f64 eps a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (fma.f64 (neg.f64 eps) (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2)) (*.f64 (*.f64 eps a) (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)))) (*.f64 (*.f64 eps a) (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2))))
(/.f64 (fma.f64 (neg.f64 eps) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (*.f64 (*.f64 eps a) (-.f64 (pow.f64 b -2) (pow.f64 (*.f64 eps -1/2) 2)))) (*.f64 (*.f64 eps a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (fma.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)) (/.f64 (*.f64 eps a) eps) (*.f64 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2)) 1)) (*.f64 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2)) (/.f64 (*.f64 eps a) eps)))
(/.f64 (fma.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)) (*.f64 eps a) (*.f64 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2)) eps)) (*.f64 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2)) (*.f64 eps a)))
(/.f64 (fma.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)) (*.f64 eps a) (*.f64 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2)) (neg.f64 eps))) (*.f64 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2)) (*.f64 eps a)))
(/.f64 (fma.f64 (-.f64 (pow.f64 b -2) (pow.f64 (*.f64 eps -1/2) 2)) (/.f64 (*.f64 eps a) eps) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) 1)) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (/.f64 (*.f64 eps a) eps)))
(/.f64 (fma.f64 (-.f64 (pow.f64 b -2) (pow.f64 (*.f64 eps -1/2) 2)) (*.f64 eps a) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) eps)) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (*.f64 eps a)))
(/.f64 (fma.f64 (-.f64 (pow.f64 b -2) (pow.f64 (*.f64 eps -1/2) 2)) (*.f64 eps a) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (neg.f64 eps))) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (*.f64 eps a)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 eps (*.f64 eps a)) 3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3))) (neg.f64 (fma.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (*.f64 eps a))) (pow.f64 (/.f64 eps (*.f64 eps a)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 eps (*.f64 eps a)) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2))) (neg.f64 (-.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b)) 3) (*.f64 -1/8 (pow.f64 eps 3))) (fma.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b)) (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b)) (-.f64 (pow.f64 (*.f64 eps -1/2) 2) (*.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b)) (*.f64 eps -1/2)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2) (pow.f64 (/.f64 eps (*.f64 eps a)) 2)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (*.f64 eps a))))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b)) (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b))) (pow.f64 (*.f64 eps -1/2) 2)) (-.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b)) (*.f64 eps -1/2)))
(pow.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b))) 1)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b)))) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b)))) 2)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b))) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b))))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b))) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b)))))
(exp.f64 (log.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b)))) 1))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b)))))
(fma.f64 1 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 1 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a))))
(fma.f64 1 (*.f64 eps -1/2) (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b)))
(fma.f64 1 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (*.f64 eps a)))
(fma.f64 1 (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b)) (*.f64 eps -1/2))
(fma.f64 eps -1/2 (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b)))
(fma.f64 eps (/.f64 1 (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (/.f64 eps (*.f64 eps a)) 1 (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (/.f64 1 b) 1 (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a))))
(fma.f64 -1/2 eps (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b)))
(fma.f64 (*.f64 eps -1/2) 1 (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b)))
(fma.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 1 (/.f64 eps (*.f64 eps a)))
(fma.f64 (cbrt.f64 (*.f64 eps -1/2)) (cbrt.f64 (pow.f64 (*.f64 eps -1/2) 2)) (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 eps -1/2) 2)) (cbrt.f64 (*.f64 eps -1/2)) (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b)))
(fma.f64 (cbrt.f64 (/.f64 eps (*.f64 eps a))) (pow.f64 (cbrt.f64 (/.f64 eps (*.f64 eps a))) 2) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 eps (*.f64 eps a))) 2) (cbrt.f64 (/.f64 eps (*.f64 eps a))) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) 2) (/.f64 eps (*.f64 eps a)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) 2) (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) (/.f64 eps (*.f64 eps a)))
(fma.f64 (/.f64 1 (cbrt.f64 b)) (cbrt.f64 (pow.f64 b -2)) (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a))))
(fma.f64 (cbrt.f64 (pow.f64 b -2)) (/.f64 1 (cbrt.f64 b)) (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a))))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) -1/2) (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b)))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (/.f64 1 (*.f64 eps a))) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (sqrt.f64 (*.f64 eps -1/2)) (sqrt.f64 (*.f64 eps -1/2)) (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b)))
(fma.f64 (sqrt.f64 (/.f64 eps (*.f64 eps a))) (sqrt.f64 (/.f64 eps (*.f64 eps a))) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) (/.f64 eps (*.f64 eps a)))
(fma.f64 (pow.f64 b -1/2) (pow.f64 b -1/2) (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a))))
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) -1/2) (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b)))
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 1 (*.f64 eps a))) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 -1 (/.f64 1 (neg.f64 b)) (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a))))
(fma.f64 (neg.f64 eps) (/.f64 1 (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)) (/.f64 1 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2))) (/.f64 eps (*.f64 eps a)))
(fma.f64 (/.f64 1 (*.f64 eps a)) eps (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (-.f64 (pow.f64 b -2) (pow.f64 (*.f64 eps -1/2) 2)) (/.f64 1 (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (/.f64 eps (*.f64 eps a)))
(fma.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b)) 1 (*.f64 eps -1/2))
(fma.f64 (*.f64 (cbrt.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b))) (cbrt.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b)))) (cbrt.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b))) (*.f64 eps -1/2))
(fma.f64 (sqrt.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b))) (sqrt.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b))) (*.f64 eps -1/2))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 b) 2) -1) (pow.f64 (cbrt.f64 b) -1) (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a))))
(fma.f64 (pow.f64 (sqrt.f64 b) -1) (pow.f64 (sqrt.f64 b) -1) (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a))))
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 eps a) 2))) (/.f64 eps (cbrt.f64 (*.f64 eps a))) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (/.f64 1 (sqrt.f64 (*.f64 eps a))) (/.f64 eps (sqrt.f64 (*.f64 eps a))) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) 1) (/.f64 (cbrt.f64 eps) (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 (pow.f64 (*.f64 eps a) 2))) (cbrt.f64 (/.f64 eps (*.f64 eps a))) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 (*.f64 eps a))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (*.f64 eps a))) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (/.f64 (sqrt.f64 eps) 1) (/.f64 (sqrt.f64 eps) (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (/.f64 (sqrt.f64 eps) (cbrt.f64 (pow.f64 (*.f64 eps a) 2))) (/.f64 (sqrt.f64 eps) (cbrt.f64 (*.f64 eps a))) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (*.f64 -1/2 (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps) (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b)))
(fma.f64 (*.f64 -1/2 (sqrt.f64 eps)) (sqrt.f64 eps) (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b)))
(fma.f64 (/.f64 eps (-.f64 1 (pow.f64 (fma.f64 eps a 1) 3))) (fma.f64 (fma.f64 eps a 1) (+.f64 2 (*.f64 eps a)) 1) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (/.f64 eps (-.f64 1 (pow.f64 (fma.f64 eps a 1) 2))) (+.f64 2 (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b)))

simplify113.0ms (0.7%)

Algorithm
egg-herbie
Rules
1076×fma-neg
660×distribute-rgt-neg-in
646×distribute-lft-neg-in
510×log-prod
436×associate-/r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04328137
110927425
243597217
Stop Event
node limit
Counts
273 → 286
Calls
Call 1
Inputs
(*.f64 eps a)
(*.f64 eps a)
(*.f64 eps a)
(*.f64 eps a)
(*.f64 eps a)
(*.f64 eps a)
(*.f64 eps a)
(*.f64 eps a)
(*.f64 eps a)
(*.f64 eps a)
(*.f64 eps a)
(*.f64 eps a)
(*.f64 eps a)
(*.f64 eps a)
(*.f64 eps a)
(*.f64 eps a)
(*.f64 eps a)
(*.f64 eps a)
(*.f64 eps a)
(*.f64 eps a)
(*.f64 eps a)
(*.f64 eps a)
(*.f64 eps a)
(*.f64 eps a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(/.f64 1 a)
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(/.f64 1 b)
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 1 (fma.f64 eps a -1))
(+.f64 1 (*.f64 (fma.f64 eps a -1) 1))
(+.f64 0 (*.f64 eps a))
(+.f64 -1 (neg.f64 (fma.f64 eps a -1)))
(+.f64 (fma.f64 eps a -1) 1)
(*.f64 1 (*.f64 eps a))
(*.f64 eps a)
(*.f64 a eps)
(*.f64 (*.f64 eps a) 1)
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) eps))
(*.f64 (cbrt.f64 (*.f64 eps a)) (cbrt.f64 (pow.f64 (*.f64 eps a) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 eps a) 2)) (cbrt.f64 (*.f64 eps a)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 eps a) 2)) (neg.f64 (cbrt.f64 (*.f64 eps a))))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) a))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) eps))
(*.f64 (sqrt.f64 (*.f64 eps a)) (sqrt.f64 (*.f64 eps a)))
(*.f64 (sqrt.f64 (*.f64 eps a)) (neg.f64 (sqrt.f64 (*.f64 eps a))))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) a))
(*.f64 -1 (*.f64 eps a))
(*.f64 (neg.f64 eps) a)
(*.f64 (-.f64 1 (pow.f64 (fma.f64 eps a 1) 3)) (/.f64 1 (fma.f64 (fma.f64 eps a 1) (+.f64 2 (*.f64 eps a)) 1)))
(*.f64 (-.f64 1 (pow.f64 (fma.f64 eps a 1) 2)) (/.f64 1 (+.f64 2 (*.f64 eps a))))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 eps a) 2))) (cbrt.f64 (*.f64 eps a)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 eps a))) (sqrt.f64 (*.f64 eps a)))
(*.f64 (*.f64 eps -1) a)
(*.f64 (*.f64 a (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps))
(*.f64 (*.f64 a (sqrt.f64 eps)) (sqrt.f64 eps))
(*.f64 (*.f64 eps (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(*.f64 (*.f64 eps (sqrt.f64 a)) (sqrt.f64 a))
(/.f64 1 (/.f64 (fma.f64 (fma.f64 eps a 1) (+.f64 2 (*.f64 eps a)) 1) (-.f64 1 (pow.f64 (fma.f64 eps a 1) 3))))
(/.f64 1 (/.f64 (+.f64 2 (*.f64 eps a)) (-.f64 1 (pow.f64 (fma.f64 eps a 1) 2))))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 eps a 1) 3)) (fma.f64 (fma.f64 eps a 1) (+.f64 2 (*.f64 eps a)) 1))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 eps a 1) 2)) (+.f64 2 (*.f64 eps a)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (fma.f64 eps a 1) 3))) (fma.f64 (fma.f64 eps a 1) (+.f64 2 (*.f64 eps a)) 1))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (fma.f64 eps a 1) 3))) (neg.f64 (fma.f64 (fma.f64 eps a 1) (+.f64 2 (*.f64 eps a)) 1)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (fma.f64 eps a 1) 2))) (+.f64 2 (*.f64 eps a)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (fma.f64 eps a 1) 2))) (neg.f64 (+.f64 2 (*.f64 eps a))))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 eps a -1) 3)) (+.f64 1 (-.f64 (*.f64 (fma.f64 eps a -1) (fma.f64 eps a -1)) (fma.f64 eps a -1))))
(/.f64 (-.f64 0 (pow.f64 (*.f64 eps a) 3)) (+.f64 0 (+.f64 (pow.f64 (*.f64 eps a) 2) (*.f64 0 (*.f64 eps a)))))
(/.f64 (-.f64 1 (*.f64 (fma.f64 eps a -1) (fma.f64 eps a -1))) (-.f64 1 (fma.f64 eps a -1)))
(/.f64 (-.f64 0 (pow.f64 (*.f64 eps a) 2)) (*.f64 eps a))
(pow.f64 (*.f64 eps a) 1)
(pow.f64 (cbrt.f64 (*.f64 eps a)) 3)
(pow.f64 (pow.f64 (*.f64 eps a) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps a)) 2)
(neg.f64 (*.f64 eps a))
(sqrt.f64 (pow.f64 (*.f64 eps a) 2))
(log.f64 (pow.f64 (exp.f64 a) eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps a))))
(cbrt.f64 (pow.f64 (*.f64 eps a) 3))
(expm1.f64 (log1p.f64 (*.f64 eps a)))
(expm1.f64 (*.f64 (log1p.f64 (*.f64 eps a)) 1))
(exp.f64 (log.f64 (*.f64 eps a)))
(exp.f64 (*.f64 (log.f64 (*.f64 eps a)) 1))
(log1p.f64 (expm1.f64 (*.f64 eps a)))
(fma.f64 1 (fma.f64 eps a -1) 1)
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 eps a 1) 2)) (neg.f64 (cbrt.f64 (fma.f64 eps a 1))) 1)
(fma.f64 (sqrt.f64 (fma.f64 eps a 1)) (neg.f64 (sqrt.f64 (fma.f64 eps a 1))) 1)
(fma.f64 -1 (fma.f64 eps a 1) 1)
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 eps a -1)) (cbrt.f64 (fma.f64 eps a -1))) (cbrt.f64 (fma.f64 eps a -1)) 1)
(fma.f64 (sqrt.f64 (fma.f64 eps a -1)) (sqrt.f64 (fma.f64 eps a -1)) 1)
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 eps a 1) 2))) (cbrt.f64 (fma.f64 eps a 1)) 1)
(fma.f64 (neg.f64 (sqrt.f64 (fma.f64 eps a 1))) (sqrt.f64 (fma.f64 eps a 1)) 1)
(-.f64 (exp.f64 (log1p.f64 (/.f64 eps (*.f64 eps a)))) 1)
(*.f64 1 (/.f64 eps (*.f64 eps a)))
(*.f64 eps (/.f64 1 (*.f64 eps a)))
(*.f64 (/.f64 eps (*.f64 eps a)) 1)
(*.f64 (cbrt.f64 (/.f64 eps (*.f64 eps a))) (pow.f64 (cbrt.f64 (/.f64 eps (*.f64 eps a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 eps (*.f64 eps a))) 2) (cbrt.f64 (/.f64 eps (*.f64 eps a))))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (/.f64 1 (*.f64 eps a))))
(*.f64 (sqrt.f64 (/.f64 eps (*.f64 eps a))) (sqrt.f64 (/.f64 eps (*.f64 eps a))))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 1 (*.f64 eps a))))
(*.f64 (neg.f64 eps) (/.f64 1 (*.f64 eps a)))
(*.f64 (/.f64 1 (*.f64 eps a)) eps)
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 eps a) 2))) (/.f64 eps (cbrt.f64 (*.f64 eps a))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 eps a))) (/.f64 eps (sqrt.f64 (*.f64 eps a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) 1) (/.f64 (cbrt.f64 eps) (*.f64 eps a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 (pow.f64 (*.f64 eps a) 2))) (cbrt.f64 (/.f64 eps (*.f64 eps a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 (*.f64 eps a))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (*.f64 eps a))))
(*.f64 (/.f64 (sqrt.f64 eps) 1) (/.f64 (sqrt.f64 eps) (*.f64 eps a)))
(*.f64 (/.f64 (sqrt.f64 eps) (cbrt.f64 (pow.f64 (*.f64 eps a) 2))) (/.f64 (sqrt.f64 eps) (cbrt.f64 (*.f64 eps a))))
(*.f64 (/.f64 eps (-.f64 1 (pow.f64 (fma.f64 eps a 1) 3))) (fma.f64 (fma.f64 eps a 1) (+.f64 2 (*.f64 eps a)) 1))
(*.f64 (/.f64 eps (-.f64 1 (pow.f64 (fma.f64 eps a 1) 2))) (+.f64 2 (*.f64 eps a)))
(pow.f64 (/.f64 eps (*.f64 eps a)) 1)
(pow.f64 (cbrt.f64 (/.f64 eps (*.f64 eps a))) 3)
(pow.f64 (pow.f64 (/.f64 eps (*.f64 eps a)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 eps (*.f64 eps a))) 2)
(pow.f64 (/.f64 (*.f64 eps a) eps) -1)
(neg.f64 (/.f64 eps (*.f64 eps a)))
(sqrt.f64 (pow.f64 (/.f64 eps (*.f64 eps a)) 2))
(log.f64 (exp.f64 (/.f64 eps (*.f64 eps a))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 eps (*.f64 eps a)))))
(cbrt.f64 (pow.f64 (/.f64 eps (*.f64 eps a)) 3))
(expm1.f64 (log1p.f64 (/.f64 eps (*.f64 eps a))))
(exp.f64 (log.f64 (/.f64 eps (*.f64 eps a))))
(exp.f64 (*.f64 (log.f64 (/.f64 eps (*.f64 eps a))) 1))
(log1p.f64 (expm1.f64 (/.f64 eps (*.f64 eps a))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b))))) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 eps (*.f64 eps a)) 2) (-.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b)))) (/.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2) (-.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b)))))
(*.f64 1 (+.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b))))
(*.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b))) 1)
(*.f64 (cbrt.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b)))) 2) (cbrt.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b)))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b)))) (sqrt.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b)))))
(*.f64 (+.f64 (pow.f64 (/.f64 eps (*.f64 eps a)) 3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3)) (/.f64 1 (fma.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (*.f64 eps a))) (pow.f64 (/.f64 eps (*.f64 eps a)) 2))))
(*.f64 (-.f64 (pow.f64 (/.f64 eps (*.f64 eps a)) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)) (/.f64 1 (-.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b)))))
(/.f64 1 (/.f64 (fma.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (*.f64 eps a))) (pow.f64 (/.f64 eps (*.f64 eps a)) 2)) (+.f64 (pow.f64 (/.f64 eps (*.f64 eps a)) 3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3))))
(/.f64 1 (/.f64 (-.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b))) (-.f64 (pow.f64 (/.f64 eps (*.f64 eps a)) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2))))
(/.f64 (+.f64 (pow.f64 (/.f64 eps (*.f64 eps a)) 3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3)) (fma.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (*.f64 eps a))) (pow.f64 (/.f64 eps (*.f64 eps a)) 2)))
(/.f64 (+.f64 (pow.f64 (/.f64 eps (*.f64 eps a)) 3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3)) (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2) (-.f64 (pow.f64 (/.f64 eps (*.f64 eps a)) 2) (*.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b))))))
(/.f64 (-.f64 (pow.f64 (/.f64 eps (*.f64 eps a)) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)) (-.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b))))
(/.f64 (+.f64 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2)) (*.f64 (/.f64 (*.f64 eps a) eps) (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)))) (*.f64 (/.f64 (*.f64 eps a) eps) (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2))))
(/.f64 (+.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (*.f64 (/.f64 (*.f64 eps a) eps) (-.f64 (pow.f64 b -2) (pow.f64 (*.f64 eps -1/2) 2)))) (*.f64 (/.f64 (*.f64 eps a) eps) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (fma.f64 eps (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2)) (*.f64 (*.f64 eps a) (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)))) (*.f64 (*.f64 eps a) (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2))))
(/.f64 (fma.f64 eps (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (*.f64 (*.f64 eps a) (-.f64 (pow.f64 b -2) (pow.f64 (*.f64 eps -1/2) 2)))) (*.f64 (*.f64 eps a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (fma.f64 (neg.f64 eps) (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2)) (*.f64 (*.f64 eps a) (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)))) (*.f64 (*.f64 eps a) (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2))))
(/.f64 (fma.f64 (neg.f64 eps) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (*.f64 (*.f64 eps a) (-.f64 (pow.f64 b -2) (pow.f64 (*.f64 eps -1/2) 2)))) (*.f64 (*.f64 eps a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (fma.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)) (/.f64 (*.f64 eps a) eps) (*.f64 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2)) 1)) (*.f64 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2)) (/.f64 (*.f64 eps a) eps)))
(/.f64 (fma.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)) (*.f64 eps a) (*.f64 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2)) eps)) (*.f64 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2)) (*.f64 eps a)))
(/.f64 (fma.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)) (*.f64 eps a) (*.f64 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2)) (neg.f64 eps))) (*.f64 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2)) (*.f64 eps a)))
(/.f64 (fma.f64 (-.f64 (pow.f64 b -2) (pow.f64 (*.f64 eps -1/2) 2)) (/.f64 (*.f64 eps a) eps) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) 1)) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (/.f64 (*.f64 eps a) eps)))
(/.f64 (fma.f64 (-.f64 (pow.f64 b -2) (pow.f64 (*.f64 eps -1/2) 2)) (*.f64 eps a) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) eps)) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (*.f64 eps a)))
(/.f64 (fma.f64 (-.f64 (pow.f64 b -2) (pow.f64 (*.f64 eps -1/2) 2)) (*.f64 eps a) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (neg.f64 eps))) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (*.f64 eps a)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 eps (*.f64 eps a)) 3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3))) (neg.f64 (fma.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (*.f64 eps a))) (pow.f64 (/.f64 eps (*.f64 eps a)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 eps (*.f64 eps a)) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2))) (neg.f64 (-.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b)) 3) (*.f64 -1/8 (pow.f64 eps 3))) (fma.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b)) (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b)) (-.f64 (pow.f64 (*.f64 eps -1/2) 2) (*.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b)) (*.f64 eps -1/2)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2) (pow.f64 (/.f64 eps (*.f64 eps a)) 2)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (*.f64 eps a))))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b)) (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b))) (pow.f64 (*.f64 eps -1/2) 2)) (-.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b)) (*.f64 eps -1/2)))
(pow.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b))) 1)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b)))) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b)))) 2)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b))) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b))))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b))) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b)))))
(exp.f64 (log.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b)))) 1))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b)))))
(fma.f64 1 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 1 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a))))
(fma.f64 1 (*.f64 eps -1/2) (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b)))
(fma.f64 1 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (*.f64 eps a)))
(fma.f64 1 (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b)) (*.f64 eps -1/2))
(fma.f64 eps -1/2 (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b)))
(fma.f64 eps (/.f64 1 (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (/.f64 eps (*.f64 eps a)) 1 (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (/.f64 1 b) 1 (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a))))
(fma.f64 -1/2 eps (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b)))
(fma.f64 (*.f64 eps -1/2) 1 (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b)))
(fma.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 1 (/.f64 eps (*.f64 eps a)))
(fma.f64 (cbrt.f64 (*.f64 eps -1/2)) (cbrt.f64 (pow.f64 (*.f64 eps -1/2) 2)) (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 eps -1/2) 2)) (cbrt.f64 (*.f64 eps -1/2)) (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b)))
(fma.f64 (cbrt.f64 (/.f64 eps (*.f64 eps a))) (pow.f64 (cbrt.f64 (/.f64 eps (*.f64 eps a))) 2) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 eps (*.f64 eps a))) 2) (cbrt.f64 (/.f64 eps (*.f64 eps a))) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) 2) (/.f64 eps (*.f64 eps a)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) 2) (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) (/.f64 eps (*.f64 eps a)))
(fma.f64 (/.f64 1 (cbrt.f64 b)) (cbrt.f64 (pow.f64 b -2)) (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a))))
(fma.f64 (cbrt.f64 (pow.f64 b -2)) (/.f64 1 (cbrt.f64 b)) (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a))))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) -1/2) (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b)))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (/.f64 1 (*.f64 eps a))) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (sqrt.f64 (*.f64 eps -1/2)) (sqrt.f64 (*.f64 eps -1/2)) (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b)))
(fma.f64 (sqrt.f64 (/.f64 eps (*.f64 eps a))) (sqrt.f64 (/.f64 eps (*.f64 eps a))) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) (/.f64 eps (*.f64 eps a)))
(fma.f64 (pow.f64 b -1/2) (pow.f64 b -1/2) (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a))))
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) -1/2) (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b)))
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 1 (*.f64 eps a))) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 -1 (/.f64 1 (neg.f64 b)) (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a))))
(fma.f64 (neg.f64 eps) (/.f64 1 (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)) (/.f64 1 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2))) (/.f64 eps (*.f64 eps a)))
(fma.f64 (/.f64 1 (*.f64 eps a)) eps (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (-.f64 (pow.f64 b -2) (pow.f64 (*.f64 eps -1/2) 2)) (/.f64 1 (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (/.f64 eps (*.f64 eps a)))
(fma.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b)) 1 (*.f64 eps -1/2))
(fma.f64 (*.f64 (cbrt.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b))) (cbrt.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b)))) (cbrt.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b))) (*.f64 eps -1/2))
(fma.f64 (sqrt.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b))) (sqrt.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b))) (*.f64 eps -1/2))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 b) 2) -1) (pow.f64 (cbrt.f64 b) -1) (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a))))
(fma.f64 (pow.f64 (sqrt.f64 b) -1) (pow.f64 (sqrt.f64 b) -1) (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a))))
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 eps a) 2))) (/.f64 eps (cbrt.f64 (*.f64 eps a))) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (/.f64 1 (sqrt.f64 (*.f64 eps a))) (/.f64 eps (sqrt.f64 (*.f64 eps a))) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) 1) (/.f64 (cbrt.f64 eps) (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 (pow.f64 (*.f64 eps a) 2))) (cbrt.f64 (/.f64 eps (*.f64 eps a))) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 (*.f64 eps a))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (*.f64 eps a))) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (/.f64 (sqrt.f64 eps) 1) (/.f64 (sqrt.f64 eps) (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (/.f64 (sqrt.f64 eps) (cbrt.f64 (pow.f64 (*.f64 eps a) 2))) (/.f64 (sqrt.f64 eps) (cbrt.f64 (*.f64 eps a))) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (*.f64 -1/2 (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps) (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b)))
(fma.f64 (*.f64 -1/2 (sqrt.f64 eps)) (sqrt.f64 eps) (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b)))
(fma.f64 (/.f64 eps (-.f64 1 (pow.f64 (fma.f64 eps a 1) 3))) (fma.f64 (fma.f64 eps a 1) (+.f64 2 (*.f64 eps a)) 1) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (/.f64 eps (-.f64 1 (pow.f64 (fma.f64 eps a 1) 2))) (+.f64 2 (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b)))
Outputs
(*.f64 eps a)
(*.f64 eps a)
(*.f64 eps a)
(*.f64 eps a)
(*.f64 eps a)
(*.f64 eps a)
(*.f64 eps a)
(*.f64 eps a)
(*.f64 eps a)
(*.f64 eps a)
(*.f64 eps a)
(*.f64 eps a)
(*.f64 eps a)
(*.f64 eps a)
(*.f64 eps a)
(*.f64 eps a)
(*.f64 eps a)
(*.f64 eps a)
(*.f64 eps a)
(*.f64 eps a)
(*.f64 eps a)
(*.f64 eps a)
(*.f64 eps a)
(*.f64 eps a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(*.f64 -1/2 eps)
(*.f64 eps -1/2)
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(*.f64 -1/2 eps)
(*.f64 eps -1/2)
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(/.f64 1 a)
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 eps -1/2 (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 eps -1/2 (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(/.f64 1 b)
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 -1/2 eps (/.f64 1 a))
(fma.f64 eps -1/2 (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 -1/2 eps (/.f64 1 a))
(fma.f64 eps -1/2 (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 1 (fma.f64 eps a -1))
(*.f64 eps a)
(+.f64 1 (*.f64 (fma.f64 eps a -1) 1))
(*.f64 eps a)
(+.f64 0 (*.f64 eps a))
(*.f64 eps a)
(+.f64 -1 (neg.f64 (fma.f64 eps a -1)))
(-.f64 -1 (fma.f64 eps a -1))
(*.f64 eps (neg.f64 a))
(+.f64 (fma.f64 eps a -1) 1)
(*.f64 eps a)
(*.f64 1 (*.f64 eps a))
(*.f64 eps a)
(*.f64 eps a)
(*.f64 a eps)
(*.f64 eps a)
(*.f64 (*.f64 eps a) 1)
(*.f64 eps a)
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) eps))
(*.f64 eps a)
(*.f64 (cbrt.f64 (*.f64 eps a)) (cbrt.f64 (pow.f64 (*.f64 eps a) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 eps a) 2)) (cbrt.f64 (*.f64 eps a)))
(*.f64 (cbrt.f64 (*.f64 eps a)) (cbrt.f64 (pow.f64 (*.f64 eps a) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 eps a) 2)) (neg.f64 (cbrt.f64 (*.f64 eps a))))
(*.f64 (cbrt.f64 (*.f64 eps a)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 eps a) 2))))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) a))
(*.f64 eps a)
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) eps))
(*.f64 eps a)
(*.f64 (sqrt.f64 (*.f64 eps a)) (sqrt.f64 (*.f64 eps a)))
(*.f64 eps a)
(*.f64 (sqrt.f64 (*.f64 eps a)) (neg.f64 (sqrt.f64 (*.f64 eps a))))
(-.f64 -1 (fma.f64 eps a -1))
(*.f64 eps (neg.f64 a))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) a))
(*.f64 eps a)
(*.f64 -1 (*.f64 eps a))
(-.f64 -1 (fma.f64 eps a -1))
(*.f64 eps (neg.f64 a))
(*.f64 (neg.f64 eps) a)
(-.f64 -1 (fma.f64 eps a -1))
(*.f64 eps (neg.f64 a))
(*.f64 (-.f64 1 (pow.f64 (fma.f64 eps a 1) 3)) (/.f64 1 (fma.f64 (fma.f64 eps a 1) (+.f64 2 (*.f64 eps a)) 1)))
(*.f64 (-.f64 1 (pow.f64 (fma.f64 eps a 1) 3)) (/.f64 1 (fma.f64 (fma.f64 eps a 1) (+.f64 (*.f64 eps a) 2) 1)))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 eps a 1) 3)) (fma.f64 (fma.f64 eps a 1) (fma.f64 eps a 2) 1))
(*.f64 (-.f64 1 (pow.f64 (fma.f64 eps a 1) 2)) (/.f64 1 (+.f64 2 (*.f64 eps a))))
(*.f64 (-.f64 1 (pow.f64 (fma.f64 eps a 1) 2)) (/.f64 1 (+.f64 (*.f64 eps a) 2)))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 eps a 1) 2)) (fma.f64 eps a 2))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 eps a) 2))) (cbrt.f64 (*.f64 eps a)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 eps a) 2)) (neg.f64 (cbrt.f64 (*.f64 eps a))))
(*.f64 (cbrt.f64 (*.f64 eps a)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 eps a) 2))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 eps a))) (sqrt.f64 (*.f64 eps a)))
(-.f64 -1 (fma.f64 eps a -1))
(*.f64 eps (neg.f64 a))
(*.f64 (*.f64 eps -1) a)
(-.f64 -1 (fma.f64 eps a -1))
(*.f64 eps (neg.f64 a))
(*.f64 (*.f64 a (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps))
(*.f64 eps a)
(*.f64 (*.f64 a (sqrt.f64 eps)) (sqrt.f64 eps))
(*.f64 eps a)
(*.f64 (*.f64 eps (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(*.f64 eps a)
(*.f64 (*.f64 eps (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 eps a)
(/.f64 1 (/.f64 (fma.f64 (fma.f64 eps a 1) (+.f64 2 (*.f64 eps a)) 1) (-.f64 1 (pow.f64 (fma.f64 eps a 1) 3))))
(*.f64 (-.f64 1 (pow.f64 (fma.f64 eps a 1) 3)) (/.f64 1 (fma.f64 (fma.f64 eps a 1) (+.f64 (*.f64 eps a) 2) 1)))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 eps a 1) 3)) (fma.f64 (fma.f64 eps a 1) (fma.f64 eps a 2) 1))
(/.f64 1 (/.f64 (+.f64 2 (*.f64 eps a)) (-.f64 1 (pow.f64 (fma.f64 eps a 1) 2))))
(*.f64 (-.f64 1 (pow.f64 (fma.f64 eps a 1) 2)) (/.f64 1 (+.f64 (*.f64 eps a) 2)))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 eps a 1) 2)) (fma.f64 eps a 2))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 eps a 1) 3)) (fma.f64 (fma.f64 eps a 1) (+.f64 2 (*.f64 eps a)) 1))
(*.f64 (-.f64 1 (pow.f64 (fma.f64 eps a 1) 3)) (/.f64 1 (fma.f64 (fma.f64 eps a 1) (+.f64 (*.f64 eps a) 2) 1)))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 eps a 1) 3)) (fma.f64 (fma.f64 eps a 1) (fma.f64 eps a 2) 1))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 eps a 1) 2)) (+.f64 2 (*.f64 eps a)))
(*.f64 (-.f64 1 (pow.f64 (fma.f64 eps a 1) 2)) (/.f64 1 (+.f64 (*.f64 eps a) 2)))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 eps a 1) 2)) (fma.f64 eps a 2))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (fma.f64 eps a 1) 3))) (fma.f64 (fma.f64 eps a 1) (+.f64 2 (*.f64 eps a)) 1))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (fma.f64 eps a 1) 3))) (fma.f64 (fma.f64 eps a 1) (+.f64 (*.f64 eps a) 2) 1))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 eps a 1) 3)) (fma.f64 (fma.f64 eps a 1) (fma.f64 eps a 2) 1))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (fma.f64 eps a 1) 3))) (neg.f64 (fma.f64 (fma.f64 eps a 1) (+.f64 2 (*.f64 eps a)) 1)))
(*.f64 (-.f64 1 (pow.f64 (fma.f64 eps a 1) 3)) (/.f64 1 (fma.f64 (fma.f64 eps a 1) (+.f64 (*.f64 eps a) 2) 1)))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 eps a 1) 3)) (fma.f64 (fma.f64 eps a 1) (fma.f64 eps a 2) 1))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (fma.f64 eps a 1) 2))) (+.f64 2 (*.f64 eps a)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (fma.f64 eps a 1) 2))) (+.f64 (*.f64 eps a) 2))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 eps a 1) 2)) (fma.f64 eps a 2))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (fma.f64 eps a 1) 2))) (neg.f64 (+.f64 2 (*.f64 eps a))))
(*.f64 (-.f64 1 (pow.f64 (fma.f64 eps a 1) 2)) (/.f64 1 (+.f64 (*.f64 eps a) 2)))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 eps a 1) 2)) (fma.f64 eps a 2))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 eps a -1) 3)) (+.f64 1 (-.f64 (*.f64 (fma.f64 eps a -1) (fma.f64 eps a -1)) (fma.f64 eps a -1))))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 eps a -1) 3)) (+.f64 1 (*.f64 (fma.f64 eps a -1) (-.f64 (fma.f64 eps a -1) 1))))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 eps a -1) 3)) (+.f64 1 (*.f64 (fma.f64 eps a -1) (+.f64 (fma.f64 eps a -1) -1))))
(/.f64 (-.f64 0 (pow.f64 (*.f64 eps a) 3)) (+.f64 0 (+.f64 (pow.f64 (*.f64 eps a) 2) (*.f64 0 (*.f64 eps a)))))
(-.f64 -1 (fma.f64 eps a -1))
(*.f64 eps (neg.f64 a))
(/.f64 (-.f64 1 (*.f64 (fma.f64 eps a -1) (fma.f64 eps a -1))) (-.f64 1 (fma.f64 eps a -1)))
(/.f64 (-.f64 0 (pow.f64 (*.f64 eps a) 2)) (*.f64 eps a))
(-.f64 -1 (fma.f64 eps a -1))
(*.f64 eps (neg.f64 a))
(pow.f64 (*.f64 eps a) 1)
(*.f64 eps a)
(pow.f64 (cbrt.f64 (*.f64 eps a)) 3)
(*.f64 eps a)
(pow.f64 (pow.f64 (*.f64 eps a) 3) 1/3)
(*.f64 eps a)
(pow.f64 (sqrt.f64 (*.f64 eps a)) 2)
(*.f64 eps a)
(neg.f64 (*.f64 eps a))
(-.f64 -1 (fma.f64 eps a -1))
(*.f64 eps (neg.f64 a))
(sqrt.f64 (pow.f64 (*.f64 eps a) 2))
(*.f64 eps a)
(log.f64 (pow.f64 (exp.f64 a) eps))
(*.f64 eps a)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps a))))
(*.f64 eps a)
(cbrt.f64 (pow.f64 (*.f64 eps a) 3))
(*.f64 eps a)
(expm1.f64 (log1p.f64 (*.f64 eps a)))
(*.f64 eps a)
(expm1.f64 (*.f64 (log1p.f64 (*.f64 eps a)) 1))
(*.f64 eps a)
(exp.f64 (log.f64 (*.f64 eps a)))
(*.f64 eps a)
(exp.f64 (*.f64 (log.f64 (*.f64 eps a)) 1))
(*.f64 eps a)
(log1p.f64 (expm1.f64 (*.f64 eps a)))
(*.f64 eps a)
(fma.f64 1 (fma.f64 eps a -1) 1)
(*.f64 eps a)
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 eps a 1) 2)) (neg.f64 (cbrt.f64 (fma.f64 eps a 1))) 1)
(-.f64 1 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 eps a 1) 2)) (cbrt.f64 (fma.f64 eps a 1))))
(fma.f64 (sqrt.f64 (fma.f64 eps a 1)) (neg.f64 (sqrt.f64 (fma.f64 eps a 1))) 1)
(-.f64 1 (fma.f64 eps a 1))
(fma.f64 -1 (fma.f64 eps a 1) 1)
(fma.f64 (sqrt.f64 (fma.f64 eps a 1)) (neg.f64 (sqrt.f64 (fma.f64 eps a 1))) 1)
(-.f64 1 (fma.f64 eps a 1))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 eps a -1)) (cbrt.f64 (fma.f64 eps a -1))) (cbrt.f64 (fma.f64 eps a -1)) 1)
(*.f64 eps a)
(fma.f64 (sqrt.f64 (fma.f64 eps a -1)) (sqrt.f64 (fma.f64 eps a -1)) 1)
(*.f64 eps a)
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 eps a 1) 2))) (cbrt.f64 (fma.f64 eps a 1)) 1)
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 eps a 1) 2)) (neg.f64 (cbrt.f64 (fma.f64 eps a 1))) 1)
(-.f64 1 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 eps a 1) 2)) (cbrt.f64 (fma.f64 eps a 1))))
(fma.f64 (neg.f64 (sqrt.f64 (fma.f64 eps a 1))) (sqrt.f64 (fma.f64 eps a 1)) 1)
(fma.f64 (sqrt.f64 (fma.f64 eps a 1)) (neg.f64 (sqrt.f64 (fma.f64 eps a 1))) 1)
(-.f64 1 (fma.f64 eps a 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 eps (*.f64 eps a)))) 1)
(/.f64 1 a)
(*.f64 1 (/.f64 eps (*.f64 eps a)))
(/.f64 1 a)
(*.f64 eps (/.f64 1 (*.f64 eps a)))
(/.f64 1 a)
(*.f64 (/.f64 eps (*.f64 eps a)) 1)
(/.f64 1 a)
(*.f64 (cbrt.f64 (/.f64 eps (*.f64 eps a))) (pow.f64 (cbrt.f64 (/.f64 eps (*.f64 eps a))) 2))
(/.f64 1 a)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 eps (*.f64 eps a))) 2) (cbrt.f64 (/.f64 eps (*.f64 eps a))))
(/.f64 1 a)
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (/.f64 1 (*.f64 eps a))))
(/.f64 1 a)
(*.f64 (sqrt.f64 (/.f64 eps (*.f64 eps a))) (sqrt.f64 (/.f64 eps (*.f64 eps a))))
(/.f64 1 a)
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 1 (*.f64 eps a))))
(/.f64 1 a)
(*.f64 (neg.f64 eps) (/.f64 1 (*.f64 eps a)))
(/.f64 (neg.f64 eps) (*.f64 eps a))
(/.f64 -1 a)
(*.f64 (/.f64 1 (*.f64 eps a)) eps)
(/.f64 1 a)
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 eps a) 2))) (/.f64 eps (cbrt.f64 (*.f64 eps a))))
(/.f64 (/.f64 eps (cbrt.f64 (*.f64 eps a))) (cbrt.f64 (pow.f64 (*.f64 eps a) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 eps a))) (/.f64 eps (sqrt.f64 (*.f64 eps a))))
(/.f64 1 a)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) 1) (/.f64 (cbrt.f64 eps) (*.f64 eps a)))
(/.f64 1 a)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 (pow.f64 (*.f64 eps a) 2))) (cbrt.f64 (/.f64 eps (*.f64 eps a))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 (/.f64 (/.f64 eps eps) a))) (cbrt.f64 (pow.f64 (*.f64 eps a) 2)))
(*.f64 (cbrt.f64 (/.f64 1 a)) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 (pow.f64 (*.f64 eps a) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 (*.f64 eps a))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (*.f64 eps a))))
(/.f64 1 a)
(*.f64 (/.f64 (sqrt.f64 eps) 1) (/.f64 (sqrt.f64 eps) (*.f64 eps a)))
(/.f64 1 a)
(*.f64 (/.f64 (sqrt.f64 eps) (cbrt.f64 (pow.f64 (*.f64 eps a) 2))) (/.f64 (sqrt.f64 eps) (cbrt.f64 (*.f64 eps a))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 eps a) 2))) (/.f64 eps (cbrt.f64 (*.f64 eps a))))
(/.f64 (/.f64 eps (cbrt.f64 (*.f64 eps a))) (cbrt.f64 (pow.f64 (*.f64 eps a) 2)))
(*.f64 (/.f64 eps (-.f64 1 (pow.f64 (fma.f64 eps a 1) 3))) (fma.f64 (fma.f64 eps a 1) (+.f64 2 (*.f64 eps a)) 1))
(*.f64 (fma.f64 (fma.f64 eps a 1) (+.f64 (*.f64 eps a) 2) 1) (/.f64 eps (-.f64 1 (pow.f64 (fma.f64 eps a 1) 3))))
(*.f64 (fma.f64 (fma.f64 eps a 1) (fma.f64 eps a 2) 1) (/.f64 eps (-.f64 1 (pow.f64 (fma.f64 eps a 1) 3))))
(/.f64 eps (/.f64 (-.f64 1 (pow.f64 (fma.f64 eps a 1) 3)) (fma.f64 (fma.f64 eps a 1) (fma.f64 eps a 2) 1)))
(*.f64 (/.f64 eps (-.f64 1 (pow.f64 (fma.f64 eps a 1) 2))) (+.f64 2 (*.f64 eps a)))
(*.f64 (+.f64 (*.f64 eps a) 2) (/.f64 eps (-.f64 1 (pow.f64 (fma.f64 eps a 1) 2))))
(*.f64 (fma.f64 eps a 2) (/.f64 eps (-.f64 1 (pow.f64 (fma.f64 eps a 1) 2))))
(pow.f64 (/.f64 eps (*.f64 eps a)) 1)
(/.f64 1 a)
(pow.f64 (cbrt.f64 (/.f64 eps (*.f64 eps a))) 3)
(/.f64 1 a)
(pow.f64 (pow.f64 (/.f64 eps (*.f64 eps a)) 3) 1/3)
(/.f64 1 a)
(pow.f64 (sqrt.f64 (/.f64 eps (*.f64 eps a))) 2)
(/.f64 1 a)
(pow.f64 (/.f64 (*.f64 eps a) eps) -1)
(/.f64 1 a)
(neg.f64 (/.f64 eps (*.f64 eps a)))
(/.f64 (neg.f64 eps) (*.f64 eps a))
(/.f64 -1 a)
(sqrt.f64 (pow.f64 (/.f64 eps (*.f64 eps a)) 2))
(/.f64 1 a)
(log.f64 (exp.f64 (/.f64 eps (*.f64 eps a))))
(/.f64 1 a)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 eps (*.f64 eps a)))))
(/.f64 1 a)
(cbrt.f64 (pow.f64 (/.f64 eps (*.f64 eps a)) 3))
(/.f64 1 a)
(expm1.f64 (log1p.f64 (/.f64 eps (*.f64 eps a))))
(/.f64 1 a)
(exp.f64 (log.f64 (/.f64 eps (*.f64 eps a))))
(/.f64 1 a)
(exp.f64 (*.f64 (log.f64 (/.f64 eps (*.f64 eps a))) 1))
(/.f64 1 a)
(log1p.f64 (expm1.f64 (/.f64 eps (*.f64 eps a))))
(/.f64 1 a)
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b))))) 1)
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(-.f64 (/.f64 (pow.f64 (/.f64 eps (*.f64 eps a)) 2) (-.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b)))) (/.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2) (-.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 eps eps) a) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)) (-.f64 (/.f64 (/.f64 eps eps) a) (fma.f64 eps -1/2 (/.f64 1 b))))
(/.f64 (-.f64 (/.f64 (/.f64 1 a) a) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)) (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))
(/.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)) (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))
(*.f64 1 (+.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b))))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(*.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b))) 1)
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(*.f64 (cbrt.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b)))) 2))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b)))) 2) (cbrt.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b)))))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(*.f64 (sqrt.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b)))) (sqrt.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b)))))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(*.f64 (+.f64 (pow.f64 (/.f64 eps (*.f64 eps a)) 3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3)) (/.f64 1 (fma.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (*.f64 eps a))) (pow.f64 (/.f64 eps (*.f64 eps a)) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (/.f64 eps eps) a) 3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3)) 1) (fma.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 (/.f64 eps eps) a)) (pow.f64 (/.f64 (/.f64 eps eps) a) 2)))
(/.f64 (+.f64 (/.f64 1 (pow.f64 a 3)) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3)) (fma.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (+.f64 (/.f64 -1 a) (fma.f64 eps -1/2 (/.f64 1 b))) (/.f64 (/.f64 1 a) a)))
(/.f64 (+.f64 (/.f64 (pow.f64 a -2) a) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3)) (fma.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (+.f64 (/.f64 -1 a) (fma.f64 eps -1/2 (/.f64 1 b))) (pow.f64 a -2)))
(*.f64 (-.f64 (pow.f64 (/.f64 eps (*.f64 eps a)) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)) (/.f64 1 (-.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 eps eps) a) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)) (-.f64 (/.f64 (/.f64 eps eps) a) (fma.f64 eps -1/2 (/.f64 1 b))))
(/.f64 (-.f64 (/.f64 (/.f64 1 a) a) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)) (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))
(/.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)) (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))
(/.f64 1 (/.f64 (fma.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (*.f64 eps a))) (pow.f64 (/.f64 eps (*.f64 eps a)) 2)) (+.f64 (pow.f64 (/.f64 eps (*.f64 eps a)) 3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (/.f64 eps eps) a) 3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3)) 1) (fma.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 (/.f64 eps eps) a)) (pow.f64 (/.f64 (/.f64 eps eps) a) 2)))
(/.f64 (+.f64 (/.f64 1 (pow.f64 a 3)) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3)) (fma.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (+.f64 (/.f64 -1 a) (fma.f64 eps -1/2 (/.f64 1 b))) (/.f64 (/.f64 1 a) a)))
(/.f64 (+.f64 (/.f64 (pow.f64 a -2) a) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3)) (fma.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (+.f64 (/.f64 -1 a) (fma.f64 eps -1/2 (/.f64 1 b))) (pow.f64 a -2)))
(/.f64 1 (/.f64 (-.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b))) (-.f64 (pow.f64 (/.f64 eps (*.f64 eps a)) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 eps eps) a) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)) (-.f64 (/.f64 (/.f64 eps eps) a) (fma.f64 eps -1/2 (/.f64 1 b))))
(/.f64 (-.f64 (/.f64 (/.f64 1 a) a) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)) (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))
(/.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)) (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))
(/.f64 (+.f64 (pow.f64 (/.f64 eps (*.f64 eps a)) 3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3)) (fma.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (*.f64 eps a))) (pow.f64 (/.f64 eps (*.f64 eps a)) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (/.f64 eps eps) a) 3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3)) 1) (fma.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 (/.f64 eps eps) a)) (pow.f64 (/.f64 (/.f64 eps eps) a) 2)))
(/.f64 (+.f64 (/.f64 1 (pow.f64 a 3)) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3)) (fma.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (+.f64 (/.f64 -1 a) (fma.f64 eps -1/2 (/.f64 1 b))) (/.f64 (/.f64 1 a) a)))
(/.f64 (+.f64 (/.f64 (pow.f64 a -2) a) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3)) (fma.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (+.f64 (/.f64 -1 a) (fma.f64 eps -1/2 (/.f64 1 b))) (pow.f64 a -2)))
(/.f64 (+.f64 (pow.f64 (/.f64 eps (*.f64 eps a)) 3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3)) (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2) (-.f64 (pow.f64 (/.f64 eps (*.f64 eps a)) 2) (*.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (/.f64 eps eps) a) 3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3)) (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2) (-.f64 (pow.f64 (/.f64 (/.f64 eps eps) a) 2) (*.f64 (/.f64 (/.f64 eps eps) a) (fma.f64 eps -1/2 (/.f64 1 b))))))
(/.f64 (+.f64 (/.f64 1 (pow.f64 a 3)) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3)) (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2) (-.f64 (/.f64 (/.f64 1 a) a) (/.f64 (fma.f64 eps -1/2 (/.f64 1 b)) a))))
(/.f64 (+.f64 (/.f64 (pow.f64 a -2) a) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3)) (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2) (-.f64 (pow.f64 a -2) (/.f64 (fma.f64 eps -1/2 (/.f64 1 b)) a))))
(/.f64 (-.f64 (pow.f64 (/.f64 eps (*.f64 eps a)) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)) (-.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 eps eps) a) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)) (-.f64 (/.f64 (/.f64 eps eps) a) (fma.f64 eps -1/2 (/.f64 1 b))))
(/.f64 (-.f64 (/.f64 (/.f64 1 a) a) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)) (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))
(/.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)) (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))
(/.f64 (+.f64 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2)) (*.f64 (/.f64 (*.f64 eps a) eps) (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)))) (*.f64 (/.f64 (*.f64 eps a) eps) (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2))))
(/.f64 (fma.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)) (/.f64 eps (/.f64 eps a)) (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2))) (*.f64 (/.f64 eps (/.f64 eps a)) (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2))))
(/.f64 (fma.f64 a (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)) (fma.f64 (*.f64 eps -1/2) (fma.f64 eps -1/2 (/.f64 -1 b)) (pow.f64 b -2))) (*.f64 a (fma.f64 (*.f64 eps -1/2) (fma.f64 eps -1/2 (/.f64 -1 b)) (pow.f64 b -2))))
(/.f64 (+.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (*.f64 (/.f64 (*.f64 eps a) eps) (-.f64 (pow.f64 b -2) (pow.f64 (*.f64 eps -1/2) 2)))) (*.f64 (/.f64 (*.f64 eps a) eps) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (fma.f64 (-.f64 (pow.f64 b -2) (pow.f64 (*.f64 eps -1/2) 2)) (/.f64 eps (/.f64 eps a)) (+.f64 (/.f64 1 b) (*.f64 eps 1/2))) (*.f64 (/.f64 eps (/.f64 eps a)) (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(/.f64 (fma.f64 a (-.f64 (pow.f64 b -2) (pow.f64 (*.f64 eps -1/2) 2)) (fma.f64 eps 1/2 (/.f64 1 b))) (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b))))
(/.f64 (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (fma.f64 eps 1/2 (/.f64 1 b))) (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b))))
(/.f64 (fma.f64 eps (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2)) (*.f64 (*.f64 eps a) (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)))) (*.f64 (*.f64 eps a) (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2))))
(/.f64 (fma.f64 eps (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2)) (*.f64 (*.f64 eps a) (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)))) (*.f64 eps (*.f64 a (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2)))))
(/.f64 (*.f64 eps (fma.f64 a (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)) (fma.f64 (*.f64 eps -1/2) (fma.f64 eps -1/2 (/.f64 -1 b)) (pow.f64 b -2)))) (*.f64 eps (*.f64 a (fma.f64 (*.f64 eps -1/2) (fma.f64 eps -1/2 (/.f64 -1 b)) (pow.f64 b -2)))))
(/.f64 (*.f64 eps (fma.f64 a (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)) (fma.f64 (*.f64 eps -1/2) (fma.f64 eps -1/2 (/.f64 -1 b)) (pow.f64 b -2)))) (*.f64 a (*.f64 eps (fma.f64 (*.f64 eps -1/2) (fma.f64 eps -1/2 (/.f64 -1 b)) (pow.f64 b -2)))))
(/.f64 (fma.f64 eps (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (*.f64 (*.f64 eps a) (-.f64 (pow.f64 b -2) (pow.f64 (*.f64 eps -1/2) 2)))) (*.f64 (*.f64 eps a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (fma.f64 eps (+.f64 (/.f64 1 b) (*.f64 eps 1/2)) (*.f64 eps (*.f64 a (-.f64 (pow.f64 b -2) (pow.f64 (*.f64 eps -1/2) 2))))) (*.f64 (*.f64 eps a) (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(/.f64 (*.f64 eps (fma.f64 a (-.f64 (pow.f64 b -2) (pow.f64 (*.f64 eps -1/2) 2)) (fma.f64 eps 1/2 (/.f64 1 b)))) (*.f64 (*.f64 eps a) (fma.f64 eps 1/2 (/.f64 1 b))))
(/.f64 (*.f64 eps (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (fma.f64 eps 1/2 (/.f64 1 b)))) (*.f64 eps (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b)))))
(/.f64 (fma.f64 (neg.f64 eps) (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2)) (*.f64 (*.f64 eps a) (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)))) (*.f64 (*.f64 eps a) (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2))))
(/.f64 (fma.f64 (neg.f64 eps) (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2)) (*.f64 (*.f64 eps a) (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)))) (*.f64 eps (*.f64 a (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2)))))
(/.f64 (-.f64 (*.f64 a (*.f64 eps (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)))) (*.f64 eps (fma.f64 (*.f64 eps -1/2) (fma.f64 eps -1/2 (/.f64 -1 b)) (pow.f64 b -2)))) (*.f64 eps (*.f64 a (fma.f64 (*.f64 eps -1/2) (fma.f64 eps -1/2 (/.f64 -1 b)) (pow.f64 b -2)))))
(/.f64 (/.f64 (-.f64 (*.f64 a (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3))) (/.f64 (*.f64 eps (fma.f64 (*.f64 eps -1/2) (fma.f64 eps -1/2 (/.f64 -1 b)) (pow.f64 b -2))) eps)) a) (fma.f64 (*.f64 eps -1/2) (fma.f64 eps -1/2 (/.f64 -1 b)) (pow.f64 b -2)))
(/.f64 (fma.f64 (neg.f64 eps) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (*.f64 (*.f64 eps a) (-.f64 (pow.f64 b -2) (pow.f64 (*.f64 eps -1/2) 2)))) (*.f64 (*.f64 eps a) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (fma.f64 (neg.f64 eps) (+.f64 (/.f64 1 b) (*.f64 eps 1/2)) (*.f64 eps (*.f64 a (-.f64 (pow.f64 b -2) (pow.f64 (*.f64 eps -1/2) 2))))) (*.f64 (*.f64 eps a) (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(/.f64 (fma.f64 eps (*.f64 a (-.f64 (pow.f64 b -2) (pow.f64 (*.f64 eps -1/2) 2))) (*.f64 (neg.f64 eps) (fma.f64 eps 1/2 (/.f64 1 b)))) (*.f64 (*.f64 eps a) (fma.f64 eps 1/2 (/.f64 1 b))))
(/.f64 (/.f64 (-.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) (/.f64 (*.f64 eps (fma.f64 eps 1/2 (/.f64 1 b))) eps)) a) (fma.f64 eps 1/2 (/.f64 1 b)))
(/.f64 (fma.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)) (/.f64 (*.f64 eps a) eps) (*.f64 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2)) 1)) (*.f64 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2)) (/.f64 (*.f64 eps a) eps)))
(/.f64 (fma.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)) (/.f64 eps (/.f64 eps a)) (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2))) (*.f64 (/.f64 eps (/.f64 eps a)) (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2))))
(/.f64 (fma.f64 a (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)) (fma.f64 (*.f64 eps -1/2) (fma.f64 eps -1/2 (/.f64 -1 b)) (pow.f64 b -2))) (*.f64 a (fma.f64 (*.f64 eps -1/2) (fma.f64 eps -1/2 (/.f64 -1 b)) (pow.f64 b -2))))
(/.f64 (fma.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)) (*.f64 eps a) (*.f64 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2)) eps)) (*.f64 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2)) (*.f64 eps a)))
(/.f64 (fma.f64 eps (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2)) (*.f64 (*.f64 eps a) (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)))) (*.f64 eps (*.f64 a (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2)))))
(/.f64 (*.f64 eps (fma.f64 a (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)) (fma.f64 (*.f64 eps -1/2) (fma.f64 eps -1/2 (/.f64 -1 b)) (pow.f64 b -2)))) (*.f64 eps (*.f64 a (fma.f64 (*.f64 eps -1/2) (fma.f64 eps -1/2 (/.f64 -1 b)) (pow.f64 b -2)))))
(/.f64 (*.f64 eps (fma.f64 a (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)) (fma.f64 (*.f64 eps -1/2) (fma.f64 eps -1/2 (/.f64 -1 b)) (pow.f64 b -2)))) (*.f64 a (*.f64 eps (fma.f64 (*.f64 eps -1/2) (fma.f64 eps -1/2 (/.f64 -1 b)) (pow.f64 b -2)))))
(/.f64 (fma.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)) (*.f64 eps a) (*.f64 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2)) (neg.f64 eps))) (*.f64 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2)) (*.f64 eps a)))
(/.f64 (fma.f64 (neg.f64 eps) (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2)) (*.f64 (*.f64 eps a) (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)))) (*.f64 eps (*.f64 a (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2)))))
(/.f64 (-.f64 (*.f64 a (*.f64 eps (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)))) (*.f64 eps (fma.f64 (*.f64 eps -1/2) (fma.f64 eps -1/2 (/.f64 -1 b)) (pow.f64 b -2)))) (*.f64 eps (*.f64 a (fma.f64 (*.f64 eps -1/2) (fma.f64 eps -1/2 (/.f64 -1 b)) (pow.f64 b -2)))))
(/.f64 (/.f64 (-.f64 (*.f64 a (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3))) (/.f64 (*.f64 eps (fma.f64 (*.f64 eps -1/2) (fma.f64 eps -1/2 (/.f64 -1 b)) (pow.f64 b -2))) eps)) a) (fma.f64 (*.f64 eps -1/2) (fma.f64 eps -1/2 (/.f64 -1 b)) (pow.f64 b -2)))
(/.f64 (fma.f64 (-.f64 (pow.f64 b -2) (pow.f64 (*.f64 eps -1/2) 2)) (/.f64 (*.f64 eps a) eps) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) 1)) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (/.f64 (*.f64 eps a) eps)))
(/.f64 (fma.f64 (-.f64 (pow.f64 b -2) (pow.f64 (*.f64 eps -1/2) 2)) (/.f64 eps (/.f64 eps a)) (+.f64 (/.f64 1 b) (*.f64 eps 1/2))) (*.f64 (/.f64 eps (/.f64 eps a)) (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(/.f64 (fma.f64 a (-.f64 (pow.f64 b -2) (pow.f64 (*.f64 eps -1/2) 2)) (fma.f64 eps 1/2 (/.f64 1 b))) (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b))))
(/.f64 (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (fma.f64 eps 1/2 (/.f64 1 b))) (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b))))
(/.f64 (fma.f64 (-.f64 (pow.f64 b -2) (pow.f64 (*.f64 eps -1/2) 2)) (*.f64 eps a) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) eps)) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (*.f64 eps a)))
(/.f64 (fma.f64 eps (+.f64 (/.f64 1 b) (*.f64 eps 1/2)) (*.f64 eps (*.f64 a (-.f64 (pow.f64 b -2) (pow.f64 (*.f64 eps -1/2) 2))))) (*.f64 (*.f64 eps a) (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(/.f64 (*.f64 eps (fma.f64 a (-.f64 (pow.f64 b -2) (pow.f64 (*.f64 eps -1/2) 2)) (fma.f64 eps 1/2 (/.f64 1 b)))) (*.f64 (*.f64 eps a) (fma.f64 eps 1/2 (/.f64 1 b))))
(/.f64 (*.f64 eps (fma.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (fma.f64 eps 1/2 (/.f64 1 b)))) (*.f64 eps (*.f64 a (fma.f64 eps 1/2 (/.f64 1 b)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 b -2) (pow.f64 (*.f64 eps -1/2) 2)) (*.f64 eps a) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (neg.f64 eps))) (*.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (*.f64 eps a)))
(/.f64 (fma.f64 (neg.f64 eps) (+.f64 (/.f64 1 b) (*.f64 eps 1/2)) (*.f64 eps (*.f64 a (-.f64 (pow.f64 b -2) (pow.f64 (*.f64 eps -1/2) 2))))) (*.f64 (*.f64 eps a) (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(/.f64 (fma.f64 eps (*.f64 a (-.f64 (pow.f64 b -2) (pow.f64 (*.f64 eps -1/2) 2))) (*.f64 (neg.f64 eps) (fma.f64 eps 1/2 (/.f64 1 b)))) (*.f64 (*.f64 eps a) (fma.f64 eps 1/2 (/.f64 1 b))))
(/.f64 (/.f64 (-.f64 (*.f64 a (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) (/.f64 (*.f64 eps (fma.f64 eps 1/2 (/.f64 1 b))) eps)) a) (fma.f64 eps 1/2 (/.f64 1 b)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 eps (*.f64 eps a)) 3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3))) (neg.f64 (fma.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (*.f64 eps a))) (pow.f64 (/.f64 eps (*.f64 eps a)) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (/.f64 eps eps) a) 3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3)) 1) (fma.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 (/.f64 eps eps) a)) (pow.f64 (/.f64 (/.f64 eps eps) a) 2)))
(/.f64 (+.f64 (/.f64 1 (pow.f64 a 3)) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3)) (fma.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (+.f64 (/.f64 -1 a) (fma.f64 eps -1/2 (/.f64 1 b))) (/.f64 (/.f64 1 a) a)))
(/.f64 (+.f64 (/.f64 (pow.f64 a -2) a) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 3)) (fma.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (+.f64 (/.f64 -1 a) (fma.f64 eps -1/2 (/.f64 1 b))) (pow.f64 a -2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 eps (*.f64 eps a)) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2))) (neg.f64 (-.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 eps eps) a) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)) (-.f64 (/.f64 (/.f64 eps eps) a) (fma.f64 eps -1/2 (/.f64 1 b))))
(/.f64 (-.f64 (/.f64 (/.f64 1 a) a) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)) (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))
(/.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)) (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b)) 3) (*.f64 -1/8 (pow.f64 eps 3))) (fma.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b)) (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b)) (-.f64 (pow.f64 (*.f64 eps -1/2) 2) (*.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b)) (*.f64 eps -1/2)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 (/.f64 eps eps) a)) 3) (*.f64 -1/8 (pow.f64 eps 3))) (fma.f64 (+.f64 (/.f64 1 b) (/.f64 (/.f64 eps eps) a)) (+.f64 (/.f64 1 b) (/.f64 (/.f64 eps eps) a)) (-.f64 (pow.f64 (*.f64 eps -1/2) 2) (*.f64 (*.f64 eps -1/2) (+.f64 (/.f64 1 b) (/.f64 (/.f64 eps eps) a))))))
(/.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3)) (fma.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 (*.f64 eps -1/2) (+.f64 (*.f64 eps -1/2) (+.f64 (/.f64 -1 a) (/.f64 -1 b))))))
(/.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3)) (fma.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 (*.f64 eps -1/2) (fma.f64 eps -1/2 (+.f64 (/.f64 -1 a) (/.f64 -1 b))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2) (pow.f64 (/.f64 eps (*.f64 eps a)) 2)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (*.f64 eps a))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 eps eps) a) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)) (-.f64 (/.f64 (/.f64 eps eps) a) (fma.f64 eps -1/2 (/.f64 1 b))))
(/.f64 (-.f64 (/.f64 (/.f64 1 a) a) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)) (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))
(/.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 2)) (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b))))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b)) (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b))) (pow.f64 (*.f64 eps -1/2) 2)) (-.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b)) (*.f64 eps -1/2)))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 1 b) (/.f64 (/.f64 eps eps) a)) (+.f64 (/.f64 1 b) (/.f64 (/.f64 eps eps) a))) (pow.f64 (*.f64 eps -1/2) 2)) (+.f64 (/.f64 (/.f64 eps eps) a) (-.f64 (/.f64 1 b) (*.f64 eps -1/2))))
(/.f64 (*.f64 (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a))) (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b)))) (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b))))
(/.f64 (fma.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 (*.f64 eps eps) -1/4)) (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 b))))
(pow.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b))) 1)
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b)))) 3)
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(pow.f64 (pow.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b))) 3) 1/3)
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b)))) 2)
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b))) 2))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(log.f64 (exp.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b)))))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b))))))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b))) 3))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b)))))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(exp.f64 (log.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b)))))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b)))) 1))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b)))))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 1 (/.f64 eps (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b)))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 1 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a))))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 1 (*.f64 eps -1/2) (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b)))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 1 (fma.f64 eps -1/2 (/.f64 1 b)) (/.f64 eps (*.f64 eps a)))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 1 (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b)) (*.f64 eps -1/2))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 eps -1/2 (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b)))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 eps (/.f64 1 (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b)))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (/.f64 eps (*.f64 eps a)) 1 (fma.f64 eps -1/2 (/.f64 1 b)))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (/.f64 1 b) 1 (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a))))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 -1/2 eps (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b)))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (*.f64 eps -1/2) 1 (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b)))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (fma.f64 eps -1/2 (/.f64 1 b)) 1 (/.f64 eps (*.f64 eps a)))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (cbrt.f64 (*.f64 eps -1/2)) (cbrt.f64 (pow.f64 (*.f64 eps -1/2) 2)) (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b)))
(fma.f64 (cbrt.f64 (*.f64 eps -1/2)) (cbrt.f64 (pow.f64 (*.f64 eps -1/2) 2)) (+.f64 (/.f64 1 b) (/.f64 (/.f64 eps eps) a)))
(fma.f64 (cbrt.f64 (*.f64 eps -1/2)) (cbrt.f64 (pow.f64 (*.f64 eps -1/2) 2)) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 eps -1/2) 2)) (cbrt.f64 (*.f64 eps -1/2)) (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b)))
(fma.f64 (cbrt.f64 (*.f64 eps -1/2)) (cbrt.f64 (pow.f64 (*.f64 eps -1/2) 2)) (+.f64 (/.f64 1 b) (/.f64 (/.f64 eps eps) a)))
(fma.f64 (cbrt.f64 (*.f64 eps -1/2)) (cbrt.f64 (pow.f64 (*.f64 eps -1/2) 2)) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(fma.f64 (cbrt.f64 (/.f64 eps (*.f64 eps a))) (pow.f64 (cbrt.f64 (/.f64 eps (*.f64 eps a))) 2) (fma.f64 eps -1/2 (/.f64 1 b)))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 eps (*.f64 eps a))) 2) (cbrt.f64 (/.f64 eps (*.f64 eps a))) (fma.f64 eps -1/2 (/.f64 1 b)))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) 2) (/.f64 eps (*.f64 eps a)))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) 2) (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) (/.f64 eps (*.f64 eps a)))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (/.f64 1 (cbrt.f64 b)) (cbrt.f64 (pow.f64 b -2)) (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a))))
(fma.f64 (/.f64 1 (cbrt.f64 b)) (cbrt.f64 (pow.f64 b -2)) (fma.f64 eps -1/2 (/.f64 (/.f64 eps eps) a)))
(fma.f64 (/.f64 1 (cbrt.f64 b)) (cbrt.f64 (pow.f64 b -2)) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (/.f64 (cbrt.f64 (pow.f64 b -2)) (cbrt.f64 b)))
(fma.f64 (cbrt.f64 (pow.f64 b -2)) (/.f64 1 (cbrt.f64 b)) (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a))))
(fma.f64 (/.f64 1 (cbrt.f64 b)) (cbrt.f64 (pow.f64 b -2)) (fma.f64 eps -1/2 (/.f64 (/.f64 eps eps) a)))
(fma.f64 (/.f64 1 (cbrt.f64 b)) (cbrt.f64 (pow.f64 b -2)) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (/.f64 (cbrt.f64 (pow.f64 b -2)) (cbrt.f64 b)))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) -1/2) (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b)))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (/.f64 1 (*.f64 eps a))) (fma.f64 eps -1/2 (/.f64 1 b)))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (sqrt.f64 (*.f64 eps -1/2)) (sqrt.f64 (*.f64 eps -1/2)) (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b)))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (sqrt.f64 (/.f64 eps (*.f64 eps a))) (sqrt.f64 (/.f64 eps (*.f64 eps a))) (fma.f64 eps -1/2 (/.f64 1 b)))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 b))) (/.f64 eps (*.f64 eps a)))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (pow.f64 b -1/2) (pow.f64 b -1/2) (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a))))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) -1/2) (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b)))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 1 (*.f64 eps a))) (fma.f64 eps -1/2 (/.f64 1 b)))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 -1 (/.f64 1 (neg.f64 b)) (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a))))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (neg.f64 eps) (/.f64 1 (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b)))
(+.f64 (/.f64 (neg.f64 eps) (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b)))
(+.f64 (/.f64 -1 a) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)) (/.f64 1 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2))) (/.f64 eps (*.f64 eps a)))
(fma.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)) (/.f64 1 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 1 b)) (pow.f64 b -2))) (/.f64 (/.f64 eps eps) a))
(fma.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)) (/.f64 1 (fma.f64 (*.f64 eps -1/2) (fma.f64 eps -1/2 (/.f64 -1 b)) (pow.f64 b -2))) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 b -3)) (fma.f64 (*.f64 eps -1/2) (fma.f64 eps -1/2 (/.f64 -1 b)) (pow.f64 b -2))))
(fma.f64 (/.f64 1 (*.f64 eps a)) eps (fma.f64 eps -1/2 (/.f64 1 b)))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (-.f64 (pow.f64 b -2) (pow.f64 (*.f64 eps -1/2) 2)) (/.f64 1 (+.f64 (/.f64 1 b) (*.f64 1/2 eps))) (/.f64 eps (*.f64 eps a)))
(fma.f64 (-.f64 (pow.f64 b -2) (pow.f64 (*.f64 eps -1/2) 2)) (/.f64 1 (+.f64 (/.f64 1 b) (*.f64 eps 1/2))) (/.f64 (/.f64 eps eps) a))
(fma.f64 (-.f64 (pow.f64 b -2) (pow.f64 (*.f64 eps -1/2) 2)) (/.f64 1 (fma.f64 eps 1/2 (/.f64 1 b))) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (fma.f64 eps 1/2 (/.f64 1 b))))
(fma.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b)) 1 (*.f64 eps -1/2))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (*.f64 (cbrt.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b))) (cbrt.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b)))) (cbrt.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b))) (*.f64 eps -1/2))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (sqrt.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b))) (sqrt.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b))) (*.f64 eps -1/2))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 b) 2) -1) (pow.f64 (cbrt.f64 b) -1) (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (/.f64 1 (cbrt.f64 b)) (fma.f64 eps -1/2 (/.f64 (/.f64 eps eps) a)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (/.f64 1 (cbrt.f64 b)) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (/.f64 (/.f64 1 (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2)))
(fma.f64 (pow.f64 (sqrt.f64 b) -1) (pow.f64 (sqrt.f64 b) -1) (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a))))
(fma.f64 (/.f64 1 (sqrt.f64 b)) (/.f64 1 (sqrt.f64 b)) (fma.f64 eps -1/2 (/.f64 (/.f64 eps eps) a)))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (pow.f64 (sqrt.f64 b) -2))
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 eps a) 2))) (/.f64 eps (cbrt.f64 (*.f64 eps a))) (fma.f64 eps -1/2 (/.f64 1 b)))
(+.f64 (/.f64 (/.f64 eps (cbrt.f64 (*.f64 eps a))) (cbrt.f64 (pow.f64 (*.f64 eps a) 2))) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (/.f64 1 (sqrt.f64 (*.f64 eps a))) (/.f64 eps (sqrt.f64 (*.f64 eps a))) (fma.f64 eps -1/2 (/.f64 1 b)))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) 1) (/.f64 (cbrt.f64 eps) (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b)))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 (pow.f64 (*.f64 eps a) 2))) (cbrt.f64 (/.f64 eps (*.f64 eps a))) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 (pow.f64 (*.f64 eps a) 2))) (cbrt.f64 (/.f64 (/.f64 eps eps) a)) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (cbrt.f64 (/.f64 1 a)) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 (pow.f64 (*.f64 eps a) 2))) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 (*.f64 eps a))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (*.f64 eps a))) (fma.f64 eps -1/2 (/.f64 1 b)))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (/.f64 (sqrt.f64 eps) 1) (/.f64 (sqrt.f64 eps) (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b)))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (/.f64 (sqrt.f64 eps) (cbrt.f64 (pow.f64 (*.f64 eps a) 2))) (/.f64 (sqrt.f64 eps) (cbrt.f64 (*.f64 eps a))) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 eps a) 2))) (/.f64 eps (cbrt.f64 (*.f64 eps a))) (fma.f64 eps -1/2 (/.f64 1 b)))
(+.f64 (/.f64 (/.f64 eps (cbrt.f64 (*.f64 eps a))) (cbrt.f64 (pow.f64 (*.f64 eps a) 2))) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (*.f64 -1/2 (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps) (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b)))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (*.f64 -1/2 (sqrt.f64 eps)) (sqrt.f64 eps) (+.f64 (/.f64 eps (*.f64 eps a)) (/.f64 1 b)))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (/.f64 eps (-.f64 1 (pow.f64 (fma.f64 eps a 1) 3))) (fma.f64 (fma.f64 eps a 1) (+.f64 2 (*.f64 eps a)) 1) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (/.f64 eps (-.f64 1 (pow.f64 (fma.f64 eps a 1) 3))) (fma.f64 (fma.f64 eps a 1) (+.f64 (*.f64 eps a) 2) 1) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (fma.f64 (fma.f64 eps a 1) (fma.f64 eps a 2) 1) (/.f64 eps (-.f64 1 (pow.f64 (fma.f64 eps a 1) 3))) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (/.f64 eps (-.f64 1 (pow.f64 (fma.f64 eps a 1) 2))) (+.f64 2 (*.f64 eps a)) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (/.f64 eps (-.f64 1 (pow.f64 (fma.f64 eps a 1) 2))) (+.f64 (*.f64 eps a) 2) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (fma.f64 eps a 2) (/.f64 eps (-.f64 1 (pow.f64 (fma.f64 eps a 1) 2))) (fma.f64 eps -1/2 (/.f64 1 b)))

localize14.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(expm1.f64 (*.f64 eps a))
99.8%
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (neg.f64 (+.f64 a b)))
91.1%
(/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (neg.f64 (+.f64 a b))) (neg.f64 b))
75.5%
(/.f64 eps (expm1.f64 (*.f64 eps a)))
Compiler

Compiled 53 to 11 computations (79.2% saved)

series13.0ms (0.1%)

Counts
2 → 72
Calls

18 calls:

TimeVariablePointExpression
5.0ms
eps
@-inf
(/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (neg.f64 (+.f64 a b))) (neg.f64 b))
1.0ms
a
@-inf
(/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (neg.f64 (+.f64 a b))) (neg.f64 b))
1.0ms
b
@-inf
(/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (neg.f64 (+.f64 a b))) (neg.f64 b))
1.0ms
eps
@inf
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (neg.f64 (+.f64 a b)))
1.0ms
a
@0
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (neg.f64 (+.f64 a b)))

rewrite84.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1622×prod-diff
1562×log-prod
634×fma-def
494×expm1-udef
494×log1p-udef
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01476
130764
2485264
Stop Event
node limit
Counts
2 → 103
Calls
Call 1
Inputs
(/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (neg.f64 (+.f64 a b))) (neg.f64 b))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (neg.f64 (+.f64 a b)))
Outputs
(+.f64 0 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a)))))) (cbrt.f64 (exp.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a)))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a))))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a)))))) 1)
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 1 (/.f64 b (+.f64 a b))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (*.f64 (+.f64 a b) (/.f64 1 b)))
(*.f64 (+.f64 a b) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 1 b)))
(*.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps)) (/.f64 1 b))
(*.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a)))) 1)
(*.f64 1 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a)))))
(*.f64 (cbrt.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a))))) (pow.f64 (cbrt.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a))))) 2) (cbrt.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a))))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))) 2) (*.f64 (cbrt.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))) (/.f64 1 b)))
(*.f64 (sqrt.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a))))) (sqrt.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a))))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))) (*.f64 (sqrt.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))) (/.f64 1 b)))
(*.f64 (/.f64 1 b) (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps)))
(*.f64 -1 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1) (/.f64 (+.f64 a b) b))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (pow.f64 (cbrt.f64 b) 2)) (/.f64 (+.f64 a b) (cbrt.f64 b)))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (sqrt.f64 b)) (/.f64 (+.f64 a b) (sqrt.f64 b)))
(*.f64 (/.f64 (+.f64 a b) (sqrt.f64 b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (sqrt.f64 b)))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) -1) (/.f64 (+.f64 a b) b))
(*.f64 (/.f64 (+.f64 a b) 1) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) b))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) b) (+.f64 a b))
(*.f64 (/.f64 (+.f64 a b) (pow.f64 (cbrt.f64 b) 2)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 b)))
(*.f64 (/.f64 (+.f64 a b) -1) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) b))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (/.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps)) (cbrt.f64 b)))
(*.f64 (/.f64 1 (sqrt.f64 b)) (/.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps)) (sqrt.f64 b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))) 2) 1) (/.f64 (cbrt.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))) b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))) 2) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))) 2) (sqrt.f64 b)) (/.f64 (cbrt.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))) (sqrt.f64 b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))) 2) -1) (/.f64 (cbrt.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))) b))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))) 1) (/.f64 (sqrt.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))) b))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))) (pow.f64 (cbrt.f64 b) 2)) (/.f64 (sqrt.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))) (cbrt.f64 b)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))) -1) (/.f64 (sqrt.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))) b))
(pow.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a)))) 1)
(pow.f64 (cbrt.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a))))) 3)
(pow.f64 (pow.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a)))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a))))) 2)
(pow.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (/.f64 b (+.f64 a b))) -1)
(neg.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a)))))
(sqrt.f64 (pow.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a)))) 2))
(log.f64 (exp.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a)))))))
(log.f64 (/.f64 1 (exp.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a)))))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a))))))))
(cbrt.f64 (pow.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps)) 3) (pow.f64 b 3)))
(expm1.f64 (log1p.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a))))))
(exp.f64 (log.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a))))))
(exp.f64 (*.f64 (log.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a))))) 1))
(log1p.f64 (expm1.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a))))))
(+.f64 0 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps)))
(+.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) a) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) b))
(+.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) b) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) a))
(+.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (neg.f64 a)) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) b))
(+.f64 (*.f64 a (/.f64 eps (expm1.f64 (*.f64 eps a)))) (*.f64 b (/.f64 eps (expm1.f64 (*.f64 eps a)))))
(+.f64 (*.f64 b (/.f64 eps (expm1.f64 (*.f64 eps a)))) (*.f64 a (/.f64 eps (expm1.f64 (*.f64 eps a)))))
(+.f64 (*.f64 (neg.f64 a) (/.f64 eps (expm1.f64 (*.f64 eps a)))) (*.f64 b (/.f64 eps (expm1.f64 (*.f64 eps a)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps)))) (cbrt.f64 (exp.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))))))
(-.f64 0 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps)))) 1)
(/.f64 eps (/.f64 (expm1.f64 (*.f64 eps a)) (+.f64 a b)))
(/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))
(/.f64 1 (/.f64 (expm1.f64 (*.f64 eps a)) (*.f64 eps (+.f64 a b))))
(/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (+.f64 a b)))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (fma.f64 b (+.f64 a b) (*.f64 a a))))
(/.f64 (*.f64 eps (+.f64 a b)) (expm1.f64 (*.f64 eps a)))
(/.f64 (*.f64 eps (+.f64 a b)) (neg.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 eps (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 (expm1.f64 (*.f64 eps a)) (fma.f64 b (+.f64 a b) (*.f64 a a))))
(/.f64 (*.f64 eps (pow.f64 (+.f64 a b) 2)) (*.f64 (expm1.f64 (*.f64 eps a)) (+.f64 a b)))
(/.f64 (*.f64 (neg.f64 eps) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (fma.f64 b (+.f64 a b) (*.f64 a a))))
(/.f64 (*.f64 (neg.f64 eps) (pow.f64 (+.f64 a b) 2)) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (+.f64 a b)))
(/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (fma.f64 b (+.f64 a b) (*.f64 a a)))
(/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (pow.f64 (+.f64 a b) 2)) (+.f64 a b))
(/.f64 (*.f64 (+.f64 a b) (neg.f64 eps)) (neg.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (neg.f64 eps) (+.f64 a b)) (neg.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (/.f64 (*.f64 eps (+.f64 a b)) 1) (expm1.f64 (*.f64 eps a)))
(/.f64 (/.f64 (*.f64 eps (+.f64 a b)) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2)) (cbrt.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (/.f64 (*.f64 eps (+.f64 a b)) (sqrt.f64 (expm1.f64 (*.f64 eps a)))) (sqrt.f64 (expm1.f64 (*.f64 eps a))))
(pow.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps)) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))) 2)
(neg.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps)) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps)))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (+.f64 a b) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))))
(exp.f64 (log.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))) 1))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))))
(fma.f64 a (/.f64 eps (expm1.f64 (*.f64 eps a))) (*.f64 b (/.f64 eps (expm1.f64 (*.f64 eps a)))))
(fma.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) a (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) b))
(fma.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) b (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) a))
(fma.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (neg.f64 a) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) b))
(fma.f64 b (/.f64 eps (expm1.f64 (*.f64 eps a))) (*.f64 a (/.f64 eps (expm1.f64 (*.f64 eps a)))))
(fma.f64 (neg.f64 a) (/.f64 eps (expm1.f64 (*.f64 eps a))) (*.f64 b (/.f64 eps (expm1.f64 (*.f64 eps a)))))

simplify109.0ms (0.7%)

Algorithm
egg-herbie
Rules
906×unswap-sqr
522×associate-*r*
486×fma-def
446×associate-*l*
406×log-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03637357
111177171
247177159
Stop Event
node limit
Counts
175 → 214
Calls
Call 1
Inputs
(/.f64 (+.f64 a b) (*.f64 a b))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 eps (+.f64 a b)) b)) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/6 (/.f64 (*.f64 a (+.f64 a b)) b)) (*.f64 -1/4 (/.f64 (*.f64 a (+.f64 a b)) b))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 eps (+.f64 a b)) b)) (+.f64 (/.f64 1 a) (/.f64 1 b))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/6 (/.f64 (*.f64 a (+.f64 a b)) b)) (*.f64 -1/4 (/.f64 (*.f64 a (+.f64 a b)) b))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 eps (+.f64 a b)) b)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/2 (*.f64 a (+.f64 (*.f64 1/6 (/.f64 (*.f64 a (+.f64 a b)) b)) (*.f64 -1/4 (/.f64 (*.f64 a (+.f64 a b)) b))))) (+.f64 (*.f64 -1/12 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 a b)) b)) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 a b)) b)))))) (+.f64 (/.f64 1 a) (/.f64 1 b)))))
(/.f64 (*.f64 eps (+.f64 a b)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (*.f64 eps (+.f64 a b)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (*.f64 eps (+.f64 a b)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (*.f64 eps (+.f64 a b)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (*.f64 eps (+.f64 a b)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (*.f64 eps (+.f64 a b)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (*.f64 eps (+.f64 a b)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 (*.f64 eps (+.f64 a b)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(/.f64 1 a)
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 1/2 eps))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 1 b) (*.f64 1/2 eps)))) (*.f64 1/6 (pow.f64 eps 2))) a)) (+.f64 (/.f64 1 b) (/.f64 1 a))) (*.f64 1/2 eps))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 1 b) (*.f64 1/2 eps)))) (*.f64 1/6 (pow.f64 eps 2))) a)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/24 (pow.f64 eps 3)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 1 b) (*.f64 1/2 eps)))) (*.f64 1/6 (pow.f64 eps 2))) eps)) (*.f64 1/6 (*.f64 (pow.f64 eps 2) (-.f64 (/.f64 1 b) (*.f64 1/2 eps)))))))) (+.f64 (/.f64 1 b) (/.f64 1 a)))) (*.f64 1/2 eps))
(/.f64 (*.f64 eps a) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(+.f64 (/.f64 (*.f64 eps a) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)) (/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(+.f64 (/.f64 (*.f64 eps a) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)) (/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(+.f64 (/.f64 (*.f64 eps a) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)) (/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(/.f64 (*.f64 eps a) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(+.f64 (/.f64 (*.f64 eps a) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)) (/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(+.f64 (/.f64 (*.f64 eps a) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)) (/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(+.f64 (/.f64 (*.f64 eps a) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)) (/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(/.f64 (*.f64 eps a) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(+.f64 (/.f64 (*.f64 eps a) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)) (/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(+.f64 (/.f64 (*.f64 eps a) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)) (/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(+.f64 (/.f64 (*.f64 eps a) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)) (/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(+.f64 (/.f64 (*.f64 eps a) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)) (/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(+.f64 (/.f64 (*.f64 eps a) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)) (/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(+.f64 (/.f64 (*.f64 eps a) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)) (/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(+.f64 (/.f64 (*.f64 eps a) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)) (/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(+.f64 (/.f64 (*.f64 eps a) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)) (/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(+.f64 (/.f64 (*.f64 eps a) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)) (/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(*.f64 -1 (/.f64 (+.f64 a b) a))
(+.f64 (*.f64 1/2 (*.f64 eps (+.f64 a b))) (*.f64 -1 (/.f64 (+.f64 a b) a)))
(+.f64 (*.f64 1/2 (*.f64 eps (+.f64 a b))) (+.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 a (+.f64 a b))) (*.f64 -1/4 (*.f64 a (+.f64 a b)))) (pow.f64 eps 2)) (*.f64 -1 (/.f64 (+.f64 a b) a))))
(+.f64 (*.f64 1/2 (*.f64 eps (+.f64 a b))) (+.f64 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/12 (*.f64 (pow.f64 a 2) (+.f64 a b))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 a 2) (+.f64 a b))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/6 (*.f64 a (+.f64 a b))) (*.f64 -1/4 (*.f64 a (+.f64 a b)))) a))))) (+.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 a (+.f64 a b))) (*.f64 -1/4 (*.f64 a (+.f64 a b)))) (pow.f64 eps 2)) (*.f64 -1 (/.f64 (+.f64 a b) a)))))
(*.f64 -1 (/.f64 (*.f64 eps (+.f64 a b)) (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(*.f64 -1 (/.f64 (*.f64 eps (+.f64 a b)) (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(*.f64 -1 (/.f64 (*.f64 eps (+.f64 a b)) (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(*.f64 -1 (/.f64 (*.f64 eps (+.f64 a b)) (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(*.f64 -1 (/.f64 (*.f64 eps (+.f64 a b)) (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(*.f64 -1 (/.f64 (*.f64 eps (+.f64 a b)) (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(*.f64 -1 (/.f64 (*.f64 eps (+.f64 a b)) (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(*.f64 -1 (/.f64 (*.f64 eps (+.f64 a b)) (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(*.f64 -1 (/.f64 b a))
(+.f64 (*.f64 -1 (-.f64 1 (*.f64 1/2 (*.f64 eps b)))) (*.f64 -1 (/.f64 b a)))
(+.f64 (*.f64 -1 (-.f64 1 (*.f64 1/2 (*.f64 eps b)))) (+.f64 (*.f64 a (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 2) b)) (*.f64 1/2 (*.f64 eps (-.f64 1 (*.f64 1/2 (*.f64 eps b))))))) (*.f64 -1 (/.f64 b a))))
(+.f64 (*.f64 -1 (-.f64 1 (*.f64 1/2 (*.f64 eps b)))) (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/2 (*.f64 eps (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 2) b)) (*.f64 1/2 (*.f64 eps (-.f64 1 (*.f64 1/2 (*.f64 eps b)))))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 2) (-.f64 1 (*.f64 1/2 (*.f64 eps b))))) (*.f64 1/24 (*.f64 (pow.f64 eps 3) b))))) (+.f64 (*.f64 a (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 2) b)) (*.f64 1/2 (*.f64 eps (-.f64 1 (*.f64 1/2 (*.f64 eps b))))))) (*.f64 -1 (/.f64 b a)))))
(*.f64 -1 (/.f64 (*.f64 eps a) (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 eps b) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (*.f64 -1 (/.f64 (*.f64 eps a) (-.f64 (exp.f64 (*.f64 eps a)) 1))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 eps b) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (*.f64 -1 (/.f64 (*.f64 eps a) (-.f64 (exp.f64 (*.f64 eps a)) 1))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 eps b) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (*.f64 -1 (/.f64 (*.f64 eps a) (-.f64 (exp.f64 (*.f64 eps a)) 1))))
(*.f64 -1 (/.f64 (*.f64 eps a) (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 eps b) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (*.f64 -1 (/.f64 (*.f64 eps a) (-.f64 (exp.f64 (*.f64 eps a)) 1))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 eps b) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (*.f64 -1 (/.f64 (*.f64 eps a) (-.f64 (exp.f64 (*.f64 eps a)) 1))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 eps b) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (*.f64 -1 (/.f64 (*.f64 eps a) (-.f64 (exp.f64 (*.f64 eps a)) 1))))
(*.f64 -1 (/.f64 (*.f64 eps a) (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 eps b) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (*.f64 -1 (/.f64 (*.f64 eps a) (-.f64 (exp.f64 (*.f64 eps a)) 1))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 eps b) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (*.f64 -1 (/.f64 (*.f64 eps a) (-.f64 (exp.f64 (*.f64 eps a)) 1))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 eps b) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (*.f64 -1 (/.f64 (*.f64 eps a) (-.f64 (exp.f64 (*.f64 eps a)) 1))))
(*.f64 -1 (/.f64 (*.f64 eps b) (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 eps b) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (*.f64 -1 (/.f64 (*.f64 eps a) (-.f64 (exp.f64 (*.f64 eps a)) 1))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 eps b) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (*.f64 -1 (/.f64 (*.f64 eps a) (-.f64 (exp.f64 (*.f64 eps a)) 1))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 eps b) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (*.f64 -1 (/.f64 (*.f64 eps a) (-.f64 (exp.f64 (*.f64 eps a)) 1))))
(*.f64 -1 (/.f64 (*.f64 eps b) (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 eps b) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (*.f64 -1 (/.f64 (*.f64 eps a) (-.f64 (exp.f64 (*.f64 eps a)) 1))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 eps b) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (*.f64 -1 (/.f64 (*.f64 eps a) (-.f64 (exp.f64 (*.f64 eps a)) 1))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 eps b) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (*.f64 -1 (/.f64 (*.f64 eps a) (-.f64 (exp.f64 (*.f64 eps a)) 1))))
(+.f64 0 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a)))))) (cbrt.f64 (exp.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a)))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a))))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a)))))) 1)
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 1 (/.f64 b (+.f64 a b))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (*.f64 (+.f64 a b) (/.f64 1 b)))
(*.f64 (+.f64 a b) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 1 b)))
(*.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps)) (/.f64 1 b))
(*.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a)))) 1)
(*.f64 1 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a)))))
(*.f64 (cbrt.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a))))) (pow.f64 (cbrt.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a))))) 2) (cbrt.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a))))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))) 2) (*.f64 (cbrt.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))) (/.f64 1 b)))
(*.f64 (sqrt.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a))))) (sqrt.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a))))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))) (*.f64 (sqrt.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))) (/.f64 1 b)))
(*.f64 (/.f64 1 b) (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps)))
(*.f64 -1 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1) (/.f64 (+.f64 a b) b))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (pow.f64 (cbrt.f64 b) 2)) (/.f64 (+.f64 a b) (cbrt.f64 b)))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (sqrt.f64 b)) (/.f64 (+.f64 a b) (sqrt.f64 b)))
(*.f64 (/.f64 (+.f64 a b) (sqrt.f64 b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (sqrt.f64 b)))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) -1) (/.f64 (+.f64 a b) b))
(*.f64 (/.f64 (+.f64 a b) 1) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) b))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) b) (+.f64 a b))
(*.f64 (/.f64 (+.f64 a b) (pow.f64 (cbrt.f64 b) 2)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 b)))
(*.f64 (/.f64 (+.f64 a b) -1) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) b))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (/.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps)) (cbrt.f64 b)))
(*.f64 (/.f64 1 (sqrt.f64 b)) (/.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps)) (sqrt.f64 b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))) 2) 1) (/.f64 (cbrt.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))) b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))) 2) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))) 2) (sqrt.f64 b)) (/.f64 (cbrt.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))) (sqrt.f64 b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))) 2) -1) (/.f64 (cbrt.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))) b))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))) 1) (/.f64 (sqrt.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))) b))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))) (pow.f64 (cbrt.f64 b) 2)) (/.f64 (sqrt.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))) (cbrt.f64 b)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))) -1) (/.f64 (sqrt.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))) b))
(pow.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a)))) 1)
(pow.f64 (cbrt.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a))))) 3)
(pow.f64 (pow.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a)))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a))))) 2)
(pow.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (/.f64 b (+.f64 a b))) -1)
(neg.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a)))))
(sqrt.f64 (pow.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a)))) 2))
(log.f64 (exp.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a)))))))
(log.f64 (/.f64 1 (exp.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a)))))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a))))))))
(cbrt.f64 (pow.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps)) 3) (pow.f64 b 3)))
(expm1.f64 (log1p.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a))))))
(exp.f64 (log.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a))))))
(exp.f64 (*.f64 (log.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a))))) 1))
(log1p.f64 (expm1.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a))))))
(+.f64 0 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps)))
(+.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) a) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) b))
(+.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) b) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) a))
(+.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (neg.f64 a)) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) b))
(+.f64 (*.f64 a (/.f64 eps (expm1.f64 (*.f64 eps a)))) (*.f64 b (/.f64 eps (expm1.f64 (*.f64 eps a)))))
(+.f64 (*.f64 b (/.f64 eps (expm1.f64 (*.f64 eps a)))) (*.f64 a (/.f64 eps (expm1.f64 (*.f64 eps a)))))
(+.f64 (*.f64 (neg.f64 a) (/.f64 eps (expm1.f64 (*.f64 eps a)))) (*.f64 b (/.f64 eps (expm1.f64 (*.f64 eps a)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps)))) (cbrt.f64 (exp.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))))))
(-.f64 0 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps)))) 1)
(/.f64 eps (/.f64 (expm1.f64 (*.f64 eps a)) (+.f64 a b)))
(/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))
(/.f64 1 (/.f64 (expm1.f64 (*.f64 eps a)) (*.f64 eps (+.f64 a b))))
(/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (+.f64 a b)))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (fma.f64 b (+.f64 a b) (*.f64 a a))))
(/.f64 (*.f64 eps (+.f64 a b)) (expm1.f64 (*.f64 eps a)))
(/.f64 (*.f64 eps (+.f64 a b)) (neg.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 eps (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 (expm1.f64 (*.f64 eps a)) (fma.f64 b (+.f64 a b) (*.f64 a a))))
(/.f64 (*.f64 eps (pow.f64 (+.f64 a b) 2)) (*.f64 (expm1.f64 (*.f64 eps a)) (+.f64 a b)))
(/.f64 (*.f64 (neg.f64 eps) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (fma.f64 b (+.f64 a b) (*.f64 a a))))
(/.f64 (*.f64 (neg.f64 eps) (pow.f64 (+.f64 a b) 2)) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (+.f64 a b)))
(/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (fma.f64 b (+.f64 a b) (*.f64 a a)))
(/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (pow.f64 (+.f64 a b) 2)) (+.f64 a b))
(/.f64 (*.f64 (+.f64 a b) (neg.f64 eps)) (neg.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (*.f64 (neg.f64 eps) (+.f64 a b)) (neg.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (/.f64 (*.f64 eps (+.f64 a b)) 1) (expm1.f64 (*.f64 eps a)))
(/.f64 (/.f64 (*.f64 eps (+.f64 a b)) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2)) (cbrt.f64 (expm1.f64 (*.f64 eps a))))
(/.f64 (/.f64 (*.f64 eps (+.f64 a b)) (sqrt.f64 (expm1.f64 (*.f64 eps a)))) (sqrt.f64 (expm1.f64 (*.f64 eps a))))
(pow.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps)) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))) 2)
(neg.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps)) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps)))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (+.f64 a b) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))))
(exp.f64 (log.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))) 1))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))))
(fma.f64 a (/.f64 eps (expm1.f64 (*.f64 eps a))) (*.f64 b (/.f64 eps (expm1.f64 (*.f64 eps a)))))
(fma.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) a (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) b))
(fma.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) b (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) a))
(fma.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (neg.f64 a) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) b))
(fma.f64 b (/.f64 eps (expm1.f64 (*.f64 eps a))) (*.f64 a (/.f64 eps (expm1.f64 (*.f64 eps a)))))
(fma.f64 (neg.f64 a) (/.f64 eps (expm1.f64 (*.f64 eps a))) (*.f64 b (/.f64 eps (expm1.f64 (*.f64 eps a)))))
Outputs
(/.f64 (+.f64 a b) (*.f64 a b))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 eps (+.f64 a b)) b)) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(fma.f64 -1/2 (/.f64 eps (/.f64 b (+.f64 a b))) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 -1/2 (*.f64 eps (/.f64 (+.f64 a b) b)) (/.f64 1 a)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/6 (/.f64 (*.f64 a (+.f64 a b)) b)) (*.f64 -1/4 (/.f64 (*.f64 a (+.f64 a b)) b))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 eps (+.f64 a b)) b)) (+.f64 (/.f64 1 a) (/.f64 1 b))))
(fma.f64 -1 (*.f64 (*.f64 eps eps) (*.f64 (/.f64 a (/.f64 b (+.f64 a b))) -1/12)) (fma.f64 -1/2 (/.f64 eps (/.f64 b (+.f64 a b))) (+.f64 (/.f64 1 a) (/.f64 1 b))))
(-.f64 (+.f64 (/.f64 1 b) (fma.f64 -1/2 (*.f64 eps (/.f64 (+.f64 a b) b)) (/.f64 1 a))) (*.f64 eps (*.f64 eps (*.f64 (*.f64 (/.f64 a b) (+.f64 a b)) -1/12))))
(+.f64 (fma.f64 -1/2 (*.f64 eps (/.f64 (+.f64 a b) b)) (/.f64 1 a)) (-.f64 (/.f64 1 b) (*.f64 (*.f64 (/.f64 a b) (+.f64 a b)) (*.f64 -1/12 (*.f64 eps eps)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/6 (/.f64 (*.f64 a (+.f64 a b)) b)) (*.f64 -1/4 (/.f64 (*.f64 a (+.f64 a b)) b))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 eps (+.f64 a b)) b)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/2 (*.f64 a (+.f64 (*.f64 1/6 (/.f64 (*.f64 a (+.f64 a b)) b)) (*.f64 -1/4 (/.f64 (*.f64 a (+.f64 a b)) b))))) (+.f64 (*.f64 -1/12 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 a b)) b)) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 a 2) (+.f64 a b)) b)))))) (+.f64 (/.f64 1 a) (/.f64 1 b)))))
(fma.f64 -1 (*.f64 (*.f64 eps eps) (*.f64 (/.f64 a (/.f64 b (+.f64 a b))) -1/12)) (fma.f64 -1/2 (/.f64 eps (/.f64 b (+.f64 a b))) (fma.f64 -1 (*.f64 (pow.f64 eps 3) (fma.f64 -1/2 (*.f64 a (*.f64 (/.f64 a (/.f64 b (+.f64 a b))) -1/12)) (*.f64 (/.f64 (*.f64 a a) (/.f64 b (+.f64 a b))) -1/24))) (+.f64 (/.f64 1 a) (/.f64 1 b)))))
(-.f64 (fma.f64 -1/2 (*.f64 eps (/.f64 (+.f64 a b) b)) (+.f64 (/.f64 1 b) (fma.f64 (neg.f64 (pow.f64 eps 3)) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 a b) (+.f64 a b)) (*.f64 -1/12 a)) (*.f64 (/.f64 a (/.f64 (/.f64 b (+.f64 a b)) a)) -1/24)) (/.f64 1 a)))) (*.f64 eps (*.f64 eps (*.f64 (*.f64 (/.f64 a b) (+.f64 a b)) -1/12))))
(-.f64 (+.f64 (fma.f64 -1/2 (*.f64 eps (/.f64 (+.f64 a b) b)) (/.f64 1 a)) (-.f64 (/.f64 1 b) (*.f64 (*.f64 (/.f64 a b) (+.f64 a b)) (*.f64 -1/12 (*.f64 eps eps))))) (*.f64 (pow.f64 eps 3) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 a b) (+.f64 a b)) (*.f64 -1/12 a)) (/.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 a a)) -1/24) b))))
(/.f64 (*.f64 eps (+.f64 a b)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (+.f64 a b) (*.f64 b (/.f64 (expm1.f64 (*.f64 a eps)) eps)))
(*.f64 (+.f64 a b) (/.f64 (/.f64 eps b) (expm1.f64 (*.f64 a eps))))
(/.f64 (*.f64 eps (+.f64 a b)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (+.f64 a b) (*.f64 b (/.f64 (expm1.f64 (*.f64 a eps)) eps)))
(*.f64 (+.f64 a b) (/.f64 (/.f64 eps b) (expm1.f64 (*.f64 a eps))))
(/.f64 (*.f64 eps (+.f64 a b)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (+.f64 a b) (*.f64 b (/.f64 (expm1.f64 (*.f64 a eps)) eps)))
(*.f64 (+.f64 a b) (/.f64 (/.f64 eps b) (expm1.f64 (*.f64 a eps))))
(/.f64 (*.f64 eps (+.f64 a b)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (+.f64 a b) (*.f64 b (/.f64 (expm1.f64 (*.f64 a eps)) eps)))
(*.f64 (+.f64 a b) (/.f64 (/.f64 eps b) (expm1.f64 (*.f64 a eps))))
(/.f64 (*.f64 eps (+.f64 a b)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (+.f64 a b) (*.f64 b (/.f64 (expm1.f64 (*.f64 a eps)) eps)))
(*.f64 (+.f64 a b) (/.f64 (/.f64 eps b) (expm1.f64 (*.f64 a eps))))
(/.f64 (*.f64 eps (+.f64 a b)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (+.f64 a b) (*.f64 b (/.f64 (expm1.f64 (*.f64 a eps)) eps)))
(*.f64 (+.f64 a b) (/.f64 (/.f64 eps b) (expm1.f64 (*.f64 a eps))))
(/.f64 (*.f64 eps (+.f64 a b)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (+.f64 a b) (*.f64 b (/.f64 (expm1.f64 (*.f64 a eps)) eps)))
(*.f64 (+.f64 a b) (/.f64 (/.f64 eps b) (expm1.f64 (*.f64 a eps))))
(/.f64 (*.f64 eps (+.f64 a b)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (+.f64 a b) (*.f64 b (/.f64 (expm1.f64 (*.f64 a eps)) eps)))
(*.f64 (+.f64 a b) (/.f64 (/.f64 eps b) (expm1.f64 (*.f64 a eps))))
(/.f64 1 a)
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 1/2 eps))
(+.f64 (/.f64 1 b) (-.f64 (/.f64 1 a) (*.f64 eps 1/2)))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)))
(+.f64 (/.f64 1 a) (-.f64 (/.f64 1 b) (*.f64 eps 1/2)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 1 b) (*.f64 1/2 eps)))) (*.f64 1/6 (pow.f64 eps 2))) a)) (+.f64 (/.f64 1 b) (/.f64 1 a))) (*.f64 1/2 eps))
(+.f64 (fma.f64 -1 (*.f64 a (fma.f64 1/2 (*.f64 eps (+.f64 (/.f64 1 b) (*.f64 -1/2 eps))) (*.f64 (*.f64 eps eps) 1/6))) (+.f64 (/.f64 1 a) (/.f64 1 b))) (*.f64 -1/2 eps))
(+.f64 (+.f64 (/.f64 1 a) (fma.f64 (neg.f64 (fma.f64 (*.f64 eps 1/2) (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (*.f64 (*.f64 1/6 eps) eps))) a (/.f64 1 b))) (*.f64 -1/2 eps))
(fma.f64 (neg.f64 (fma.f64 (*.f64 eps eps) 1/6 (*.f64 eps (*.f64 (-.f64 (/.f64 1 b) (*.f64 eps 1/2)) 1/2)))) a (+.f64 (/.f64 1 a) (-.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 1 b) (*.f64 1/2 eps)))) (*.f64 1/6 (pow.f64 eps 2))) a)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/24 (pow.f64 eps 3)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/2 (*.f64 eps (-.f64 (/.f64 1 b) (*.f64 1/2 eps)))) (*.f64 1/6 (pow.f64 eps 2))) eps)) (*.f64 1/6 (*.f64 (pow.f64 eps 2) (-.f64 (/.f64 1 b) (*.f64 1/2 eps)))))))) (+.f64 (/.f64 1 b) (/.f64 1 a)))) (*.f64 1/2 eps))
(+.f64 (fma.f64 -1 (*.f64 a (fma.f64 1/2 (*.f64 eps (+.f64 (/.f64 1 b) (*.f64 -1/2 eps))) (*.f64 (*.f64 eps eps) 1/6))) (fma.f64 -1 (*.f64 (*.f64 a a) (fma.f64 1/24 (pow.f64 eps 3) (fma.f64 -1/2 (*.f64 eps (fma.f64 1/2 (*.f64 eps (+.f64 (/.f64 1 b) (*.f64 -1/2 eps))) (*.f64 (*.f64 eps eps) 1/6))) (*.f64 (*.f64 (*.f64 eps eps) 1/6) (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)))))) (+.f64 (/.f64 1 a) (/.f64 1 b)))) (*.f64 -1/2 eps))
(+.f64 (-.f64 (+.f64 (/.f64 1 a) (fma.f64 (*.f64 (neg.f64 a) a) (fma.f64 (pow.f64 eps 3) 1/24 (fma.f64 -1/2 (*.f64 eps (fma.f64 (*.f64 eps 1/2) (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (*.f64 (*.f64 1/6 eps) eps))) (*.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (*.f64 (*.f64 1/6 eps) eps)))) (/.f64 1 b))) (*.f64 a (fma.f64 (*.f64 eps 1/2) (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (*.f64 (*.f64 1/6 eps) eps)))) (*.f64 -1/2 eps))
(-.f64 (+.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (fma.f64 (fma.f64 (pow.f64 eps 3) 1/24 (fma.f64 (*.f64 -1/2 (fma.f64 (*.f64 eps eps) 1/6 (*.f64 eps (*.f64 (-.f64 (/.f64 1 b) (*.f64 eps 1/2)) 1/2)))) eps (*.f64 (-.f64 (/.f64 1 b) (*.f64 eps 1/2)) (*.f64 eps (*.f64 eps 1/6))))) (*.f64 (neg.f64 a) a) (*.f64 -1/2 eps))) (*.f64 a (fma.f64 (*.f64 eps eps) 1/6 (*.f64 eps (*.f64 (-.f64 (/.f64 1 b) (*.f64 eps 1/2)) 1/2)))))
(/.f64 (*.f64 eps a) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 a b))
(/.f64 (*.f64 a eps) (*.f64 b (expm1.f64 (*.f64 a eps))))
(*.f64 a (/.f64 (/.f64 eps b) (expm1.f64 (*.f64 a eps))))
(+.f64 (/.f64 (*.f64 eps a) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)) (/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(+.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 a b)) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(fma.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 a b) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(+.f64 (/.f64 (*.f64 eps a) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)) (/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(+.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 a b)) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(fma.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 a b) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(+.f64 (/.f64 (*.f64 eps a) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)) (/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(+.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 a b)) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(fma.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 a b) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(/.f64 (*.f64 eps a) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 a b))
(/.f64 (*.f64 a eps) (*.f64 b (expm1.f64 (*.f64 a eps))))
(*.f64 a (/.f64 (/.f64 eps b) (expm1.f64 (*.f64 a eps))))
(+.f64 (/.f64 (*.f64 eps a) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)) (/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(+.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 a b)) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(fma.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 a b) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(+.f64 (/.f64 (*.f64 eps a) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)) (/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(+.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 a b)) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(fma.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 a b) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(+.f64 (/.f64 (*.f64 eps a) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)) (/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(+.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 a b)) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(fma.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 a b) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(/.f64 (*.f64 eps a) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 a b))
(/.f64 (*.f64 a eps) (*.f64 b (expm1.f64 (*.f64 a eps))))
(*.f64 a (/.f64 (/.f64 eps b) (expm1.f64 (*.f64 a eps))))
(+.f64 (/.f64 (*.f64 eps a) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)) (/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(+.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 a b)) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(fma.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 a b) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(+.f64 (/.f64 (*.f64 eps a) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)) (/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(+.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 a b)) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(fma.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 a b) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(+.f64 (/.f64 (*.f64 eps a) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)) (/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(+.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 a b)) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(fma.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 a b) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(+.f64 (/.f64 (*.f64 eps a) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)) (/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(+.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 a b)) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(fma.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 a b) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(+.f64 (/.f64 (*.f64 eps a) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)) (/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(+.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 a b)) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(fma.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 a b) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(+.f64 (/.f64 (*.f64 eps a) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)) (/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(+.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 a b)) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(fma.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 a b) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1))
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(+.f64 (/.f64 (*.f64 eps a) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)) (/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(+.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 a b)) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(fma.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 a b) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(+.f64 (/.f64 (*.f64 eps a) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)) (/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(+.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 a b)) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(fma.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 a b) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(+.f64 (/.f64 (*.f64 eps a) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) b)) (/.f64 eps (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(+.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 a b)) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(fma.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 a b) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(*.f64 -1 (/.f64 (+.f64 a b) a))
(neg.f64 (/.f64 (+.f64 a b) a))
(/.f64 (neg.f64 (+.f64 a b)) a)
(/.f64 (-.f64 (neg.f64 a) b) a)
(+.f64 (*.f64 1/2 (*.f64 eps (+.f64 a b))) (*.f64 -1 (/.f64 (+.f64 a b) a)))
(fma.f64 1/2 (*.f64 (+.f64 a b) eps) (neg.f64 (/.f64 (+.f64 a b) a)))
(-.f64 (*.f64 (+.f64 a b) (*.f64 eps 1/2)) (/.f64 (+.f64 a b) a))
(fma.f64 (+.f64 a b) (*.f64 eps 1/2) (/.f64 (-.f64 (neg.f64 a) b) a))
(+.f64 (*.f64 1/2 (*.f64 eps (+.f64 a b))) (+.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 a (+.f64 a b))) (*.f64 -1/4 (*.f64 a (+.f64 a b)))) (pow.f64 eps 2)) (*.f64 -1 (/.f64 (+.f64 a b) a))))
(fma.f64 1/2 (*.f64 (+.f64 a b) eps) (fma.f64 (*.f64 (*.f64 a (+.f64 a b)) -1/12) (*.f64 eps eps) (neg.f64 (/.f64 (+.f64 a b) a))))
(-.f64 (fma.f64 (*.f64 (+.f64 a b) eps) 1/2 (*.f64 eps (*.f64 eps (*.f64 a (*.f64 (+.f64 a b) -1/12))))) (/.f64 (+.f64 a b) a))
(-.f64 (fma.f64 (*.f64 (+.f64 a b) eps) 1/2 (*.f64 eps (*.f64 eps (*.f64 (+.f64 a b) (*.f64 a -1/12))))) (/.f64 (+.f64 a b) a))
(+.f64 (*.f64 1/2 (*.f64 eps (+.f64 a b))) (+.f64 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/12 (*.f64 (pow.f64 a 2) (+.f64 a b))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 a 2) (+.f64 a b))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/6 (*.f64 a (+.f64 a b))) (*.f64 -1/4 (*.f64 a (+.f64 a b)))) a))))) (+.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 a (+.f64 a b))) (*.f64 -1/4 (*.f64 a (+.f64 a b)))) (pow.f64 eps 2)) (*.f64 -1 (/.f64 (+.f64 a b) a)))))
(fma.f64 1/2 (*.f64 (+.f64 a b) eps) (fma.f64 (pow.f64 eps 3) (fma.f64 -1/12 (*.f64 (+.f64 a b) (*.f64 a a)) (fma.f64 1/24 (*.f64 (+.f64 a b) (*.f64 a a)) (*.f64 -1/2 (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) -1/12))))) (fma.f64 (*.f64 (*.f64 a (+.f64 a b)) -1/12) (*.f64 eps eps) (neg.f64 (/.f64 (+.f64 a b) a)))))
(fma.f64 (*.f64 (+.f64 a b) eps) 1/2 (-.f64 (fma.f64 (pow.f64 eps 3) (+.f64 (*.f64 a (*.f64 (*.f64 -1/2 (*.f64 a (+.f64 a b))) -1/12)) (*.f64 (*.f64 (+.f64 a b) (*.f64 a a)) -1/24)) (*.f64 eps (*.f64 eps (*.f64 a (*.f64 (+.f64 a b) -1/12))))) (/.f64 (+.f64 a b) a)))
(fma.f64 (*.f64 (+.f64 a b) eps) 1/2 (fma.f64 (pow.f64 eps 3) (+.f64 (*.f64 a (*.f64 -1/2 (*.f64 (+.f64 a b) (*.f64 a -1/12)))) (*.f64 (*.f64 (+.f64 a b) (*.f64 a a)) -1/24)) (fma.f64 (*.f64 eps eps) (*.f64 (+.f64 a b) (*.f64 a -1/12)) (/.f64 (-.f64 (neg.f64 a) b) a))))
(*.f64 -1 (/.f64 (*.f64 eps (+.f64 a b)) (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(neg.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (+.f64 a b)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (neg.f64 (+.f64 a b)))
(*.f64 (/.f64 (+.f64 a b) (expm1.f64 (*.f64 a eps))) (neg.f64 eps))
(*.f64 -1 (/.f64 (*.f64 eps (+.f64 a b)) (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(neg.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (+.f64 a b)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (neg.f64 (+.f64 a b)))
(*.f64 (/.f64 (+.f64 a b) (expm1.f64 (*.f64 a eps))) (neg.f64 eps))
(*.f64 -1 (/.f64 (*.f64 eps (+.f64 a b)) (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(neg.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (+.f64 a b)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (neg.f64 (+.f64 a b)))
(*.f64 (/.f64 (+.f64 a b) (expm1.f64 (*.f64 a eps))) (neg.f64 eps))
(*.f64 -1 (/.f64 (*.f64 eps (+.f64 a b)) (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(neg.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (+.f64 a b)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (neg.f64 (+.f64 a b)))
(*.f64 (/.f64 (+.f64 a b) (expm1.f64 (*.f64 a eps))) (neg.f64 eps))
(*.f64 -1 (/.f64 (*.f64 eps (+.f64 a b)) (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(neg.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (+.f64 a b)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (neg.f64 (+.f64 a b)))
(*.f64 (/.f64 (+.f64 a b) (expm1.f64 (*.f64 a eps))) (neg.f64 eps))
(*.f64 -1 (/.f64 (*.f64 eps (+.f64 a b)) (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(neg.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (+.f64 a b)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (neg.f64 (+.f64 a b)))
(*.f64 (/.f64 (+.f64 a b) (expm1.f64 (*.f64 a eps))) (neg.f64 eps))
(*.f64 -1 (/.f64 (*.f64 eps (+.f64 a b)) (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(neg.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (+.f64 a b)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (neg.f64 (+.f64 a b)))
(*.f64 (/.f64 (+.f64 a b) (expm1.f64 (*.f64 a eps))) (neg.f64 eps))
(*.f64 -1 (/.f64 (*.f64 eps (+.f64 a b)) (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(neg.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (+.f64 a b)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (neg.f64 (+.f64 a b)))
(*.f64 (/.f64 (+.f64 a b) (expm1.f64 (*.f64 a eps))) (neg.f64 eps))
(*.f64 -1 (/.f64 b a))
(neg.f64 (/.f64 b a))
(/.f64 (neg.f64 b) a)
(+.f64 (*.f64 -1 (-.f64 1 (*.f64 1/2 (*.f64 eps b)))) (*.f64 -1 (/.f64 b a)))
(fma.f64 -1 (-.f64 1 (*.f64 (*.f64 eps 1/2) b)) (neg.f64 (/.f64 b a)))
(-.f64 (neg.f64 (/.f64 b a)) (-.f64 1 (*.f64 b (*.f64 eps 1/2))))
(-.f64 (+.f64 -1 (*.f64 b (*.f64 eps 1/2))) (/.f64 b a))
(+.f64 (*.f64 -1 (-.f64 1 (*.f64 1/2 (*.f64 eps b)))) (+.f64 (*.f64 a (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 2) b)) (*.f64 1/2 (*.f64 eps (-.f64 1 (*.f64 1/2 (*.f64 eps b))))))) (*.f64 -1 (/.f64 b a))))
(fma.f64 -1 (-.f64 1 (*.f64 (*.f64 eps 1/2) b)) (fma.f64 a (fma.f64 1/6 (*.f64 b (*.f64 eps eps)) (*.f64 1/2 (*.f64 eps (-.f64 1 (*.f64 (*.f64 eps 1/2) b))))) (neg.f64 (/.f64 b a))))
(-.f64 (-.f64 (*.f64 a (fma.f64 1/6 (*.f64 b (*.f64 eps eps)) (*.f64 eps (*.f64 1/2 (-.f64 1 (*.f64 b (*.f64 eps 1/2))))))) (/.f64 b a)) (-.f64 1 (*.f64 b (*.f64 eps 1/2))))
(+.f64 (+.f64 -1 (*.f64 b (*.f64 eps 1/2))) (fma.f64 a (fma.f64 1/2 (*.f64 eps (-.f64 1 (*.f64 b (*.f64 eps 1/2)))) (*.f64 b (*.f64 eps (*.f64 eps 1/6)))) (/.f64 (neg.f64 b) a)))
(+.f64 (*.f64 -1 (-.f64 1 (*.f64 1/2 (*.f64 eps b)))) (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/2 (*.f64 eps (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 2) b)) (*.f64 1/2 (*.f64 eps (-.f64 1 (*.f64 1/2 (*.f64 eps b)))))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 2) (-.f64 1 (*.f64 1/2 (*.f64 eps b))))) (*.f64 1/24 (*.f64 (pow.f64 eps 3) b))))) (+.f64 (*.f64 a (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 2) b)) (*.f64 1/2 (*.f64 eps (-.f64 1 (*.f64 1/2 (*.f64 eps b))))))) (*.f64 -1 (/.f64 b a)))))
(fma.f64 -1 (-.f64 1 (*.f64 (*.f64 eps 1/2) b)) (fma.f64 (*.f64 a a) (fma.f64 -1/2 (*.f64 eps (fma.f64 1/6 (*.f64 b (*.f64 eps eps)) (*.f64 1/2 (*.f64 eps (-.f64 1 (*.f64 (*.f64 eps 1/2) b)))))) (fma.f64 1/6 (*.f64 (*.f64 eps eps) (-.f64 1 (*.f64 (*.f64 eps 1/2) b))) (*.f64 (*.f64 (pow.f64 eps 3) 1/24) b))) (fma.f64 a (fma.f64 1/6 (*.f64 b (*.f64 eps eps)) (*.f64 1/2 (*.f64 eps (-.f64 1 (*.f64 (*.f64 eps 1/2) b))))) (neg.f64 (/.f64 b a)))))
(-.f64 (fma.f64 (*.f64 a a) (fma.f64 -1/2 (*.f64 eps (fma.f64 1/6 (*.f64 b (*.f64 eps eps)) (*.f64 eps (*.f64 1/2 (-.f64 1 (*.f64 b (*.f64 eps 1/2))))))) (fma.f64 1/6 (*.f64 (*.f64 eps eps) (-.f64 1 (*.f64 b (*.f64 eps 1/2)))) (*.f64 b (*.f64 (pow.f64 eps 3) 1/24)))) (-.f64 (*.f64 a (fma.f64 1/6 (*.f64 b (*.f64 eps eps)) (*.f64 eps (*.f64 1/2 (-.f64 1 (*.f64 b (*.f64 eps 1/2))))))) (/.f64 b a))) (-.f64 1 (*.f64 b (*.f64 eps 1/2))))
(+.f64 (+.f64 -1 (*.f64 b (*.f64 eps 1/2))) (fma.f64 (*.f64 a a) (fma.f64 -1/2 (*.f64 eps (fma.f64 1/2 (*.f64 eps (-.f64 1 (*.f64 b (*.f64 eps 1/2)))) (*.f64 b (*.f64 eps (*.f64 eps 1/6))))) (fma.f64 1/6 (*.f64 eps (*.f64 eps (-.f64 1 (*.f64 b (*.f64 eps 1/2))))) (*.f64 b (*.f64 (pow.f64 eps 3) 1/24)))) (fma.f64 a (fma.f64 1/2 (*.f64 eps (-.f64 1 (*.f64 b (*.f64 eps 1/2)))) (*.f64 b (*.f64 eps (*.f64 eps 1/6)))) (/.f64 (neg.f64 b) a))))
(*.f64 -1 (/.f64 (*.f64 eps a) (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (neg.f64 a))
(*.f64 a (neg.f64 (/.f64 eps (expm1.f64 (*.f64 a eps)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 eps b) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (*.f64 -1 (/.f64 (*.f64 eps a) (-.f64 (exp.f64 (*.f64 eps a)) 1))))
(neg.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (+.f64 a b)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (neg.f64 (+.f64 a b)))
(*.f64 (/.f64 (+.f64 a b) (expm1.f64 (*.f64 a eps))) (neg.f64 eps))
(+.f64 (*.f64 -1 (/.f64 (*.f64 eps b) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (*.f64 -1 (/.f64 (*.f64 eps a) (-.f64 (exp.f64 (*.f64 eps a)) 1))))
(neg.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (+.f64 a b)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (neg.f64 (+.f64 a b)))
(*.f64 (/.f64 (+.f64 a b) (expm1.f64 (*.f64 a eps))) (neg.f64 eps))
(+.f64 (*.f64 -1 (/.f64 (*.f64 eps b) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (*.f64 -1 (/.f64 (*.f64 eps a) (-.f64 (exp.f64 (*.f64 eps a)) 1))))
(neg.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (+.f64 a b)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (neg.f64 (+.f64 a b)))
(*.f64 (/.f64 (+.f64 a b) (expm1.f64 (*.f64 a eps))) (neg.f64 eps))
(*.f64 -1 (/.f64 (*.f64 eps a) (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (neg.f64 a))
(*.f64 a (neg.f64 (/.f64 eps (expm1.f64 (*.f64 a eps)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 eps b) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (*.f64 -1 (/.f64 (*.f64 eps a) (-.f64 (exp.f64 (*.f64 eps a)) 1))))
(neg.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (+.f64 a b)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (neg.f64 (+.f64 a b)))
(*.f64 (/.f64 (+.f64 a b) (expm1.f64 (*.f64 a eps))) (neg.f64 eps))
(+.f64 (*.f64 -1 (/.f64 (*.f64 eps b) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (*.f64 -1 (/.f64 (*.f64 eps a) (-.f64 (exp.f64 (*.f64 eps a)) 1))))
(neg.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (+.f64 a b)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (neg.f64 (+.f64 a b)))
(*.f64 (/.f64 (+.f64 a b) (expm1.f64 (*.f64 a eps))) (neg.f64 eps))
(+.f64 (*.f64 -1 (/.f64 (*.f64 eps b) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (*.f64 -1 (/.f64 (*.f64 eps a) (-.f64 (exp.f64 (*.f64 eps a)) 1))))
(neg.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (+.f64 a b)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (neg.f64 (+.f64 a b)))
(*.f64 (/.f64 (+.f64 a b) (expm1.f64 (*.f64 a eps))) (neg.f64 eps))
(*.f64 -1 (/.f64 (*.f64 eps a) (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (neg.f64 a))
(*.f64 a (neg.f64 (/.f64 eps (expm1.f64 (*.f64 a eps)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 eps b) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (*.f64 -1 (/.f64 (*.f64 eps a) (-.f64 (exp.f64 (*.f64 eps a)) 1))))
(neg.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (+.f64 a b)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (neg.f64 (+.f64 a b)))
(*.f64 (/.f64 (+.f64 a b) (expm1.f64 (*.f64 a eps))) (neg.f64 eps))
(+.f64 (*.f64 -1 (/.f64 (*.f64 eps b) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (*.f64 -1 (/.f64 (*.f64 eps a) (-.f64 (exp.f64 (*.f64 eps a)) 1))))
(neg.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (+.f64 a b)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (neg.f64 (+.f64 a b)))
(*.f64 (/.f64 (+.f64 a b) (expm1.f64 (*.f64 a eps))) (neg.f64 eps))
(+.f64 (*.f64 -1 (/.f64 (*.f64 eps b) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (*.f64 -1 (/.f64 (*.f64 eps a) (-.f64 (exp.f64 (*.f64 eps a)) 1))))
(neg.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (+.f64 a b)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (neg.f64 (+.f64 a b)))
(*.f64 (/.f64 (+.f64 a b) (expm1.f64 (*.f64 a eps))) (neg.f64 eps))
(*.f64 -1 (/.f64 (*.f64 eps b) (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(neg.f64 (*.f64 b (/.f64 eps (expm1.f64 (*.f64 a eps)))))
(/.f64 (neg.f64 eps) (/.f64 (expm1.f64 (*.f64 a eps)) b))
(/.f64 (*.f64 b (neg.f64 eps)) (expm1.f64 (*.f64 a eps)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 eps b) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (*.f64 -1 (/.f64 (*.f64 eps a) (-.f64 (exp.f64 (*.f64 eps a)) 1))))
(neg.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (+.f64 a b)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (neg.f64 (+.f64 a b)))
(*.f64 (/.f64 (+.f64 a b) (expm1.f64 (*.f64 a eps))) (neg.f64 eps))
(+.f64 (*.f64 -1 (/.f64 (*.f64 eps b) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (*.f64 -1 (/.f64 (*.f64 eps a) (-.f64 (exp.f64 (*.f64 eps a)) 1))))
(neg.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (+.f64 a b)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (neg.f64 (+.f64 a b)))
(*.f64 (/.f64 (+.f64 a b) (expm1.f64 (*.f64 a eps))) (neg.f64 eps))
(+.f64 (*.f64 -1 (/.f64 (*.f64 eps b) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (*.f64 -1 (/.f64 (*.f64 eps a) (-.f64 (exp.f64 (*.f64 eps a)) 1))))
(neg.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (+.f64 a b)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (neg.f64 (+.f64 a b)))
(*.f64 (/.f64 (+.f64 a b) (expm1.f64 (*.f64 a eps))) (neg.f64 eps))
(*.f64 -1 (/.f64 (*.f64 eps b) (-.f64 (exp.f64 (*.f64 eps a)) 1)))
(neg.f64 (*.f64 b (/.f64 eps (expm1.f64 (*.f64 a eps)))))
(/.f64 (neg.f64 eps) (/.f64 (expm1.f64 (*.f64 a eps)) b))
(/.f64 (*.f64 b (neg.f64 eps)) (expm1.f64 (*.f64 a eps)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 eps b) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (*.f64 -1 (/.f64 (*.f64 eps a) (-.f64 (exp.f64 (*.f64 eps a)) 1))))
(neg.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (+.f64 a b)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (neg.f64 (+.f64 a b)))
(*.f64 (/.f64 (+.f64 a b) (expm1.f64 (*.f64 a eps))) (neg.f64 eps))
(+.f64 (*.f64 -1 (/.f64 (*.f64 eps b) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (*.f64 -1 (/.f64 (*.f64 eps a) (-.f64 (exp.f64 (*.f64 eps a)) 1))))
(neg.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (+.f64 a b)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (neg.f64 (+.f64 a b)))
(*.f64 (/.f64 (+.f64 a b) (expm1.f64 (*.f64 a eps))) (neg.f64 eps))
(+.f64 (*.f64 -1 (/.f64 (*.f64 eps b) (-.f64 (exp.f64 (*.f64 eps a)) 1))) (*.f64 -1 (/.f64 (*.f64 eps a) (-.f64 (exp.f64 (*.f64 eps a)) 1))))
(neg.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (+.f64 a b)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (neg.f64 (+.f64 a b)))
(*.f64 (/.f64 (+.f64 a b) (expm1.f64 (*.f64 a eps))) (neg.f64 eps))
(+.f64 0 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a)))))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (+.f64 a b) (*.f64 b (/.f64 (expm1.f64 (*.f64 a eps)) eps)))
(*.f64 (+.f64 a b) (/.f64 (/.f64 eps b) (expm1.f64 (*.f64 a eps))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a)))))) (cbrt.f64 (exp.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a)))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a))))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps))))))) (cbrt.f64 (exp.f64 (*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps))))))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a b)) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a b)) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a b)) (/.f64 (/.f64 eps b) (expm1.f64 (*.f64 a eps))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 a b)) (/.f64 (/.f64 eps b) (expm1.f64 (*.f64 a eps)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 a b)) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps))))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 a b)) (/.f64 (/.f64 eps b) (expm1.f64 (*.f64 a eps)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a)))))) 1)
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (+.f64 a b) (*.f64 b (/.f64 (expm1.f64 (*.f64 a eps)) eps)))
(*.f64 (+.f64 a b) (/.f64 (/.f64 eps b) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 1 (/.f64 b (+.f64 a b))))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (+.f64 a b) (*.f64 b (/.f64 (expm1.f64 (*.f64 a eps)) eps)))
(*.f64 (+.f64 a b) (/.f64 (/.f64 eps b) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (*.f64 (+.f64 a b) (/.f64 1 b)))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (+.f64 a b) (*.f64 b (/.f64 (expm1.f64 (*.f64 a eps)) eps)))
(*.f64 (+.f64 a b) (/.f64 (/.f64 eps b) (expm1.f64 (*.f64 a eps))))
(*.f64 (+.f64 a b) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 1 b)))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (+.f64 a b) (*.f64 b (/.f64 (expm1.f64 (*.f64 a eps)) eps)))
(*.f64 (+.f64 a b) (/.f64 (/.f64 eps b) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps)) (/.f64 1 b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (+.f64 a b) (*.f64 b (/.f64 (expm1.f64 (*.f64 a eps)) eps)))
(*.f64 (+.f64 a b) (/.f64 (/.f64 eps b) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a)))) 1)
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (+.f64 a b) (*.f64 b (/.f64 (expm1.f64 (*.f64 a eps)) eps)))
(*.f64 (+.f64 a b) (/.f64 (/.f64 eps b) (expm1.f64 (*.f64 a eps))))
(*.f64 1 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a)))))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (+.f64 a b) (*.f64 b (/.f64 (expm1.f64 (*.f64 a eps)) eps)))
(*.f64 (+.f64 a b) (/.f64 (/.f64 eps b) (expm1.f64 (*.f64 a eps))))
(*.f64 (cbrt.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a))))) (pow.f64 (cbrt.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a))))) 2))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (+.f64 a b) (*.f64 b (/.f64 (expm1.f64 (*.f64 a eps)) eps)))
(*.f64 (+.f64 a b) (/.f64 (/.f64 eps b) (expm1.f64 (*.f64 a eps))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a))))) 2) (cbrt.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a))))))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (+.f64 a b) (*.f64 b (/.f64 (expm1.f64 (*.f64 a eps)) eps)))
(*.f64 (+.f64 a b) (/.f64 (/.f64 eps b) (expm1.f64 (*.f64 a eps))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))) 2) (*.f64 (cbrt.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))) (/.f64 1 b)))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (+.f64 a b) (*.f64 b (/.f64 (expm1.f64 (*.f64 a eps)) eps)))
(*.f64 (+.f64 a b) (/.f64 (/.f64 eps b) (expm1.f64 (*.f64 a eps))))
(*.f64 (sqrt.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a))))) (sqrt.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a))))))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (+.f64 a b) (*.f64 b (/.f64 (expm1.f64 (*.f64 a eps)) eps)))
(*.f64 (+.f64 a b) (/.f64 (/.f64 eps b) (expm1.f64 (*.f64 a eps))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))) (*.f64 (sqrt.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))) (/.f64 1 b)))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (+.f64 a b) (*.f64 b (/.f64 (expm1.f64 (*.f64 a eps)) eps)))
(*.f64 (+.f64 a b) (/.f64 (/.f64 eps b) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 1 b) (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps)))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (+.f64 a b) (*.f64 b (/.f64 (expm1.f64 (*.f64 a eps)) eps)))
(*.f64 (+.f64 a b) (/.f64 (/.f64 eps b) (expm1.f64 (*.f64 a eps))))
(*.f64 -1 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a)))))
(/.f64 (neg.f64 eps) (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))) (neg.f64 (+.f64 a b)))
(*.f64 (/.f64 (/.f64 eps b) (expm1.f64 (*.f64 a eps))) (-.f64 (neg.f64 a) b))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1) (/.f64 (+.f64 a b) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (+.f64 a b) (*.f64 b (/.f64 (expm1.f64 (*.f64 a eps)) eps)))
(*.f64 (+.f64 a b) (/.f64 (/.f64 eps b) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (pow.f64 (cbrt.f64 b) 2)) (/.f64 (+.f64 a b) (cbrt.f64 b)))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (pow.f64 (cbrt.f64 b) 2)) (/.f64 (+.f64 a b) (cbrt.f64 b)))
(/.f64 (+.f64 a b) (/.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 eps (*.f64 (expm1.f64 (*.f64 a eps)) (cbrt.f64 b)))))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (sqrt.f64 b)) (/.f64 (+.f64 a b) (sqrt.f64 b)))
(*.f64 (/.f64 eps (*.f64 (sqrt.f64 b) (expm1.f64 (*.f64 a eps)))) (/.f64 (+.f64 a b) (sqrt.f64 b)))
(*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 a eps)) (sqrt.f64 b))) (/.f64 (+.f64 a b) (sqrt.f64 b)))
(*.f64 (/.f64 (+.f64 a b) (sqrt.f64 b)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (sqrt.f64 b)))
(*.f64 (/.f64 eps (*.f64 (sqrt.f64 b) (expm1.f64 (*.f64 a eps)))) (/.f64 (+.f64 a b) (sqrt.f64 b)))
(*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 a eps)) (sqrt.f64 b))) (/.f64 (+.f64 a b) (sqrt.f64 b)))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) -1) (/.f64 (+.f64 a b) b))
(/.f64 (neg.f64 eps) (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))) (neg.f64 (+.f64 a b)))
(*.f64 (/.f64 (/.f64 eps b) (expm1.f64 (*.f64 a eps))) (-.f64 (neg.f64 a) b))
(*.f64 (/.f64 (+.f64 a b) 1) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (+.f64 a b) (*.f64 b (/.f64 (expm1.f64 (*.f64 a eps)) eps)))
(*.f64 (+.f64 a b) (/.f64 (/.f64 eps b) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) b) (+.f64 a b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (+.f64 a b) (*.f64 b (/.f64 (expm1.f64 (*.f64 a eps)) eps)))
(*.f64 (+.f64 a b) (/.f64 (/.f64 eps b) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 (+.f64 a b) (pow.f64 (cbrt.f64 b) 2)) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (cbrt.f64 b)))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (pow.f64 (cbrt.f64 b) 2)) (/.f64 (+.f64 a b) (cbrt.f64 b)))
(/.f64 (+.f64 a b) (/.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 eps (*.f64 (expm1.f64 (*.f64 a eps)) (cbrt.f64 b)))))
(*.f64 (/.f64 (+.f64 a b) -1) (/.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) b))
(/.f64 (neg.f64 eps) (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))) (neg.f64 (+.f64 a b)))
(*.f64 (/.f64 (/.f64 eps b) (expm1.f64 (*.f64 a eps))) (-.f64 (neg.f64 a) b))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (/.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps)) (cbrt.f64 b)))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (pow.f64 (cbrt.f64 b) 2)) (/.f64 (+.f64 a b) (cbrt.f64 b)))
(/.f64 (+.f64 a b) (/.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 eps (*.f64 (expm1.f64 (*.f64 a eps)) (cbrt.f64 b)))))
(*.f64 (/.f64 1 (sqrt.f64 b)) (/.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps)) (sqrt.f64 b)))
(*.f64 (/.f64 eps (*.f64 (sqrt.f64 b) (expm1.f64 (*.f64 a eps)))) (/.f64 (+.f64 a b) (sqrt.f64 b)))
(*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 a eps)) (sqrt.f64 b))) (/.f64 (+.f64 a b) (sqrt.f64 b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))) 2) 1) (/.f64 (cbrt.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (+.f64 a b) (*.f64 b (/.f64 (expm1.f64 (*.f64 a eps)) eps)))
(*.f64 (+.f64 a b) (/.f64 (/.f64 eps b) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))) 2) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a))))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 a b) (expm1.f64 (*.f64 a eps))) eps)) 2) (pow.f64 (cbrt.f64 b) 2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 a b) (/.f64 eps (expm1.f64 (*.f64 a eps))))) 2) (/.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 b (/.f64 (expm1.f64 (*.f64 a eps)) eps))))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 a b) (/.f64 eps (expm1.f64 (*.f64 a eps))))) 2) (/.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (*.f64 (+.f64 a b) (/.f64 (/.f64 eps b) (expm1.f64 (*.f64 a eps)))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))) 2) (sqrt.f64 b)) (/.f64 (cbrt.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))) (sqrt.f64 b)))
(*.f64 (/.f64 eps (*.f64 (sqrt.f64 b) (expm1.f64 (*.f64 a eps)))) (/.f64 (+.f64 a b) (sqrt.f64 b)))
(*.f64 (/.f64 eps (*.f64 (expm1.f64 (*.f64 a eps)) (sqrt.f64 b))) (/.f64 (+.f64 a b) (sqrt.f64 b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))) 2) -1) (/.f64 (cbrt.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))) b))
(/.f64 (neg.f64 eps) (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))) (neg.f64 (+.f64 a b)))
(*.f64 (/.f64 (/.f64 eps b) (expm1.f64 (*.f64 a eps))) (-.f64 (neg.f64 a) b))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))) 1) (/.f64 (sqrt.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))) b))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (+.f64 a b) (*.f64 b (/.f64 (expm1.f64 (*.f64 a eps)) eps)))
(*.f64 (+.f64 a b) (/.f64 (/.f64 eps b) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))) (pow.f64 (cbrt.f64 b) 2)) (/.f64 (sqrt.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))) (cbrt.f64 b)))
(*.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (pow.f64 (cbrt.f64 b) 2)) (/.f64 (+.f64 a b) (cbrt.f64 b)))
(/.f64 (+.f64 a b) (/.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 eps (*.f64 (expm1.f64 (*.f64 a eps)) (cbrt.f64 b)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))) -1) (/.f64 (sqrt.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))) b))
(/.f64 (neg.f64 eps) (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))) (neg.f64 (+.f64 a b)))
(*.f64 (/.f64 (/.f64 eps b) (expm1.f64 (*.f64 a eps))) (-.f64 (neg.f64 a) b))
(pow.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a)))) 1)
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (+.f64 a b) (*.f64 b (/.f64 (expm1.f64 (*.f64 a eps)) eps)))
(*.f64 (+.f64 a b) (/.f64 (/.f64 eps b) (expm1.f64 (*.f64 a eps))))
(pow.f64 (cbrt.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a))))) 3)
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (+.f64 a b) (*.f64 b (/.f64 (expm1.f64 (*.f64 a eps)) eps)))
(*.f64 (+.f64 a b) (/.f64 (/.f64 eps b) (expm1.f64 (*.f64 a eps))))
(pow.f64 (pow.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a)))) 3) 1/3)
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (+.f64 a b) (*.f64 b (/.f64 (expm1.f64 (*.f64 a eps)) eps)))
(*.f64 (+.f64 a b) (/.f64 (/.f64 eps b) (expm1.f64 (*.f64 a eps))))
(pow.f64 (sqrt.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a))))) 2)
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (+.f64 a b) (*.f64 b (/.f64 (expm1.f64 (*.f64 a eps)) eps)))
(*.f64 (+.f64 a b) (/.f64 (/.f64 eps b) (expm1.f64 (*.f64 a eps))))
(pow.f64 (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (/.f64 b (+.f64 a b))) -1)
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (+.f64 a b) (*.f64 b (/.f64 (expm1.f64 (*.f64 a eps)) eps)))
(*.f64 (+.f64 a b) (/.f64 (/.f64 eps b) (expm1.f64 (*.f64 a eps))))
(neg.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a)))))
(/.f64 (neg.f64 eps) (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))) (neg.f64 (+.f64 a b)))
(*.f64 (/.f64 (/.f64 eps b) (expm1.f64 (*.f64 a eps))) (-.f64 (neg.f64 a) b))
(sqrt.f64 (pow.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a)))) 2))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (+.f64 a b) (*.f64 b (/.f64 (expm1.f64 (*.f64 a eps)) eps)))
(*.f64 (+.f64 a b) (/.f64 (/.f64 eps b) (expm1.f64 (*.f64 a eps))))
(log.f64 (exp.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a))))))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (+.f64 a b) (*.f64 b (/.f64 (expm1.f64 (*.f64 a eps)) eps)))
(*.f64 (+.f64 a b) (/.f64 (/.f64 eps b) (expm1.f64 (*.f64 a eps))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a)))))))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (+.f64 a b) (*.f64 b (/.f64 (expm1.f64 (*.f64 a eps)) eps)))
(*.f64 (+.f64 a b) (/.f64 (/.f64 eps b) (expm1.f64 (*.f64 a eps))))
(log.f64 (/.f64 1 (exp.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a)))))))
(/.f64 (neg.f64 eps) (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))) (neg.f64 (+.f64 a b)))
(*.f64 (/.f64 (/.f64 eps b) (expm1.f64 (*.f64 a eps))) (-.f64 (neg.f64 a) b))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a))))))))
(/.f64 (neg.f64 eps) (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))) (neg.f64 (+.f64 a b)))
(*.f64 (/.f64 (/.f64 eps b) (expm1.f64 (*.f64 a eps))) (-.f64 (neg.f64 a) b))
(cbrt.f64 (pow.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a)))) 3))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (+.f64 a b) (*.f64 b (/.f64 (expm1.f64 (*.f64 a eps)) eps)))
(*.f64 (+.f64 a b) (/.f64 (/.f64 eps b) (expm1.f64 (*.f64 a eps))))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps)) 3) (pow.f64 b 3)))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (+.f64 a b) (*.f64 b (/.f64 (expm1.f64 (*.f64 a eps)) eps)))
(*.f64 (+.f64 a b) (/.f64 (/.f64 eps b) (expm1.f64 (*.f64 a eps))))
(expm1.f64 (log1p.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a))))))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (+.f64 a b) (*.f64 b (/.f64 (expm1.f64 (*.f64 a eps)) eps)))
(*.f64 (+.f64 a b) (/.f64 (/.f64 eps b) (expm1.f64 (*.f64 a eps))))
(exp.f64 (log.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a))))))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (+.f64 a b) (*.f64 b (/.f64 (expm1.f64 (*.f64 a eps)) eps)))
(*.f64 (+.f64 a b) (/.f64 (/.f64 eps b) (expm1.f64 (*.f64 a eps))))
(exp.f64 (*.f64 (log.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a))))) 1))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (+.f64 a b) (*.f64 b (/.f64 (expm1.f64 (*.f64 a eps)) eps)))
(*.f64 (+.f64 a b) (/.f64 (/.f64 eps b) (expm1.f64 (*.f64 a eps))))
(log1p.f64 (expm1.f64 (/.f64 eps (*.f64 (/.f64 b (+.f64 a b)) (expm1.f64 (*.f64 eps a))))))
(*.f64 (+.f64 a b) (/.f64 eps (*.f64 b (expm1.f64 (*.f64 a eps)))))
(/.f64 (+.f64 a b) (*.f64 b (/.f64 (expm1.f64 (*.f64 a eps)) eps)))
(*.f64 (+.f64 a b) (/.f64 (/.f64 eps b) (expm1.f64 (*.f64 a eps))))
(+.f64 0 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps)))
(*.f64 (/.f64 (+.f64 a b) (expm1.f64 (*.f64 a eps))) eps)
(*.f64 (+.f64 a b) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(+.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) a) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) b))
(*.f64 (/.f64 (+.f64 a b) (expm1.f64 (*.f64 a eps))) eps)
(*.f64 (+.f64 a b) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(+.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) b) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) a))
(*.f64 (/.f64 (+.f64 a b) (expm1.f64 (*.f64 a eps))) eps)
(*.f64 (+.f64 a b) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(+.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (neg.f64 a)) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) b))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (+.f64 (neg.f64 a) b))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (fma.f64 -1 a b))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (-.f64 b a))
(+.f64 (*.f64 a (/.f64 eps (expm1.f64 (*.f64 eps a)))) (*.f64 b (/.f64 eps (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 (+.f64 a b) (expm1.f64 (*.f64 a eps))) eps)
(*.f64 (+.f64 a b) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(+.f64 (*.f64 b (/.f64 eps (expm1.f64 (*.f64 eps a)))) (*.f64 a (/.f64 eps (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 (+.f64 a b) (expm1.f64 (*.f64 a eps))) eps)
(*.f64 (+.f64 a b) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(+.f64 (*.f64 (neg.f64 a) (/.f64 eps (expm1.f64 (*.f64 eps a)))) (*.f64 b (/.f64 eps (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (+.f64 (neg.f64 a) b))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (fma.f64 -1 a b))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (-.f64 b a))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps)))) (cbrt.f64 (exp.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 (+.f64 a b) (expm1.f64 (*.f64 a eps))) eps))) (cbrt.f64 (exp.f64 (*.f64 (/.f64 (+.f64 a b) (expm1.f64 (*.f64 a eps))) eps))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 (+.f64 a b) (expm1.f64 (*.f64 a eps))) eps)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (+.f64 a b) (/.f64 eps (expm1.f64 (*.f64 a eps)))))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (+.f64 a b) (/.f64 eps (expm1.f64 (*.f64 a eps))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (/.f64 (+.f64 a b) (expm1.f64 (*.f64 a eps))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (/.f64 (+.f64 a b) (expm1.f64 (*.f64 a eps)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 (+.f64 a b) (expm1.f64 (*.f64 a eps))) eps)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (+.f64 a b) (/.f64 eps (expm1.f64 (*.f64 a eps))))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) (/.f64 (+.f64 a b) (expm1.f64 (*.f64 a eps)))))))
(-.f64 0 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps)))
(neg.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (+.f64 a b)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (neg.f64 (+.f64 a b)))
(*.f64 (/.f64 (+.f64 a b) (expm1.f64 (*.f64 a eps))) (neg.f64 eps))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps)))) 1)
(*.f64 (/.f64 (+.f64 a b) (expm1.f64 (*.f64 a eps))) eps)
(*.f64 (+.f64 a b) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(/.f64 eps (/.f64 (expm1.f64 (*.f64 eps a)) (+.f64 a b)))
(*.f64 (/.f64 (+.f64 a b) (expm1.f64 (*.f64 a eps))) eps)
(*.f64 (+.f64 a b) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))
(*.f64 (/.f64 (+.f64 a b) (expm1.f64 (*.f64 a eps))) eps)
(*.f64 (+.f64 a b) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(/.f64 1 (/.f64 (expm1.f64 (*.f64 eps a)) (*.f64 eps (+.f64 a b))))
(*.f64 (/.f64 (+.f64 a b) (expm1.f64 (*.f64 a eps))) eps)
(*.f64 (+.f64 a b) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (+.f64 a b)))
(*.f64 (/.f64 (+.f64 a b) (expm1.f64 (*.f64 a eps))) eps)
(*.f64 (+.f64 a b) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 b 3)) (*.f64 (/.f64 (expm1.f64 (*.f64 eps a)) eps) (fma.f64 b (+.f64 a b) (*.f64 a a))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 (/.f64 (expm1.f64 (*.f64 a eps)) eps) (fma.f64 b (+.f64 a b) (*.f64 a a))))
(*.f64 (/.f64 eps (fma.f64 b (+.f64 a b) (*.f64 a a))) (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 b (+.f64 a b) (*.f64 a a))))
(/.f64 (*.f64 eps (+.f64 a b)) (expm1.f64 (*.f64 eps a)))
(*.f64 (/.f64 (+.f64 a b) (expm1.f64 (*.f64 a eps))) eps)
(*.f64 (+.f64 a b) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(/.f64 (*.f64 eps (+.f64 a b)) (neg.f64 (expm1.f64 (*.f64 eps a))))
(neg.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (+.f64 a b)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (neg.f64 (+.f64 a b)))
(*.f64 (/.f64 (+.f64 a b) (expm1.f64 (*.f64 a eps))) (neg.f64 eps))
(/.f64 (*.f64 eps (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 (expm1.f64 (*.f64 eps a)) (fma.f64 b (+.f64 a b) (*.f64 a a))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 (/.f64 (expm1.f64 (*.f64 a eps)) eps) (fma.f64 b (+.f64 a b) (*.f64 a a))))
(*.f64 (/.f64 eps (fma.f64 b (+.f64 a b) (*.f64 a a))) (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 b (+.f64 a b) (*.f64 a a))))
(/.f64 (*.f64 eps (pow.f64 (+.f64 a b) 2)) (*.f64 (expm1.f64 (*.f64 eps a)) (+.f64 a b)))
(*.f64 (/.f64 (+.f64 a b) (expm1.f64 (*.f64 a eps))) eps)
(*.f64 (+.f64 a b) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(/.f64 (*.f64 (neg.f64 eps) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (fma.f64 b (+.f64 a b) (*.f64 a a))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 (/.f64 (expm1.f64 (*.f64 a eps)) eps) (fma.f64 b (+.f64 a b) (*.f64 a a))))
(*.f64 (/.f64 eps (fma.f64 b (+.f64 a b) (*.f64 a a))) (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 b (+.f64 a b) (*.f64 a a))))
(/.f64 (*.f64 (neg.f64 eps) (pow.f64 (+.f64 a b) 2)) (*.f64 (neg.f64 (expm1.f64 (*.f64 eps a))) (+.f64 a b)))
(*.f64 (/.f64 (+.f64 a b) (expm1.f64 (*.f64 a eps))) eps)
(*.f64 (+.f64 a b) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (+.f64 (pow.f64 a 3) (pow.f64 b 3))) (fma.f64 b (+.f64 a b) (*.f64 a a)))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 (/.f64 (expm1.f64 (*.f64 a eps)) eps) (fma.f64 b (+.f64 a b) (*.f64 a a))))
(*.f64 (/.f64 eps (fma.f64 b (+.f64 a b) (*.f64 a a))) (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (expm1.f64 (*.f64 a eps))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 b (+.f64 a b) (*.f64 a a))))
(/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (pow.f64 (+.f64 a b) 2)) (+.f64 a b))
(*.f64 (/.f64 (+.f64 a b) (expm1.f64 (*.f64 a eps))) eps)
(*.f64 (+.f64 a b) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(/.f64 (*.f64 (+.f64 a b) (neg.f64 eps)) (neg.f64 (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 (+.f64 a b) (expm1.f64 (*.f64 a eps))) eps)
(*.f64 (+.f64 a b) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(/.f64 (*.f64 (neg.f64 eps) (+.f64 a b)) (neg.f64 (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 (+.f64 a b) (expm1.f64 (*.f64 a eps))) eps)
(*.f64 (+.f64 a b) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(/.f64 (/.f64 (*.f64 eps (+.f64 a b)) 1) (expm1.f64 (*.f64 eps a)))
(*.f64 (/.f64 (+.f64 a b) (expm1.f64 (*.f64 a eps))) eps)
(*.f64 (+.f64 a b) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(/.f64 (/.f64 (*.f64 eps (+.f64 a b)) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps a))) 2)) (cbrt.f64 (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 (+.f64 a b) (expm1.f64 (*.f64 a eps))) eps)
(*.f64 (+.f64 a b) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(/.f64 (/.f64 (*.f64 eps (+.f64 a b)) (sqrt.f64 (expm1.f64 (*.f64 eps a)))) (sqrt.f64 (expm1.f64 (*.f64 eps a))))
(*.f64 (/.f64 (+.f64 a b) (expm1.f64 (*.f64 a eps))) eps)
(*.f64 (+.f64 a b) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(pow.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps)) 1)
(*.f64 (/.f64 (+.f64 a b) (expm1.f64 (*.f64 a eps))) eps)
(*.f64 (+.f64 a b) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))) 3)
(*.f64 (/.f64 (+.f64 a b) (expm1.f64 (*.f64 a eps))) eps)
(*.f64 (+.f64 a b) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(pow.f64 (pow.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps)) 3) 1/3)
(*.f64 (/.f64 (+.f64 a b) (expm1.f64 (*.f64 a eps))) eps)
(*.f64 (+.f64 a b) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))) 2)
(*.f64 (/.f64 (+.f64 a b) (expm1.f64 (*.f64 a eps))) eps)
(*.f64 (+.f64 a b) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(neg.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps)))
(neg.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (+.f64 a b)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (neg.f64 (+.f64 a b)))
(*.f64 (/.f64 (+.f64 a b) (expm1.f64 (*.f64 a eps))) (neg.f64 eps))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps)) 2))
(*.f64 (/.f64 (+.f64 a b) (expm1.f64 (*.f64 a eps))) eps)
(*.f64 (+.f64 a b) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(log.f64 (exp.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))))
(*.f64 (/.f64 (+.f64 a b) (expm1.f64 (*.f64 a eps))) eps)
(*.f64 (+.f64 a b) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps)))))
(*.f64 (/.f64 (+.f64 a b) (expm1.f64 (*.f64 a eps))) eps)
(*.f64 (+.f64 a b) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))))))
(neg.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (+.f64 a b)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (neg.f64 (+.f64 a b)))
(*.f64 (/.f64 (+.f64 a b) (expm1.f64 (*.f64 a eps))) (neg.f64 eps))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps)) 3))
(*.f64 (/.f64 (+.f64 a b) (expm1.f64 (*.f64 a eps))) eps)
(*.f64 (+.f64 a b) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3) (pow.f64 (+.f64 a b) 3)))
(*.f64 (/.f64 (+.f64 a b) (expm1.f64 (*.f64 a eps))) eps)
(*.f64 (+.f64 a b) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 3)))
(*.f64 (/.f64 (+.f64 a b) (expm1.f64 (*.f64 a eps))) eps)
(*.f64 (+.f64 a b) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))))
(*.f64 (/.f64 (+.f64 a b) (expm1.f64 (*.f64 a eps))) eps)
(*.f64 (+.f64 a b) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(exp.f64 (log.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))))
(*.f64 (/.f64 (+.f64 a b) (expm1.f64 (*.f64 a eps))) eps)
(*.f64 (+.f64 a b) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))) 1))
(*.f64 (/.f64 (+.f64 a b) (expm1.f64 (*.f64 a eps))) eps)
(*.f64 (+.f64 a b) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 a b) (/.f64 (expm1.f64 (*.f64 eps a)) eps))))
(*.f64 (/.f64 (+.f64 a b) (expm1.f64 (*.f64 a eps))) eps)
(*.f64 (+.f64 a b) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(fma.f64 a (/.f64 eps (expm1.f64 (*.f64 eps a))) (*.f64 b (/.f64 eps (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 (+.f64 a b) (expm1.f64 (*.f64 a eps))) eps)
(*.f64 (+.f64 a b) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(fma.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) a (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) b))
(*.f64 (/.f64 (+.f64 a b) (expm1.f64 (*.f64 a eps))) eps)
(*.f64 (+.f64 a b) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(fma.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) b (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) a))
(*.f64 (/.f64 (+.f64 a b) (expm1.f64 (*.f64 a eps))) eps)
(*.f64 (+.f64 a b) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(fma.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (neg.f64 a) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) b))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (+.f64 (neg.f64 a) b))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (fma.f64 -1 a b))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (-.f64 b a))
(fma.f64 b (/.f64 eps (expm1.f64 (*.f64 eps a))) (*.f64 a (/.f64 eps (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 (+.f64 a b) (expm1.f64 (*.f64 a eps))) eps)
(*.f64 (+.f64 a b) (/.f64 eps (expm1.f64 (*.f64 a eps))))
(fma.f64 (neg.f64 a) (/.f64 eps (expm1.f64 (*.f64 eps a))) (*.f64 b (/.f64 eps (expm1.f64 (*.f64 eps a)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (+.f64 (neg.f64 a) b))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (fma.f64 -1 a b))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 a eps))) (-.f64 b a))

eval328.0ms (2.1%)

Compiler

Compiled 22312 to 11782 computations (47.2% saved)

prune324.0ms (2%)

Pruning

15 alts after pruning (12 fresh and 3 done)

PrunedKeptTotal
New105991068
Fresh538
Picked101
Done336
Total1068151083
Accurracy
100.0%
Counts
1083 → 15
Alt Table
Click to see full alt table
StatusAccuracyProgram
84.6%
(/.f64 (/.f64 (+.f64 a b) a) b)
74.1%
(/.f64 (+.f64 a b) (/.f64 a (/.f64 1 b)))
74.1%
(/.f64 (+.f64 a b) (*.f64 a b))
29.2%
(/.f64 (neg.f64 (*.f64 b (/.f64 eps (expm1.f64 (*.f64 a eps))))) (neg.f64 b))
32.6%
(/.f64 eps (expm1.f64 (*.f64 b eps)))
31.7%
(/.f64 eps (expm1.f64 (*.f64 a eps)))
45.4%
(/.f64 1 b)
49.4%
(/.f64 1 a)
45.9%
(-.f64 (/.f64 1 b) (*.f64 1/2 eps))
50.0%
(-.f64 (/.f64 1 a) (*.f64 1/2 eps))
66.8%
(-.f64 (+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b))) 1)
7.7%
(+.f64 (/.f64 eps (-.f64 1 (+.f64 1 (*.f64 eps (neg.f64 a))))) (/.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
1.6%
(+.f64 (/.f64 eps (-.f64 1 (+.f64 1 (*.f64 eps (neg.f64 a))))) (*.f64 eps -1/2))
34.6%
(*.f64 (/.f64 1 a) (/.f64 a b))
3.4%
(*.f64 eps -1/2)
Compiler

Compiled 328 to 236 computations (28% saved)

localize6.0ms (0%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
100.0%
(/.f64 (+.f64 a b) a)
91.1%
(/.f64 (/.f64 (+.f64 a b) a) b)
Compiler

Compiled 20 to 6 computations (70% saved)

series1.0ms (0%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
0.0ms
a
@0
(/.f64 (+.f64 a b) a)
0.0ms
a
@-inf
(/.f64 (+.f64 a b) a)
0.0ms
b
@-inf
(/.f64 (+.f64 a b) a)
0.0ms
b
@inf
(/.f64 (+.f64 a b) a)
0.0ms
b
@0
(/.f64 (+.f64 a b) a)

rewrite71.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1122×prod-diff
936×log-prod
748×prod-exp
654×pow-prod-down
396×pow-prod-up
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0732
116332
2259232
Stop Event
node limit
Counts
2 → 100
Calls
Call 1
Inputs
(/.f64 (/.f64 (+.f64 a b) a) b)
(/.f64 (+.f64 a b) a)
Outputs
(+.f64 0 (/.f64 (+.f64 a b) (*.f64 a b)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b)))) 1)
(*.f64 (+.f64 a b) (/.f64 1 (*.f64 a b)))
(*.f64 (/.f64 (+.f64 a b) a) (/.f64 1 b))
(*.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 1)
(*.f64 1 (/.f64 (+.f64 a b) (*.f64 a b)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 2) (*.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (/.f64 1 b)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 2) (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 a b) a)) (*.f64 (sqrt.f64 (/.f64 (+.f64 a b) a)) (/.f64 1 b)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(*.f64 (/.f64 (neg.f64 (+.f64 a b)) a) (/.f64 1 (neg.f64 b)))
(*.f64 (/.f64 1 b) (/.f64 (+.f64 a b) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) b) (/.f64 (cbrt.f64 (+.f64 a b)) a))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) b) (/.f64 (sqrt.f64 (+.f64 a b)) a))
(*.f64 (/.f64 (+.f64 a b) 1) (/.f64 (/.f64 1 a) b))
(*.f64 (/.f64 (+.f64 a b) (pow.f64 (cbrt.f64 b) 2)) (/.f64 (/.f64 1 a) (cbrt.f64 b)))
(*.f64 (/.f64 (+.f64 a b) (sqrt.f64 b)) (/.f64 (/.f64 1 a) (sqrt.f64 b)))
(*.f64 (pow.f64 (cbrt.f64 b) -2) (/.f64 (/.f64 (+.f64 a b) a) (cbrt.f64 b)))
(*.f64 (pow.f64 b -1/2) (/.f64 (/.f64 (+.f64 a b) a) (sqrt.f64 b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 2) 1) (/.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 2) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 2) (sqrt.f64 b)) (/.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (sqrt.f64 b)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 a b) a)) 1) (/.f64 (sqrt.f64 (/.f64 (+.f64 a b) a)) b))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 a b) a)) (pow.f64 (cbrt.f64 b) 2)) (/.f64 (sqrt.f64 (/.f64 (+.f64 a b) a)) (cbrt.f64 b)))
(pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 2)
(pow.f64 (*.f64 b (/.f64 a (+.f64 a b))) -1)
(pow.f64 (/.f64 (pow.f64 (/.f64 (+.f64 a b) a) 3) (pow.f64 b 3)) 1/3)
(pow.f64 (*.f64 (/.f64 a (+.f64 a b)) b) -1)
(pow.f64 (/.f64 (*.f64 a b) (+.f64 a b)) -1)
(pow.f64 (/.f64 (*.f64 b (/.f64 a (+.f64 a b))) 1) -1)
(neg.f64 (/.f64 (/.f64 (+.f64 a b) a) (neg.f64 b)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 a b) (*.f64 a b)))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (+.f64 a b) a) 3) (pow.f64 b 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(exp.f64 (log.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (+.f64 a b) (*.f64 a b)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b)))) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 b (/.f64 a (+.f64 a b)))) -1))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 (+.f64 a b) a)) 1) (neg.f64 (log.f64 b))))
(exp.f64 (+.f64 (neg.f64 (log.f64 b)) (*.f64 (log.f64 (/.f64 (+.f64 a b) a)) 1)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(+.f64 0 (/.f64 (+.f64 a b) a))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 a b) a))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 a b) a)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 a b) a)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 a b) a)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 a b) a))) 1)
(*.f64 (+.f64 a b) (/.f64 1 a))
(*.f64 (/.f64 (+.f64 a b) a) 1)
(*.f64 1 (/.f64 (+.f64 a b) a))
(*.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 2) (cbrt.f64 (/.f64 (+.f64 a b) a)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (*.f64 (cbrt.f64 (+.f64 a b)) (/.f64 1 a)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 a b) a)) (sqrt.f64 (/.f64 (+.f64 a b) a)))
(*.f64 (sqrt.f64 (+.f64 a b)) (*.f64 (sqrt.f64 (+.f64 a b)) (/.f64 1 a)))
(*.f64 (neg.f64 (+.f64 a b)) (/.f64 1 (neg.f64 a)))
(*.f64 (/.f64 1 a) (+.f64 a b))
(*.f64 (pow.f64 (cbrt.f64 a) -2) (/.f64 (+.f64 a b) (cbrt.f64 a)))
(*.f64 (pow.f64 a -1/2) (/.f64 (+.f64 a b) (sqrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) 1) (/.f64 (cbrt.f64 (+.f64 a b)) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (/.f64 (+.f64 a b) a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (+.f64 a b)) (sqrt.f64 a)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) 1) (/.f64 (sqrt.f64 (+.f64 a b)) a))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (+.f64 a b)) (cbrt.f64 a)))
(pow.f64 (/.f64 (+.f64 a b) a) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (+.f64 a b) a) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 a b) a)) 2)
(pow.f64 (/.f64 a (+.f64 a b)) -1)
(pow.f64 (/.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 a 3)) 1/3)
(pow.f64 (/.f64 (/.f64 a (+.f64 a b)) 1) -1)
(neg.f64 (/.f64 (+.f64 a b) (neg.f64 a)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 a b) a)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 a b) a))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 a b) a)))
(exp.f64 (log.f64 (/.f64 (+.f64 a b) a)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 a b) a)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (+.f64 a b) a)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (+.f64 a b) a))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (+.f64 a b) a))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (+.f64 a b) a))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 a (+.f64 a b))) -1))
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 a b)) 1) (neg.f64 (log.f64 a))))
(exp.f64 (+.f64 (neg.f64 (log.f64 a)) (*.f64 (log.f64 (+.f64 a b)) 1)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 a b) a)))

simplify79.0ms (0.5%)

Algorithm
egg-herbie
Rules
1054×associate-/r*
1052×unswap-sqr
566×log-prod
448×associate-/r/
366×exp-prod
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02552738
15932602
225632602
Stop Event
node limit
Counts
148 → 133
Calls
Call 1
Inputs
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 b a)
(+.f64 (/.f64 b a) 1)
(+.f64 (/.f64 b a) 1)
(+.f64 (/.f64 b a) 1)
1
(+.f64 (/.f64 b a) 1)
(+.f64 (/.f64 b a) 1)
(+.f64 (/.f64 b a) 1)
1
(+.f64 (/.f64 b a) 1)
(+.f64 (/.f64 b a) 1)
(+.f64 (/.f64 b a) 1)
1
(+.f64 (/.f64 b a) 1)
(+.f64 (/.f64 b a) 1)
(+.f64 (/.f64 b a) 1)
(/.f64 b a)
(+.f64 (/.f64 b a) 1)
(+.f64 (/.f64 b a) 1)
(+.f64 (/.f64 b a) 1)
(/.f64 b a)
(+.f64 (/.f64 b a) 1)
(+.f64 (/.f64 b a) 1)
(+.f64 (/.f64 b a) 1)
(+.f64 0 (/.f64 (+.f64 a b) (*.f64 a b)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b)))) 1)
(*.f64 (+.f64 a b) (/.f64 1 (*.f64 a b)))
(*.f64 (/.f64 (+.f64 a b) a) (/.f64 1 b))
(*.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 1)
(*.f64 1 (/.f64 (+.f64 a b) (*.f64 a b)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 2) (*.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (/.f64 1 b)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 2) (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 a b) a)) (*.f64 (sqrt.f64 (/.f64 (+.f64 a b) a)) (/.f64 1 b)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(*.f64 (/.f64 (neg.f64 (+.f64 a b)) a) (/.f64 1 (neg.f64 b)))
(*.f64 (/.f64 1 b) (/.f64 (+.f64 a b) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) b) (/.f64 (cbrt.f64 (+.f64 a b)) a))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) b) (/.f64 (sqrt.f64 (+.f64 a b)) a))
(*.f64 (/.f64 (+.f64 a b) 1) (/.f64 (/.f64 1 a) b))
(*.f64 (/.f64 (+.f64 a b) (pow.f64 (cbrt.f64 b) 2)) (/.f64 (/.f64 1 a) (cbrt.f64 b)))
(*.f64 (/.f64 (+.f64 a b) (sqrt.f64 b)) (/.f64 (/.f64 1 a) (sqrt.f64 b)))
(*.f64 (pow.f64 (cbrt.f64 b) -2) (/.f64 (/.f64 (+.f64 a b) a) (cbrt.f64 b)))
(*.f64 (pow.f64 b -1/2) (/.f64 (/.f64 (+.f64 a b) a) (sqrt.f64 b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 2) 1) (/.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 2) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 2) (sqrt.f64 b)) (/.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (sqrt.f64 b)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 a b) a)) 1) (/.f64 (sqrt.f64 (/.f64 (+.f64 a b) a)) b))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 a b) a)) (pow.f64 (cbrt.f64 b) 2)) (/.f64 (sqrt.f64 (/.f64 (+.f64 a b) a)) (cbrt.f64 b)))
(pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 2)
(pow.f64 (*.f64 b (/.f64 a (+.f64 a b))) -1)
(pow.f64 (/.f64 (pow.f64 (/.f64 (+.f64 a b) a) 3) (pow.f64 b 3)) 1/3)
(pow.f64 (*.f64 (/.f64 a (+.f64 a b)) b) -1)
(pow.f64 (/.f64 (*.f64 a b) (+.f64 a b)) -1)
(pow.f64 (/.f64 (*.f64 b (/.f64 a (+.f64 a b))) 1) -1)
(neg.f64 (/.f64 (/.f64 (+.f64 a b) a) (neg.f64 b)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 a b) (*.f64 a b)))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (+.f64 a b) a) 3) (pow.f64 b 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(exp.f64 (log.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (+.f64 a b) (*.f64 a b)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b)))) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 b (/.f64 a (+.f64 a b)))) -1))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 (+.f64 a b) a)) 1) (neg.f64 (log.f64 b))))
(exp.f64 (+.f64 (neg.f64 (log.f64 b)) (*.f64 (log.f64 (/.f64 (+.f64 a b) a)) 1)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(+.f64 0 (/.f64 (+.f64 a b) a))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 a b) a))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 a b) a)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 a b) a)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 a b) a)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 a b) a))) 1)
(*.f64 (+.f64 a b) (/.f64 1 a))
(*.f64 (/.f64 (+.f64 a b) a) 1)
(*.f64 1 (/.f64 (+.f64 a b) a))
(*.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 2) (cbrt.f64 (/.f64 (+.f64 a b) a)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (*.f64 (cbrt.f64 (+.f64 a b)) (/.f64 1 a)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 a b) a)) (sqrt.f64 (/.f64 (+.f64 a b) a)))
(*.f64 (sqrt.f64 (+.f64 a b)) (*.f64 (sqrt.f64 (+.f64 a b)) (/.f64 1 a)))
(*.f64 (neg.f64 (+.f64 a b)) (/.f64 1 (neg.f64 a)))
(*.f64 (/.f64 1 a) (+.f64 a b))
(*.f64 (pow.f64 (cbrt.f64 a) -2) (/.f64 (+.f64 a b) (cbrt.f64 a)))
(*.f64 (pow.f64 a -1/2) (/.f64 (+.f64 a b) (sqrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) 1) (/.f64 (cbrt.f64 (+.f64 a b)) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (/.f64 (+.f64 a b) a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (+.f64 a b)) (sqrt.f64 a)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) 1) (/.f64 (sqrt.f64 (+.f64 a b)) a))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (+.f64 a b)) (cbrt.f64 a)))
(pow.f64 (/.f64 (+.f64 a b) a) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (+.f64 a b) a) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 a b) a)) 2)
(pow.f64 (/.f64 a (+.f64 a b)) -1)
(pow.f64 (/.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 a 3)) 1/3)
(pow.f64 (/.f64 (/.f64 a (+.f64 a b)) 1) -1)
(neg.f64 (/.f64 (+.f64 a b) (neg.f64 a)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 a b) a)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 a b) a))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 a b) a)))
(exp.f64 (log.f64 (/.f64 (+.f64 a b) a)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 a b) a)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (+.f64 a b) a)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (+.f64 a b) a))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (+.f64 a b) a))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (+.f64 a b) a))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 a (+.f64 a b))) -1))
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 a b)) 1) (neg.f64 (log.f64 a))))
(exp.f64 (+.f64 (neg.f64 (log.f64 a)) (*.f64 (log.f64 (+.f64 a b)) 1)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 a b) a)))
Outputs
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 b a)
(+.f64 (/.f64 b a) 1)
(+.f64 1 (/.f64 b a))
(+.f64 (/.f64 b a) 1)
(+.f64 1 (/.f64 b a))
(+.f64 (/.f64 b a) 1)
(+.f64 1 (/.f64 b a))
1
(+.f64 (/.f64 b a) 1)
(+.f64 1 (/.f64 b a))
(+.f64 (/.f64 b a) 1)
(+.f64 1 (/.f64 b a))
(+.f64 (/.f64 b a) 1)
(+.f64 1 (/.f64 b a))
1
(+.f64 (/.f64 b a) 1)
(+.f64 1 (/.f64 b a))
(+.f64 (/.f64 b a) 1)
(+.f64 1 (/.f64 b a))
(+.f64 (/.f64 b a) 1)
(+.f64 1 (/.f64 b a))
1
(+.f64 (/.f64 b a) 1)
(+.f64 1 (/.f64 b a))
(+.f64 (/.f64 b a) 1)
(+.f64 1 (/.f64 b a))
(+.f64 (/.f64 b a) 1)
(+.f64 1 (/.f64 b a))
(/.f64 b a)
(+.f64 (/.f64 b a) 1)
(+.f64 1 (/.f64 b a))
(+.f64 (/.f64 b a) 1)
(+.f64 1 (/.f64 b a))
(+.f64 (/.f64 b a) 1)
(+.f64 1 (/.f64 b a))
(/.f64 b a)
(+.f64 (/.f64 b a) 1)
(+.f64 1 (/.f64 b a))
(+.f64 (/.f64 b a) 1)
(+.f64 1 (/.f64 b a))
(+.f64 (/.f64 b a) 1)
(+.f64 1 (/.f64 b a))
(+.f64 0 (/.f64 (+.f64 a b) (*.f64 a b)))
(/.f64 (+.f64 a b) (*.f64 a b))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b)))) 1)
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 (+.f64 a b) (/.f64 1 (*.f64 a b)))
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 (/.f64 (+.f64 a b) a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 1)
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 1 (/.f64 (+.f64 a b) (*.f64 a b)))
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 2) (*.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (/.f64 1 b)))
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 2))
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 2) (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 (sqrt.f64 (/.f64 (+.f64 a b) a)) (*.f64 (sqrt.f64 (/.f64 (+.f64 a b) a)) (/.f64 1 b)))
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 (/.f64 (neg.f64 (+.f64 a b)) a) (/.f64 1 (neg.f64 b)))
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 (/.f64 1 b) (/.f64 (+.f64 a b) a))
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) b) (/.f64 (cbrt.f64 (+.f64 a b)) a))
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) b) (/.f64 (sqrt.f64 (+.f64 a b)) a))
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 (/.f64 (+.f64 a b) 1) (/.f64 (/.f64 1 a) b))
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 (/.f64 (+.f64 a b) (pow.f64 (cbrt.f64 b) 2)) (/.f64 (/.f64 1 a) (cbrt.f64 b)))
(*.f64 (/.f64 (+.f64 a b) (pow.f64 (cbrt.f64 b) 2)) (/.f64 1 (*.f64 (cbrt.f64 b) a)))
(/.f64 (/.f64 (+.f64 a b) (*.f64 a (cbrt.f64 b))) (pow.f64 (cbrt.f64 b) 2))
(/.f64 (/.f64 (+.f64 a b) (pow.f64 (cbrt.f64 b) 2)) (*.f64 a (cbrt.f64 b)))
(*.f64 (/.f64 (+.f64 a b) (sqrt.f64 b)) (/.f64 (/.f64 1 a) (sqrt.f64 b)))
(/.f64 (*.f64 (+.f64 a b) (/.f64 (/.f64 1 a) (sqrt.f64 b))) (sqrt.f64 b))
(/.f64 (/.f64 (+.f64 a b) (*.f64 a (sqrt.f64 b))) (sqrt.f64 b))
(/.f64 (/.f64 (+.f64 a b) (sqrt.f64 b)) (*.f64 a (sqrt.f64 b)))
(*.f64 (pow.f64 (cbrt.f64 b) -2) (/.f64 (/.f64 (+.f64 a b) a) (cbrt.f64 b)))
(*.f64 (pow.f64 (cbrt.f64 b) -2) (/.f64 (+.f64 a b) (*.f64 (cbrt.f64 b) a)))
(*.f64 (pow.f64 (cbrt.f64 b) -2) (/.f64 (+.f64 a b) (*.f64 a (cbrt.f64 b))))
(*.f64 (pow.f64 b -1/2) (/.f64 (/.f64 (+.f64 a b) a) (sqrt.f64 b)))
(*.f64 (pow.f64 b -1/2) (/.f64 (+.f64 a b) (*.f64 (sqrt.f64 b) a)))
(*.f64 (pow.f64 b -1/2) (/.f64 (+.f64 a b) (*.f64 a (sqrt.f64 b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 2) 1) (/.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) b))
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 2) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 2) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 b a))) 2) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 2) (sqrt.f64 b)) (/.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (sqrt.f64 b)))
(/.f64 (*.f64 (+.f64 a b) (/.f64 (/.f64 1 a) (sqrt.f64 b))) (sqrt.f64 b))
(/.f64 (/.f64 (+.f64 a b) (*.f64 a (sqrt.f64 b))) (sqrt.f64 b))
(/.f64 (/.f64 (+.f64 a b) (sqrt.f64 b)) (*.f64 a (sqrt.f64 b)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 a b) a)) 1) (/.f64 (sqrt.f64 (/.f64 (+.f64 a b) a)) b))
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 a b) a)) (pow.f64 (cbrt.f64 b) 2)) (/.f64 (sqrt.f64 (/.f64 (+.f64 a b) a)) (cbrt.f64 b)))
(*.f64 (/.f64 (+.f64 a b) (pow.f64 (cbrt.f64 b) 2)) (/.f64 1 (*.f64 (cbrt.f64 b) a)))
(/.f64 (/.f64 (+.f64 a b) (*.f64 a (cbrt.f64 b))) (pow.f64 (cbrt.f64 b) 2))
(/.f64 (/.f64 (+.f64 a b) (pow.f64 (cbrt.f64 b) 2)) (*.f64 a (cbrt.f64 b)))
(pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 1)
(/.f64 (+.f64 a b) (*.f64 a b))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 3)
(/.f64 (+.f64 a b) (*.f64 a b))
(pow.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2) 1/2)
(/.f64 (+.f64 a b) (*.f64 a b))
(pow.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3) 1/3)
(/.f64 (+.f64 a b) (*.f64 a b))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 2)
(/.f64 (+.f64 a b) (*.f64 a b))
(pow.f64 (*.f64 b (/.f64 a (+.f64 a b))) -1)
(/.f64 (+.f64 a b) (*.f64 a b))
(pow.f64 (/.f64 (pow.f64 (/.f64 (+.f64 a b) a) 3) (pow.f64 b 3)) 1/3)
(/.f64 (+.f64 a b) (*.f64 a b))
(pow.f64 (*.f64 (/.f64 a (+.f64 a b)) b) -1)
(/.f64 (+.f64 a b) (*.f64 a b))
(pow.f64 (/.f64 (*.f64 a b) (+.f64 a b)) -1)
(/.f64 (+.f64 a b) (*.f64 a b))
(pow.f64 (/.f64 (*.f64 b (/.f64 a (+.f64 a b))) 1) -1)
(/.f64 (+.f64 a b) (*.f64 a b))
(neg.f64 (/.f64 (/.f64 (+.f64 a b) a) (neg.f64 b)))
(/.f64 (+.f64 a b) (*.f64 a b))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2))
(/.f64 (+.f64 a b) (*.f64 a b))
(log.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(/.f64 (+.f64 a b) (*.f64 a b))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 a b) (*.f64 a b)))))
(/.f64 (+.f64 a b) (*.f64 a b))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3))
(/.f64 (+.f64 a b) (*.f64 a b))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (+.f64 a b) a) 3) (pow.f64 b 3)))
(/.f64 (+.f64 a b) (*.f64 a b))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(/.f64 (+.f64 a b) (*.f64 a b))
(exp.f64 (log.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(/.f64 (+.f64 a b) (*.f64 a b))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 1))
(/.f64 (+.f64 a b) (*.f64 a b))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 1) 1))
(/.f64 (+.f64 a b) (*.f64 a b))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b)))) 3))
(/.f64 (+.f64 a b) (*.f64 a b))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (+.f64 a b) (*.f64 a b)))) 1/3))
(/.f64 (+.f64 a b) (*.f64 a b))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b)))) 2))
(/.f64 (+.f64 a b) (*.f64 a b))
(exp.f64 (*.f64 (log.f64 (*.f64 b (/.f64 a (+.f64 a b)))) -1))
(/.f64 (+.f64 a b) (*.f64 a b))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 (+.f64 a b) a)) 1) (neg.f64 (log.f64 b))))
(/.f64 (+.f64 a b) (*.f64 a b))
(exp.f64 (+.f64 (neg.f64 (log.f64 b)) (*.f64 (log.f64 (/.f64 (+.f64 a b) a)) 1)))
(/.f64 (+.f64 a b) (*.f64 a b))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(/.f64 (+.f64 a b) (*.f64 a b))
(+.f64 0 (/.f64 (+.f64 a b) a))
(+.f64 1 (/.f64 b a))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 a b) a))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 a b) a)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 a b) a)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (+.f64 1 (/.f64 b a))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 a b) a)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 a b) a)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 a b) a)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (+.f64 1 (/.f64 b a))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 a b) a))) 1)
(+.f64 1 (/.f64 b a))
(*.f64 (+.f64 a b) (/.f64 1 a))
(+.f64 1 (/.f64 b a))
(*.f64 (/.f64 (+.f64 a b) a) 1)
(+.f64 1 (/.f64 b a))
(*.f64 1 (/.f64 (+.f64 a b) a))
(+.f64 1 (/.f64 b a))
(*.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 2))
(+.f64 1 (/.f64 b a))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 2) (cbrt.f64 (/.f64 (+.f64 a b) a)))
(+.f64 1 (/.f64 b a))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (*.f64 (cbrt.f64 (+.f64 a b)) (/.f64 1 a)))
(+.f64 1 (/.f64 b a))
(*.f64 (sqrt.f64 (/.f64 (+.f64 a b) a)) (sqrt.f64 (/.f64 (+.f64 a b) a)))
(+.f64 1 (/.f64 b a))
(*.f64 (sqrt.f64 (+.f64 a b)) (*.f64 (sqrt.f64 (+.f64 a b)) (/.f64 1 a)))
(+.f64 1 (/.f64 b a))
(*.f64 (neg.f64 (+.f64 a b)) (/.f64 1 (neg.f64 a)))
(+.f64 1 (/.f64 b a))
(*.f64 (/.f64 1 a) (+.f64 a b))
(+.f64 1 (/.f64 b a))
(*.f64 (pow.f64 (cbrt.f64 a) -2) (/.f64 (+.f64 a b) (cbrt.f64 a)))
(*.f64 (pow.f64 a -1/2) (/.f64 (+.f64 a b) (sqrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) 1) (/.f64 (cbrt.f64 (+.f64 a b)) a))
(+.f64 1 (/.f64 b a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (/.f64 (+.f64 a b) a)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (cbrt.f64 (+.f64 1 (/.f64 b a))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (+.f64 a b)) (sqrt.f64 a)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (/.f64 (cbrt.f64 (+.f64 a b)) (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (/.f64 (+.f64 a b) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) 1) (/.f64 (sqrt.f64 (+.f64 a b)) a))
(+.f64 1 (/.f64 b a))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (+.f64 a b)) (cbrt.f64 a)))
(/.f64 (/.f64 (+.f64 a b) (cbrt.f64 a)) (pow.f64 (cbrt.f64 a) 2))
(pow.f64 (/.f64 (+.f64 a b) a) 1)
(+.f64 1 (/.f64 b a))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) a)) 3)
(+.f64 1 (/.f64 b a))
(pow.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2) 1/2)
(+.f64 1 (/.f64 b a))
(pow.f64 (pow.f64 (/.f64 (+.f64 a b) a) 3) 1/3)
(+.f64 1 (/.f64 b a))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 a b) a)) 2)
(+.f64 1 (/.f64 b a))
(pow.f64 (/.f64 a (+.f64 a b)) -1)
(+.f64 1 (/.f64 b a))
(pow.f64 (/.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 a 3)) 1/3)
(+.f64 1 (/.f64 b a))
(pow.f64 (/.f64 (/.f64 a (+.f64 a b)) 1) -1)
(+.f64 1 (/.f64 b a))
(neg.f64 (/.f64 (+.f64 a b) (neg.f64 a)))
(+.f64 1 (/.f64 b a))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 2))
(+.f64 1 (/.f64 b a))
(log.f64 (exp.f64 (/.f64 (+.f64 a b) a)))
(+.f64 1 (/.f64 b a))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 a b) a))))
(+.f64 1 (/.f64 b a))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) a) 3))
(+.f64 1 (/.f64 b a))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 a 3)))
(+.f64 1 (/.f64 b a))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 a b) a)))
(+.f64 1 (/.f64 b a))
(exp.f64 (log.f64 (/.f64 (+.f64 a b) a)))
(+.f64 1 (/.f64 b a))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 a b) a)) 1))
(+.f64 1 (/.f64 b a))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (+.f64 a b) a)) 1) 1))
(+.f64 1 (/.f64 b a))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (+.f64 a b) a))) 3))
(+.f64 1 (/.f64 b a))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (+.f64 a b) a))) 1/3))
(+.f64 1 (/.f64 b a))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (+.f64 a b) a))) 2))
(+.f64 1 (/.f64 b a))
(exp.f64 (*.f64 (log.f64 (/.f64 a (+.f64 a b))) -1))
(+.f64 1 (/.f64 b a))
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 a b)) 1) (neg.f64 (log.f64 a))))
(+.f64 1 (/.f64 b a))
(exp.f64 (+.f64 (neg.f64 (log.f64 a)) (*.f64 (log.f64 (+.f64 a b)) 1)))
(+.f64 1 (/.f64 b a))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 a b) a)))
(+.f64 1 (/.f64 b a))

localize3.0ms (0%)

Compiler

Compiled 8 to 6 computations (25% saved)

localize14.0ms (0.1%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
100.0%
(-.f64 (/.f64 1 a) (*.f64 1/2 eps))
Compiler

Compiled 20 to 14 computations (30% saved)

series1.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite61.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1914×pow1
1776×add-exp-log
1776×log1p-expm1-u
1776×expm1-log1p-u
198×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0919
119419
2248319
Stop Event
node limit
Counts
1 → 38
Calls
Call 1
Inputs
(-.f64 (/.f64 1 a) (*.f64 1/2 eps))
Outputs
(+.f64 (/.f64 1 a) (*.f64 eps -1/2))
(+.f64 (/.f64 1 a) (*.f64 (*.f64 eps -1/2) 1))
(+.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)))
(+.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps)))
(+.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)))
(+.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps)))
(+.f64 (*.f64 eps -1/2) (/.f64 1 a))
(*.f64 1 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))
(*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 1)
(*.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 2)) (cbrt.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) (sqrt.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))
(*.f64 (-.f64 (pow.f64 a -3) (*.f64 1/8 (pow.f64 eps 3))) (/.f64 1 (+.f64 (+.f64 (pow.f64 a -2) (*.f64 1/4 (*.f64 eps eps))) (/.f64 (*.f64 1/2 eps) a))))
(*.f64 (-.f64 (pow.f64 a -2) (*.f64 1/4 (*.f64 eps eps))) (/.f64 1 (+.f64 (/.f64 1 a) (*.f64 1/2 eps))))
(*.f64 (+.f64 (pow.f64 a -1/2) (sqrt.f64 (*.f64 1/2 eps))) (-.f64 (pow.f64 a -1/2) (sqrt.f64 (*.f64 1/2 eps))))
(/.f64 1 (/.f64 (+.f64 (+.f64 (pow.f64 a -2) (*.f64 1/4 (*.f64 eps eps))) (/.f64 (*.f64 1/2 eps) a)) (-.f64 (pow.f64 a -3) (*.f64 1/8 (pow.f64 eps 3)))))
(/.f64 1 (/.f64 (+.f64 (/.f64 1 a) (*.f64 1/2 eps)) (-.f64 (pow.f64 a -2) (*.f64 1/4 (*.f64 eps eps)))))
(/.f64 (-.f64 (pow.f64 a -3) (*.f64 1/8 (pow.f64 eps 3))) (+.f64 (+.f64 (pow.f64 a -2) (*.f64 1/4 (*.f64 eps eps))) (/.f64 (*.f64 1/2 eps) a)))
(/.f64 (-.f64 (pow.f64 a -2) (*.f64 1/4 (*.f64 eps eps))) (+.f64 (/.f64 1 a) (*.f64 1/2 eps)))
(/.f64 (neg.f64 (-.f64 (pow.f64 a -3) (*.f64 1/8 (pow.f64 eps 3)))) (neg.f64 (+.f64 (+.f64 (pow.f64 a -2) (*.f64 1/4 (*.f64 eps eps))) (/.f64 (*.f64 1/2 eps) a))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a -2) (*.f64 1/4 (*.f64 eps eps)))) (neg.f64 (+.f64 (/.f64 1 a) (*.f64 1/2 eps))))
(/.f64 (+.f64 (pow.f64 a -3) (pow.f64 (*.f64 eps -1/2) 3)) (+.f64 (pow.f64 a -2) (-.f64 (*.f64 (*.f64 eps -1/2) (*.f64 eps -1/2)) (*.f64 (/.f64 1 a) (*.f64 eps -1/2)))))
(/.f64 (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps -1/2) (*.f64 eps -1/2))) (-.f64 (/.f64 1 a) (*.f64 eps -1/2)))
(pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 1)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) 2)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))
(exp.f64 (log.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) 1))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))
(fma.f64 1 (/.f64 1 a) (*.f64 eps -1/2))
(fma.f64 (cbrt.f64 (pow.f64 a -2)) (/.f64 1 (cbrt.f64 a)) (*.f64 eps -1/2))
(fma.f64 (pow.f64 a -1/2) (pow.f64 a -1/2) (*.f64 eps -1/2))

simplify58.0ms (0.4%)

Algorithm
egg-herbie
Rules
1288×div-sub
1130×fma-def
1044×fma-neg
1004×distribute-lft-in
624×distribute-lft-neg-in
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01151422
13061282
210721246
340001126
Stop Event
node limit
Counts
62 → 52
Calls
Call 1
Inputs
(/.f64 1 a)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(/.f64 1 a)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(+.f64 (/.f64 1 a) (*.f64 eps -1/2))
(+.f64 (/.f64 1 a) (*.f64 (*.f64 eps -1/2) 1))
(+.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)))
(+.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps)))
(+.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)))
(+.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps)))
(+.f64 (*.f64 eps -1/2) (/.f64 1 a))
(*.f64 1 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))
(*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 1)
(*.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 2)) (cbrt.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) (sqrt.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))
(*.f64 (-.f64 (pow.f64 a -3) (*.f64 1/8 (pow.f64 eps 3))) (/.f64 1 (+.f64 (+.f64 (pow.f64 a -2) (*.f64 1/4 (*.f64 eps eps))) (/.f64 (*.f64 1/2 eps) a))))
(*.f64 (-.f64 (pow.f64 a -2) (*.f64 1/4 (*.f64 eps eps))) (/.f64 1 (+.f64 (/.f64 1 a) (*.f64 1/2 eps))))
(*.f64 (+.f64 (pow.f64 a -1/2) (sqrt.f64 (*.f64 1/2 eps))) (-.f64 (pow.f64 a -1/2) (sqrt.f64 (*.f64 1/2 eps))))
(/.f64 1 (/.f64 (+.f64 (+.f64 (pow.f64 a -2) (*.f64 1/4 (*.f64 eps eps))) (/.f64 (*.f64 1/2 eps) a)) (-.f64 (pow.f64 a -3) (*.f64 1/8 (pow.f64 eps 3)))))
(/.f64 1 (/.f64 (+.f64 (/.f64 1 a) (*.f64 1/2 eps)) (-.f64 (pow.f64 a -2) (*.f64 1/4 (*.f64 eps eps)))))
(/.f64 (-.f64 (pow.f64 a -3) (*.f64 1/8 (pow.f64 eps 3))) (+.f64 (+.f64 (pow.f64 a -2) (*.f64 1/4 (*.f64 eps eps))) (/.f64 (*.f64 1/2 eps) a)))
(/.f64 (-.f64 (pow.f64 a -2) (*.f64 1/4 (*.f64 eps eps))) (+.f64 (/.f64 1 a) (*.f64 1/2 eps)))
(/.f64 (neg.f64 (-.f64 (pow.f64 a -3) (*.f64 1/8 (pow.f64 eps 3)))) (neg.f64 (+.f64 (+.f64 (pow.f64 a -2) (*.f64 1/4 (*.f64 eps eps))) (/.f64 (*.f64 1/2 eps) a))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a -2) (*.f64 1/4 (*.f64 eps eps)))) (neg.f64 (+.f64 (/.f64 1 a) (*.f64 1/2 eps))))
(/.f64 (+.f64 (pow.f64 a -3) (pow.f64 (*.f64 eps -1/2) 3)) (+.f64 (pow.f64 a -2) (-.f64 (*.f64 (*.f64 eps -1/2) (*.f64 eps -1/2)) (*.f64 (/.f64 1 a) (*.f64 eps -1/2)))))
(/.f64 (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps -1/2) (*.f64 eps -1/2))) (-.f64 (/.f64 1 a) (*.f64 eps -1/2)))
(pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 1)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) 2)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))
(exp.f64 (log.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) 1))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))
(fma.f64 1 (/.f64 1 a) (*.f64 eps -1/2))
(fma.f64 (cbrt.f64 (pow.f64 a -2)) (/.f64 1 (cbrt.f64 a)) (*.f64 eps -1/2))
(fma.f64 (pow.f64 a -1/2) (pow.f64 a -1/2) (*.f64 eps -1/2))
Outputs
(/.f64 1 a)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 -1/2 eps (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 -1/2 eps (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 -1/2 eps (/.f64 1 a))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 -1/2 eps (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 -1/2 eps (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 -1/2 eps (/.f64 1 a))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 -1/2 eps (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 -1/2 eps (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 -1/2 eps (/.f64 1 a))
(/.f64 1 a)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 -1/2 eps (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 -1/2 eps (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 -1/2 eps (/.f64 1 a))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 -1/2 eps (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 -1/2 eps (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 -1/2 eps (/.f64 1 a))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 -1/2 eps (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 -1/2 eps (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 -1/2 eps (/.f64 1 a))
(+.f64 (/.f64 1 a) (*.f64 eps -1/2))
(fma.f64 -1/2 eps (/.f64 1 a))
(+.f64 (/.f64 1 a) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 -1/2 eps (/.f64 1 a))
(+.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)))
(fma.f64 -1/2 eps (/.f64 1 a))
(+.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps)))
(fma.f64 -1/2 eps (/.f64 1 a))
(+.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(fma.f64 -1/2 eps (/.f64 1 a))
(+.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)))
(fma.f64 -1/2 eps (/.f64 1 a))
(+.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (*.f64 1/2 eps)))
(fma.f64 -1/2 eps (/.f64 1 a))
(+.f64 (*.f64 eps -1/2) (/.f64 1 a))
(fma.f64 -1/2 eps (/.f64 1 a))
(*.f64 1 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)))
(fma.f64 -1/2 eps (/.f64 1 a))
(*.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 1)
(fma.f64 -1/2 eps (/.f64 1 a))
(*.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 2)))
(fma.f64 -1/2 eps (/.f64 1 a))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 2)) (cbrt.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))
(fma.f64 -1/2 eps (/.f64 1 a))
(*.f64 (sqrt.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) (sqrt.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))
(fma.f64 -1/2 eps (/.f64 1 a))
(*.f64 (-.f64 (pow.f64 a -3) (*.f64 1/8 (pow.f64 eps 3))) (/.f64 1 (+.f64 (+.f64 (pow.f64 a -2) (*.f64 1/4 (*.f64 eps eps))) (/.f64 (*.f64 1/2 eps) a))))
(/.f64 (*.f64 (+.f64 (pow.f64 a -3) (*.f64 -1/8 (pow.f64 eps 3))) 1) (+.f64 (+.f64 (pow.f64 a -2) (*.f64 1/4 (*.f64 eps eps))) (/.f64 (*.f64 eps 1/2) a)))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 a -3)) (fma.f64 (*.f64 -1/2 eps) (fma.f64 -1/2 eps (/.f64 -1 a)) (pow.f64 a -2)))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 a -3)) (fma.f64 eps (+.f64 (*.f64 eps 1/4) (/.f64 1/2 a)) (pow.f64 a -2)))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 a -3)) (fma.f64 eps (fma.f64 eps 1/4 (/.f64 1/2 a)) (pow.f64 a -2)))
(*.f64 (-.f64 (pow.f64 a -2) (*.f64 1/4 (*.f64 eps eps))) (/.f64 1 (+.f64 (/.f64 1 a) (*.f64 1/2 eps))))
(*.f64 (+.f64 (pow.f64 a -2) (*.f64 -1/4 (*.f64 eps eps))) (/.f64 1 (+.f64 (/.f64 1 a) (*.f64 eps 1/2))))
(/.f64 (+.f64 (pow.f64 a -2) (*.f64 (*.f64 -1/4 eps) eps)) (fma.f64 eps 1/2 (/.f64 1 a)))
(/.f64 (fma.f64 eps (*.f64 eps -1/4) (pow.f64 a -2)) (fma.f64 eps 1/2 (/.f64 1 a)))
(/.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 1)
(*.f64 (+.f64 (pow.f64 a -1/2) (sqrt.f64 (*.f64 1/2 eps))) (-.f64 (pow.f64 a -1/2) (sqrt.f64 (*.f64 1/2 eps))))
(fma.f64 -1/2 eps (/.f64 1 a))
(/.f64 1 (/.f64 (+.f64 (+.f64 (pow.f64 a -2) (*.f64 1/4 (*.f64 eps eps))) (/.f64 (*.f64 1/2 eps) a)) (-.f64 (pow.f64 a -3) (*.f64 1/8 (pow.f64 eps 3)))))
(/.f64 (*.f64 (+.f64 (pow.f64 a -3) (*.f64 -1/8 (pow.f64 eps 3))) 1) (+.f64 (+.f64 (pow.f64 a -2) (*.f64 1/4 (*.f64 eps eps))) (/.f64 (*.f64 eps 1/2) a)))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 a -3)) (fma.f64 (*.f64 -1/2 eps) (fma.f64 -1/2 eps (/.f64 -1 a)) (pow.f64 a -2)))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 a -3)) (fma.f64 eps (+.f64 (*.f64 eps 1/4) (/.f64 1/2 a)) (pow.f64 a -2)))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 a -3)) (fma.f64 eps (fma.f64 eps 1/4 (/.f64 1/2 a)) (pow.f64 a -2)))
(/.f64 1 (/.f64 (+.f64 (/.f64 1 a) (*.f64 1/2 eps)) (-.f64 (pow.f64 a -2) (*.f64 1/4 (*.f64 eps eps)))))
(*.f64 (+.f64 (pow.f64 a -2) (*.f64 -1/4 (*.f64 eps eps))) (/.f64 1 (+.f64 (/.f64 1 a) (*.f64 eps 1/2))))
(/.f64 (+.f64 (pow.f64 a -2) (*.f64 (*.f64 -1/4 eps) eps)) (fma.f64 eps 1/2 (/.f64 1 a)))
(/.f64 (fma.f64 eps (*.f64 eps -1/4) (pow.f64 a -2)) (fma.f64 eps 1/2 (/.f64 1 a)))
(/.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 1)
(/.f64 (-.f64 (pow.f64 a -3) (*.f64 1/8 (pow.f64 eps 3))) (+.f64 (+.f64 (pow.f64 a -2) (*.f64 1/4 (*.f64 eps eps))) (/.f64 (*.f64 1/2 eps) a)))
(/.f64 (*.f64 (+.f64 (pow.f64 a -3) (*.f64 -1/8 (pow.f64 eps 3))) 1) (+.f64 (+.f64 (pow.f64 a -2) (*.f64 1/4 (*.f64 eps eps))) (/.f64 (*.f64 eps 1/2) a)))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 a -3)) (fma.f64 (*.f64 -1/2 eps) (fma.f64 -1/2 eps (/.f64 -1 a)) (pow.f64 a -2)))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 a -3)) (fma.f64 eps (+.f64 (*.f64 eps 1/4) (/.f64 1/2 a)) (pow.f64 a -2)))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 a -3)) (fma.f64 eps (fma.f64 eps 1/4 (/.f64 1/2 a)) (pow.f64 a -2)))
(/.f64 (-.f64 (pow.f64 a -2) (*.f64 1/4 (*.f64 eps eps))) (+.f64 (/.f64 1 a) (*.f64 1/2 eps)))
(*.f64 (+.f64 (pow.f64 a -2) (*.f64 -1/4 (*.f64 eps eps))) (/.f64 1 (+.f64 (/.f64 1 a) (*.f64 eps 1/2))))
(/.f64 (+.f64 (pow.f64 a -2) (*.f64 (*.f64 -1/4 eps) eps)) (fma.f64 eps 1/2 (/.f64 1 a)))
(/.f64 (fma.f64 eps (*.f64 eps -1/4) (pow.f64 a -2)) (fma.f64 eps 1/2 (/.f64 1 a)))
(/.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 1)
(/.f64 (neg.f64 (-.f64 (pow.f64 a -3) (*.f64 1/8 (pow.f64 eps 3)))) (neg.f64 (+.f64 (+.f64 (pow.f64 a -2) (*.f64 1/4 (*.f64 eps eps))) (/.f64 (*.f64 1/2 eps) a))))
(/.f64 (*.f64 (+.f64 (pow.f64 a -3) (*.f64 -1/8 (pow.f64 eps 3))) 1) (+.f64 (+.f64 (pow.f64 a -2) (*.f64 1/4 (*.f64 eps eps))) (/.f64 (*.f64 eps 1/2) a)))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 a -3)) (fma.f64 (*.f64 -1/2 eps) (fma.f64 -1/2 eps (/.f64 -1 a)) (pow.f64 a -2)))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 a -3)) (fma.f64 eps (+.f64 (*.f64 eps 1/4) (/.f64 1/2 a)) (pow.f64 a -2)))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 a -3)) (fma.f64 eps (fma.f64 eps 1/4 (/.f64 1/2 a)) (pow.f64 a -2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 a -2) (*.f64 1/4 (*.f64 eps eps)))) (neg.f64 (+.f64 (/.f64 1 a) (*.f64 1/2 eps))))
(*.f64 (+.f64 (pow.f64 a -2) (*.f64 -1/4 (*.f64 eps eps))) (/.f64 1 (+.f64 (/.f64 1 a) (*.f64 eps 1/2))))
(/.f64 (+.f64 (pow.f64 a -2) (*.f64 (*.f64 -1/4 eps) eps)) (fma.f64 eps 1/2 (/.f64 1 a)))
(/.f64 (fma.f64 eps (*.f64 eps -1/4) (pow.f64 a -2)) (fma.f64 eps 1/2 (/.f64 1 a)))
(/.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 1)
(/.f64 (+.f64 (pow.f64 a -3) (pow.f64 (*.f64 eps -1/2) 3)) (+.f64 (pow.f64 a -2) (-.f64 (*.f64 (*.f64 eps -1/2) (*.f64 eps -1/2)) (*.f64 (/.f64 1 a) (*.f64 eps -1/2)))))
(/.f64 (*.f64 (+.f64 (pow.f64 a -3) (*.f64 -1/8 (pow.f64 eps 3))) 1) (+.f64 (+.f64 (pow.f64 a -2) (*.f64 1/4 (*.f64 eps eps))) (/.f64 (*.f64 eps 1/2) a)))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 a -3)) (fma.f64 (*.f64 -1/2 eps) (fma.f64 -1/2 eps (/.f64 -1 a)) (pow.f64 a -2)))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 a -3)) (fma.f64 eps (+.f64 (*.f64 eps 1/4) (/.f64 1/2 a)) (pow.f64 a -2)))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 a -3)) (fma.f64 eps (fma.f64 eps 1/4 (/.f64 1/2 a)) (pow.f64 a -2)))
(/.f64 (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps -1/2) (*.f64 eps -1/2))) (-.f64 (/.f64 1 a) (*.f64 eps -1/2)))
(*.f64 (+.f64 (pow.f64 a -2) (*.f64 -1/4 (*.f64 eps eps))) (/.f64 1 (+.f64 (/.f64 1 a) (*.f64 eps 1/2))))
(/.f64 (+.f64 (pow.f64 a -2) (*.f64 (*.f64 -1/4 eps) eps)) (fma.f64 eps 1/2 (/.f64 1 a)))
(/.f64 (fma.f64 eps (*.f64 eps -1/4) (pow.f64 a -2)) (fma.f64 eps 1/2 (/.f64 1 a)))
(/.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 1)
(pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 1)
(fma.f64 -1/2 eps (/.f64 1 a))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) 3)
(fma.f64 -1/2 eps (/.f64 1 a))
(pow.f64 (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 3) 1/3)
(fma.f64 -1/2 eps (/.f64 1 a))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) 2)
(fma.f64 -1/2 eps (/.f64 1 a))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 2))
(fma.f64 -1/2 eps (/.f64 1 a))
(log.f64 (exp.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))
(fma.f64 -1/2 eps (/.f64 1 a))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2)) 3))
(fma.f64 -1/2 eps (/.f64 1 a))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))
(fma.f64 -1/2 eps (/.f64 1 a))
(exp.f64 (log.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))
(fma.f64 -1/2 eps (/.f64 1 a))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))) 1))
(fma.f64 -1/2 eps (/.f64 1 a))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 1 a) (*.f64 eps -1/2))))
(fma.f64 -1/2 eps (/.f64 1 a))
(fma.f64 1 (/.f64 1 a) (*.f64 eps -1/2))
(fma.f64 -1/2 eps (/.f64 1 a))
(fma.f64 (cbrt.f64 (pow.f64 a -2)) (/.f64 1 (cbrt.f64 a)) (*.f64 eps -1/2))
(fma.f64 (cbrt.f64 (pow.f64 a -2)) (/.f64 1 (cbrt.f64 a)) (*.f64 -1/2 eps))
(fma.f64 -1/2 eps (/.f64 (cbrt.f64 (pow.f64 a -2)) (cbrt.f64 a)))
(fma.f64 (pow.f64 a -1/2) (pow.f64 a -1/2) (*.f64 eps -1/2))
(fma.f64 -1/2 eps (/.f64 1 a))

localize9.0ms (0.1%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
99.7%
(/.f64 a (/.f64 1 b))
75.9%
(/.f64 (+.f64 a b) (/.f64 a (/.f64 1 b)))
Compiler

Compiled 26 to 14 computations (46.2% saved)

series2.0ms (0%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
0.0ms
a
@inf
(/.f64 a (/.f64 1 b))
0.0ms
a
@-inf
(/.f64 a (/.f64 1 b))
0.0ms
b
@inf
(/.f64 a (/.f64 1 b))
0.0ms
b
@-inf
(/.f64 a (/.f64 1 b))
0.0ms
a
@0
(/.f64 a (/.f64 1 b))

rewrite95.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1330×prod-diff
1070×log-prod
680×pow-prod-down
466×pow-prod-up
466×pow-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0938
120426
2307426
Stop Event
node limit
Counts
2 → 102
Calls
Call 1
Inputs
(/.f64 (+.f64 a b) (/.f64 a (/.f64 1 b)))
(/.f64 a (/.f64 1 b))
Outputs
(+.f64 0 (/.f64 (+.f64 a b) (*.f64 a b)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b)))) (cbrt.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b)))) 1)
(*.f64 (+.f64 a b) (/.f64 (/.f64 1 a) b))
(*.f64 1 (/.f64 (+.f64 a b) (*.f64 a b)))
(*.f64 (/.f64 1 b) (/.f64 (+.f64 a b) a))
(*.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 1)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (*.f64 (cbrt.f64 (+.f64 a b)) (/.f64 (/.f64 1 a) b)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2)) (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(*.f64 (sqrt.f64 (+.f64 a b)) (*.f64 (sqrt.f64 (+.f64 a b)) (/.f64 (/.f64 1 a) b)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(*.f64 (neg.f64 (+.f64 a b)) (/.f64 1 (*.f64 a (neg.f64 b))))
(*.f64 (/.f64 (/.f64 1 a) b) (+.f64 a b))
(*.f64 (/.f64 (+.f64 a b) a) (/.f64 1 b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) 1) (/.f64 (cbrt.f64 (+.f64 a b)) (*.f64 a b)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) 1) (/.f64 (sqrt.f64 (+.f64 a b)) (*.f64 a b)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) a) (/.f64 (sqrt.f64 (+.f64 a b)) b))
(*.f64 (/.f64 1 a) (/.f64 (+.f64 a b) b))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (/.f64 (+.f64 a b) (cbrt.f64 (*.f64 a b))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 a b))) (/.f64 (+.f64 a b) (sqrt.f64 (*.f64 a b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) a) (/.f64 (cbrt.f64 (+.f64 a b)) b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (sqrt.f64 (*.f64 a b))) (/.f64 (cbrt.f64 (+.f64 a b)) (sqrt.f64 (*.f64 a b))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (/.f64 (sqrt.f64 (+.f64 a b)) (cbrt.f64 (*.f64 a b))))
(*.f64 (*.f64 (/.f64 (+.f64 a b) a) 1) (/.f64 1 b))
(*.f64 (*.f64 (/.f64 (+.f64 a b) a) (cbrt.f64 (pow.f64 b -2))) (/.f64 1 (cbrt.f64 b)))
(*.f64 (*.f64 (/.f64 (+.f64 a b) a) (pow.f64 b -1/2)) (pow.f64 b -1/2))
(*.f64 (/.f64 (+.f64 a b) 1) (/.f64 (/.f64 1 a) b))
(*.f64 (/.f64 (+.f64 a b) (neg.f64 a)) (/.f64 -1 b))
(pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 2)
(pow.f64 (*.f64 a (/.f64 b (+.f64 a b))) -1)
(pow.f64 (/.f64 (*.f64 a (/.f64 b (+.f64 a b))) 1) -1)
(neg.f64 (/.f64 (+.f64 a b) (*.f64 a (neg.f64 b))))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 a b) (*.f64 a b)))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (*.f64 a b) 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(exp.f64 (log.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (+.f64 a b) (*.f64 a b)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b)))) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 a (/.f64 b (+.f64 a b)))) -1))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(+.f64 0 (*.f64 a b))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 a) b)) (cbrt.f64 (pow.f64 (exp.f64 a) b)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) b))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) b))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) 1)
(*.f64 a b)
(*.f64 b a)
(*.f64 1 (*.f64 a b))
(*.f64 (*.f64 a b) 1)
(*.f64 (cbrt.f64 (*.f64 a b)) (pow.f64 (cbrt.f64 (*.f64 a b)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (cbrt.f64 (*.f64 a b)))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) b))
(*.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 (*.f64 a b)))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) b))
(*.f64 (neg.f64 a) (/.f64 1 (/.f64 -1 b)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 b -2))) (/.f64 a (/.f64 1 (cbrt.f64 b))))
(*.f64 (/.f64 1 (pow.f64 b -1/2)) (/.f64 a (pow.f64 b -1/2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (/.f64 1 b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 b -2))) (cbrt.f64 (*.f64 a b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 b -1/2)) (/.f64 (cbrt.f64 a) (pow.f64 b -1/2)))
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (/.f64 1 b)))
(*.f64 (/.f64 (sqrt.f64 a) (cbrt.f64 (pow.f64 b -2))) (/.f64 (sqrt.f64 a) (/.f64 1 (cbrt.f64 b))))
(*.f64 (*.f64 a (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(*.f64 (*.f64 a (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (/.f64 a -1) (neg.f64 b))
(pow.f64 (*.f64 a b) 1)
(pow.f64 (cbrt.f64 (*.f64 a b)) 3)
(pow.f64 (pow.f64 (*.f64 a b) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 a b) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 a b)) 2)
(pow.f64 (/.f64 (/.f64 1 a) b) -1)
(pow.f64 (/.f64 (/.f64 (/.f64 1 a) b) 1) -1)
(pow.f64 (*.f64 (pow.f64 b 3) (pow.f64 a 3)) 1/3)
(pow.f64 (*.f64 (cbrt.f64 b) (cbrt.f64 a)) 3)
(pow.f64 (*.f64 (sqrt.f64 b) (sqrt.f64 a)) 2)
(neg.f64 (/.f64 a (/.f64 -1 b)))
(sqrt.f64 (pow.f64 (*.f64 a b) 2))
(log.f64 (pow.f64 (exp.f64 a) b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a b))))
(cbrt.f64 (pow.f64 (*.f64 a b) 3))
(cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 b -3)))
(expm1.f64 (log1p.f64 (*.f64 a b)))
(exp.f64 (log.f64 (*.f64 a b)))
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a b)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a b))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 a b))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 a b))) 2))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 a b))) -1))
(log1p.f64 (expm1.f64 (*.f64 a b)))

simplify109.0ms (0.7%)

Algorithm
egg-herbie
Rules
1390×unswap-sqr
1186×fma-def
862×distribute-lft-in
826×distribute-rgt-in
594×log-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02582370
16322288
221172280
Stop Event
node limit
Counts
150 → 125
Calls
Call 1
Inputs
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(+.f64 0 (/.f64 (+.f64 a b) (*.f64 a b)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b)))) (cbrt.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b)))) 1)
(*.f64 (+.f64 a b) (/.f64 (/.f64 1 a) b))
(*.f64 1 (/.f64 (+.f64 a b) (*.f64 a b)))
(*.f64 (/.f64 1 b) (/.f64 (+.f64 a b) a))
(*.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 1)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (*.f64 (cbrt.f64 (+.f64 a b)) (/.f64 (/.f64 1 a) b)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2)) (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(*.f64 (sqrt.f64 (+.f64 a b)) (*.f64 (sqrt.f64 (+.f64 a b)) (/.f64 (/.f64 1 a) b)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(*.f64 (neg.f64 (+.f64 a b)) (/.f64 1 (*.f64 a (neg.f64 b))))
(*.f64 (/.f64 (/.f64 1 a) b) (+.f64 a b))
(*.f64 (/.f64 (+.f64 a b) a) (/.f64 1 b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) 1) (/.f64 (cbrt.f64 (+.f64 a b)) (*.f64 a b)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) 1) (/.f64 (sqrt.f64 (+.f64 a b)) (*.f64 a b)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) a) (/.f64 (sqrt.f64 (+.f64 a b)) b))
(*.f64 (/.f64 1 a) (/.f64 (+.f64 a b) b))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (/.f64 (+.f64 a b) (cbrt.f64 (*.f64 a b))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 a b))) (/.f64 (+.f64 a b) (sqrt.f64 (*.f64 a b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) a) (/.f64 (cbrt.f64 (+.f64 a b)) b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (sqrt.f64 (*.f64 a b))) (/.f64 (cbrt.f64 (+.f64 a b)) (sqrt.f64 (*.f64 a b))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (/.f64 (sqrt.f64 (+.f64 a b)) (cbrt.f64 (*.f64 a b))))
(*.f64 (*.f64 (/.f64 (+.f64 a b) a) 1) (/.f64 1 b))
(*.f64 (*.f64 (/.f64 (+.f64 a b) a) (cbrt.f64 (pow.f64 b -2))) (/.f64 1 (cbrt.f64 b)))
(*.f64 (*.f64 (/.f64 (+.f64 a b) a) (pow.f64 b -1/2)) (pow.f64 b -1/2))
(*.f64 (/.f64 (+.f64 a b) 1) (/.f64 (/.f64 1 a) b))
(*.f64 (/.f64 (+.f64 a b) (neg.f64 a)) (/.f64 -1 b))
(pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 2)
(pow.f64 (*.f64 a (/.f64 b (+.f64 a b))) -1)
(pow.f64 (/.f64 (*.f64 a (/.f64 b (+.f64 a b))) 1) -1)
(neg.f64 (/.f64 (+.f64 a b) (*.f64 a (neg.f64 b))))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 a b) (*.f64 a b)))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (*.f64 a b) 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(exp.f64 (log.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (+.f64 a b) (*.f64 a b)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b)))) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 a (/.f64 b (+.f64 a b)))) -1))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(+.f64 0 (*.f64 a b))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 a) b)) (cbrt.f64 (pow.f64 (exp.f64 a) b)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) b))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) b))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) 1)
(*.f64 a b)
(*.f64 b a)
(*.f64 1 (*.f64 a b))
(*.f64 (*.f64 a b) 1)
(*.f64 (cbrt.f64 (*.f64 a b)) (pow.f64 (cbrt.f64 (*.f64 a b)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (cbrt.f64 (*.f64 a b)))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) b))
(*.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 (*.f64 a b)))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) b))
(*.f64 (neg.f64 a) (/.f64 1 (/.f64 -1 b)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 b -2))) (/.f64 a (/.f64 1 (cbrt.f64 b))))
(*.f64 (/.f64 1 (pow.f64 b -1/2)) (/.f64 a (pow.f64 b -1/2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (/.f64 1 b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 b -2))) (cbrt.f64 (*.f64 a b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 b -1/2)) (/.f64 (cbrt.f64 a) (pow.f64 b -1/2)))
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (/.f64 1 b)))
(*.f64 (/.f64 (sqrt.f64 a) (cbrt.f64 (pow.f64 b -2))) (/.f64 (sqrt.f64 a) (/.f64 1 (cbrt.f64 b))))
(*.f64 (*.f64 a (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(*.f64 (*.f64 a (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (/.f64 a -1) (neg.f64 b))
(pow.f64 (*.f64 a b) 1)
(pow.f64 (cbrt.f64 (*.f64 a b)) 3)
(pow.f64 (pow.f64 (*.f64 a b) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 a b) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 a b)) 2)
(pow.f64 (/.f64 (/.f64 1 a) b) -1)
(pow.f64 (/.f64 (/.f64 (/.f64 1 a) b) 1) -1)
(pow.f64 (*.f64 (pow.f64 b 3) (pow.f64 a 3)) 1/3)
(pow.f64 (*.f64 (cbrt.f64 b) (cbrt.f64 a)) 3)
(pow.f64 (*.f64 (sqrt.f64 b) (sqrt.f64 a)) 2)
(neg.f64 (/.f64 a (/.f64 -1 b)))
(sqrt.f64 (pow.f64 (*.f64 a b) 2))
(log.f64 (pow.f64 (exp.f64 a) b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a b))))
(cbrt.f64 (pow.f64 (*.f64 a b) 3))
(cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 b -3)))
(expm1.f64 (log1p.f64 (*.f64 a b)))
(exp.f64 (log.f64 (*.f64 a b)))
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a b)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a b))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 a b))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 a b))) 2))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 a b))) -1))
(log1p.f64 (expm1.f64 (*.f64 a b)))
Outputs
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(/.f64 1 a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(*.f64 a b)
(+.f64 0 (/.f64 (+.f64 a b) (*.f64 a b)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 a b) a) b)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b)))) (cbrt.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 (+.f64 a b) a) b))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))))
(fma.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b))))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))) 2)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b)))) 1)
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 a b) a) b)
(*.f64 (+.f64 a b) (/.f64 (/.f64 1 a) b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 a b) a) b)
(*.f64 1 (/.f64 (+.f64 a b) (*.f64 a b)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 a b) a) b)
(*.f64 (/.f64 1 b) (/.f64 (+.f64 a b) a))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 a b) a) b)
(*.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 1)
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 a b) a) b)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (*.f64 (cbrt.f64 (+.f64 a b)) (/.f64 (/.f64 1 a) b)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 a b) a) b)
(*.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) (cbrt.f64 (pow.f64 (/.f64 a (/.f64 (+.f64 a b) b)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2)) (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) (cbrt.f64 (pow.f64 (/.f64 a (/.f64 (+.f64 a b) b)) -2)))
(*.f64 (sqrt.f64 (+.f64 a b)) (*.f64 (sqrt.f64 (+.f64 a b)) (/.f64 (/.f64 1 a) b)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 a b) a) b)
(*.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 a b) a) b)
(*.f64 (neg.f64 (+.f64 a b)) (/.f64 1 (*.f64 a (neg.f64 b))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 a b) a) b)
(*.f64 (/.f64 (/.f64 1 a) b) (+.f64 a b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 a b) a) b)
(*.f64 (/.f64 (+.f64 a b) a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 a b) a) b)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) 1) (/.f64 (cbrt.f64 (+.f64 a b)) (*.f64 a b)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 a b) a) b)
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) 1) (/.f64 (sqrt.f64 (+.f64 a b)) (*.f64 a b)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 a b) a) b)
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) a) (/.f64 (sqrt.f64 (+.f64 a b)) b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 a b) a) b)
(*.f64 (/.f64 1 a) (/.f64 (+.f64 a b) b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 a b) a) b)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (/.f64 (+.f64 a b) (cbrt.f64 (*.f64 a b))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 a b) a) b)
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 a b))) (/.f64 (+.f64 a b) (sqrt.f64 (*.f64 a b))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 a b) a) b)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) a) (/.f64 (cbrt.f64 (+.f64 a b)) b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 a b) a) b)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (sqrt.f64 (*.f64 a b))) (/.f64 (cbrt.f64 (+.f64 a b)) (sqrt.f64 (*.f64 a b))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 a b) a) b)
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (/.f64 (sqrt.f64 (+.f64 a b)) (cbrt.f64 (*.f64 a b))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 a b) a) b)
(*.f64 (*.f64 (/.f64 (+.f64 a b) a) 1) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 a b) a) b)
(*.f64 (*.f64 (/.f64 (+.f64 a b) a) (cbrt.f64 (pow.f64 b -2))) (/.f64 1 (cbrt.f64 b)))
(*.f64 (/.f64 (+.f64 a b) a) (*.f64 (cbrt.f64 (pow.f64 b -2)) (/.f64 1 (cbrt.f64 b))))
(/.f64 (*.f64 (/.f64 (+.f64 a b) a) (cbrt.f64 (pow.f64 b -2))) (cbrt.f64 b))
(*.f64 (/.f64 (+.f64 a b) a) (/.f64 (cbrt.f64 (pow.f64 b -2)) (cbrt.f64 b)))
(*.f64 (*.f64 (/.f64 (+.f64 a b) a) (pow.f64 b -1/2)) (pow.f64 b -1/2))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 a b) a) b)
(*.f64 (/.f64 (+.f64 a b) 1) (/.f64 (/.f64 1 a) b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 a b) a) b)
(*.f64 (/.f64 (+.f64 a b) (neg.f64 a)) (/.f64 -1 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 a b) a) b)
(pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 1)
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 a b) a) b)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 3)
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 a b) a) b)
(pow.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2) 1/2)
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 a b) a) b)
(pow.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3) 1/3)
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 a b) a) b)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 2)
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 a b) a) b)
(pow.f64 (*.f64 a (/.f64 b (+.f64 a b))) -1)
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 a b) a) b)
(pow.f64 (/.f64 (*.f64 a (/.f64 b (+.f64 a b))) 1) -1)
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 a b) a) b)
(neg.f64 (/.f64 (+.f64 a b) (*.f64 a (neg.f64 b))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 a b) a) b)
(sqrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 a b) a) b)
(log.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 a b) a) b)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 a b) (*.f64 a b)))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 a b) a) b)
(cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 a b) a) b)
(cbrt.f64 (/.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (*.f64 a b) 3)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 a b) a) b)
(expm1.f64 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 a b) a) b)
(exp.f64 (log.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 a b) a) b)
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 1))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 a b) a) b)
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 1) 1))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 a b) a) b)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b)))) 3))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 a b) a) b)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (+.f64 a b) (*.f64 a b)))) 1/3))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 a b) a) b)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b)))) 2))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 a b) a) b)
(exp.f64 (*.f64 (log.f64 (*.f64 a (/.f64 b (+.f64 a b)))) -1))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 a b) a) b)
(log1p.f64 (expm1.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 a b) a) b)
(+.f64 0 (*.f64 a b))
(*.f64 a b)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 a) b)) (cbrt.f64 (pow.f64 (exp.f64 a) b)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) b))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) b)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) b))))
(fma.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) b))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) b))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) b))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) b))))
(*.f64 a b)
(-.f64 (exp.f64 (log1p.f64 (*.f64 a b))) 1)
(*.f64 a b)
(*.f64 a b)
(*.f64 b a)
(*.f64 a b)
(*.f64 1 (*.f64 a b))
(*.f64 a b)
(*.f64 (*.f64 a b) 1)
(*.f64 a b)
(*.f64 (cbrt.f64 (*.f64 a b)) (pow.f64 (cbrt.f64 (*.f64 a b)) 2))
(*.f64 a b)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (cbrt.f64 (*.f64 a b)))
(*.f64 a b)
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) b))
(*.f64 a b)
(*.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 (*.f64 a b)))
(*.f64 a b)
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) b))
(*.f64 a b)
(*.f64 (neg.f64 a) (/.f64 1 (/.f64 -1 b)))
(*.f64 a b)
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 b -2))) (/.f64 a (/.f64 1 (cbrt.f64 b))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 b -2))) (*.f64 (/.f64 a 1) (cbrt.f64 b)))
(*.f64 (/.f64 a (cbrt.f64 (pow.f64 b -2))) (cbrt.f64 b))
(*.f64 (/.f64 1 (pow.f64 b -1/2)) (/.f64 a (pow.f64 b -1/2)))
(/.f64 (/.f64 a (pow.f64 b -1/2)) (pow.f64 b -1/2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (/.f64 1 b)))
(*.f64 a b)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 b -2))) (cbrt.f64 (*.f64 a b)))
(*.f64 (cbrt.f64 (*.f64 a b)) (/.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 b -2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 b -1/2)) (/.f64 (cbrt.f64 a) (pow.f64 b -1/2)))
(*.f64 (/.f64 1 (pow.f64 b -1/2)) (/.f64 a (pow.f64 b -1/2)))
(/.f64 (/.f64 a (pow.f64 b -1/2)) (pow.f64 b -1/2))
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (/.f64 1 b)))
(*.f64 a b)
(*.f64 (/.f64 (sqrt.f64 a) (cbrt.f64 (pow.f64 b -2))) (/.f64 (sqrt.f64 a) (/.f64 1 (cbrt.f64 b))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 b -2))) (*.f64 (/.f64 a 1) (cbrt.f64 b)))
(*.f64 (/.f64 a (cbrt.f64 (pow.f64 b -2))) (cbrt.f64 b))
(*.f64 (*.f64 a (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(*.f64 a b)
(*.f64 (*.f64 a (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 a b)
(*.f64 (/.f64 a -1) (neg.f64 b))
(*.f64 a b)
(pow.f64 (*.f64 a b) 1)
(*.f64 a b)
(pow.f64 (cbrt.f64 (*.f64 a b)) 3)
(*.f64 a b)
(pow.f64 (pow.f64 (*.f64 a b) 2) 1/2)
(*.f64 a b)
(pow.f64 (pow.f64 (*.f64 a b) 3) 1/3)
(*.f64 a b)
(pow.f64 (sqrt.f64 (*.f64 a b)) 2)
(*.f64 a b)
(pow.f64 (/.f64 (/.f64 1 a) b) -1)
(*.f64 a b)
(pow.f64 (/.f64 (/.f64 (/.f64 1 a) b) 1) -1)
(*.f64 a b)
(pow.f64 (*.f64 (pow.f64 b 3) (pow.f64 a 3)) 1/3)
(*.f64 a b)
(pow.f64 (*.f64 (cbrt.f64 b) (cbrt.f64 a)) 3)
(*.f64 a b)
(pow.f64 (*.f64 (sqrt.f64 b) (sqrt.f64 a)) 2)
(*.f64 a b)
(neg.f64 (/.f64 a (/.f64 -1 b)))
(*.f64 a b)
(sqrt.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 a b)
(log.f64 (pow.f64 (exp.f64 a) b))
(*.f64 a b)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a b))))
(*.f64 a b)
(cbrt.f64 (pow.f64 (*.f64 a b) 3))
(*.f64 a b)
(cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 b -3)))
(expm1.f64 (log1p.f64 (*.f64 a b)))
(*.f64 a b)
(exp.f64 (log.f64 (*.f64 a b)))
(*.f64 a b)
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) 1))
(*.f64 a b)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a b)) 1) 1))
(*.f64 a b)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a b))) 3))
(*.f64 a b)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 a b))) 1/3))
(*.f64 a b)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 a b))) 2))
(*.f64 a b)
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 a b))) -1))
(*.f64 a b)
(log1p.f64 (expm1.f64 (*.f64 a b)))
(*.f64 a b)

localize32.0ms (0.2%)

Local Accuracy

Found 3 expressions with local accuracy:

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

Compiled 54 to 28 computations (48.1% saved)

series5.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite73.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1342×fma-def
1332×log-prod
484×expm1-udef
480×log1p-udef
380×log-pow
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01435
131121
2458121
Stop Event
node limit
Counts
1 → 72
Calls
Call 1
Inputs
(+.f64 (/.f64 eps (-.f64 1 (+.f64 1 (*.f64 eps (neg.f64 a))))) (*.f64 eps -1/2))
Outputs
(-.f64 (*.f64 eps -1/2) (/.f64 eps (*.f64 eps a)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a))))) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 eps (*.f64 eps a)) 2) (+.f64 (/.f64 eps (*.f64 eps a)) (*.f64 1/2 eps))) (/.f64 (pow.f64 (*.f64 eps -1/2) 2) (+.f64 (/.f64 eps (*.f64 eps a)) (*.f64 1/2 eps))))
(*.f64 eps (+.f64 (/.f64 1 (*.f64 eps a)) -1/2))
(*.f64 eps (+.f64 -1/2 (/.f64 1 (*.f64 eps a))))
(*.f64 1 (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a))))
(*.f64 (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a))) 1)
(*.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a)))) (cbrt.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a))) 2)) (cbrt.f64 (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a)))))
(*.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a)))) (sqrt.f64 (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a)))))
(*.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 (/.f64 eps (*.f64 eps a)) 3)) (/.f64 1 (fma.f64 (*.f64 eps -1/2) (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a))) (pow.f64 (/.f64 eps (*.f64 eps a)) 2))))
(*.f64 (-.f64 (pow.f64 (/.f64 eps (*.f64 eps a)) 2) (pow.f64 (*.f64 eps -1/2) 2)) (/.f64 1 (+.f64 (/.f64 eps (*.f64 eps a)) (*.f64 1/2 eps))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 eps -1/2) (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a))) (pow.f64 (/.f64 eps (*.f64 eps a)) 2)) (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 (/.f64 eps (*.f64 eps a)) 3))))
(/.f64 1 (/.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (*.f64 1/2 eps)) (-.f64 (pow.f64 (/.f64 eps (*.f64 eps a)) 2) (pow.f64 (*.f64 eps -1/2) 2))))
(/.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 (/.f64 eps (*.f64 eps a)) 3)) (fma.f64 (*.f64 eps -1/2) (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a))) (pow.f64 (/.f64 eps (*.f64 eps a)) 2)))
(/.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 (/.f64 eps (*.f64 eps a)) 3)) (fma.f64 1/4 (*.f64 eps eps) (-.f64 (pow.f64 (/.f64 eps (*.f64 eps a)) 2) (/.f64 (*.f64 eps (*.f64 eps -1/2)) (*.f64 eps a)))))
(/.f64 (-.f64 (pow.f64 (/.f64 eps (*.f64 eps a)) 2) (pow.f64 (*.f64 eps -1/2) 2)) (+.f64 (/.f64 eps (*.f64 eps a)) (*.f64 1/2 eps)))
(/.f64 (neg.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 (/.f64 eps (*.f64 eps a)) 3))) (neg.f64 (fma.f64 (*.f64 eps -1/2) (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a))) (pow.f64 (/.f64 eps (*.f64 eps a)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 eps (*.f64 eps a)) 2) (pow.f64 (*.f64 eps -1/2) 2))) (neg.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (*.f64 1/2 eps))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps -1/2) 2) (pow.f64 (/.f64 eps (*.f64 eps a)) 2)) (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a))))
(pow.f64 (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a))) 1)
(pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a)))) 3)
(pow.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a))) 2))
(log.f64 (exp.f64 (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a))))))
(log.f64 (*.f64 (exp.f64 (/.f64 eps (*.f64 eps a))) (+.f64 1 (expm1.f64 (*.f64 eps -1/2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 eps (*.f64 eps a)))) (pow.f64 (exp.f64 -1/2) eps)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 eps (*.f64 eps a)))) (+.f64 1 (expm1.f64 (*.f64 eps -1/2)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 -1/2) eps) (+.f64 1 (expm1.f64 (/.f64 eps (*.f64 eps a))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 eps -1/2))) (exp.f64 (/.f64 eps (*.f64 eps a)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 eps -1/2))) (+.f64 1 (expm1.f64 (/.f64 eps (*.f64 eps a))))))
(log.f64 (/.f64 (pow.f64 (exp.f64 -1/2) eps) (exp.f64 (/.f64 eps (*.f64 eps a)))))
(log.f64 (/.f64 (pow.f64 (exp.f64 -1/2) eps) (+.f64 1 (expm1.f64 (/.f64 eps (*.f64 eps a))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 eps -1/2))) (exp.f64 (/.f64 eps (*.f64 eps a)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 eps -1/2))) (+.f64 1 (expm1.f64 (/.f64 eps (*.f64 eps a))))))
(cbrt.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a))) 3))
(expm1.f64 (log1p.f64 (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a)))))
(exp.f64 (log.f64 (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a)))))
(fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a)))
(fma.f64 eps (/.f64 1 (*.f64 eps a)) (*.f64 eps -1/2))
(fma.f64 1 (/.f64 eps (*.f64 eps a)) (*.f64 eps -1/2))
(fma.f64 1 (*.f64 eps -1/2) (/.f64 eps (*.f64 eps a)))
(fma.f64 (/.f64 eps (*.f64 eps a)) 1 (*.f64 eps -1/2))
(fma.f64 -1/2 eps (/.f64 eps (*.f64 eps a)))
(fma.f64 (*.f64 eps -1/2) 1 (/.f64 eps (*.f64 eps a)))
(fma.f64 (cbrt.f64 (/.f64 eps (*.f64 eps a))) (cbrt.f64 (pow.f64 (/.f64 eps (*.f64 eps a)) 2)) (*.f64 eps -1/2))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 eps (*.f64 eps a)) 2)) (cbrt.f64 (/.f64 eps (*.f64 eps a))) (*.f64 eps -1/2))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (/.f64 1 (*.f64 eps a))) (*.f64 eps -1/2))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) -1/2) (/.f64 eps (*.f64 eps a)))
(fma.f64 (cbrt.f64 (*.f64 eps -1/2)) (pow.f64 (cbrt.f64 (*.f64 eps -1/2)) 2) (/.f64 eps (*.f64 eps a)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps -1/2)) 2) (cbrt.f64 (*.f64 eps -1/2)) (/.f64 eps (*.f64 eps a)))
(fma.f64 (sqrt.f64 (/.f64 eps (*.f64 eps a))) (sqrt.f64 (/.f64 eps (*.f64 eps a))) (*.f64 eps -1/2))
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 1 (*.f64 eps a))) (*.f64 eps -1/2))
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) -1/2) (/.f64 eps (*.f64 eps a)))
(fma.f64 (sqrt.f64 (*.f64 eps -1/2)) (sqrt.f64 (*.f64 eps -1/2)) (/.f64 eps (*.f64 eps a)))
(fma.f64 (neg.f64 eps) (/.f64 1 (*.f64 eps a)) (*.f64 eps -1/2))
(fma.f64 (/.f64 1 (*.f64 eps a)) eps (*.f64 eps -1/2))
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 eps a) 2))) (/.f64 eps (cbrt.f64 (*.f64 eps a))) (*.f64 eps -1/2))
(fma.f64 (/.f64 1 (sqrt.f64 (*.f64 eps a))) (/.f64 eps (sqrt.f64 (*.f64 eps a))) (*.f64 eps -1/2))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) 1) (/.f64 (cbrt.f64 eps) (*.f64 eps a)) (*.f64 eps -1/2))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 (pow.f64 (*.f64 eps a) 2))) (cbrt.f64 (/.f64 eps (*.f64 eps a))) (*.f64 eps -1/2))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 (*.f64 eps a))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (*.f64 eps a))) (*.f64 eps -1/2))
(fma.f64 (/.f64 (sqrt.f64 eps) 1) (/.f64 (sqrt.f64 eps) (*.f64 eps a)) (*.f64 eps -1/2))
(fma.f64 (/.f64 (sqrt.f64 eps) (cbrt.f64 (pow.f64 (*.f64 eps a) 2))) (/.f64 (sqrt.f64 eps) (cbrt.f64 (*.f64 eps a))) (*.f64 eps -1/2))
(fma.f64 (*.f64 -1/2 (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps) (/.f64 eps (*.f64 eps a)))
(fma.f64 (*.f64 -1/2 (sqrt.f64 eps)) (sqrt.f64 eps) (/.f64 eps (*.f64 eps a)))
(fma.f64 (/.f64 eps (-.f64 1 (pow.f64 (fma.f64 eps a 1) 3))) (fma.f64 (fma.f64 eps a 1) (+.f64 2 (*.f64 eps a)) 1) (*.f64 eps -1/2))
(fma.f64 (/.f64 eps (-.f64 1 (pow.f64 (fma.f64 eps a 1) 2))) (+.f64 2 (*.f64 eps a)) (*.f64 eps -1/2))

simplify78.0ms (0.5%)

Algorithm
egg-herbie
Rules
1060×div-sub
830×associate-/l*
792×fma-def
606×fma-neg
468×associate-/r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01912466
14462156
213342108
357872108
Stop Event
node limit
Counts
96 → 106
Calls
Call 1
Inputs
(/.f64 1 a)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(/.f64 1 a)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(-.f64 (*.f64 eps -1/2) (/.f64 eps (*.f64 eps a)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a))))) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 eps (*.f64 eps a)) 2) (+.f64 (/.f64 eps (*.f64 eps a)) (*.f64 1/2 eps))) (/.f64 (pow.f64 (*.f64 eps -1/2) 2) (+.f64 (/.f64 eps (*.f64 eps a)) (*.f64 1/2 eps))))
(*.f64 eps (+.f64 (/.f64 1 (*.f64 eps a)) -1/2))
(*.f64 eps (+.f64 -1/2 (/.f64 1 (*.f64 eps a))))
(*.f64 1 (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a))))
(*.f64 (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a))) 1)
(*.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a)))) (cbrt.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a))) 2)) (cbrt.f64 (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a)))))
(*.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a)))) (sqrt.f64 (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a)))))
(*.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 (/.f64 eps (*.f64 eps a)) 3)) (/.f64 1 (fma.f64 (*.f64 eps -1/2) (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a))) (pow.f64 (/.f64 eps (*.f64 eps a)) 2))))
(*.f64 (-.f64 (pow.f64 (/.f64 eps (*.f64 eps a)) 2) (pow.f64 (*.f64 eps -1/2) 2)) (/.f64 1 (+.f64 (/.f64 eps (*.f64 eps a)) (*.f64 1/2 eps))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 eps -1/2) (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a))) (pow.f64 (/.f64 eps (*.f64 eps a)) 2)) (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 (/.f64 eps (*.f64 eps a)) 3))))
(/.f64 1 (/.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (*.f64 1/2 eps)) (-.f64 (pow.f64 (/.f64 eps (*.f64 eps a)) 2) (pow.f64 (*.f64 eps -1/2) 2))))
(/.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 (/.f64 eps (*.f64 eps a)) 3)) (fma.f64 (*.f64 eps -1/2) (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a))) (pow.f64 (/.f64 eps (*.f64 eps a)) 2)))
(/.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 (/.f64 eps (*.f64 eps a)) 3)) (fma.f64 1/4 (*.f64 eps eps) (-.f64 (pow.f64 (/.f64 eps (*.f64 eps a)) 2) (/.f64 (*.f64 eps (*.f64 eps -1/2)) (*.f64 eps a)))))
(/.f64 (-.f64 (pow.f64 (/.f64 eps (*.f64 eps a)) 2) (pow.f64 (*.f64 eps -1/2) 2)) (+.f64 (/.f64 eps (*.f64 eps a)) (*.f64 1/2 eps)))
(/.f64 (neg.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 (/.f64 eps (*.f64 eps a)) 3))) (neg.f64 (fma.f64 (*.f64 eps -1/2) (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a))) (pow.f64 (/.f64 eps (*.f64 eps a)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 eps (*.f64 eps a)) 2) (pow.f64 (*.f64 eps -1/2) 2))) (neg.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (*.f64 1/2 eps))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps -1/2) 2) (pow.f64 (/.f64 eps (*.f64 eps a)) 2)) (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a))))
(pow.f64 (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a))) 1)
(pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a)))) 3)
(pow.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a))) 2))
(log.f64 (exp.f64 (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a))))))
(log.f64 (*.f64 (exp.f64 (/.f64 eps (*.f64 eps a))) (+.f64 1 (expm1.f64 (*.f64 eps -1/2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 eps (*.f64 eps a)))) (pow.f64 (exp.f64 -1/2) eps)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 eps (*.f64 eps a)))) (+.f64 1 (expm1.f64 (*.f64 eps -1/2)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 -1/2) eps) (+.f64 1 (expm1.f64 (/.f64 eps (*.f64 eps a))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 eps -1/2))) (exp.f64 (/.f64 eps (*.f64 eps a)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 eps -1/2))) (+.f64 1 (expm1.f64 (/.f64 eps (*.f64 eps a))))))
(log.f64 (/.f64 (pow.f64 (exp.f64 -1/2) eps) (exp.f64 (/.f64 eps (*.f64 eps a)))))
(log.f64 (/.f64 (pow.f64 (exp.f64 -1/2) eps) (+.f64 1 (expm1.f64 (/.f64 eps (*.f64 eps a))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 eps -1/2))) (exp.f64 (/.f64 eps (*.f64 eps a)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 eps -1/2))) (+.f64 1 (expm1.f64 (/.f64 eps (*.f64 eps a))))))
(cbrt.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a))) 3))
(expm1.f64 (log1p.f64 (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a)))))
(exp.f64 (log.f64 (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a)))))
(fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a)))
(fma.f64 eps (/.f64 1 (*.f64 eps a)) (*.f64 eps -1/2))
(fma.f64 1 (/.f64 eps (*.f64 eps a)) (*.f64 eps -1/2))
(fma.f64 1 (*.f64 eps -1/2) (/.f64 eps (*.f64 eps a)))
(fma.f64 (/.f64 eps (*.f64 eps a)) 1 (*.f64 eps -1/2))
(fma.f64 -1/2 eps (/.f64 eps (*.f64 eps a)))
(fma.f64 (*.f64 eps -1/2) 1 (/.f64 eps (*.f64 eps a)))
(fma.f64 (cbrt.f64 (/.f64 eps (*.f64 eps a))) (cbrt.f64 (pow.f64 (/.f64 eps (*.f64 eps a)) 2)) (*.f64 eps -1/2))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 eps (*.f64 eps a)) 2)) (cbrt.f64 (/.f64 eps (*.f64 eps a))) (*.f64 eps -1/2))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (/.f64 1 (*.f64 eps a))) (*.f64 eps -1/2))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) -1/2) (/.f64 eps (*.f64 eps a)))
(fma.f64 (cbrt.f64 (*.f64 eps -1/2)) (pow.f64 (cbrt.f64 (*.f64 eps -1/2)) 2) (/.f64 eps (*.f64 eps a)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps -1/2)) 2) (cbrt.f64 (*.f64 eps -1/2)) (/.f64 eps (*.f64 eps a)))
(fma.f64 (sqrt.f64 (/.f64 eps (*.f64 eps a))) (sqrt.f64 (/.f64 eps (*.f64 eps a))) (*.f64 eps -1/2))
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 1 (*.f64 eps a))) (*.f64 eps -1/2))
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) -1/2) (/.f64 eps (*.f64 eps a)))
(fma.f64 (sqrt.f64 (*.f64 eps -1/2)) (sqrt.f64 (*.f64 eps -1/2)) (/.f64 eps (*.f64 eps a)))
(fma.f64 (neg.f64 eps) (/.f64 1 (*.f64 eps a)) (*.f64 eps -1/2))
(fma.f64 (/.f64 1 (*.f64 eps a)) eps (*.f64 eps -1/2))
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 eps a) 2))) (/.f64 eps (cbrt.f64 (*.f64 eps a))) (*.f64 eps -1/2))
(fma.f64 (/.f64 1 (sqrt.f64 (*.f64 eps a))) (/.f64 eps (sqrt.f64 (*.f64 eps a))) (*.f64 eps -1/2))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) 1) (/.f64 (cbrt.f64 eps) (*.f64 eps a)) (*.f64 eps -1/2))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 (pow.f64 (*.f64 eps a) 2))) (cbrt.f64 (/.f64 eps (*.f64 eps a))) (*.f64 eps -1/2))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 (*.f64 eps a))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (*.f64 eps a))) (*.f64 eps -1/2))
(fma.f64 (/.f64 (sqrt.f64 eps) 1) (/.f64 (sqrt.f64 eps) (*.f64 eps a)) (*.f64 eps -1/2))
(fma.f64 (/.f64 (sqrt.f64 eps) (cbrt.f64 (pow.f64 (*.f64 eps a) 2))) (/.f64 (sqrt.f64 eps) (cbrt.f64 (*.f64 eps a))) (*.f64 eps -1/2))
(fma.f64 (*.f64 -1/2 (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps) (/.f64 eps (*.f64 eps a)))
(fma.f64 (*.f64 -1/2 (sqrt.f64 eps)) (sqrt.f64 eps) (/.f64 eps (*.f64 eps a)))
(fma.f64 (/.f64 eps (-.f64 1 (pow.f64 (fma.f64 eps a 1) 3))) (fma.f64 (fma.f64 eps a 1) (+.f64 2 (*.f64 eps a)) 1) (*.f64 eps -1/2))
(fma.f64 (/.f64 eps (-.f64 1 (pow.f64 (fma.f64 eps a 1) 2))) (+.f64 2 (*.f64 eps a)) (*.f64 eps -1/2))
Outputs
(/.f64 1 a)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 -1/2 eps (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 -1/2 eps (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 -1/2 eps (/.f64 1 a))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 -1/2 eps (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 -1/2 eps (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 -1/2 eps (/.f64 1 a))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 -1/2 eps (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 -1/2 eps (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 -1/2 eps (/.f64 1 a))
(/.f64 1 a)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 -1/2 eps (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 -1/2 eps (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 -1/2 eps (/.f64 1 a))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 -1/2 eps (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 -1/2 eps (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 -1/2 eps (/.f64 1 a))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 -1/2 eps (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 -1/2 eps (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 -1/2 eps (/.f64 1 a))
(-.f64 (*.f64 eps -1/2) (/.f64 eps (*.f64 eps a)))
(-.f64 (*.f64 -1/2 eps) (/.f64 eps (*.f64 a eps)))
(fma.f64 -1/2 eps (/.f64 -1 a))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a))))) 1)
(fma.f64 -1/2 eps (/.f64 1 a))
(-.f64 (/.f64 (pow.f64 (/.f64 eps (*.f64 eps a)) 2) (+.f64 (/.f64 eps (*.f64 eps a)) (*.f64 1/2 eps))) (/.f64 (pow.f64 (*.f64 eps -1/2) 2) (+.f64 (/.f64 eps (*.f64 eps a)) (*.f64 1/2 eps))))
(/.f64 (-.f64 (pow.f64 (/.f64 eps (*.f64 a eps)) 2) (pow.f64 (*.f64 -1/2 eps) 2)) (+.f64 (/.f64 eps (*.f64 a eps)) (*.f64 eps 1/2)))
(/.f64 (-.f64 (/.f64 (/.f64 1 a) a) (*.f64 1/4 (*.f64 eps eps))) (fma.f64 eps 1/2 (/.f64 1 a)))
(/.f64 (fma.f64 1/4 (*.f64 eps eps) (/.f64 (/.f64 -1 a) a)) (fma.f64 -1/2 eps (/.f64 -1 a)))
(/.f64 (fma.f64 eps (*.f64 eps 1/4) (/.f64 (/.f64 -1 a) a)) (fma.f64 -1/2 eps (/.f64 -1 a)))
(*.f64 eps (+.f64 (/.f64 1 (*.f64 eps a)) -1/2))
(fma.f64 -1/2 eps (/.f64 1 a))
(*.f64 eps (+.f64 -1/2 (/.f64 1 (*.f64 eps a))))
(fma.f64 -1/2 eps (/.f64 1 a))
(*.f64 1 (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a))))
(fma.f64 -1/2 eps (/.f64 1 a))
(*.f64 (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a))) 1)
(fma.f64 -1/2 eps (/.f64 1 a))
(*.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a)))) (cbrt.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a))) 2)))
(fma.f64 -1/2 eps (/.f64 1 a))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a))) 2)) (cbrt.f64 (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a)))))
(fma.f64 -1/2 eps (/.f64 1 a))
(*.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a)))) (sqrt.f64 (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a)))))
(fma.f64 -1/2 eps (/.f64 1 a))
(*.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 (/.f64 eps (*.f64 eps a)) 3)) (/.f64 1 (fma.f64 (*.f64 eps -1/2) (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a))) (pow.f64 (/.f64 eps (*.f64 eps a)) 2))))
(*.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 (/.f64 eps (*.f64 a eps)) 3)) (/.f64 1 (fma.f64 (*.f64 -1/2 eps) (fma.f64 -1/2 eps (/.f64 eps (*.f64 a eps))) (pow.f64 (/.f64 eps (*.f64 a eps)) 2))))
(/.f64 (fma.f64 -1/8 (pow.f64 eps 3) (/.f64 1 (pow.f64 a 3))) (fma.f64 (*.f64 -1/2 eps) (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 (/.f64 1 a) a)))
(/.f64 (fma.f64 -1/8 (pow.f64 eps 3) (/.f64 1 (pow.f64 a 3))) (+.f64 (*.f64 eps (*.f64 eps 1/4)) (/.f64 (fma.f64 -1/2 eps (/.f64 1 a)) a)))
(*.f64 (-.f64 (pow.f64 (/.f64 eps (*.f64 eps a)) 2) (pow.f64 (*.f64 eps -1/2) 2)) (/.f64 1 (+.f64 (/.f64 eps (*.f64 eps a)) (*.f64 1/2 eps))))
(/.f64 (-.f64 (pow.f64 (/.f64 eps (*.f64 a eps)) 2) (pow.f64 (*.f64 -1/2 eps) 2)) (+.f64 (/.f64 eps (*.f64 a eps)) (*.f64 eps 1/2)))
(/.f64 (-.f64 (/.f64 (/.f64 1 a) a) (*.f64 1/4 (*.f64 eps eps))) (fma.f64 eps 1/2 (/.f64 1 a)))
(/.f64 (fma.f64 1/4 (*.f64 eps eps) (/.f64 (/.f64 -1 a) a)) (fma.f64 -1/2 eps (/.f64 -1 a)))
(/.f64 (fma.f64 eps (*.f64 eps 1/4) (/.f64 (/.f64 -1 a) a)) (fma.f64 -1/2 eps (/.f64 -1 a)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 eps -1/2) (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a))) (pow.f64 (/.f64 eps (*.f64 eps a)) 2)) (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 (/.f64 eps (*.f64 eps a)) 3))))
(*.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 (/.f64 eps (*.f64 a eps)) 3)) (/.f64 1 (fma.f64 (*.f64 -1/2 eps) (fma.f64 -1/2 eps (/.f64 eps (*.f64 a eps))) (pow.f64 (/.f64 eps (*.f64 a eps)) 2))))
(/.f64 (fma.f64 -1/8 (pow.f64 eps 3) (/.f64 1 (pow.f64 a 3))) (fma.f64 (*.f64 -1/2 eps) (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 (/.f64 1 a) a)))
(/.f64 (fma.f64 -1/8 (pow.f64 eps 3) (/.f64 1 (pow.f64 a 3))) (+.f64 (*.f64 eps (*.f64 eps 1/4)) (/.f64 (fma.f64 -1/2 eps (/.f64 1 a)) a)))
(/.f64 1 (/.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (*.f64 1/2 eps)) (-.f64 (pow.f64 (/.f64 eps (*.f64 eps a)) 2) (pow.f64 (*.f64 eps -1/2) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 eps (*.f64 a eps)) 2) (pow.f64 (*.f64 -1/2 eps) 2)) (+.f64 (/.f64 eps (*.f64 a eps)) (*.f64 eps 1/2)))
(/.f64 (-.f64 (/.f64 (/.f64 1 a) a) (*.f64 1/4 (*.f64 eps eps))) (fma.f64 eps 1/2 (/.f64 1 a)))
(/.f64 (fma.f64 1/4 (*.f64 eps eps) (/.f64 (/.f64 -1 a) a)) (fma.f64 -1/2 eps (/.f64 -1 a)))
(/.f64 (fma.f64 eps (*.f64 eps 1/4) (/.f64 (/.f64 -1 a) a)) (fma.f64 -1/2 eps (/.f64 -1 a)))
(/.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 (/.f64 eps (*.f64 eps a)) 3)) (fma.f64 (*.f64 eps -1/2) (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a))) (pow.f64 (/.f64 eps (*.f64 eps a)) 2)))
(*.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 (/.f64 eps (*.f64 a eps)) 3)) (/.f64 1 (fma.f64 (*.f64 -1/2 eps) (fma.f64 -1/2 eps (/.f64 eps (*.f64 a eps))) (pow.f64 (/.f64 eps (*.f64 a eps)) 2))))
(/.f64 (fma.f64 -1/8 (pow.f64 eps 3) (/.f64 1 (pow.f64 a 3))) (fma.f64 (*.f64 -1/2 eps) (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 (/.f64 1 a) a)))
(/.f64 (fma.f64 -1/8 (pow.f64 eps 3) (/.f64 1 (pow.f64 a 3))) (+.f64 (*.f64 eps (*.f64 eps 1/4)) (/.f64 (fma.f64 -1/2 eps (/.f64 1 a)) a)))
(/.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 (/.f64 eps (*.f64 eps a)) 3)) (fma.f64 1/4 (*.f64 eps eps) (-.f64 (pow.f64 (/.f64 eps (*.f64 eps a)) 2) (/.f64 (*.f64 eps (*.f64 eps -1/2)) (*.f64 eps a)))))
(/.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 (/.f64 eps (*.f64 a eps)) 3)) (fma.f64 1/4 (*.f64 eps eps) (-.f64 (pow.f64 (/.f64 eps (*.f64 a eps)) 2) (/.f64 (*.f64 (*.f64 eps eps) -1/2) (*.f64 a eps)))))
(/.f64 (fma.f64 -1/8 (pow.f64 eps 3) (/.f64 1 (pow.f64 a 3))) (fma.f64 1/4 (*.f64 eps eps) (-.f64 (/.f64 (/.f64 1 a) a) (/.f64 -1/2 (/.f64 a eps)))))
(/.f64 (fma.f64 -1/8 (pow.f64 eps 3) (/.f64 1 (pow.f64 a 3))) (fma.f64 1/4 (*.f64 eps eps) (*.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 1 a)))))
(/.f64 (-.f64 (pow.f64 (/.f64 eps (*.f64 eps a)) 2) (pow.f64 (*.f64 eps -1/2) 2)) (+.f64 (/.f64 eps (*.f64 eps a)) (*.f64 1/2 eps)))
(/.f64 (-.f64 (pow.f64 (/.f64 eps (*.f64 a eps)) 2) (pow.f64 (*.f64 -1/2 eps) 2)) (+.f64 (/.f64 eps (*.f64 a eps)) (*.f64 eps 1/2)))
(/.f64 (-.f64 (/.f64 (/.f64 1 a) a) (*.f64 1/4 (*.f64 eps eps))) (fma.f64 eps 1/2 (/.f64 1 a)))
(/.f64 (fma.f64 1/4 (*.f64 eps eps) (/.f64 (/.f64 -1 a) a)) (fma.f64 -1/2 eps (/.f64 -1 a)))
(/.f64 (fma.f64 eps (*.f64 eps 1/4) (/.f64 (/.f64 -1 a) a)) (fma.f64 -1/2 eps (/.f64 -1 a)))
(/.f64 (neg.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 (/.f64 eps (*.f64 eps a)) 3))) (neg.f64 (fma.f64 (*.f64 eps -1/2) (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a))) (pow.f64 (/.f64 eps (*.f64 eps a)) 2))))
(*.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 (/.f64 eps (*.f64 a eps)) 3)) (/.f64 1 (fma.f64 (*.f64 -1/2 eps) (fma.f64 -1/2 eps (/.f64 eps (*.f64 a eps))) (pow.f64 (/.f64 eps (*.f64 a eps)) 2))))
(/.f64 (fma.f64 -1/8 (pow.f64 eps 3) (/.f64 1 (pow.f64 a 3))) (fma.f64 (*.f64 -1/2 eps) (fma.f64 -1/2 eps (/.f64 1 a)) (/.f64 (/.f64 1 a) a)))
(/.f64 (fma.f64 -1/8 (pow.f64 eps 3) (/.f64 1 (pow.f64 a 3))) (+.f64 (*.f64 eps (*.f64 eps 1/4)) (/.f64 (fma.f64 -1/2 eps (/.f64 1 a)) a)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 eps (*.f64 eps a)) 2) (pow.f64 (*.f64 eps -1/2) 2))) (neg.f64 (+.f64 (/.f64 eps (*.f64 eps a)) (*.f64 1/2 eps))))
(/.f64 (-.f64 (pow.f64 (/.f64 eps (*.f64 a eps)) 2) (pow.f64 (*.f64 -1/2 eps) 2)) (+.f64 (/.f64 eps (*.f64 a eps)) (*.f64 eps 1/2)))
(/.f64 (-.f64 (/.f64 (/.f64 1 a) a) (*.f64 1/4 (*.f64 eps eps))) (fma.f64 eps 1/2 (/.f64 1 a)))
(/.f64 (fma.f64 1/4 (*.f64 eps eps) (/.f64 (/.f64 -1 a) a)) (fma.f64 -1/2 eps (/.f64 -1 a)))
(/.f64 (fma.f64 eps (*.f64 eps 1/4) (/.f64 (/.f64 -1 a) a)) (fma.f64 -1/2 eps (/.f64 -1 a)))
(/.f64 (-.f64 (pow.f64 (*.f64 eps -1/2) 2) (pow.f64 (/.f64 eps (*.f64 eps a)) 2)) (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a))))
(/.f64 (-.f64 (pow.f64 (*.f64 -1/2 eps) 2) (pow.f64 (/.f64 eps (*.f64 a eps)) 2)) (fma.f64 -1/2 eps (/.f64 eps (*.f64 a eps))))
(/.f64 (-.f64 (*.f64 1/4 (*.f64 eps eps)) (/.f64 (/.f64 1 a) a)) (fma.f64 -1/2 eps (/.f64 1 a)))
(/.f64 (fma.f64 1/4 (*.f64 eps eps) (/.f64 (/.f64 -1 a) a)) (fma.f64 -1/2 eps (/.f64 1 a)))
(/.f64 (fma.f64 eps (*.f64 eps 1/4) (/.f64 (/.f64 -1 a) a)) (fma.f64 -1/2 eps (/.f64 1 a)))
(pow.f64 (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a))) 1)
(fma.f64 -1/2 eps (/.f64 1 a))
(pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a)))) 3)
(fma.f64 -1/2 eps (/.f64 1 a))
(pow.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a))) 3) 1/3)
(fma.f64 -1/2 eps (/.f64 1 a))
(pow.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a)))) 2)
(fma.f64 -1/2 eps (/.f64 1 a))
(sqrt.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a))) 2))
(fma.f64 -1/2 eps (/.f64 1 a))
(log.f64 (exp.f64 (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a)))))
(fma.f64 -1/2 eps (/.f64 1 a))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a))))))
(fma.f64 -1/2 eps (/.f64 1 a))
(log.f64 (*.f64 (exp.f64 (/.f64 eps (*.f64 eps a))) (+.f64 1 (expm1.f64 (*.f64 eps -1/2)))))
(fma.f64 -1/2 eps (/.f64 1 a))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 eps (*.f64 eps a)))) (pow.f64 (exp.f64 -1/2) eps)))
(fma.f64 -1/2 eps (/.f64 1 a))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 eps (*.f64 eps a)))) (+.f64 1 (expm1.f64 (*.f64 eps -1/2)))))
(fma.f64 -1/2 eps (/.f64 1 a))
(log.f64 (*.f64 (pow.f64 (exp.f64 -1/2) eps) (+.f64 1 (expm1.f64 (/.f64 eps (*.f64 eps a))))))
(fma.f64 -1/2 eps (/.f64 1 a))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 eps -1/2))) (exp.f64 (/.f64 eps (*.f64 eps a)))))
(fma.f64 -1/2 eps (/.f64 1 a))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 eps -1/2))) (+.f64 1 (expm1.f64 (/.f64 eps (*.f64 eps a))))))
(fma.f64 -1/2 eps (/.f64 1 a))
(log.f64 (/.f64 (pow.f64 (exp.f64 -1/2) eps) (exp.f64 (/.f64 eps (*.f64 eps a)))))
(-.f64 (*.f64 -1/2 eps) (/.f64 eps (*.f64 a eps)))
(fma.f64 -1/2 eps (/.f64 -1 a))
(log.f64 (/.f64 (pow.f64 (exp.f64 -1/2) eps) (+.f64 1 (expm1.f64 (/.f64 eps (*.f64 eps a))))))
(-.f64 (*.f64 -1/2 eps) (/.f64 eps (*.f64 a eps)))
(fma.f64 -1/2 eps (/.f64 -1 a))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 eps -1/2))) (exp.f64 (/.f64 eps (*.f64 eps a)))))
(-.f64 (*.f64 -1/2 eps) (/.f64 eps (*.f64 a eps)))
(fma.f64 -1/2 eps (/.f64 -1 a))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 eps -1/2))) (+.f64 1 (expm1.f64 (/.f64 eps (*.f64 eps a))))))
(-.f64 (*.f64 -1/2 eps) (/.f64 eps (*.f64 a eps)))
(fma.f64 -1/2 eps (/.f64 -1 a))
(cbrt.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a))) 3))
(fma.f64 -1/2 eps (/.f64 1 a))
(expm1.f64 (log1p.f64 (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a)))))
(fma.f64 -1/2 eps (/.f64 1 a))
(exp.f64 (log.f64 (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a)))))
(fma.f64 -1/2 eps (/.f64 1 a))
(exp.f64 (*.f64 (log.f64 (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a)))) 1))
(fma.f64 -1/2 eps (/.f64 1 a))
(log1p.f64 (expm1.f64 (fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a)))))
(fma.f64 -1/2 eps (/.f64 1 a))
(fma.f64 eps -1/2 (/.f64 eps (*.f64 eps a)))
(fma.f64 -1/2 eps (/.f64 1 a))
(fma.f64 eps (/.f64 1 (*.f64 eps a)) (*.f64 eps -1/2))
(fma.f64 -1/2 eps (/.f64 1 a))
(fma.f64 1 (/.f64 eps (*.f64 eps a)) (*.f64 eps -1/2))
(fma.f64 -1/2 eps (/.f64 1 a))
(fma.f64 1 (*.f64 eps -1/2) (/.f64 eps (*.f64 eps a)))
(fma.f64 -1/2 eps (/.f64 1 a))
(fma.f64 (/.f64 eps (*.f64 eps a)) 1 (*.f64 eps -1/2))
(fma.f64 -1/2 eps (/.f64 1 a))
(fma.f64 -1/2 eps (/.f64 eps (*.f64 eps a)))
(fma.f64 -1/2 eps (/.f64 1 a))
(fma.f64 (*.f64 eps -1/2) 1 (/.f64 eps (*.f64 eps a)))
(fma.f64 -1/2 eps (/.f64 1 a))
(fma.f64 (cbrt.f64 (/.f64 eps (*.f64 eps a))) (cbrt.f64 (pow.f64 (/.f64 eps (*.f64 eps a)) 2)) (*.f64 eps -1/2))
(fma.f64 (cbrt.f64 (/.f64 eps (*.f64 a eps))) (cbrt.f64 (pow.f64 (/.f64 eps (*.f64 a eps)) 2)) (*.f64 -1/2 eps))
(fma.f64 (cbrt.f64 (/.f64 1 a)) (cbrt.f64 (/.f64 (/.f64 1 a) a)) (*.f64 -1/2 eps))
(fma.f64 -1/2 eps (*.f64 (cbrt.f64 (/.f64 1 a)) (cbrt.f64 (/.f64 1 (*.f64 a a)))))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 eps (*.f64 eps a)) 2)) (cbrt.f64 (/.f64 eps (*.f64 eps a))) (*.f64 eps -1/2))
(fma.f64 (cbrt.f64 (/.f64 eps (*.f64 a eps))) (cbrt.f64 (pow.f64 (/.f64 eps (*.f64 a eps)) 2)) (*.f64 -1/2 eps))
(fma.f64 (cbrt.f64 (/.f64 1 a)) (cbrt.f64 (/.f64 (/.f64 1 a) a)) (*.f64 -1/2 eps))
(fma.f64 -1/2 eps (*.f64 (cbrt.f64 (/.f64 1 a)) (cbrt.f64 (/.f64 1 (*.f64 a a)))))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (/.f64 1 (*.f64 eps a))) (*.f64 eps -1/2))
(fma.f64 -1/2 eps (/.f64 1 a))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) -1/2) (/.f64 eps (*.f64 eps a)))
(fma.f64 -1/2 eps (/.f64 1 a))
(fma.f64 (cbrt.f64 (*.f64 eps -1/2)) (pow.f64 (cbrt.f64 (*.f64 eps -1/2)) 2) (/.f64 eps (*.f64 eps a)))
(fma.f64 -1/2 eps (/.f64 1 a))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps -1/2)) 2) (cbrt.f64 (*.f64 eps -1/2)) (/.f64 eps (*.f64 eps a)))
(fma.f64 -1/2 eps (/.f64 1 a))
(fma.f64 (sqrt.f64 (/.f64 eps (*.f64 eps a))) (sqrt.f64 (/.f64 eps (*.f64 eps a))) (*.f64 eps -1/2))
(fma.f64 -1/2 eps (/.f64 1 a))
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 1 (*.f64 eps a))) (*.f64 eps -1/2))
(fma.f64 -1/2 eps (/.f64 1 a))
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) -1/2) (/.f64 eps (*.f64 eps a)))
(fma.f64 -1/2 eps (/.f64 1 a))
(fma.f64 (sqrt.f64 (*.f64 eps -1/2)) (sqrt.f64 (*.f64 eps -1/2)) (/.f64 eps (*.f64 eps a)))
(fma.f64 -1/2 eps (/.f64 1 a))
(fma.f64 (neg.f64 eps) (/.f64 1 (*.f64 eps a)) (*.f64 eps -1/2))
(-.f64 (*.f64 -1/2 eps) (/.f64 eps (*.f64 a eps)))
(fma.f64 -1/2 eps (/.f64 -1 a))
(fma.f64 (/.f64 1 (*.f64 eps a)) eps (*.f64 eps -1/2))
(fma.f64 -1/2 eps (/.f64 1 a))
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 eps a) 2))) (/.f64 eps (cbrt.f64 (*.f64 eps a))) (*.f64 eps -1/2))
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 a eps) 2))) (/.f64 eps (cbrt.f64 (*.f64 a eps))) (*.f64 -1/2 eps))
(fma.f64 -1/2 eps (/.f64 (/.f64 eps (cbrt.f64 (*.f64 a eps))) (cbrt.f64 (pow.f64 (*.f64 a eps) 2))))
(fma.f64 (/.f64 1 (sqrt.f64 (*.f64 eps a))) (/.f64 eps (sqrt.f64 (*.f64 eps a))) (*.f64 eps -1/2))
(fma.f64 -1/2 eps (/.f64 1 a))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) 1) (/.f64 (cbrt.f64 eps) (*.f64 eps a)) (*.f64 eps -1/2))
(fma.f64 -1/2 eps (/.f64 1 a))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 (pow.f64 (*.f64 eps a) 2))) (cbrt.f64 (/.f64 eps (*.f64 eps a))) (*.f64 eps -1/2))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 (pow.f64 (*.f64 a eps) 2))) (cbrt.f64 (/.f64 eps (*.f64 a eps))) (*.f64 -1/2 eps))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 (pow.f64 (*.f64 a eps) 2))) (cbrt.f64 (/.f64 1 a)) (*.f64 -1/2 eps))
(fma.f64 -1/2 eps (*.f64 (cbrt.f64 (/.f64 1 a)) (/.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 (pow.f64 (*.f64 a eps) 2)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 eps) 2) (sqrt.f64 (*.f64 eps a))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (*.f64 eps a))) (*.f64 eps -1/2))
(fma.f64 -1/2 eps (/.f64 1 a))
(fma.f64 (/.f64 (sqrt.f64 eps) 1) (/.f64 (sqrt.f64 eps) (*.f64 eps a)) (*.f64 eps -1/2))
(fma.f64 -1/2 eps (/.f64 1 a))
(fma.f64 (/.f64 (sqrt.f64 eps) (cbrt.f64 (pow.f64 (*.f64 eps a) 2))) (/.f64 (sqrt.f64 eps) (cbrt.f64 (*.f64 eps a))) (*.f64 eps -1/2))
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 a eps) 2))) (/.f64 eps (cbrt.f64 (*.f64 a eps))) (*.f64 -1/2 eps))
(fma.f64 -1/2 eps (/.f64 (/.f64 eps (cbrt.f64 (*.f64 a eps))) (cbrt.f64 (pow.f64 (*.f64 a eps) 2))))
(fma.f64 (*.f64 -1/2 (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps) (/.f64 eps (*.f64 eps a)))
(fma.f64 -1/2 eps (/.f64 1 a))
(fma.f64 (*.f64 -1/2 (sqrt.f64 eps)) (sqrt.f64 eps) (/.f64 eps (*.f64 eps a)))
(fma.f64 -1/2 eps (/.f64 1 a))
(fma.f64 (/.f64 eps (-.f64 1 (pow.f64 (fma.f64 eps a 1) 3))) (fma.f64 (fma.f64 eps a 1) (+.f64 2 (*.f64 eps a)) 1) (*.f64 eps -1/2))
(fma.f64 (/.f64 eps (-.f64 1 (pow.f64 (fma.f64 eps a 1) 3))) (fma.f64 (fma.f64 eps a 1) (+.f64 (*.f64 a eps) 2) 1) (*.f64 -1/2 eps))
(fma.f64 (/.f64 eps (-.f64 1 (pow.f64 (fma.f64 a eps 1) 3))) (fma.f64 (fma.f64 a eps 1) (fma.f64 a eps 2) 1) (*.f64 -1/2 eps))
(fma.f64 -1/2 eps (*.f64 (/.f64 eps (-.f64 1 (pow.f64 (fma.f64 a eps 1) 3))) (fma.f64 (fma.f64 a eps 1) (fma.f64 a eps 2) 1)))
(fma.f64 (/.f64 eps (-.f64 1 (pow.f64 (fma.f64 eps a 1) 2))) (+.f64 2 (*.f64 eps a)) (*.f64 eps -1/2))
(fma.f64 (/.f64 eps (-.f64 1 (pow.f64 (fma.f64 eps a 1) 2))) (+.f64 (*.f64 a eps) 2) (*.f64 -1/2 eps))
(fma.f64 (/.f64 eps (-.f64 1 (pow.f64 (fma.f64 a eps 1) 2))) (fma.f64 a eps 2) (*.f64 -1/2 eps))
(fma.f64 -1/2 eps (/.f64 (*.f64 eps (fma.f64 a eps 2)) (-.f64 1 (pow.f64 (fma.f64 a eps 1) 2))))

eval210.0ms (1.3%)

Compiler

Compiled 7825 to 3716 computations (52.5% saved)

prune186.0ms (1.2%)

Pruning

16 alts after pruning (9 fresh and 7 done)

PrunedKeptTotal
New5372539
Fresh077
Picked011
Done167
Total53816554
Accurracy
100.0%
Counts
554 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
84.6%
(/.f64 (/.f64 (+.f64 a b) a) b)
39.9%
(/.f64 (/.f64 b a) b)
84.6%
(/.f64 (+.f64 (/.f64 b a) 1) b)
74.1%
(/.f64 (+.f64 a b) (*.f64 a b))
29.2%
(/.f64 (neg.f64 (*.f64 b (/.f64 eps (expm1.f64 (*.f64 a eps))))) (neg.f64 b))
32.6%
(/.f64 eps (expm1.f64 (*.f64 b eps)))
31.7%
(/.f64 eps (expm1.f64 (*.f64 a eps)))
45.4%
(/.f64 1 b)
49.4%
(/.f64 1 a)
45.9%
(-.f64 (/.f64 1 b) (*.f64 1/2 eps))
50.0%
(-.f64 (/.f64 1 a) (*.f64 1/2 eps))
66.8%
(-.f64 (+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b))) 1)
7.7%
(+.f64 (/.f64 eps (-.f64 1 (+.f64 1 (*.f64 eps (neg.f64 a))))) (/.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
1.6%
(+.f64 (/.f64 eps (-.f64 1 (+.f64 1 (*.f64 eps (neg.f64 a))))) (*.f64 eps -1/2))
34.6%
(*.f64 (/.f64 1 a) (/.f64 a b))
3.4%
(*.f64 eps -1/2)
Compiler

Compiled 181 to 130 computations (28.2% saved)

regimes119.0ms (0.7%)

Counts
40 → 3
Calls
Call 1
Inputs
(*.f64 eps -1/2)
(/.f64 1 a)
(/.f64 1 b)
(/.f64 (/.f64 b a) b)
(*.f64 (/.f64 1 a) (/.f64 a b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(-.f64 (/.f64 1 a) (*.f64 1/2 eps))
(-.f64 (/.f64 1 b) (*.f64 1/2 eps))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 (/.f64 b a) 1) b)
(/.f64 (/.f64 (+.f64 a b) a) b)
(*.f64 (/.f64 1 a) (/.f64 (+.f64 a b) b))
(*.f64 (/.f64 (+.f64 a b) a) (/.f64 1 b))
(/.f64 (+.f64 a b) (/.f64 a (/.f64 1 b)))
(-.f64 (+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b))) 1)
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 1/2 eps))
(+.f64 (/.f64 eps (-.f64 1 (+.f64 1 (*.f64 eps (neg.f64 a))))) (*.f64 eps -1/2))
(+.f64 (/.f64 eps (-.f64 1 (+.f64 1 (*.f64 eps (neg.f64 a))))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1)
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (+.f64 a b) b))
(/.f64 (neg.f64 (*.f64 b (/.f64 eps (expm1.f64 (*.f64 a eps))))) (neg.f64 b))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 1 (*.f64 (*.f64 a eps) b)))
(/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (neg.f64 (+.f64 a b))) (neg.f64 b))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (*.f64 eps -1/2)))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 a eps))))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(+.f64 (/.f64 eps (-.f64 1 (+.f64 1 (*.f64 eps (neg.f64 a))))) (/.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3))
(*.f64 (/.f64 1 a) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))
(+.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (exp.f64 (*.f64 eps b)))) (-.f64 (/.f64 1 a) (*.f64 eps 1/2)))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 a eps))))) (/.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(/.f64 (*.f64 eps (expm1.f64 (*.f64 a eps))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (expm1.f64 (*.f64 a eps))))
(/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 a eps)) 1) (-.f64 (exp.f64 (*.f64 b eps)) 1)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) (*.f64 eps b)) (exp.f64 (*.f64 eps a))) (+.f64 (*.f64 1/2 (-.f64 (exp.f64 (*.f64 eps a)) 1)) (/.f64 1 (*.f64 eps b)))))
Outputs
(+.f64 (/.f64 1 b) (/.f64 1 a))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(+.f64 (/.f64 1 b) (/.f64 1 a))
Calls

4 calls:

60.0ms
a
20.0ms
b
18.0ms
eps
12.0ms
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 a eps)) 1) (-.f64 (exp.f64 (*.f64 b eps)) 1)))
Results
AccuracySegmentsBranch
94.8%1a
94.8%1b
94.8%1eps
99.9%3(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 a eps)) 1) (-.f64 (exp.f64 (*.f64 b eps)) 1)))
Compiler

Compiled 545 to 250 computations (54.1% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
4.980984190746002e-5
+inf
0.0ms
-inf
-0.009061079802619294
Compiler

Compiled 33 to 24 computations (27.3% saved)

regimes58.0ms (0.4%)

Counts
34 → 1
Calls
Call 1
Inputs
(*.f64 eps -1/2)
(/.f64 1 a)
(/.f64 1 b)
(/.f64 (/.f64 b a) b)
(*.f64 (/.f64 1 a) (/.f64 a b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(-.f64 (/.f64 1 a) (*.f64 1/2 eps))
(-.f64 (/.f64 1 b) (*.f64 1/2 eps))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 (/.f64 b a) 1) b)
(/.f64 (/.f64 (+.f64 a b) a) b)
(*.f64 (/.f64 1 a) (/.f64 (+.f64 a b) b))
(*.f64 (/.f64 (+.f64 a b) a) (/.f64 1 b))
(/.f64 (+.f64 a b) (/.f64 a (/.f64 1 b)))
(-.f64 (+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b))) 1)
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 1/2 eps))
(+.f64 (/.f64 eps (-.f64 1 (+.f64 1 (*.f64 eps (neg.f64 a))))) (*.f64 eps -1/2))
(+.f64 (/.f64 eps (-.f64 1 (+.f64 1 (*.f64 eps (neg.f64 a))))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(/.f64 eps (expm1.f64 (*.f64 b eps)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1)
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (+.f64 a b) b))
(/.f64 (neg.f64 (*.f64 b (/.f64 eps (expm1.f64 (*.f64 a eps))))) (neg.f64 b))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 1 (*.f64 (*.f64 a eps) b)))
(/.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (neg.f64 (+.f64 a b))) (neg.f64 b))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (*.f64 eps -1/2)))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 a eps))))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(+.f64 (/.f64 eps (-.f64 1 (+.f64 1 (*.f64 eps (neg.f64 a))))) (/.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3))
(*.f64 (/.f64 1 a) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))
(+.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (exp.f64 (*.f64 eps b)))) (-.f64 (/.f64 1 a) (*.f64 eps 1/2)))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 a eps))))) (/.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(/.f64 (*.f64 eps (expm1.f64 (*.f64 a eps))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))
Outputs
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 1/2 eps))
Calls

3 calls:

16.0ms
b
16.0ms
a
16.0ms
eps
Results
AccuracySegmentsBranch
94.8%1a
94.8%1b
94.8%1eps
Compiler

Compiled 387 to 197 computations (49.1% saved)

regimes29.0ms (0.2%)

Counts
16 → 1
Calls
Call 1
Inputs
(*.f64 eps -1/2)
(/.f64 1 a)
(/.f64 1 b)
(/.f64 (/.f64 b a) b)
(*.f64 (/.f64 1 a) (/.f64 a b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(-.f64 (/.f64 1 a) (*.f64 1/2 eps))
(-.f64 (/.f64 1 b) (*.f64 1/2 eps))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 (/.f64 b a) 1) b)
(/.f64 (/.f64 (+.f64 a b) a) b)
(*.f64 (/.f64 1 a) (/.f64 (+.f64 a b) b))
(*.f64 (/.f64 (+.f64 a b) a) (/.f64 1 b))
(/.f64 (+.f64 a b) (/.f64 a (/.f64 1 b)))
(-.f64 (+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b))) 1)
Outputs
(+.f64 (/.f64 1 b) (/.f64 1 a))
Calls

3 calls:

10.0ms
a
9.0ms
b
8.0ms
eps
Results
AccuracySegmentsBranch
94.1%1a
94.1%1b
94.1%1eps
Compiler

Compiled 123 to 67 computations (45.5% saved)

regimes112.0ms (0.7%)

Counts
6 → 4
Calls
Call 1
Inputs
(*.f64 eps -1/2)
(/.f64 1 a)
(/.f64 1 b)
(/.f64 (/.f64 b a) b)
(*.f64 (/.f64 1 a) (/.f64 a b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
Outputs
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(/.f64 1 a)
(/.f64 1 b)
(/.f64 1 a)
Calls

3 calls:

64.0ms
b
29.0ms
eps
17.0ms
a
Results
AccuracySegmentsBranch
78.9%2a
79.5%4b
61.2%4eps
Compiler

Compiled 43 to 29 computations (32.6% saved)

bsearch422.0ms (2.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
45.0ms
2.116605449735284e-102
3.7281751566919385e-102
157.0ms
1.710726288645325e-144
1.8762097429839315e-140
219.0ms
1.3585976727050118e-238
1.346346091127865e-231
Results
376.0ms255×body2048valid
38.0ms77×body1024valid
1.0msbody512valid
1.0msbody256unsamplable
Compiler

Compiled 363 to 303 computations (16.5% saved)

regimes62.0ms (0.4%)

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

3 calls:

29.0ms
eps
19.0ms
b
12.0ms
a
Results
AccuracySegmentsBranch
78.7%2a
79.2%4b
60.9%4eps
Compiler

Compiled 36 to 24 computations (33.3% saved)

bsearch457.0ms (2.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
67.0ms
2.116605449735284e-102
3.7281751566919385e-102
164.0ms
1.710726288645325e-144
1.8762097429839315e-140
226.0ms
1.3585976727050118e-238
1.346346091127865e-231
Results
375.0ms264×body2048valid
76.0ms70×body1024valid
1.0msbody256unsamplable
1.0msbody512valid
Compiler

Compiled 327 to 276 computations (15.6% saved)

regimes11.0ms (0.1%)

Accuracy

Total -29.8b remaining (-92.1%)

Threshold costs -29.8b (-92.1%)

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

3 calls:

3.0ms
eps
3.0ms
b
3.0ms
a
Results
AccuracySegmentsBranch
49.4%1a
49.4%1b
49.4%1eps
Compiler

Compiled 21 to 16 computations (23.8% saved)

simplify69.0ms (0.4%)

Algorithm
egg-herbie
Rules
28×*-commutative
22×unsub-neg
22×+-commutative
20×neg-mul-1
16×sub-neg
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
062429
195429
2114429
3129425
4147425
5173425
6175425
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 a eps)) 1) (-.f64 (exp.f64 (*.f64 b eps)) 1))) -inf.0) (+.f64 (/.f64 1 b) (/.f64 1 a)) (if (<=.f64 (/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 a eps)) 1) (-.f64 (exp.f64 (*.f64 b eps)) 1))) 7378697629483821/147573952589676412928) (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) (+.f64 (/.f64 1 b) (/.f64 1 a))))
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 1/2 eps))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(if (<=.f64 b 4544747936281427/3495959950985713037648777335653666807949431051290362857597833215614143555340930683513828645730545455985029236965209926766894148041634933679253543217964426223207137977048243664827490388364133151397099610379851714779776678907072458937421726941708288) (+.f64 (*.f64 -1/2 eps) (/.f64 1 b)) (if (<=.f64 b 3075429351738513/1757388200993436087035366604564836663620975436836686184804982645551499054949799949343375268009332366074187855716219099657503228927927460816018951242525454630912) (/.f64 1 a) (if (<=.f64 b 7060839510393891/2521728396569246669585858566409191283525103313309788586748690777871726193375821479130513040312634601011624191379636224) (/.f64 1 b) (/.f64 1 a))))
(if (<=.f64 b 4544747936281427/3495959950985713037648777335653666807949431051290362857597833215614143555340930683513828645730545455985029236965209926766894148041634933679253543217964426223207137977048243664827490388364133151397099610379851714779776678907072458937421726941708288) (/.f64 1 b) (if (<=.f64 b 3075429351738513/1757388200993436087035366604564836663620975436836686184804982645551499054949799949343375268009332366074187855716219099657503228927927460816018951242525454630912) (/.f64 1 a) (if (<=.f64 b 1134777778456161/315216049571155833698232320801148910440637914163723573343586347233965774171977684891314130039079325126453023922454528) (/.f64 1 b) (/.f64 1 a))))
(/.f64 1 a)
(*.f64 eps -1/2)
Outputs
(if (<=.f64 (/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 a eps)) 1) (-.f64 (exp.f64 (*.f64 b eps)) 1))) -inf.0) (+.f64 (/.f64 1 b) (/.f64 1 a)) (if (<=.f64 (/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 a eps)) 1) (-.f64 (exp.f64 (*.f64 b eps)) 1))) 7378697629483821/147573952589676412928) (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))) (+.f64 (/.f64 1 b) (/.f64 1 a))))
(if (or (<=.f64 (/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))) -inf.0) (not (<=.f64 (/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (-.f64 (exp.f64 (*.f64 eps b)) 1))) 7378697629483821/147573952589676412928))) (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(if (or (<=.f64 (/.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1))) -inf.0) (not (<=.f64 (/.f64 (*.f64 eps (+.f64 (exp.f64 (*.f64 eps (+.f64 a b))) -1)) (*.f64 (+.f64 (exp.f64 (*.f64 eps a)) -1) (+.f64 (exp.f64 (*.f64 eps b)) -1))) 7378697629483821/147573952589676412928))) (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 1/2 eps))
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 eps 1/2))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(if (<=.f64 b 4544747936281427/3495959950985713037648777335653666807949431051290362857597833215614143555340930683513828645730545455985029236965209926766894148041634933679253543217964426223207137977048243664827490388364133151397099610379851714779776678907072458937421726941708288) (+.f64 (*.f64 -1/2 eps) (/.f64 1 b)) (if (<=.f64 b 3075429351738513/1757388200993436087035366604564836663620975436836686184804982645551499054949799949343375268009332366074187855716219099657503228927927460816018951242525454630912) (/.f64 1 a) (if (<=.f64 b 7060839510393891/2521728396569246669585858566409191283525103313309788586748690777871726193375821479130513040312634601011624191379636224) (/.f64 1 b) (/.f64 1 a))))
(if (<=.f64 b 4544747936281427/3495959950985713037648777335653666807949431051290362857597833215614143555340930683513828645730545455985029236965209926766894148041634933679253543217964426223207137977048243664827490388364133151397099610379851714779776678907072458937421726941708288) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (if (<=.f64 b 3075429351738513/1757388200993436087035366604564836663620975436836686184804982645551499054949799949343375268009332366074187855716219099657503228927927460816018951242525454630912) (/.f64 1 a) (if (<=.f64 b 7060839510393891/2521728396569246669585858566409191283525103313309788586748690777871726193375821479130513040312634601011624191379636224) (/.f64 1 b) (/.f64 1 a))))
(if (<=.f64 b 4544747936281427/3495959950985713037648777335653666807949431051290362857597833215614143555340930683513828645730545455985029236965209926766894148041634933679253543217964426223207137977048243664827490388364133151397099610379851714779776678907072458937421726941708288) (/.f64 1 b) (if (<=.f64 b 3075429351738513/1757388200993436087035366604564836663620975436836686184804982645551499054949799949343375268009332366074187855716219099657503228927927460816018951242525454630912) (/.f64 1 a) (if (<=.f64 b 1134777778456161/315216049571155833698232320801148910440637914163723573343586347233965774171977684891314130039079325126453023922454528) (/.f64 1 b) (/.f64 1 a))))
(if (or (<=.f64 b 4544747936281427/3495959950985713037648777335653666807949431051290362857597833215614143555340930683513828645730545455985029236965209926766894148041634933679253543217964426223207137977048243664827490388364133151397099610379851714779776678907072458937421726941708288) (and (not (<=.f64 b 3075429351738513/1757388200993436087035366604564836663620975436836686184804982645551499054949799949343375268009332366074187855716219099657503228927927460816018951242525454630912)) (<=.f64 b 1134777778456161/315216049571155833698232320801148910440637914163723573343586347233965774171977684891314130039079325126453023922454528))) (/.f64 1 b) (/.f64 1 a))
(/.f64 1 a)
(*.f64 eps -1/2)
Compiler

Compiled 172 to 115 computations (33.1% saved)

soundness493.0ms (3.1%)

Rules
1972×times-frac
1972×times-frac
1972×times-frac
1166×associate-/l*
1166×associate-/l*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02055
14955
211055
327755
499155
02055
14955
211055
327755
499155
04518793
111038459
234218375
02055
14955
211055
327755
499155
03889695
111939615
247369483
Stop Event
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 591 to 221 computations (62.6% saved)

end145.0ms (0.9%)

Remove

(sort a b)

Compiler

Compiled 320 to 189 computations (40.9% saved)

Profiling

Loading profile data...