Details

Time bar (total: 14.8s)

analyze568.0ms (3.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.6s (51.6%)

Results
5.1s4187×body2048valid
1.4s2533×body1024valid
309.0ms764×body512valid
225.0ms465×body1024unsamplable
215.0ms309×body2048unsamplable
137.0ms761×body256unsamplable
130.0ms763×body256valid
70.0ms242×body512unsamplable
23.0msbody4096valid
3.0msbody2048infinite
Bogosity

preprocess49.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)

simplify29.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
57.1%
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))))
57.0%
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))
41.9%
(*.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)

localize17.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.9%
(expm1.f64 (*.f64 eps (+.f64 a b)))
99.5%
(*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))
81.6%
(/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))
64.1%
(*.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)

series33.0ms (0.2%)

Counts
4 → 144
Calls

36 calls:

TimeVariablePointExpression
6.0ms
eps
@0
(/.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))))
3.0ms
eps
@0
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.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)))))

rewrite98.0ms (0.7%)

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)

simplify118.0ms (0.8%)

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))

localize17.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.9%
(expm1.f64 (*.f64 eps (+.f64 a b)))
93.2%
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))
81.3%
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))
77.4%
(/.f64 eps (expm1.f64 (*.f64 eps a)))
Compiler

Compiled 69 to 13 computations (81.2% saved)

series14.0ms (0.1%)

Counts
3 → 96
Calls

24 calls:

TimeVariablePointExpression
3.0ms
a
@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
@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
@inf
(/.f64 eps (expm1.f64 (*.f64 eps a)))

rewrite94.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)))))))

simplify184.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))))

localize51.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.9%
(expm1.f64 (*.f64 eps (+.f64 a b)))
99.5%
(*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))
99.5%
(*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b))))
40.8%
(/.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))))

rewrite105.0ms (0.7%)

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))))))

simplify173.0ms (1.2%)

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)))

eval507.0ms (3.4%)

Compiler

Compiled 34599 to 11173 computations (67.7% saved)

prune319.0ms (2.2%)

Pruning

10 alts after pruning (10 fresh and 0 done)

PrunedKeptTotal
New85310863
Fresh000
Picked101
Done202
Total85610866
Accurracy
99.2%
Counts
866 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
47.7%
(/.f64 (/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (expm1.f64 (*.f64 eps b))) (expm1.f64 (*.f64 eps a)))
72.5%
(/.f64 (+.f64 a b) (*.f64 a b))
45.4%
(/.f64 1 b)
50.0%
(/.f64 1 a)
71.4%
(+.f64 (/.f64 (*.f64 eps (pow.f64 (exp.f64 eps) a)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 b) (*.f64 eps 1/2)))
69.3%
(+.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (exp.f64 (*.f64 eps b)))) (-.f64 (/.f64 1 a) (*.f64 eps 1/2)))
59.2%
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (+.f64 a b) b))
32.0%
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1)
37.5%
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 1 (*.f64 (*.f64 a eps) b)))
44.7%
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 1 (*.f64 a (expm1.f64 (*.f64 b eps)))))
Compiler

Compiled 296 to 196 computations (33.8% saved)

localize8.0ms (0.1%)

Local Accuracy

Found 1 expressions with local accuracy:

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

Compiled 18 to 6 computations (66.7% saved)

series3.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
a
@0
(/.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))

rewrite61.0ms (0.4%)

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))))

simplify60.0ms (0.4%)

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)

localize9.0ms (0.1%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
100.0%
(expm1.f64 (*.f64 eps a))
77.4%
(/.f64 eps (expm1.f64 (*.f64 eps a)))
Compiler

Compiled 27 to 9 computations (66.7% saved)

series1.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
eps
@0
(expm1.f64 (*.f64 eps a))
0.0ms
a
@0
(expm1.f64 (*.f64 eps a))
0.0ms
eps
@inf
(expm1.f64 (*.f64 eps a))
0.0ms
a
@inf
(expm1.f64 (*.f64 eps a))
0.0ms
eps
@-inf
(expm1.f64 (*.f64 eps a))

rewrite60.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1232×pow1
1122×add-exp-log
1122×log1p-expm1-u
1120×expm1-log1p-u
1096×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0711
113311
2154711
Stop Event
node limit
Counts
1 → 18
Calls
Call 1
Inputs
(expm1.f64 (*.f64 eps a))
Outputs
(+.f64 (pow.f64 (exp.f64 a) eps) -1)
(-.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) (+.f64 (*.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 (*.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))))
(cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 3))
(exp.f64 (log.f64 (expm1.f64 (*.f64 eps a))))
(log1p.f64 (expm1.f64 (expm1.f64 (*.f64 eps a))))

simplify51.0ms (0.3%)

Algorithm
egg-herbie
Rules
1442×times-frac
950×associate-*r*
892×associate-*l*
858×distribute-rgt-in
852×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
071798
1177798
2610786
33793786
Stop Event
node limit
Counts
42 → 39
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/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 (pow.f64 (exp.f64 a) eps) -1)
(-.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) (+.f64 (*.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 (*.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))))
(cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps a)) 3))
(exp.f64 (log.f64 (expm1.f64 (*.f64 eps a))))
(log1p.f64 (expm1.f64 (expm1.f64 (*.f64 eps a))))
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 1/2 (*.f64 (*.f64 eps a) (*.f64 eps a))))
(*.f64 a (+.f64 eps (*.f64 a (*.f64 eps (*.f64 eps 1/2)))))
(*.f64 eps (+.f64 a (*.f64 (*.f64 eps (*.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 a) (*.f64 eps a)) (fma.f64 eps a (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3)))))
(fma.f64 eps a (*.f64 (*.f64 a a) (+.f64 (*.f64 eps (*.f64 eps 1/2)) (*.f64 a (*.f64 1/6 (pow.f64 eps 3))))))
(fma.f64 eps a (*.f64 (*.f64 eps eps) (+.f64 (*.f64 a (*.f64 a 1/2)) (*.f64 eps (*.f64 1/6 (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 a) (*.f64 eps 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))))))
(fma.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4)) (fma.f64 eps a (*.f64 (*.f64 a a) (+.f64 (*.f64 eps (*.f64 eps 1/2)) (*.f64 a (*.f64 1/6 (pow.f64 eps 3)))))))
(fma.f64 1/2 (*.f64 eps (*.f64 eps (*.f64 a a))) (fma.f64 eps a (*.f64 (pow.f64 a 3) (+.f64 (*.f64 1/6 (pow.f64 eps 3)) (*.f64 a (*.f64 1/24 (pow.f64 eps 4)))))))
(-.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 1/2 (*.f64 (*.f64 eps a) (*.f64 eps a))))
(*.f64 a (+.f64 eps (*.f64 a (*.f64 eps (*.f64 eps 1/2)))))
(*.f64 eps (+.f64 a (*.f64 (*.f64 eps (*.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 a) (*.f64 eps a)) (fma.f64 eps a (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 a 3)))))
(fma.f64 eps a (*.f64 (*.f64 a a) (+.f64 (*.f64 eps (*.f64 eps 1/2)) (*.f64 a (*.f64 1/6 (pow.f64 eps 3))))))
(fma.f64 eps a (*.f64 (*.f64 eps eps) (+.f64 (*.f64 a (*.f64 a 1/2)) (*.f64 eps (*.f64 1/6 (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 a) (*.f64 eps 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))))))
(fma.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 a 4)) (fma.f64 eps a (*.f64 (*.f64 a a) (+.f64 (*.f64 eps (*.f64 eps 1/2)) (*.f64 a (*.f64 1/6 (pow.f64 eps 3)))))))
(fma.f64 1/2 (*.f64 eps (*.f64 eps (*.f64 a a))) (fma.f64 eps a (*.f64 (pow.f64 a 3) (+.f64 (*.f64 1/6 (pow.f64 eps 3)) (*.f64 a (*.f64 1/24 (pow.f64 eps 4)))))))
(-.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 (pow.f64 (exp.f64 a) eps) -1)
(expm1.f64 (*.f64 eps a))
(-.f64 (pow.f64 (exp.f64 a) eps) 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 (pow.f64 (pow.f64 (exp.f64 a) eps) 3) 1) (+.f64 (*.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) (+.f64 (pow.f64 (exp.f64 a) (*.f64 2 eps)) (+.f64 1 (pow.f64 (exp.f64 a) eps))))
(/.f64 (+.f64 -1 (pow.f64 (pow.f64 (exp.f64 a) eps) 3)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 a) eps) (pow.f64 (exp.f64 a) (*.f64 eps 2)))))
(/.f64 (+.f64 -1 (pow.f64 (pow.f64 (exp.f64 a) eps) 3)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 a) eps) (pow.f64 (exp.f64 eps) (*.f64 2 a)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 a) eps) (pow.f64 (exp.f64 a) eps)) 1) (+.f64 (pow.f64 (exp.f64 a) eps) 1))
(expm1.f64 (*.f64 eps a))
(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)) 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))
(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))
(log1p.f64 (expm1.f64 (expm1.f64 (*.f64 eps a))))
(expm1.f64 (*.f64 eps a))

localize52.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.9%
(expm1.f64 (*.f64 eps (+.f64 a b)))
99.3%
(/.f64 1 (*.f64 (*.f64 a eps) b))
95.4%
(*.f64 (*.f64 a eps) b)
65.7%
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 1 (*.f64 (*.f64 a eps) b)))
Compiler

Compiled 50 to 14 computations (72% saved)

series18.0ms (0.1%)

Counts
3 → 108
Calls

27 calls:

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

rewrite117.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1540×log-prod
1406×prod-diff
630×fma-def
514×expm1-udef
514×log1p-udef
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01467
129367
2396267
Stop Event
node limit
Counts
3 → 91
Calls
Call 1
Inputs
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 1 (*.f64 (*.f64 a eps) b)))
(*.f64 (*.f64 a eps) b)
(/.f64 1 (*.f64 (*.f64 a eps) b))
Outputs
(+.f64 0 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps (*.f64 a b))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps (*.f64 a b))))) (cbrt.f64 (exp.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps (*.f64 a b))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps (*.f64 a b)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps (*.f64 a b)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps (*.f64 a b)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps (*.f64 a b))))) 1)
(-.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 eps (*.f64 a b))) (/.f64 1 (*.f64 eps (*.f64 a b))))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps (*.f64 a b)))
(/.f64 1 (/.f64 (*.f64 eps (*.f64 a b)) (expm1.f64 (*.f64 eps (+.f64 a b)))))
(/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 2) (/.f64 (*.f64 eps (*.f64 a b)) (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))))
(/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (*.f64 eps (*.f64 a b)) (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))))
(/.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (*.f64 eps a) (neg.f64 b)))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps a)) b)
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b) (*.f64 eps a))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (sqrt.f64 (*.f64 eps (*.f64 a b)))) (sqrt.f64 (*.f64 eps (*.f64 a b))))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) a) (*.f64 eps b))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 eps (*.f64 a b)) 2))) (cbrt.f64 (*.f64 eps (*.f64 a b))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (*.f64 eps a) (neg.f64 b)))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 1 (*.f64 eps a))) b)
(/.f64 (*.f64 -1 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (*.f64 eps a) (neg.f64 b)))
(/.f64 (*.f64 (/.f64 1 (*.f64 eps a)) (expm1.f64 (*.f64 eps (+.f64 a b)))) b)
(pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps (*.f64 a b))) 1)
(pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps (*.f64 a b)))) 3)
(pow.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps (*.f64 a b))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps (*.f64 a b)))) 2)
(sqrt.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps (*.f64 a b))) 2))
(log.f64 (exp.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps (*.f64 a b)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps (*.f64 a b))))))
(cbrt.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps (*.f64 a b))) 3))
(cbrt.f64 (*.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 3) (pow.f64 (/.f64 1 (*.f64 eps (*.f64 a b))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 eps (*.f64 a b))) 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 (*.f64 eps (*.f64 a b)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps (*.f64 a b)))))
(exp.f64 (log.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps (*.f64 a b)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps (*.f64 a b)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps (*.f64 a b)))))
(+.f64 0 (*.f64 eps (*.f64 a b)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) eps) b)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) eps) b)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) eps) b))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 a) eps) b))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 a) eps) b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (*.f64 a b)))) 1)
(/.f64 a (/.f64 1 (*.f64 eps b)))
(/.f64 b (/.f64 1 (*.f64 eps a)))
(/.f64 1 (/.f64 1 (*.f64 eps (*.f64 a b))))
(/.f64 (*.f64 eps a) (/.f64 1 b))
(/.f64 (*.f64 eps (*.f64 a b)) 1)
(/.f64 (cbrt.f64 (pow.f64 (*.f64 eps (*.f64 a b)) 2)) (/.f64 1 (cbrt.f64 (*.f64 eps (*.f64 a b)))))
(/.f64 (sqrt.f64 (*.f64 eps (*.f64 a b))) (pow.f64 (*.f64 eps (*.f64 a b)) -1/2))
(/.f64 (*.f64 (*.f64 eps a) (neg.f64 b)) -1)
(pow.f64 (*.f64 eps (*.f64 a b)) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (*.f64 a b))) 3)
(pow.f64 (pow.f64 (*.f64 eps (*.f64 a b)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (*.f64 a b))) 2)
(sqrt.f64 (pow.f64 (*.f64 eps (*.f64 a b)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 a) eps) b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (*.f64 a b)))))
(cbrt.f64 (pow.f64 (*.f64 eps (*.f64 a b)) 3))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (*.f64 eps a) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 eps a) 3) (pow.f64 b 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (*.f64 a b))))
(exp.f64 (log.f64 (*.f64 eps (*.f64 a b))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (*.f64 a b))) 1))
(log1p.f64 (expm1.f64 (*.f64 eps (*.f64 a b))))
(+.f64 0 (/.f64 1 (*.f64 eps (*.f64 a b))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1 (*.f64 eps (*.f64 a b))))) (cbrt.f64 (exp.f64 (/.f64 1 (*.f64 eps (*.f64 a b))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (*.f64 eps (*.f64 a b)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (*.f64 eps (*.f64 a b)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (*.f64 eps (*.f64 a b)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 eps (*.f64 a b))))) 1)
(*.f64 1 (/.f64 1 (*.f64 eps (*.f64 a b))))
(*.f64 (/.f64 1 (*.f64 eps (*.f64 a b))) 1)
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 eps (*.f64 a b)))) (cbrt.f64 (pow.f64 (*.f64 eps (*.f64 a b)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 eps (*.f64 a b)) -2)) (/.f64 1 (cbrt.f64 (*.f64 eps (*.f64 a b)))))
(*.f64 (pow.f64 (*.f64 eps (*.f64 a b)) -1/2) (pow.f64 (*.f64 eps (*.f64 a b)) -1/2))
(*.f64 -1 (/.f64 1 (*.f64 (*.f64 eps a) (neg.f64 b))))
(*.f64 (/.f64 1 (*.f64 eps a)) (pow.f64 b -1))
(*.f64 (/.f64 1 (*.f64 eps a)) (/.f64 1 b))
(*.f64 (pow.f64 a -1) (pow.f64 (*.f64 eps b) -1))
(*.f64 (pow.f64 b -1) (/.f64 1 (*.f64 eps a)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 eps (*.f64 a b)) 2)) -1) (pow.f64 (cbrt.f64 (*.f64 eps (*.f64 a b))) -1))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 eps (*.f64 a b))) -1) (pow.f64 (sqrt.f64 (*.f64 eps (*.f64 a b))) -1))
(pow.f64 (*.f64 eps (*.f64 a b)) -1)
(pow.f64 (/.f64 1 (*.f64 eps (*.f64 a b))) 1)
(pow.f64 (/.f64 1 (cbrt.f64 (*.f64 eps (*.f64 a b)))) 3)
(pow.f64 (pow.f64 (/.f64 1 (*.f64 eps (*.f64 a b))) 3) 1/3)
(pow.f64 (pow.f64 (*.f64 eps (*.f64 a b)) -1/2) 2)
(sqrt.f64 (pow.f64 (*.f64 eps (*.f64 a b)) -2))
(log.f64 (exp.f64 (/.f64 1 (*.f64 eps (*.f64 a b)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (*.f64 eps (*.f64 a b))))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 eps (*.f64 a b))) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 eps (*.f64 a b)))))
(exp.f64 (neg.f64 (log.f64 (*.f64 eps (*.f64 a b)))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (*.f64 a b))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 eps (*.f64 a b)))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (*.f64 eps (*.f64 a b)))))

simplify82.0ms (0.6%)

Algorithm
egg-herbie
Rules
1918×fma-def
464×log-prod
450×associate-+r+
448×div-sub
446×associate-/r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02925615
17495449
233055317
Stop Event
node limit
Counts
199 → 166
Calls
Call 1
Inputs
(/.f64 (+.f64 a b) (*.f64 a b))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 (/.f64 (*.f64 eps (pow.f64 (+.f64 a b) 2)) (*.f64 a b)))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (+.f64 a b) 3)) (*.f64 a b))) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 (/.f64 (*.f64 eps (pow.f64 (+.f64 a b) 2)) (*.f64 a b))))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (+.f64 a b) 4)) (*.f64 a b))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (+.f64 a b) 3)) (*.f64 a b))) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 (/.f64 (*.f64 eps (pow.f64 (+.f64 a b) 2)) (*.f64 a b)))))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps b)) 1) (*.f64 eps (*.f64 a b)))
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps b)) b) (/.f64 (exp.f64 (*.f64 eps b)) (*.f64 eps (*.f64 a b)))) (/.f64 1 (*.f64 eps (*.f64 a b))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 eps (*.f64 a (exp.f64 (*.f64 eps b)))) b)) (+.f64 (/.f64 (exp.f64 (*.f64 eps b)) b) (/.f64 (exp.f64 (*.f64 eps b)) (*.f64 eps (*.f64 a b))))) (/.f64 1 (*.f64 eps (*.f64 a b))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 eps (*.f64 a (exp.f64 (*.f64 eps b)))) b)) (+.f64 (/.f64 (exp.f64 (*.f64 eps b)) b) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 a 2) (exp.f64 (*.f64 eps b)))) b)) (/.f64 (exp.f64 (*.f64 eps b)) (*.f64 eps (*.f64 a b)))))) (/.f64 1 (*.f64 eps (*.f64 a b))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 eps (*.f64 a b)))
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) a) (/.f64 (exp.f64 (*.f64 eps a)) (*.f64 eps (*.f64 a b)))) (/.f64 1 (*.f64 eps (*.f64 a b))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 eps (*.f64 b (exp.f64 (*.f64 eps a)))) a)) (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) a) (/.f64 (exp.f64 (*.f64 eps a)) (*.f64 eps (*.f64 a b))))) (/.f64 1 (*.f64 eps (*.f64 a b))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 eps (*.f64 b (exp.f64 (*.f64 eps a)))) a)) (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) a) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 b 2) (exp.f64 (*.f64 eps a)))) a)) (/.f64 (exp.f64 (*.f64 eps a)) (*.f64 eps (*.f64 a b)))))) (/.f64 1 (*.f64 eps (*.f64 a b))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1) (*.f64 eps (*.f64 a b)))
(*.f64 eps (*.f64 a b))
(*.f64 eps (*.f64 a b))
(*.f64 eps (*.f64 a b))
(*.f64 eps (*.f64 a b))
(*.f64 eps (*.f64 a b))
(*.f64 eps (*.f64 a b))
(*.f64 eps (*.f64 a b))
(*.f64 eps (*.f64 a b))
(*.f64 eps (*.f64 a b))
(*.f64 eps (*.f64 a b))
(*.f64 eps (*.f64 a b))
(*.f64 eps (*.f64 a b))
(*.f64 eps (*.f64 a b))
(*.f64 eps (*.f64 a b))
(*.f64 eps (*.f64 a b))
(*.f64 eps (*.f64 a b))
(*.f64 eps (*.f64 a b))
(*.f64 eps (*.f64 a b))
(*.f64 eps (*.f64 a b))
(*.f64 eps (*.f64 a b))
(*.f64 eps (*.f64 a b))
(*.f64 eps (*.f64 a b))
(*.f64 eps (*.f64 a b))
(*.f64 eps (*.f64 a b))
(*.f64 eps (*.f64 a b))
(*.f64 eps (*.f64 a b))
(*.f64 eps (*.f64 a b))
(*.f64 eps (*.f64 a b))
(*.f64 eps (*.f64 a b))
(*.f64 eps (*.f64 a b))
(*.f64 eps (*.f64 a b))
(*.f64 eps (*.f64 a b))
(*.f64 eps (*.f64 a b))
(*.f64 eps (*.f64 a b))
(*.f64 eps (*.f64 a b))
(*.f64 eps (*.f64 a b))
(/.f64 1 (*.f64 eps (*.f64 a b)))
(/.f64 1 (*.f64 eps (*.f64 a b)))
(/.f64 1 (*.f64 eps (*.f64 a b)))
(/.f64 1 (*.f64 eps (*.f64 a b)))
(/.f64 1 (*.f64 eps (*.f64 a b)))
(/.f64 1 (*.f64 eps (*.f64 a b)))
(/.f64 1 (*.f64 eps (*.f64 a b)))
(/.f64 1 (*.f64 eps (*.f64 a b)))
(/.f64 1 (*.f64 eps (*.f64 a b)))
(/.f64 1 (*.f64 eps (*.f64 a b)))
(/.f64 1 (*.f64 eps (*.f64 a b)))
(/.f64 1 (*.f64 eps (*.f64 a b)))
(/.f64 1 (*.f64 eps (*.f64 a b)))
(/.f64 1 (*.f64 eps (*.f64 a b)))
(/.f64 1 (*.f64 eps (*.f64 a b)))
(/.f64 1 (*.f64 eps (*.f64 a b)))
(/.f64 1 (*.f64 eps (*.f64 a b)))
(/.f64 1 (*.f64 eps (*.f64 a b)))
(/.f64 1 (*.f64 eps (*.f64 a b)))
(/.f64 1 (*.f64 eps (*.f64 a b)))
(/.f64 1 (*.f64 eps (*.f64 a b)))
(/.f64 1 (*.f64 eps (*.f64 a b)))
(/.f64 1 (*.f64 eps (*.f64 a b)))
(/.f64 1 (*.f64 eps (*.f64 a b)))
(/.f64 1 (*.f64 eps (*.f64 a b)))
(/.f64 1 (*.f64 eps (*.f64 a b)))
(/.f64 1 (*.f64 eps (*.f64 a b)))
(/.f64 1 (*.f64 eps (*.f64 a b)))
(/.f64 1 (*.f64 eps (*.f64 a b)))
(/.f64 1 (*.f64 eps (*.f64 a b)))
(/.f64 1 (*.f64 eps (*.f64 a b)))
(/.f64 1 (*.f64 eps (*.f64 a b)))
(/.f64 1 (*.f64 eps (*.f64 a b)))
(/.f64 1 (*.f64 eps (*.f64 a b)))
(/.f64 1 (*.f64 eps (*.f64 a b)))
(/.f64 1 (*.f64 eps (*.f64 a b)))
(+.f64 0 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps (*.f64 a b))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps (*.f64 a b))))) (cbrt.f64 (exp.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps (*.f64 a b))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps (*.f64 a b)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps (*.f64 a b)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps (*.f64 a b)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps (*.f64 a b))))) 1)
(-.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 eps (*.f64 a b))) (/.f64 1 (*.f64 eps (*.f64 a b))))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps (*.f64 a b)))
(/.f64 1 (/.f64 (*.f64 eps (*.f64 a b)) (expm1.f64 (*.f64 eps (+.f64 a b)))))
(/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 2) (/.f64 (*.f64 eps (*.f64 a b)) (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))))
(/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (*.f64 eps (*.f64 a b)) (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))))
(/.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (*.f64 eps a) (neg.f64 b)))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps a)) b)
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b) (*.f64 eps a))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (sqrt.f64 (*.f64 eps (*.f64 a b)))) (sqrt.f64 (*.f64 eps (*.f64 a b))))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) a) (*.f64 eps b))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 eps (*.f64 a b)) 2))) (cbrt.f64 (*.f64 eps (*.f64 a b))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (*.f64 eps a) (neg.f64 b)))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 1 (*.f64 eps a))) b)
(/.f64 (*.f64 -1 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (*.f64 eps a) (neg.f64 b)))
(/.f64 (*.f64 (/.f64 1 (*.f64 eps a)) (expm1.f64 (*.f64 eps (+.f64 a b)))) b)
(pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps (*.f64 a b))) 1)
(pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps (*.f64 a b)))) 3)
(pow.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps (*.f64 a b))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps (*.f64 a b)))) 2)
(sqrt.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps (*.f64 a b))) 2))
(log.f64 (exp.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps (*.f64 a b)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps (*.f64 a b))))))
(cbrt.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps (*.f64 a b))) 3))
(cbrt.f64 (*.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 3) (pow.f64 (/.f64 1 (*.f64 eps (*.f64 a b))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 eps (*.f64 a b))) 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 (*.f64 eps (*.f64 a b)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps (*.f64 a b)))))
(exp.f64 (log.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps (*.f64 a b)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps (*.f64 a b)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps (*.f64 a b)))))
(+.f64 0 (*.f64 eps (*.f64 a b)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) eps) b)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) eps) b)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) eps) b))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 a) eps) b))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 a) eps) b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (*.f64 a b)))) 1)
(/.f64 a (/.f64 1 (*.f64 eps b)))
(/.f64 b (/.f64 1 (*.f64 eps a)))
(/.f64 1 (/.f64 1 (*.f64 eps (*.f64 a b))))
(/.f64 (*.f64 eps a) (/.f64 1 b))
(/.f64 (*.f64 eps (*.f64 a b)) 1)
(/.f64 (cbrt.f64 (pow.f64 (*.f64 eps (*.f64 a b)) 2)) (/.f64 1 (cbrt.f64 (*.f64 eps (*.f64 a b)))))
(/.f64 (sqrt.f64 (*.f64 eps (*.f64 a b))) (pow.f64 (*.f64 eps (*.f64 a b)) -1/2))
(/.f64 (*.f64 (*.f64 eps a) (neg.f64 b)) -1)
(pow.f64 (*.f64 eps (*.f64 a b)) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (*.f64 a b))) 3)
(pow.f64 (pow.f64 (*.f64 eps (*.f64 a b)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (*.f64 a b))) 2)
(sqrt.f64 (pow.f64 (*.f64 eps (*.f64 a b)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 a) eps) b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (*.f64 a b)))))
(cbrt.f64 (pow.f64 (*.f64 eps (*.f64 a b)) 3))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (*.f64 eps a) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 eps a) 3) (pow.f64 b 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (*.f64 a b))))
(exp.f64 (log.f64 (*.f64 eps (*.f64 a b))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (*.f64 a b))) 1))
(log1p.f64 (expm1.f64 (*.f64 eps (*.f64 a b))))
(+.f64 0 (/.f64 1 (*.f64 eps (*.f64 a b))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1 (*.f64 eps (*.f64 a b))))) (cbrt.f64 (exp.f64 (/.f64 1 (*.f64 eps (*.f64 a b))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (*.f64 eps (*.f64 a b)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (*.f64 eps (*.f64 a b)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (*.f64 eps (*.f64 a b)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 eps (*.f64 a b))))) 1)
(*.f64 1 (/.f64 1 (*.f64 eps (*.f64 a b))))
(*.f64 (/.f64 1 (*.f64 eps (*.f64 a b))) 1)
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 eps (*.f64 a b)))) (cbrt.f64 (pow.f64 (*.f64 eps (*.f64 a b)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 eps (*.f64 a b)) -2)) (/.f64 1 (cbrt.f64 (*.f64 eps (*.f64 a b)))))
(*.f64 (pow.f64 (*.f64 eps (*.f64 a b)) -1/2) (pow.f64 (*.f64 eps (*.f64 a b)) -1/2))
(*.f64 -1 (/.f64 1 (*.f64 (*.f64 eps a) (neg.f64 b))))
(*.f64 (/.f64 1 (*.f64 eps a)) (pow.f64 b -1))
(*.f64 (/.f64 1 (*.f64 eps a)) (/.f64 1 b))
(*.f64 (pow.f64 a -1) (pow.f64 (*.f64 eps b) -1))
(*.f64 (pow.f64 b -1) (/.f64 1 (*.f64 eps a)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 eps (*.f64 a b)) 2)) -1) (pow.f64 (cbrt.f64 (*.f64 eps (*.f64 a b))) -1))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 eps (*.f64 a b))) -1) (pow.f64 (sqrt.f64 (*.f64 eps (*.f64 a b))) -1))
(pow.f64 (*.f64 eps (*.f64 a b)) -1)
(pow.f64 (/.f64 1 (*.f64 eps (*.f64 a b))) 1)
(pow.f64 (/.f64 1 (cbrt.f64 (*.f64 eps (*.f64 a b)))) 3)
(pow.f64 (pow.f64 (/.f64 1 (*.f64 eps (*.f64 a b))) 3) 1/3)
(pow.f64 (pow.f64 (*.f64 eps (*.f64 a b)) -1/2) 2)
(sqrt.f64 (pow.f64 (*.f64 eps (*.f64 a b)) -2))
(log.f64 (exp.f64 (/.f64 1 (*.f64 eps (*.f64 a b)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (*.f64 eps (*.f64 a b))))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 eps (*.f64 a b))) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 eps (*.f64 a b)))))
(exp.f64 (neg.f64 (log.f64 (*.f64 eps (*.f64 a b)))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (*.f64 a b))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 eps (*.f64 a b)))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (*.f64 eps (*.f64 a b)))))
Outputs
(/.f64 (+.f64 a b) (*.f64 a b))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 (/.f64 (*.f64 eps (pow.f64 (+.f64 a b) 2)) (*.f64 a b)))))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 (*.f64 (/.f64 eps a) (/.f64 (pow.f64 (+.f64 a b) 2) b)))) (/.f64 1 a))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 eps a) (/.f64 (pow.f64 (+.f64 a b) 2) b)) (/.f64 1 b)) (/.f64 1 a))
(fma.f64 (/.f64 1/2 b) (/.f64 (pow.f64 (+.f64 a b) 2) (/.f64 a eps)) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (+.f64 a b) 3)) (*.f64 a b))) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 (/.f64 (*.f64 eps (pow.f64 (+.f64 a b) 2)) (*.f64 a b))))))
(fma.f64 1/6 (/.f64 (*.f64 eps eps) (/.f64 (*.f64 a b) (pow.f64 (+.f64 a b) 3))) (+.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 (*.f64 (/.f64 eps a) (/.f64 (pow.f64 (+.f64 a b) 2) b)))) (/.f64 1 a)))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 eps a) (/.f64 (pow.f64 (+.f64 a b) 2) b)) (/.f64 1 b)) (fma.f64 1/6 (*.f64 (/.f64 (*.f64 eps eps) (*.f64 a b)) (pow.f64 (+.f64 a b) 3)) (/.f64 1 a)))
(fma.f64 1/6 (*.f64 (/.f64 (*.f64 eps eps) (*.f64 a b)) (pow.f64 (+.f64 a b) 3)) (fma.f64 (/.f64 1/2 b) (/.f64 (pow.f64 (+.f64 a b) 2) (/.f64 a eps)) (+.f64 (/.f64 1 b) (/.f64 1 a))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (+.f64 a b) 4)) (*.f64 a b))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (+.f64 a b) 3)) (*.f64 a b))) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 1/2 (/.f64 (*.f64 eps (pow.f64 (+.f64 a b) 2)) (*.f64 a b)))))))
(fma.f64 1/24 (*.f64 (/.f64 (pow.f64 eps 3) a) (/.f64 (pow.f64 (+.f64 a b) 4) b)) (fma.f64 1/6 (/.f64 (*.f64 eps eps) (/.f64 (*.f64 a b) (pow.f64 (+.f64 a b) 3))) (+.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 (*.f64 (/.f64 eps a) (/.f64 (pow.f64 (+.f64 a b) 2) b)))) (/.f64 1 a))))
(fma.f64 1/24 (*.f64 (/.f64 (pow.f64 eps 3) a) (/.f64 (pow.f64 (+.f64 a b) 4) b)) (+.f64 (fma.f64 1/2 (*.f64 (/.f64 eps a) (/.f64 (pow.f64 (+.f64 a b) 2) b)) (/.f64 1 b)) (fma.f64 1/6 (*.f64 (/.f64 (*.f64 eps eps) (*.f64 a b)) (pow.f64 (+.f64 a b) 3)) (/.f64 1 a))))
(fma.f64 1/24 (*.f64 (/.f64 (pow.f64 eps 3) (*.f64 a b)) (pow.f64 (+.f64 a b) 4)) (fma.f64 1/6 (*.f64 (/.f64 (*.f64 eps eps) (*.f64 a b)) (pow.f64 (+.f64 a b) 3)) (fma.f64 (/.f64 1/2 b) (/.f64 (pow.f64 (+.f64 a b) 2) (/.f64 a eps)) (+.f64 (/.f64 1 b) (/.f64 1 a)))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (*.f64 a eps) b))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (*.f64 b eps)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (*.f64 a eps) b))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (*.f64 b eps)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (*.f64 a eps) b))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (*.f64 b eps)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (*.f64 a eps) b))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (*.f64 b eps)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (*.f64 a eps) b))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (*.f64 b eps)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (*.f64 a eps) b))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (*.f64 b eps)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (*.f64 a eps) b))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (*.f64 b eps)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (*.f64 a eps) b))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (*.f64 b eps)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps b)) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (expm1.f64 (*.f64 b eps)) (*.f64 (*.f64 a eps) b))
(/.f64 (expm1.f64 (*.f64 b eps)) (*.f64 a (*.f64 b eps)))
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps b)) b) (/.f64 (exp.f64 (*.f64 eps b)) (*.f64 eps (*.f64 a b)))) (/.f64 1 (*.f64 eps (*.f64 a b))))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) b) (/.f64 (expm1.f64 (*.f64 b eps)) (*.f64 (*.f64 a eps) b)))
(+.f64 (/.f64 (expm1.f64 (*.f64 b eps)) (*.f64 a (*.f64 b eps))) (/.f64 (pow.f64 (exp.f64 eps) b) b))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 eps (*.f64 a (exp.f64 (*.f64 eps b)))) b)) (+.f64 (/.f64 (exp.f64 (*.f64 eps b)) b) (/.f64 (exp.f64 (*.f64 eps b)) (*.f64 eps (*.f64 a b))))) (/.f64 1 (*.f64 eps (*.f64 a b))))
(+.f64 (*.f64 1/2 (/.f64 eps (/.f64 b (*.f64 a (pow.f64 (exp.f64 eps) b))))) (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) b) (/.f64 (expm1.f64 (*.f64 b eps)) (*.f64 (*.f64 a eps) b))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 eps b) (*.f64 a (pow.f64 (exp.f64 eps) b))) (/.f64 (pow.f64 (exp.f64 eps) b) b)) (/.f64 (expm1.f64 (*.f64 b eps)) (*.f64 a (*.f64 b eps))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 eps (*.f64 a (exp.f64 (*.f64 eps b)))) b)) (+.f64 (/.f64 (exp.f64 (*.f64 eps b)) b) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 a 2) (exp.f64 (*.f64 eps b)))) b)) (/.f64 (exp.f64 (*.f64 eps b)) (*.f64 eps (*.f64 a b)))))) (/.f64 1 (*.f64 eps (*.f64 a b))))
(-.f64 (fma.f64 1/2 (/.f64 eps (/.f64 b (*.f64 a (pow.f64 (exp.f64 eps) b)))) (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) b) (fma.f64 1/6 (/.f64 (*.f64 eps eps) (/.f64 b (*.f64 (pow.f64 (exp.f64 eps) b) (*.f64 a a)))) (/.f64 (pow.f64 (exp.f64 eps) b) (*.f64 (*.f64 a eps) b))))) (/.f64 1 (*.f64 (*.f64 a eps) b)))
(fma.f64 1/2 (*.f64 (/.f64 eps b) (*.f64 a (pow.f64 (exp.f64 eps) b))) (+.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) b) (*.f64 1/6 (/.f64 (*.f64 eps eps) (/.f64 (/.f64 b (*.f64 a a)) (pow.f64 (exp.f64 eps) b))))) (/.f64 (expm1.f64 (*.f64 b eps)) (*.f64 a (*.f64 b eps)))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 eps b) (*.f64 a (pow.f64 (exp.f64 eps) b))) (fma.f64 1/6 (*.f64 (/.f64 (*.f64 eps eps) b) (*.f64 a (*.f64 a (pow.f64 (exp.f64 eps) b)))) (/.f64 (pow.f64 (exp.f64 eps) b) b))) (/.f64 (expm1.f64 (*.f64 b eps)) (*.f64 a (*.f64 b eps))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (*.f64 a eps) b))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (*.f64 b eps)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (*.f64 a eps) b))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (*.f64 b eps)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (*.f64 a eps) b))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (*.f64 b eps)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (*.f64 a eps) b))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (*.f64 b eps)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (*.f64 a eps) b))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (*.f64 b eps)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (*.f64 a eps) b))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (*.f64 b eps)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (*.f64 a eps) b))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (*.f64 b eps)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (-.f64 b (*.f64 -1 a)))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (*.f64 a eps) b))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (*.f64 b eps)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps a)) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (expm1.f64 (*.f64 a eps)) (*.f64 (*.f64 a eps) b))
(/.f64 (expm1.f64 (*.f64 a eps)) (*.f64 a (*.f64 b eps)))
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) a) (/.f64 (exp.f64 (*.f64 eps a)) (*.f64 eps (*.f64 a b)))) (/.f64 1 (*.f64 eps (*.f64 a b))))
(+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) a) (/.f64 (expm1.f64 (*.f64 a eps)) (*.f64 (*.f64 a eps) b)))
(+.f64 (/.f64 (expm1.f64 (*.f64 a eps)) (*.f64 a (*.f64 b eps))) (/.f64 (pow.f64 (exp.f64 a) eps) a))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 eps (*.f64 b (exp.f64 (*.f64 eps a)))) a)) (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) a) (/.f64 (exp.f64 (*.f64 eps a)) (*.f64 eps (*.f64 a b))))) (/.f64 1 (*.f64 eps (*.f64 a b))))
(+.f64 (*.f64 1/2 (/.f64 eps (/.f64 a (*.f64 b (pow.f64 (exp.f64 eps) a))))) (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) a) (/.f64 (expm1.f64 (*.f64 a eps)) (*.f64 (*.f64 a eps) b))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 eps a) (*.f64 b (pow.f64 (exp.f64 a) eps))) (/.f64 (pow.f64 (exp.f64 a) eps) a)) (/.f64 (expm1.f64 (*.f64 a eps)) (*.f64 a (*.f64 b eps))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 eps (*.f64 b (exp.f64 (*.f64 eps a)))) a)) (+.f64 (/.f64 (exp.f64 (*.f64 eps a)) a) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 b 2) (exp.f64 (*.f64 eps a)))) a)) (/.f64 (exp.f64 (*.f64 eps a)) (*.f64 eps (*.f64 a b)))))) (/.f64 1 (*.f64 eps (*.f64 a b))))
(-.f64 (fma.f64 1/2 (/.f64 eps (/.f64 a (*.f64 b (pow.f64 (exp.f64 eps) a)))) (+.f64 (/.f64 (pow.f64 (exp.f64 eps) a) a) (fma.f64 1/6 (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (pow.f64 (exp.f64 eps) a) (*.f64 b b))) a) (/.f64 (pow.f64 (exp.f64 eps) a) (*.f64 (*.f64 a eps) b))))) (/.f64 1 (*.f64 (*.f64 a eps) b)))
(fma.f64 1/2 (*.f64 (/.f64 eps a) (*.f64 b (pow.f64 (exp.f64 a) eps))) (+.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 a) eps) a) (*.f64 1/6 (*.f64 (/.f64 eps (/.f64 a eps)) (*.f64 b (*.f64 b (pow.f64 (exp.f64 a) eps)))))) (/.f64 (expm1.f64 (*.f64 a eps)) (*.f64 a (*.f64 b eps)))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 eps a) (*.f64 b (pow.f64 (exp.f64 a) eps))) (fma.f64 1/6 (*.f64 (/.f64 (*.f64 eps eps) a) (*.f64 b (*.f64 b (pow.f64 (exp.f64 a) eps)))) (/.f64 (pow.f64 (exp.f64 a) eps) a))) (/.f64 (expm1.f64 (*.f64 a eps)) (*.f64 a (*.f64 b eps))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (*.f64 a eps) b))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (*.f64 b eps)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (*.f64 a eps) b))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (*.f64 b eps)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (*.f64 a eps) b))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (*.f64 b eps)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (*.f64 a eps) b))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (*.f64 b eps)))
(/.f64 (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (*.f64 a eps) b))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (*.f64 b eps)))
(/.f64 (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (*.f64 a eps) b))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (*.f64 b eps)))
(/.f64 (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (*.f64 a eps) b))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (*.f64 b eps)))
(/.f64 (-.f64 (exp.f64 (*.f64 (-.f64 a (*.f64 -1 b)) eps)) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (*.f64 a eps) b))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (*.f64 b eps)))
(*.f64 eps (*.f64 a b))
(*.f64 (*.f64 a eps) b)
(*.f64 a (*.f64 b eps))
(*.f64 eps (*.f64 a b))
(*.f64 (*.f64 a eps) b)
(*.f64 a (*.f64 b eps))
(*.f64 eps (*.f64 a b))
(*.f64 (*.f64 a eps) b)
(*.f64 a (*.f64 b eps))
(*.f64 eps (*.f64 a b))
(*.f64 (*.f64 a eps) b)
(*.f64 a (*.f64 b eps))
(*.f64 eps (*.f64 a b))
(*.f64 (*.f64 a eps) b)
(*.f64 a (*.f64 b eps))
(*.f64 eps (*.f64 a b))
(*.f64 (*.f64 a eps) b)
(*.f64 a (*.f64 b eps))
(*.f64 eps (*.f64 a b))
(*.f64 (*.f64 a eps) b)
(*.f64 a (*.f64 b eps))
(*.f64 eps (*.f64 a b))
(*.f64 (*.f64 a eps) b)
(*.f64 a (*.f64 b eps))
(*.f64 eps (*.f64 a b))
(*.f64 (*.f64 a eps) b)
(*.f64 a (*.f64 b eps))
(*.f64 eps (*.f64 a b))
(*.f64 (*.f64 a eps) b)
(*.f64 a (*.f64 b eps))
(*.f64 eps (*.f64 a b))
(*.f64 (*.f64 a eps) b)
(*.f64 a (*.f64 b eps))
(*.f64 eps (*.f64 a b))
(*.f64 (*.f64 a eps) b)
(*.f64 a (*.f64 b eps))
(*.f64 eps (*.f64 a b))
(*.f64 (*.f64 a eps) b)
(*.f64 a (*.f64 b eps))
(*.f64 eps (*.f64 a b))
(*.f64 (*.f64 a eps) b)
(*.f64 a (*.f64 b eps))
(*.f64 eps (*.f64 a b))
(*.f64 (*.f64 a eps) b)
(*.f64 a (*.f64 b eps))
(*.f64 eps (*.f64 a b))
(*.f64 (*.f64 a eps) b)
(*.f64 a (*.f64 b eps))
(*.f64 eps (*.f64 a b))
(*.f64 (*.f64 a eps) b)
(*.f64 a (*.f64 b eps))
(*.f64 eps (*.f64 a b))
(*.f64 (*.f64 a eps) b)
(*.f64 a (*.f64 b eps))
(*.f64 eps (*.f64 a b))
(*.f64 (*.f64 a eps) b)
(*.f64 a (*.f64 b eps))
(*.f64 eps (*.f64 a b))
(*.f64 (*.f64 a eps) b)
(*.f64 a (*.f64 b eps))
(*.f64 eps (*.f64 a b))
(*.f64 (*.f64 a eps) b)
(*.f64 a (*.f64 b eps))
(*.f64 eps (*.f64 a b))
(*.f64 (*.f64 a eps) b)
(*.f64 a (*.f64 b eps))
(*.f64 eps (*.f64 a b))
(*.f64 (*.f64 a eps) b)
(*.f64 a (*.f64 b eps))
(*.f64 eps (*.f64 a b))
(*.f64 (*.f64 a eps) b)
(*.f64 a (*.f64 b eps))
(*.f64 eps (*.f64 a b))
(*.f64 (*.f64 a eps) b)
(*.f64 a (*.f64 b eps))
(*.f64 eps (*.f64 a b))
(*.f64 (*.f64 a eps) b)
(*.f64 a (*.f64 b eps))
(*.f64 eps (*.f64 a b))
(*.f64 (*.f64 a eps) b)
(*.f64 a (*.f64 b eps))
(*.f64 eps (*.f64 a b))
(*.f64 (*.f64 a eps) b)
(*.f64 a (*.f64 b eps))
(*.f64 eps (*.f64 a b))
(*.f64 (*.f64 a eps) b)
(*.f64 a (*.f64 b eps))
(*.f64 eps (*.f64 a b))
(*.f64 (*.f64 a eps) b)
(*.f64 a (*.f64 b eps))
(*.f64 eps (*.f64 a b))
(*.f64 (*.f64 a eps) b)
(*.f64 a (*.f64 b eps))
(*.f64 eps (*.f64 a b))
(*.f64 (*.f64 a eps) b)
(*.f64 a (*.f64 b eps))
(*.f64 eps (*.f64 a b))
(*.f64 (*.f64 a eps) b)
(*.f64 a (*.f64 b eps))
(*.f64 eps (*.f64 a b))
(*.f64 (*.f64 a eps) b)
(*.f64 a (*.f64 b eps))
(*.f64 eps (*.f64 a b))
(*.f64 (*.f64 a eps) b)
(*.f64 a (*.f64 b eps))
(*.f64 eps (*.f64 a b))
(*.f64 (*.f64 a eps) b)
(*.f64 a (*.f64 b eps))
(/.f64 1 (*.f64 eps (*.f64 a b)))
(/.f64 1 (*.f64 (*.f64 a eps) b))
(/.f64 (/.f64 (/.f64 1 a) b) eps)
(/.f64 (/.f64 (/.f64 1 eps) a) b)
(/.f64 1 (*.f64 eps (*.f64 a b)))
(/.f64 1 (*.f64 (*.f64 a eps) b))
(/.f64 (/.f64 (/.f64 1 a) b) eps)
(/.f64 (/.f64 (/.f64 1 eps) a) b)
(/.f64 1 (*.f64 eps (*.f64 a b)))
(/.f64 1 (*.f64 (*.f64 a eps) b))
(/.f64 (/.f64 (/.f64 1 a) b) eps)
(/.f64 (/.f64 (/.f64 1 eps) a) b)
(/.f64 1 (*.f64 eps (*.f64 a b)))
(/.f64 1 (*.f64 (*.f64 a eps) b))
(/.f64 (/.f64 (/.f64 1 a) b) eps)
(/.f64 (/.f64 (/.f64 1 eps) a) b)
(/.f64 1 (*.f64 eps (*.f64 a b)))
(/.f64 1 (*.f64 (*.f64 a eps) b))
(/.f64 (/.f64 (/.f64 1 a) b) eps)
(/.f64 (/.f64 (/.f64 1 eps) a) b)
(/.f64 1 (*.f64 eps (*.f64 a b)))
(/.f64 1 (*.f64 (*.f64 a eps) b))
(/.f64 (/.f64 (/.f64 1 a) b) eps)
(/.f64 (/.f64 (/.f64 1 eps) a) b)
(/.f64 1 (*.f64 eps (*.f64 a b)))
(/.f64 1 (*.f64 (*.f64 a eps) b))
(/.f64 (/.f64 (/.f64 1 a) b) eps)
(/.f64 (/.f64 (/.f64 1 eps) a) b)
(/.f64 1 (*.f64 eps (*.f64 a b)))
(/.f64 1 (*.f64 (*.f64 a eps) b))
(/.f64 (/.f64 (/.f64 1 a) b) eps)
(/.f64 (/.f64 (/.f64 1 eps) a) b)
(/.f64 1 (*.f64 eps (*.f64 a b)))
(/.f64 1 (*.f64 (*.f64 a eps) b))
(/.f64 (/.f64 (/.f64 1 a) b) eps)
(/.f64 (/.f64 (/.f64 1 eps) a) b)
(/.f64 1 (*.f64 eps (*.f64 a b)))
(/.f64 1 (*.f64 (*.f64 a eps) b))
(/.f64 (/.f64 (/.f64 1 a) b) eps)
(/.f64 (/.f64 (/.f64 1 eps) a) b)
(/.f64 1 (*.f64 eps (*.f64 a b)))
(/.f64 1 (*.f64 (*.f64 a eps) b))
(/.f64 (/.f64 (/.f64 1 a) b) eps)
(/.f64 (/.f64 (/.f64 1 eps) a) b)
(/.f64 1 (*.f64 eps (*.f64 a b)))
(/.f64 1 (*.f64 (*.f64 a eps) b))
(/.f64 (/.f64 (/.f64 1 a) b) eps)
(/.f64 (/.f64 (/.f64 1 eps) a) b)
(/.f64 1 (*.f64 eps (*.f64 a b)))
(/.f64 1 (*.f64 (*.f64 a eps) b))
(/.f64 (/.f64 (/.f64 1 a) b) eps)
(/.f64 (/.f64 (/.f64 1 eps) a) b)
(/.f64 1 (*.f64 eps (*.f64 a b)))
(/.f64 1 (*.f64 (*.f64 a eps) b))
(/.f64 (/.f64 (/.f64 1 a) b) eps)
(/.f64 (/.f64 (/.f64 1 eps) a) b)
(/.f64 1 (*.f64 eps (*.f64 a b)))
(/.f64 1 (*.f64 (*.f64 a eps) b))
(/.f64 (/.f64 (/.f64 1 a) b) eps)
(/.f64 (/.f64 (/.f64 1 eps) a) b)
(/.f64 1 (*.f64 eps (*.f64 a b)))
(/.f64 1 (*.f64 (*.f64 a eps) b))
(/.f64 (/.f64 (/.f64 1 a) b) eps)
(/.f64 (/.f64 (/.f64 1 eps) a) b)
(/.f64 1 (*.f64 eps (*.f64 a b)))
(/.f64 1 (*.f64 (*.f64 a eps) b))
(/.f64 (/.f64 (/.f64 1 a) b) eps)
(/.f64 (/.f64 (/.f64 1 eps) a) b)
(/.f64 1 (*.f64 eps (*.f64 a b)))
(/.f64 1 (*.f64 (*.f64 a eps) b))
(/.f64 (/.f64 (/.f64 1 a) b) eps)
(/.f64 (/.f64 (/.f64 1 eps) a) b)
(/.f64 1 (*.f64 eps (*.f64 a b)))
(/.f64 1 (*.f64 (*.f64 a eps) b))
(/.f64 (/.f64 (/.f64 1 a) b) eps)
(/.f64 (/.f64 (/.f64 1 eps) a) b)
(/.f64 1 (*.f64 eps (*.f64 a b)))
(/.f64 1 (*.f64 (*.f64 a eps) b))
(/.f64 (/.f64 (/.f64 1 a) b) eps)
(/.f64 (/.f64 (/.f64 1 eps) a) b)
(/.f64 1 (*.f64 eps (*.f64 a b)))
(/.f64 1 (*.f64 (*.f64 a eps) b))
(/.f64 (/.f64 (/.f64 1 a) b) eps)
(/.f64 (/.f64 (/.f64 1 eps) a) b)
(/.f64 1 (*.f64 eps (*.f64 a b)))
(/.f64 1 (*.f64 (*.f64 a eps) b))
(/.f64 (/.f64 (/.f64 1 a) b) eps)
(/.f64 (/.f64 (/.f64 1 eps) a) b)
(/.f64 1 (*.f64 eps (*.f64 a b)))
(/.f64 1 (*.f64 (*.f64 a eps) b))
(/.f64 (/.f64 (/.f64 1 a) b) eps)
(/.f64 (/.f64 (/.f64 1 eps) a) b)
(/.f64 1 (*.f64 eps (*.f64 a b)))
(/.f64 1 (*.f64 (*.f64 a eps) b))
(/.f64 (/.f64 (/.f64 1 a) b) eps)
(/.f64 (/.f64 (/.f64 1 eps) a) b)
(/.f64 1 (*.f64 eps (*.f64 a b)))
(/.f64 1 (*.f64 (*.f64 a eps) b))
(/.f64 (/.f64 (/.f64 1 a) b) eps)
(/.f64 (/.f64 (/.f64 1 eps) a) b)
(/.f64 1 (*.f64 eps (*.f64 a b)))
(/.f64 1 (*.f64 (*.f64 a eps) b))
(/.f64 (/.f64 (/.f64 1 a) b) eps)
(/.f64 (/.f64 (/.f64 1 eps) a) b)
(/.f64 1 (*.f64 eps (*.f64 a b)))
(/.f64 1 (*.f64 (*.f64 a eps) b))
(/.f64 (/.f64 (/.f64 1 a) b) eps)
(/.f64 (/.f64 (/.f64 1 eps) a) b)
(/.f64 1 (*.f64 eps (*.f64 a b)))
(/.f64 1 (*.f64 (*.f64 a eps) b))
(/.f64 (/.f64 (/.f64 1 a) b) eps)
(/.f64 (/.f64 (/.f64 1 eps) a) b)
(/.f64 1 (*.f64 eps (*.f64 a b)))
(/.f64 1 (*.f64 (*.f64 a eps) b))
(/.f64 (/.f64 (/.f64 1 a) b) eps)
(/.f64 (/.f64 (/.f64 1 eps) a) b)
(/.f64 1 (*.f64 eps (*.f64 a b)))
(/.f64 1 (*.f64 (*.f64 a eps) b))
(/.f64 (/.f64 (/.f64 1 a) b) eps)
(/.f64 (/.f64 (/.f64 1 eps) a) b)
(/.f64 1 (*.f64 eps (*.f64 a b)))
(/.f64 1 (*.f64 (*.f64 a eps) b))
(/.f64 (/.f64 (/.f64 1 a) b) eps)
(/.f64 (/.f64 (/.f64 1 eps) a) b)
(/.f64 1 (*.f64 eps (*.f64 a b)))
(/.f64 1 (*.f64 (*.f64 a eps) b))
(/.f64 (/.f64 (/.f64 1 a) b) eps)
(/.f64 (/.f64 (/.f64 1 eps) a) b)
(/.f64 1 (*.f64 eps (*.f64 a b)))
(/.f64 1 (*.f64 (*.f64 a eps) b))
(/.f64 (/.f64 (/.f64 1 a) b) eps)
(/.f64 (/.f64 (/.f64 1 eps) a) b)
(/.f64 1 (*.f64 eps (*.f64 a b)))
(/.f64 1 (*.f64 (*.f64 a eps) b))
(/.f64 (/.f64 (/.f64 1 a) b) eps)
(/.f64 (/.f64 (/.f64 1 eps) a) b)
(/.f64 1 (*.f64 eps (*.f64 a b)))
(/.f64 1 (*.f64 (*.f64 a eps) b))
(/.f64 (/.f64 (/.f64 1 a) b) eps)
(/.f64 (/.f64 (/.f64 1 eps) a) b)
(/.f64 1 (*.f64 eps (*.f64 a b)))
(/.f64 1 (*.f64 (*.f64 a eps) b))
(/.f64 (/.f64 (/.f64 1 a) b) eps)
(/.f64 (/.f64 (/.f64 1 eps) a) b)
(+.f64 0 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps (*.f64 a b))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (*.f64 a eps) b))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (*.f64 b eps)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps (*.f64 a b))))) (cbrt.f64 (exp.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps (*.f64 a b))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps (*.f64 a b)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (*.f64 a eps) b)))) (cbrt.f64 (exp.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (*.f64 a eps) b)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (*.f64 a eps) b))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (*.f64 b eps))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (*.f64 b eps)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (*.f64 b eps)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps (*.f64 a b)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps (*.f64 a b)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (*.f64 a eps) b))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (*.f64 b eps)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps (*.f64 a b))))) 1)
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (*.f64 a eps) b))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (*.f64 b eps)))
(-.f64 (/.f64 (pow.f64 (exp.f64 (+.f64 a b)) eps) (*.f64 eps (*.f64 a b))) (/.f64 1 (*.f64 eps (*.f64 a b))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (*.f64 a eps) b))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (*.f64 b eps)))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps (*.f64 a b)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (*.f64 a eps) b))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (*.f64 b eps)))
(/.f64 1 (/.f64 (*.f64 eps (*.f64 a b)) (expm1.f64 (*.f64 eps (+.f64 a b)))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (*.f64 a eps) b))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (*.f64 b eps)))
(/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) 2) (/.f64 (*.f64 eps (*.f64 a b)) (cbrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (*.f64 a eps) b))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (*.f64 b eps)))
(/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (/.f64 (*.f64 eps (*.f64 a b)) (sqrt.f64 (expm1.f64 (*.f64 eps (+.f64 a b))))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (*.f64 a eps) b))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (*.f64 b eps)))
(/.f64 (neg.f64 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (*.f64 eps a) (neg.f64 b)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (*.f64 a eps) b))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (*.f64 b eps)))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps a)) b)
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (*.f64 a eps) b))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (*.f64 b eps)))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) b) (*.f64 eps a))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (*.f64 a eps) b))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (*.f64 b eps)))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (sqrt.f64 (*.f64 eps (*.f64 a b)))) (sqrt.f64 (*.f64 eps (*.f64 a b))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (*.f64 a eps) b))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (*.f64 b eps)))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) a) (*.f64 eps b))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (*.f64 a eps) b))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (*.f64 b eps)))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 1) (*.f64 eps (*.f64 a b)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (*.f64 a eps) b))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (*.f64 b eps)))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 eps (*.f64 a b)) 2))) (cbrt.f64 (*.f64 eps (*.f64 a b))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (cbrt.f64 (*.f64 (*.f64 a eps) b)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a eps) b) 2))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b eps)) 2)) (cbrt.f64 (*.f64 a (*.f64 b eps)))))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) -1) (*.f64 (*.f64 eps a) (neg.f64 b)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (*.f64 a eps) b))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (*.f64 b eps)))
(/.f64 (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 1 (*.f64 eps a))) b)
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (*.f64 a eps) b))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (*.f64 b eps)))
(/.f64 (*.f64 -1 (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (*.f64 eps a) (neg.f64 b)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (*.f64 a eps) b))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (*.f64 b eps)))
(/.f64 (*.f64 (/.f64 1 (*.f64 eps a)) (expm1.f64 (*.f64 eps (+.f64 a b)))) b)
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (*.f64 a eps) b))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (*.f64 b eps)))
(pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps (*.f64 a b))) 1)
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (*.f64 a eps) b))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (*.f64 b eps)))
(pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps (*.f64 a b)))) 3)
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (*.f64 a eps) b))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (*.f64 b eps)))
(pow.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps (*.f64 a b))) 3) 1/3)
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (*.f64 a eps) b))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (*.f64 b eps)))
(pow.f64 (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps (*.f64 a b)))) 2)
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (*.f64 a eps) b))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (*.f64 b eps)))
(sqrt.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps (*.f64 a b))) 2))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (*.f64 a eps) b))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (*.f64 b eps)))
(log.f64 (exp.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps (*.f64 a b)))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (*.f64 a eps) b))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (*.f64 b eps)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps (*.f64 a b))))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (*.f64 a eps) b))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (*.f64 b eps)))
(cbrt.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps (*.f64 a b))) 3))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (*.f64 a eps) b))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (*.f64 b eps)))
(cbrt.f64 (*.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 3) (pow.f64 (/.f64 1 (*.f64 eps (*.f64 a b))) 3)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (*.f64 a eps) b))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (*.f64 b eps)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 eps (*.f64 a b))) 3) (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 3)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (*.f64 a eps) b))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (*.f64 b eps)))
(cbrt.f64 (/.f64 (pow.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) 3) (pow.f64 (*.f64 eps (*.f64 a b)) 3)))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (*.f64 a eps) b))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (*.f64 b eps)))
(expm1.f64 (log1p.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps (*.f64 a b)))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (*.f64 a eps) b))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (*.f64 b eps)))
(exp.f64 (log.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps (*.f64 a b)))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (*.f64 a eps) b))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (*.f64 b eps)))
(exp.f64 (*.f64 (log.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps (*.f64 a b)))) 1))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (*.f64 a eps) b))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (*.f64 b eps)))
(log1p.f64 (expm1.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps (*.f64 a b)))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (*.f64 a eps) b))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 a (*.f64 b eps)))
(+.f64 0 (*.f64 eps (*.f64 a b)))
(*.f64 (*.f64 a eps) b)
(*.f64 a (*.f64 b eps))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) eps) b)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) eps) b)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) eps) b))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) eps) b)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) eps) b))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) eps) b))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 a) eps) b))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 a) eps) b))))
(*.f64 (*.f64 a eps) b)
(*.f64 a (*.f64 b eps))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (*.f64 a b)))) 1)
(*.f64 (*.f64 a eps) b)
(*.f64 a (*.f64 b eps))
(/.f64 a (/.f64 1 (*.f64 eps b)))
(*.f64 (*.f64 a eps) b)
(*.f64 a (*.f64 b eps))
(/.f64 b (/.f64 1 (*.f64 eps a)))
(*.f64 (*.f64 a eps) b)
(*.f64 a (*.f64 b eps))
(/.f64 1 (/.f64 1 (*.f64 eps (*.f64 a b))))
(*.f64 (*.f64 a eps) b)
(*.f64 a (*.f64 b eps))
(/.f64 (*.f64 eps a) (/.f64 1 b))
(*.f64 (*.f64 a eps) b)
(*.f64 a (*.f64 b eps))
(/.f64 (*.f64 eps (*.f64 a b)) 1)
(*.f64 (*.f64 a eps) b)
(*.f64 a (*.f64 b eps))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 eps (*.f64 a b)) 2)) (/.f64 1 (cbrt.f64 (*.f64 eps (*.f64 a b)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a eps) b) 2)) 1) (cbrt.f64 (*.f64 (*.f64 a eps) b)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b eps)) 2)) (cbrt.f64 (*.f64 a (*.f64 b eps))))
(/.f64 (sqrt.f64 (*.f64 eps (*.f64 a b))) (pow.f64 (*.f64 eps (*.f64 a b)) -1/2))
(/.f64 (sqrt.f64 (*.f64 (*.f64 a eps) b)) (pow.f64 (*.f64 (*.f64 a eps) b) -1/2))
(/.f64 (sqrt.f64 (*.f64 a (*.f64 b eps))) (pow.f64 (*.f64 a (*.f64 b eps)) -1/2))
(/.f64 (*.f64 (*.f64 eps a) (neg.f64 b)) -1)
(*.f64 (*.f64 a eps) b)
(*.f64 a (*.f64 b eps))
(pow.f64 (*.f64 eps (*.f64 a b)) 1)
(*.f64 (*.f64 a eps) b)
(*.f64 a (*.f64 b eps))
(pow.f64 (cbrt.f64 (*.f64 eps (*.f64 a b))) 3)
(*.f64 (*.f64 a eps) b)
(*.f64 a (*.f64 b eps))
(pow.f64 (pow.f64 (*.f64 eps (*.f64 a b)) 3) 1/3)
(*.f64 (*.f64 a eps) b)
(*.f64 a (*.f64 b eps))
(pow.f64 (sqrt.f64 (*.f64 eps (*.f64 a b))) 2)
(*.f64 (*.f64 a eps) b)
(*.f64 a (*.f64 b eps))
(sqrt.f64 (pow.f64 (*.f64 eps (*.f64 a b)) 2))
(*.f64 (*.f64 a eps) b)
(*.f64 a (*.f64 b eps))
(log.f64 (pow.f64 (pow.f64 (exp.f64 a) eps) b))
(*.f64 (*.f64 a eps) b)
(*.f64 a (*.f64 b eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (*.f64 a b)))))
(*.f64 (*.f64 a eps) b)
(*.f64 a (*.f64 b eps))
(cbrt.f64 (pow.f64 (*.f64 eps (*.f64 a b)) 3))
(*.f64 (*.f64 a eps) b)
(*.f64 a (*.f64 b eps))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (*.f64 eps a) 3)))
(*.f64 (*.f64 a eps) b)
(*.f64 a (*.f64 b eps))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 eps a) 3) (pow.f64 b 3)))
(*.f64 (*.f64 a eps) b)
(*.f64 a (*.f64 b eps))
(expm1.f64 (log1p.f64 (*.f64 eps (*.f64 a b))))
(*.f64 (*.f64 a eps) b)
(*.f64 a (*.f64 b eps))
(exp.f64 (log.f64 (*.f64 eps (*.f64 a b))))
(*.f64 (*.f64 a eps) b)
(*.f64 a (*.f64 b eps))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (*.f64 a b))) 1))
(*.f64 (*.f64 a eps) b)
(*.f64 a (*.f64 b eps))
(log1p.f64 (expm1.f64 (*.f64 eps (*.f64 a b))))
(*.f64 (*.f64 a eps) b)
(*.f64 a (*.f64 b eps))
(+.f64 0 (/.f64 1 (*.f64 eps (*.f64 a b))))
(/.f64 1 (*.f64 (*.f64 a eps) b))
(/.f64 (/.f64 (/.f64 1 a) b) eps)
(/.f64 (/.f64 (/.f64 1 eps) a) b)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1 (*.f64 eps (*.f64 a b))))) (cbrt.f64 (exp.f64 (/.f64 1 (*.f64 eps (*.f64 a b))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (*.f64 eps (*.f64 a b)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1 (*.f64 (*.f64 a eps) b)))) (cbrt.f64 (exp.f64 (/.f64 1 (*.f64 (*.f64 a eps) b)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (*.f64 (*.f64 a eps) b))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 (/.f64 1 a) b) eps))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 (/.f64 1 a) b) eps)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 (/.f64 1 eps) a) b)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (*.f64 eps (*.f64 a b)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (*.f64 eps (*.f64 a b)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (*.f64 (*.f64 a eps) b))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 (/.f64 1 a) b) eps)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 (/.f64 1 eps) a) b)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 eps (*.f64 a b))))) 1)
(/.f64 1 (*.f64 (*.f64 a eps) b))
(/.f64 (/.f64 (/.f64 1 a) b) eps)
(/.f64 (/.f64 (/.f64 1 eps) a) b)
(*.f64 1 (/.f64 1 (*.f64 eps (*.f64 a b))))
(/.f64 1 (*.f64 (*.f64 a eps) b))
(/.f64 (/.f64 (/.f64 1 a) b) eps)
(/.f64 (/.f64 (/.f64 1 eps) a) b)
(*.f64 (/.f64 1 (*.f64 eps (*.f64 a b))) 1)
(/.f64 1 (*.f64 (*.f64 a eps) b))
(/.f64 (/.f64 (/.f64 1 a) b) eps)
(/.f64 (/.f64 (/.f64 1 eps) a) b)
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 eps (*.f64 a b)))) (cbrt.f64 (pow.f64 (*.f64 eps (*.f64 a b)) -2)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (*.f64 a eps) b))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a eps) b) -2)))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b eps)) -2)) (cbrt.f64 (*.f64 a (*.f64 b eps))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 eps (*.f64 a b)) -2)) (/.f64 1 (cbrt.f64 (*.f64 eps (*.f64 a b)))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (*.f64 a eps) b))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 a eps) b) -2)))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b eps)) -2)) (cbrt.f64 (*.f64 a (*.f64 b eps))))
(*.f64 (pow.f64 (*.f64 eps (*.f64 a b)) -1/2) (pow.f64 (*.f64 eps (*.f64 a b)) -1/2))
(/.f64 1 (*.f64 (*.f64 a eps) b))
(/.f64 (/.f64 (/.f64 1 a) b) eps)
(/.f64 (/.f64 (/.f64 1 eps) a) b)
(*.f64 -1 (/.f64 1 (*.f64 (*.f64 eps a) (neg.f64 b))))
(/.f64 1 (*.f64 (*.f64 a eps) b))
(/.f64 (/.f64 (/.f64 1 a) b) eps)
(/.f64 (/.f64 (/.f64 1 eps) a) b)
(*.f64 (/.f64 1 (*.f64 eps a)) (pow.f64 b -1))
(/.f64 1 (*.f64 (*.f64 a eps) b))
(/.f64 (/.f64 (/.f64 1 a) b) eps)
(/.f64 (/.f64 (/.f64 1 eps) a) b)
(*.f64 (/.f64 1 (*.f64 eps a)) (/.f64 1 b))
(/.f64 1 (*.f64 (*.f64 a eps) b))
(/.f64 (/.f64 (/.f64 1 a) b) eps)
(/.f64 (/.f64 (/.f64 1 eps) a) b)
(*.f64 (pow.f64 a -1) (pow.f64 (*.f64 eps b) -1))
(/.f64 1 (*.f64 (*.f64 a eps) b))
(/.f64 (/.f64 (/.f64 1 a) b) eps)
(/.f64 (/.f64 (/.f64 1 eps) a) b)
(*.f64 (pow.f64 b -1) (/.f64 1 (*.f64 eps a)))
(/.f64 1 (*.f64 (*.f64 a eps) b))
(/.f64 (/.f64 (/.f64 1 a) b) eps)
(/.f64 (/.f64 (/.f64 1 eps) a) b)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 eps (*.f64 a b)) 2)) -1) (pow.f64 (cbrt.f64 (*.f64 eps (*.f64 a b))) -1))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (*.f64 a eps) b))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (*.f64 a eps) b) 2))))
(/.f64 (*.f64 1 (/.f64 1 (cbrt.f64 (*.f64 a (*.f64 b eps))))) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b eps)) 2)))
(/.f64 (/.f64 1 (cbrt.f64 (*.f64 a (*.f64 b eps)))) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 b eps)) 2)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 eps (*.f64 a b))) -1) (pow.f64 (sqrt.f64 (*.f64 eps (*.f64 a b))) -1))
(/.f64 1 (*.f64 (*.f64 a eps) b))
(/.f64 (/.f64 (/.f64 1 a) b) eps)
(/.f64 (/.f64 (/.f64 1 eps) a) b)
(pow.f64 (*.f64 eps (*.f64 a b)) -1)
(/.f64 1 (*.f64 (*.f64 a eps) b))
(/.f64 (/.f64 (/.f64 1 a) b) eps)
(/.f64 (/.f64 (/.f64 1 eps) a) b)
(pow.f64 (/.f64 1 (*.f64 eps (*.f64 a b))) 1)
(/.f64 1 (*.f64 (*.f64 a eps) b))
(/.f64 (/.f64 (/.f64 1 a) b) eps)
(/.f64 (/.f64 (/.f64 1 eps) a) b)
(pow.f64 (/.f64 1 (cbrt.f64 (*.f64 eps (*.f64 a b)))) 3)
(/.f64 1 (*.f64 (*.f64 a eps) b))
(/.f64 (/.f64 (/.f64 1 a) b) eps)
(/.f64 (/.f64 (/.f64 1 eps) a) b)
(pow.f64 (pow.f64 (/.f64 1 (*.f64 eps (*.f64 a b))) 3) 1/3)
(/.f64 1 (*.f64 (*.f64 a eps) b))
(/.f64 (/.f64 (/.f64 1 a) b) eps)
(/.f64 (/.f64 (/.f64 1 eps) a) b)
(pow.f64 (pow.f64 (*.f64 eps (*.f64 a b)) -1/2) 2)
(/.f64 1 (*.f64 (*.f64 a eps) b))
(/.f64 (/.f64 (/.f64 1 a) b) eps)
(/.f64 (/.f64 (/.f64 1 eps) a) b)
(sqrt.f64 (pow.f64 (*.f64 eps (*.f64 a b)) -2))
(/.f64 1 (*.f64 (*.f64 a eps) b))
(/.f64 (/.f64 (/.f64 1 a) b) eps)
(/.f64 (/.f64 (/.f64 1 eps) a) b)
(log.f64 (exp.f64 (/.f64 1 (*.f64 eps (*.f64 a b)))))
(/.f64 1 (*.f64 (*.f64 a eps) b))
(/.f64 (/.f64 (/.f64 1 a) b) eps)
(/.f64 (/.f64 (/.f64 1 eps) a) b)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (*.f64 eps (*.f64 a b))))))
(/.f64 1 (*.f64 (*.f64 a eps) b))
(/.f64 (/.f64 (/.f64 1 a) b) eps)
(/.f64 (/.f64 (/.f64 1 eps) a) b)
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 eps (*.f64 a b))) 3))
(/.f64 1 (*.f64 (*.f64 a eps) b))
(/.f64 (/.f64 (/.f64 1 a) b) eps)
(/.f64 (/.f64 (/.f64 1 eps) a) b)
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 eps (*.f64 a b)))))
(/.f64 1 (*.f64 (*.f64 a eps) b))
(/.f64 (/.f64 (/.f64 1 a) b) eps)
(/.f64 (/.f64 (/.f64 1 eps) a) b)
(exp.f64 (neg.f64 (log.f64 (*.f64 eps (*.f64 a b)))))
(/.f64 1 (*.f64 (*.f64 a eps) b))
(/.f64 (/.f64 (/.f64 1 a) b) eps)
(/.f64 (/.f64 (/.f64 1 eps) a) b)
(exp.f64 (*.f64 (log.f64 (*.f64 eps (*.f64 a b))) -1))
(/.f64 1 (*.f64 (*.f64 a eps) b))
(/.f64 (/.f64 (/.f64 1 a) b) eps)
(/.f64 (/.f64 (/.f64 1 eps) a) b)
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 eps (*.f64 a b)))) 1))
(/.f64 1 (*.f64 (*.f64 a eps) b))
(/.f64 (/.f64 (/.f64 1 a) b) eps)
(/.f64 (/.f64 (/.f64 1 eps) a) b)
(log1p.f64 (expm1.f64 (/.f64 1 (*.f64 eps (*.f64 a b)))))
(/.f64 1 (*.f64 (*.f64 a eps) b))
(/.f64 (/.f64 (/.f64 1 a) b) eps)
(/.f64 (/.f64 (/.f64 1 eps) a) b)

localize39.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 71 to 25 computations (64.8% saved)

series12.0ms (0.1%)

Counts
4 → 108
Calls

27 calls:

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

rewrite159.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1902×log-prod
1508×fma-def
664×expm1-udef
664×log1p-udef
598×fma-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
017128
1370124
25397120
Stop Event
node limit
Counts
4 → 223
Calls
Call 1
Inputs
(/.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (exp.f64 (*.f64 eps b))))
(/.f64 (expm1.f64 (*.f64 eps b)) (exp.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)))
(expm1.f64 (*.f64 eps b))
Outputs
(+.f64 0 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) (cbrt.f64 (pow.f64 (exp.f64 eps) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))) 1)
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))
(*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (expm1.f64 (*.f64 eps b))))
(*.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 1)
(*.f64 1 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))
(*.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (cbrt.f64 eps) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))
(*.f64 (cbrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) (pow.f64 (cbrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) 2) (cbrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))
(*.f64 (sqrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) (sqrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(*.f64 (neg.f64 eps) (/.f64 1 (/.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) b))))
(*.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) eps)
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) b))
(*.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) 1) (/.f64 (cbrt.f64 eps) (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))))
(*.f64 (/.f64 (sqrt.f64 eps) 1) (/.f64 (sqrt.f64 eps) (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))))
(*.f64 (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 eps b))) (/.f64 (sqrt.f64 eps) (pow.f64 (exp.f64 eps) (neg.f64 b))))
(*.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (/.f64 eps (pow.f64 (exp.f64 eps) (neg.f64 b))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))) 2)) (/.f64 eps (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)))) (/.f64 eps (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) (expm1.f64 (*.f64 eps b))) (/.f64 (cbrt.f64 eps) (pow.f64 (exp.f64 eps) (neg.f64 b))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) (pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))) 2)) (cbrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)))))
(*.f64 (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)))))
(*.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) 1) (pow.f64 (exp.f64 eps) b))
(*.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) b)) 2)) (cbrt.f64 (pow.f64 (exp.f64 eps) b)))
(*.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (sqrt.f64 (pow.f64 (exp.f64 eps) b))) (sqrt.f64 (pow.f64 (exp.f64 eps) b)))
(*.f64 (/.f64 eps 1) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 eps (neg.f64 (expm1.f64 (*.f64 eps b)))) (neg.f64 (pow.f64 (exp.f64 eps) b)))
(pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) 3)
(pow.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) 2)
(pow.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) eps) -1)
(neg.f64 (/.f64 eps (/.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) b))))
(sqrt.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2))
(log.f64 (pow.f64 (exp.f64 eps) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))
(cbrt.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 3))
(expm1.f64 (log1p.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(exp.f64 (+.f64 (*.f64 eps b) (log.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))))))
(exp.f64 (*.f64 (+.f64 (*.f64 eps b) (log.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))))) 1))
(log1p.f64 (expm1.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(+.f64 0 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)))) (cbrt.f64 (exp.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)))) 1)
(-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (pow.f64 (exp.f64 eps) b)) (pow.f64 (exp.f64 eps) (neg.f64 b)))
(*.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) (neg.f64 b)))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) 1)
(*.f64 1 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)))
(*.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))) (pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))) 2) (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2) (*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (neg.f64 b))))
(*.f64 (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))) (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))))
(*.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b))) (*.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (neg.f64 b))))
(*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (/.f64 1 (neg.f64 (pow.f64 (exp.f64 eps) b))))
(*.f64 (pow.f64 (exp.f64 eps) (neg.f64 b)) (expm1.f64 (*.f64 eps b)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) b)) 2)) (/.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (exp.f64 eps) b))))
(*.f64 (/.f64 1 (sqrt.f64 (pow.f64 (exp.f64 eps) b))) (/.f64 (expm1.f64 (*.f64 eps b)) (sqrt.f64 (pow.f64 (exp.f64 eps) b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2) 1) (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) b)) 2)) (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2) (sqrt.f64 (pow.f64 (exp.f64 eps) b))) (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) (sqrt.f64 (pow.f64 (exp.f64 eps) b))))
(*.f64 (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b))) 1) (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) b)))
(*.f64 (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) b)) 2)) (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b))) (cbrt.f64 (pow.f64 (exp.f64 eps) b))))
(pow.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) 1)
(pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))) 3)
(pow.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))) 2)
(pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) -1)
(neg.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (pow.f64 (exp.f64 eps) b))))
(sqrt.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) 2))
(log.f64 (exp.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)))))
(cbrt.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) 3))
(cbrt.f64 (/.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 3) (pow.f64 (pow.f64 (exp.f64 eps) b) 3)))
(expm1.f64 (log1p.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))))
(exp.f64 (-.f64 (log.f64 (expm1.f64 (*.f64 eps b))) (*.f64 eps b)))
(exp.f64 (*.f64 (-.f64 (log.f64 (expm1.f64 (*.f64 eps b))) (*.f64 eps b)) 1))
(log1p.f64 (expm1.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))))
(-.f64 (/.f64 1 a) (-.f64 (*.f64 eps 1/2) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(-.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 1 a)) (*.f64 eps 1/2))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (fma.f64 eps -1/2 (/.f64 1 a))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (fma.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (expm1.f64 (*.f64 eps b))) (neg.f64 (fma.f64 eps -1/2 (/.f64 1 a))))) (/.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2) (fma.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (expm1.f64 (*.f64 eps b))) (neg.f64 (fma.f64 eps -1/2 (/.f64 1 a))))))
(*.f64 1 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (fma.f64 eps -1/2 (/.f64 1 a))))
(*.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (fma.f64 eps -1/2 (/.f64 1 a))) 1)
(*.f64 (cbrt.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (fma.f64 eps -1/2 (/.f64 1 a)))) (cbrt.f64 (pow.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (fma.f64 eps -1/2 (/.f64 1 a))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (fma.f64 eps -1/2 (/.f64 1 a))) 2)) (cbrt.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (fma.f64 eps -1/2 (/.f64 1 a)))))
(*.f64 (sqrt.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (fma.f64 eps -1/2 (/.f64 1 a)))) (sqrt.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (fma.f64 eps -1/2 (/.f64 1 a)))))
(*.f64 (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 3) (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 3)) (/.f64 1 (fma.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2)) (/.f64 1 (fma.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (expm1.f64 (*.f64 eps b))) (neg.f64 (fma.f64 eps -1/2 (/.f64 1 a))))))
(/.f64 1 (/.f64 (fma.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2)) (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 3) (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 3))))
(/.f64 1 (/.f64 (fma.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (expm1.f64 (*.f64 eps b))) (neg.f64 (fma.f64 eps -1/2 (/.f64 1 a)))) (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2))))
(/.f64 (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 3) (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 3)) (fma.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 3) (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 3)) (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2) (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (*.f64 (pow.f64 (exp.f64 eps) b) (fma.f64 eps -1/2 (/.f64 1 a)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2)) (fma.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (expm1.f64 (*.f64 eps b))) (neg.f64 (fma.f64 eps -1/2 (/.f64 1 a)))))
(/.f64 (fma.f64 eps (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2)) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2))))
(/.f64 (fma.f64 eps (fma.f64 eps 1/2 (/.f64 1 a)) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) (fma.f64 eps 1/2 (/.f64 1 a))))
(/.f64 (+.f64 (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2)) (*.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) eps) (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)))) (*.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) eps) (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2))))
(/.f64 (+.f64 (fma.f64 eps 1/2 (/.f64 1 a)) (*.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) eps) (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)))) (*.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) eps) (fma.f64 eps 1/2 (/.f64 1 a))))
(/.f64 (fma.f64 (neg.f64 eps) (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2)) (*.f64 (/.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) b)) (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)))) (*.f64 (/.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) b)) (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2))))
(/.f64 (fma.f64 (neg.f64 eps) (fma.f64 eps 1/2 (/.f64 1 a)) (*.f64 (/.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) b)) (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)))) (*.f64 (/.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) b)) (fma.f64 eps 1/2 (/.f64 1 a))))
(/.f64 (fma.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) (*.f64 (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2)) eps)) (*.f64 (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2)) (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))))
(/.f64 (fma.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (/.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) eps) (*.f64 (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2)) 1)) (*.f64 (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2)) (/.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) eps)))
(/.f64 (fma.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (/.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) b)) (*.f64 (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2)) (neg.f64 eps))) (*.f64 (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2)) (/.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) b))))
(/.f64 (fma.f64 (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)) (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) (*.f64 (fma.f64 eps 1/2 (/.f64 1 a)) eps)) (*.f64 (fma.f64 eps 1/2 (/.f64 1 a)) (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))))
(/.f64 (fma.f64 (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)) (/.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) eps) (*.f64 (fma.f64 eps 1/2 (/.f64 1 a)) 1)) (*.f64 (fma.f64 eps 1/2 (/.f64 1 a)) (/.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) eps)))
(/.f64 (fma.f64 (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)) (/.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) b)) (*.f64 (fma.f64 eps 1/2 (/.f64 1 a)) (neg.f64 eps))) (*.f64 (fma.f64 eps 1/2 (/.f64 1 a)) (/.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) b))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 3) (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 3))) (neg.f64 (fma.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2))) (neg.f64 (fma.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (expm1.f64 (*.f64 eps b))) (neg.f64 (fma.f64 eps -1/2 (/.f64 1 a))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 1 a)) 3) (*.f64 (pow.f64 eps 3) 1/8)) (fma.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 1 a)) (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 1 a)) (fma.f64 (*.f64 eps eps) 1/4 (*.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 1 a)) (*.f64 eps 1/2)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2) (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(/.f64 (fma.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 1 a)) (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 1 a)) (neg.f64 (*.f64 (*.f64 eps eps) 1/4))) (+.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 1 a)) (*.f64 eps 1/2)))
(pow.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (fma.f64 eps -1/2 (/.f64 1 a))) 1)
(pow.f64 (cbrt.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (fma.f64 eps -1/2 (/.f64 1 a)))) 3)
(pow.f64 (pow.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (fma.f64 eps -1/2 (/.f64 1 a))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (fma.f64 eps -1/2 (/.f64 1 a)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (fma.f64 eps -1/2 (/.f64 1 a))) 2))
(log.f64 (exp.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (fma.f64 eps -1/2 (/.f64 1 a)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (fma.f64 eps -1/2 (/.f64 1 a))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 eps) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (+.f64 1 (expm1.f64 (fma.f64 eps -1/2 (/.f64 1 a))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))) (exp.f64 (fma.f64 eps -1/2 (/.f64 1 a)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))) (+.f64 1 (expm1.f64 (fma.f64 eps -1/2 (/.f64 1 a))))))
(log.f64 (*.f64 (exp.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (+.f64 1 (expm1.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 eps -1/2 (/.f64 1 a)))) (pow.f64 (exp.f64 eps) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 eps -1/2 (/.f64 1 a)))) (+.f64 1 (expm1.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))))
(log.f64 (*.f64 (exp.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 1 a))) (exp.f64 (*.f64 eps -1/2))))
(log.f64 (*.f64 (exp.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 1 a))) (/.f64 1 (pow.f64 (exp.f64 eps) 1/2))))
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 eps) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (exp.f64 (/.f64 1 a))) (exp.f64 (*.f64 eps -1/2))))
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 eps) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (exp.f64 (/.f64 1 a))) (/.f64 1 (pow.f64 (exp.f64 eps) 1/2))))
(log.f64 (/.f64 (exp.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 1 a))) (+.f64 1 (expm1.f64 (*.f64 eps 1/2)))))
(log.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 eps) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (exp.f64 (/.f64 1 a))) (pow.f64 (exp.f64 eps) 1/2)))
(log.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 eps) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (exp.f64 (/.f64 1 a))) (+.f64 1 (expm1.f64 (*.f64 eps 1/2)))))
(cbrt.f64 (pow.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (fma.f64 eps -1/2 (/.f64 1 a))) 3))
(expm1.f64 (log1p.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (fma.f64 eps -1/2 (/.f64 1 a)))))
(exp.f64 (log.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (fma.f64 eps -1/2 (/.f64 1 a)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (fma.f64 eps -1/2 (/.f64 1 a)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (fma.f64 eps -1/2 (/.f64 1 a)))))
(fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (expm1.f64 (*.f64 eps b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 1 (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 1 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 1 (/.f64 1 a) (fma.f64 eps -1/2 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(fma.f64 1 (/.f64 1 a) (neg.f64 (-.f64 (*.f64 eps 1/2) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))
(fma.f64 1 (fma.f64 eps -1/2 (/.f64 1 a)) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))
(fma.f64 1 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 1 a)) (*.f64 eps -1/2))
(fma.f64 (/.f64 1 a) 1 (fma.f64 eps -1/2 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(fma.f64 (/.f64 1 a) 1 (neg.f64 (-.f64 (*.f64 eps 1/2) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))
(fma.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 1 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (cbrt.f64 eps) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) 2) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) 2) (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))
(fma.f64 (/.f64 1 (cbrt.f64 a)) (cbrt.f64 (pow.f64 a -2)) (fma.f64 eps -1/2 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(fma.f64 (/.f64 1 (cbrt.f64 a)) (cbrt.f64 (pow.f64 a -2)) (neg.f64 (-.f64 (*.f64 eps 1/2) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))
(fma.f64 (cbrt.f64 (pow.f64 a -2)) (/.f64 1 (cbrt.f64 a)) (fma.f64 eps -1/2 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(fma.f64 (cbrt.f64 (pow.f64 a -2)) (/.f64 1 (cbrt.f64 a)) (neg.f64 (-.f64 (*.f64 eps 1/2) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))
(fma.f64 (cbrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) (pow.f64 (cbrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) 2) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) 2) (cbrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))
(fma.f64 (pow.f64 a -1/2) (pow.f64 a -1/2) (fma.f64 eps -1/2 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(fma.f64 (pow.f64 a -1/2) (pow.f64 a -1/2) (neg.f64 (-.f64 (*.f64 eps 1/2) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))
(fma.f64 (sqrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) (sqrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 -1 (/.f64 1 (neg.f64 a)) (fma.f64 eps -1/2 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(fma.f64 -1 (/.f64 1 (neg.f64 a)) (neg.f64 (-.f64 (*.f64 eps 1/2) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))
(fma.f64 (neg.f64 eps) (/.f64 1 (/.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (/.f64 1 (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2))) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))
(fma.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) eps (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)) (/.f64 1 (fma.f64 eps 1/2 (/.f64 1 a))) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))
(fma.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 1 a))) (cbrt.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 1 a)))) (cbrt.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 1 a))) (*.f64 eps -1/2))
(fma.f64 (sqrt.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 1 a))) (sqrt.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 1 a))) (*.f64 eps -1/2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a a)) -1) (pow.f64 (cbrt.f64 a) -1) (fma.f64 eps -1/2 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a a)) -1) (pow.f64 (cbrt.f64 a) -1) (neg.f64 (-.f64 (*.f64 eps 1/2) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))
(fma.f64 (pow.f64 (sqrt.f64 a) -1) (pow.f64 (sqrt.f64 a) -1) (fma.f64 eps -1/2 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(fma.f64 (pow.f64 (sqrt.f64 a) -1) (pow.f64 (sqrt.f64 a) -1) (neg.f64 (-.f64 (*.f64 eps 1/2) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) 1) (/.f64 (cbrt.f64 eps) (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (/.f64 (sqrt.f64 eps) 1) (/.f64 (sqrt.f64 eps) (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 eps b))) (/.f64 (sqrt.f64 eps) (pow.f64 (exp.f64 eps) (neg.f64 b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (/.f64 eps (pow.f64 (exp.f64 eps) (neg.f64 b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))) 2)) (/.f64 eps (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (/.f64 1 (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)))) (/.f64 eps (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) (expm1.f64 (*.f64 eps b))) (/.f64 (cbrt.f64 eps) (pow.f64 (exp.f64 eps) (neg.f64 b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) (pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))) 2)) (cbrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (+.f64 (pow.f64 a -1/2) (sqrt.f64 (*.f64 eps 1/2))) (-.f64 (pow.f64 a -1/2) (sqrt.f64 (*.f64 eps 1/2))) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))
(fma.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) 1) (pow.f64 (exp.f64 eps) b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) b)) 2)) (cbrt.f64 (pow.f64 (exp.f64 eps) b)) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (sqrt.f64 (pow.f64 (exp.f64 eps) b))) (sqrt.f64 (pow.f64 (exp.f64 eps) b)) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (/.f64 eps 1) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (/.f64 eps (neg.f64 (expm1.f64 (*.f64 eps b)))) (neg.f64 (pow.f64 (exp.f64 eps) b)) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (pow.f64 (exp.f64 eps) b) -1)
(+.f64 0 (expm1.f64 (*.f64 eps b)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (expm1.f64 (*.f64 eps b)))) (cbrt.f64 (exp.f64 (expm1.f64 (*.f64 eps b)))))) (log.f64 (cbrt.f64 (exp.f64 (expm1.f64 (*.f64 eps b))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (expm1.f64 (*.f64 eps b))))) (log.f64 (sqrt.f64 (exp.f64 (expm1.f64 (*.f64 eps b))))))
(-.f64 (pow.f64 (exp.f64 eps) b) 1)
(*.f64 (expm1.f64 (*.f64 eps b)) 1)
(*.f64 1 (expm1.f64 (*.f64 eps b)))
(*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2) (cbrt.f64 (expm1.f64 (*.f64 eps b))))
(*.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b))) (sqrt.f64 (expm1.f64 (*.f64 eps b))))
(*.f64 (+.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) b)) 1) (-.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) b)) 1))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 eps) b) 3) 1) (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) b) 2) (+.f64 1 (pow.f64 (exp.f64 eps) b))))
(/.f64 (expm1.f64 (fma.f64 eps b (*.f64 eps b))) (+.f64 (pow.f64 (exp.f64 eps) b) 1))
(pow.f64 (expm1.f64 (*.f64 eps b)) 1)
(pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 3)
(pow.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 3) 1/3)
(pow.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b))) 2)
(sqrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))
(log.f64 (exp.f64 (expm1.f64 (*.f64 eps b))))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (*.f64 eps b)))))
(cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 3))
(exp.f64 (log.f64 (expm1.f64 (*.f64 eps b))))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (*.f64 eps b))) 1))
(log1p.f64 (expm1.f64 (expm1.f64 (*.f64 eps b))))
(fma.f64 (pow.f64 (exp.f64 eps) b) 1 -1)
(fma.f64 1 (pow.f64 (exp.f64 eps) b) -1)
(fma.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) b)) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) b)) 2) -1)
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) b)) 2) (cbrt.f64 (pow.f64 (exp.f64 eps) b)) -1)
(fma.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) b)) (sqrt.f64 (pow.f64 (exp.f64 eps) b)) -1)

simplify221.0ms (1.5%)

Algorithm
egg-herbie
Rules
1558×fma-neg
898×fma-def
692×associate-*r*
690×associate-*l*
526×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
067216825
1175315693
2711615693
Stop Event
node limit
Counts
331 → 394
Calls
Call 1
Inputs
(/.f64 1 b)
(+.f64 (*.f64 1/2 eps) (/.f64 1 b))
(+.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 b) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b))))))
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/6 (pow.f64 b 2)) (+.f64 (*.f64 1/24 (pow.f64 b 2)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b))) b)) (*.f64 1/12 (pow.f64 b 2)))))) (+.f64 (/.f64 1 b) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b)))))))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 1 b)
(-.f64 (+.f64 eps (/.f64 1 b)) (*.f64 1/2 eps))
(-.f64 (+.f64 eps (+.f64 (*.f64 b (-.f64 (*.f64 1/2 (pow.f64 eps 2)) (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 1/2 (*.f64 eps (-.f64 eps (*.f64 1/2 eps))))))) (/.f64 1 b))) (*.f64 1/2 eps))
(-.f64 (+.f64 eps (+.f64 (*.f64 b (-.f64 (*.f64 1/2 (pow.f64 eps 2)) (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 1/2 (*.f64 eps (-.f64 eps (*.f64 1/2 eps))))))) (+.f64 (*.f64 (-.f64 (*.f64 1/6 (pow.f64 eps 3)) (+.f64 (*.f64 1/24 (pow.f64 eps 3)) (+.f64 (*.f64 1/2 (*.f64 eps (-.f64 (*.f64 1/2 (pow.f64 eps 2)) (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 1/2 (*.f64 eps (-.f64 eps (*.f64 1/2 eps)))))))) (*.f64 1/6 (*.f64 (pow.f64 eps 2) (-.f64 eps (*.f64 1/2 eps))))))) (pow.f64 b 2)) (/.f64 1 b)))) (*.f64 1/2 eps))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(*.f64 eps b)
(+.f64 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 (pow.f64 b 2)) (pow.f64 b 2))) (*.f64 eps b))
(+.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/6 (pow.f64 b 3)) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 b 2)) (pow.f64 b 2)) b) (*.f64 1/2 (pow.f64 b 3))))) (+.f64 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 (pow.f64 b 2)) (pow.f64 b 2))) (*.f64 eps b)))
(+.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/6 (pow.f64 b 3)) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 b 2)) (pow.f64 b 2)) b) (*.f64 1/2 (pow.f64 b 3))))) (+.f64 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 (pow.f64 b 2)) (pow.f64 b 2))) (+.f64 (*.f64 (-.f64 (*.f64 1/24 (pow.f64 b 4)) (+.f64 (*.f64 b (-.f64 (*.f64 1/6 (pow.f64 b 3)) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 b 2)) (pow.f64 b 2)) b) (*.f64 1/2 (pow.f64 b 3))))) (+.f64 (*.f64 1/6 (pow.f64 b 4)) (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 b 2)) (pow.f64 b 2)) (pow.f64 b 2)))))) (pow.f64 eps 4)) (*.f64 eps b))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps b)) 1) (exp.f64 (*.f64 eps b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps b)) 1) (exp.f64 (*.f64 eps b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps b)) 1) (exp.f64 (*.f64 eps b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps b)) 1) (exp.f64 (*.f64 eps b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps b)) 1) (exp.f64 (*.f64 eps b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps b)) 1) (exp.f64 (*.f64 eps b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps b)) 1) (exp.f64 (*.f64 eps b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps b)) 1) (exp.f64 (*.f64 eps b)))
(*.f64 eps b)
(+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 1/2 (pow.f64 eps 2)) (pow.f64 eps 2))) (*.f64 eps b))
(+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 1/2 (pow.f64 eps 2)) (pow.f64 eps 2))) (+.f64 (*.f64 (-.f64 (*.f64 1/6 (pow.f64 eps 3)) (+.f64 (*.f64 1/2 (pow.f64 eps 3)) (*.f64 eps (-.f64 (*.f64 1/2 (pow.f64 eps 2)) (pow.f64 eps 2))))) (pow.f64 b 3)) (*.f64 eps b)))
(+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 1/2 (pow.f64 eps 2)) (pow.f64 eps 2))) (+.f64 (*.f64 (-.f64 (*.f64 1/6 (pow.f64 eps 3)) (+.f64 (*.f64 1/2 (pow.f64 eps 3)) (*.f64 eps (-.f64 (*.f64 1/2 (pow.f64 eps 2)) (pow.f64 eps 2))))) (pow.f64 b 3)) (+.f64 (*.f64 (-.f64 (*.f64 1/24 (pow.f64 eps 4)) (+.f64 (*.f64 1/6 (pow.f64 eps 4)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 (pow.f64 eps 2)) (pow.f64 eps 2)))) (*.f64 (-.f64 (*.f64 1/6 (pow.f64 eps 3)) (+.f64 (*.f64 1/2 (pow.f64 eps 3)) (*.f64 eps (-.f64 (*.f64 1/2 (pow.f64 eps 2)) (pow.f64 eps 2))))) eps)))) (pow.f64 b 4)) (*.f64 eps b))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps b)) 1) (exp.f64 (*.f64 eps b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps b)) 1) (exp.f64 (*.f64 eps b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps b)) 1) (exp.f64 (*.f64 eps b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps b)) 1) (exp.f64 (*.f64 eps b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps b)) 1) (exp.f64 (*.f64 eps b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps b)) 1) (exp.f64 (*.f64 eps b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps b)) 1) (exp.f64 (*.f64 eps b)))
(/.f64 (-.f64 (exp.f64 (*.f64 eps b)) 1) (exp.f64 (*.f64 eps b)))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b))))))
(+.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/6 (pow.f64 b 2)) (+.f64 (*.f64 1/24 (pow.f64 b 2)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b))) b)) (*.f64 1/12 (pow.f64 b 2)))))) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b)))))))
(+.f64 (*.f64 (-.f64 (*.f64 1/24 (pow.f64 b 3)) (+.f64 (*.f64 1/6 (*.f64 (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b))) (pow.f64 b 2))) (+.f64 (*.f64 1/120 (pow.f64 b 3)) (+.f64 (*.f64 1/48 (pow.f64 b 3)) (*.f64 1/2 (*.f64 b (-.f64 (*.f64 1/6 (pow.f64 b 2)) (+.f64 (*.f64 1/24 (pow.f64 b 2)) (+.f64 (*.f64 1/12 (pow.f64 b 2)) (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b))) b))))))))))) (pow.f64 eps 4)) (+.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/6 (pow.f64 b 2)) (+.f64 (*.f64 1/24 (pow.f64 b 2)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b))) b)) (*.f64 1/12 (pow.f64 b 2)))))) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b))))))))
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(+.f64 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)) (/.f64 1 a))
(+.f64 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)) (/.f64 1 a))
(+.f64 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)) (/.f64 1 a))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))) 1/2)))
(+.f64 (/.f64 1 a) (*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))) 1/2))))
(+.f64 (/.f64 1 a) (*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))) 1/2))))
(+.f64 (/.f64 1 a) (*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))) 1/2))))
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (*.f64 b (-.f64 (*.f64 1/2 (pow.f64 eps 2)) (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 1/2 (*.f64 eps (-.f64 eps (*.f64 1/2 eps))))))) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (*.f64 b (-.f64 (*.f64 1/2 (pow.f64 eps 2)) (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 1/2 (*.f64 eps (-.f64 eps (*.f64 1/2 eps))))))) (+.f64 (*.f64 (-.f64 (*.f64 1/6 (pow.f64 eps 3)) (+.f64 (*.f64 1/24 (pow.f64 eps 3)) (+.f64 (*.f64 1/2 (*.f64 eps (-.f64 (*.f64 1/2 (pow.f64 eps 2)) (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 1/2 (*.f64 eps (-.f64 eps (*.f64 1/2 eps)))))))) (*.f64 1/6 (*.f64 (pow.f64 eps 2) (-.f64 eps (*.f64 1/2 eps))))))) (pow.f64 b 2)) (+.f64 (/.f64 1 a) (/.f64 1 b))))
(-.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 1 a)) (*.f64 1/2 eps))
(-.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 1 a)) (*.f64 1/2 eps))
(-.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 1 a)) (*.f64 1/2 eps))
(-.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 1 a)) (*.f64 1/2 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 (*.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 1 a)) (*.f64 1/2 eps))
(-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (*.f64 1/2 eps))
(-.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 1 a)) (*.f64 1/2 eps))
(-.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 (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (*.f64 1/2 eps))
(-.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 1 a)) (*.f64 1/2 eps))
(-.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 eps b)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (+.f64 (*.f64 eps b) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 b 3)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 b 4))) (+.f64 (*.f64 eps b) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 b 3))))))
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(*.f64 eps b)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (+.f64 (*.f64 eps b) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 b 3)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 b 4))) (+.f64 (*.f64 eps b) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 b 3))))))
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(+.f64 0 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) (cbrt.f64 (pow.f64 (exp.f64 eps) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))) 1)
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))
(*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (expm1.f64 (*.f64 eps b))))
(*.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 1)
(*.f64 1 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))
(*.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (cbrt.f64 eps) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))
(*.f64 (cbrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) (pow.f64 (cbrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) 2) (cbrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))
(*.f64 (sqrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) (sqrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(*.f64 (neg.f64 eps) (/.f64 1 (/.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) b))))
(*.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) eps)
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) b))
(*.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) 1) (/.f64 (cbrt.f64 eps) (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))))
(*.f64 (/.f64 (sqrt.f64 eps) 1) (/.f64 (sqrt.f64 eps) (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))))
(*.f64 (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 eps b))) (/.f64 (sqrt.f64 eps) (pow.f64 (exp.f64 eps) (neg.f64 b))))
(*.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (/.f64 eps (pow.f64 (exp.f64 eps) (neg.f64 b))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))) 2)) (/.f64 eps (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)))) (/.f64 eps (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) (expm1.f64 (*.f64 eps b))) (/.f64 (cbrt.f64 eps) (pow.f64 (exp.f64 eps) (neg.f64 b))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) (pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))) 2)) (cbrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)))))
(*.f64 (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)))))
(*.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) 1) (pow.f64 (exp.f64 eps) b))
(*.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) b)) 2)) (cbrt.f64 (pow.f64 (exp.f64 eps) b)))
(*.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (sqrt.f64 (pow.f64 (exp.f64 eps) b))) (sqrt.f64 (pow.f64 (exp.f64 eps) b)))
(*.f64 (/.f64 eps 1) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 eps (neg.f64 (expm1.f64 (*.f64 eps b)))) (neg.f64 (pow.f64 (exp.f64 eps) b)))
(pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) 3)
(pow.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) 2)
(pow.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) eps) -1)
(neg.f64 (/.f64 eps (/.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) b))))
(sqrt.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2))
(log.f64 (pow.f64 (exp.f64 eps) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))
(cbrt.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 3))
(expm1.f64 (log1p.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(exp.f64 (+.f64 (*.f64 eps b) (log.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))))))
(exp.f64 (*.f64 (+.f64 (*.f64 eps b) (log.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))))) 1))
(log1p.f64 (expm1.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(+.f64 0 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)))) (cbrt.f64 (exp.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)))) 1)
(-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (pow.f64 (exp.f64 eps) b)) (pow.f64 (exp.f64 eps) (neg.f64 b)))
(*.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) (neg.f64 b)))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) 1)
(*.f64 1 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)))
(*.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))) (pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))) 2) (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2) (*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (neg.f64 b))))
(*.f64 (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))) (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))))
(*.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b))) (*.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (neg.f64 b))))
(*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (/.f64 1 (neg.f64 (pow.f64 (exp.f64 eps) b))))
(*.f64 (pow.f64 (exp.f64 eps) (neg.f64 b)) (expm1.f64 (*.f64 eps b)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) b)) 2)) (/.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (exp.f64 eps) b))))
(*.f64 (/.f64 1 (sqrt.f64 (pow.f64 (exp.f64 eps) b))) (/.f64 (expm1.f64 (*.f64 eps b)) (sqrt.f64 (pow.f64 (exp.f64 eps) b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2) 1) (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) b)) 2)) (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2) (sqrt.f64 (pow.f64 (exp.f64 eps) b))) (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) (sqrt.f64 (pow.f64 (exp.f64 eps) b))))
(*.f64 (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b))) 1) (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) b)))
(*.f64 (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) b)) 2)) (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b))) (cbrt.f64 (pow.f64 (exp.f64 eps) b))))
(pow.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) 1)
(pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))) 3)
(pow.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))) 2)
(pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) -1)
(neg.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (pow.f64 (exp.f64 eps) b))))
(sqrt.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) 2))
(log.f64 (exp.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)))))
(cbrt.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) 3))
(cbrt.f64 (/.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 3) (pow.f64 (pow.f64 (exp.f64 eps) b) 3)))
(expm1.f64 (log1p.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))))
(exp.f64 (-.f64 (log.f64 (expm1.f64 (*.f64 eps b))) (*.f64 eps b)))
(exp.f64 (*.f64 (-.f64 (log.f64 (expm1.f64 (*.f64 eps b))) (*.f64 eps b)) 1))
(log1p.f64 (expm1.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))))
(-.f64 (/.f64 1 a) (-.f64 (*.f64 eps 1/2) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(-.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 1 a)) (*.f64 eps 1/2))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (fma.f64 eps -1/2 (/.f64 1 a))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (fma.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (expm1.f64 (*.f64 eps b))) (neg.f64 (fma.f64 eps -1/2 (/.f64 1 a))))) (/.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2) (fma.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (expm1.f64 (*.f64 eps b))) (neg.f64 (fma.f64 eps -1/2 (/.f64 1 a))))))
(*.f64 1 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (fma.f64 eps -1/2 (/.f64 1 a))))
(*.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (fma.f64 eps -1/2 (/.f64 1 a))) 1)
(*.f64 (cbrt.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (fma.f64 eps -1/2 (/.f64 1 a)))) (cbrt.f64 (pow.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (fma.f64 eps -1/2 (/.f64 1 a))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (fma.f64 eps -1/2 (/.f64 1 a))) 2)) (cbrt.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (fma.f64 eps -1/2 (/.f64 1 a)))))
(*.f64 (sqrt.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (fma.f64 eps -1/2 (/.f64 1 a)))) (sqrt.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (fma.f64 eps -1/2 (/.f64 1 a)))))
(*.f64 (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 3) (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 3)) (/.f64 1 (fma.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2)) (/.f64 1 (fma.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (expm1.f64 (*.f64 eps b))) (neg.f64 (fma.f64 eps -1/2 (/.f64 1 a))))))
(/.f64 1 (/.f64 (fma.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2)) (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 3) (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 3))))
(/.f64 1 (/.f64 (fma.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (expm1.f64 (*.f64 eps b))) (neg.f64 (fma.f64 eps -1/2 (/.f64 1 a)))) (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2))))
(/.f64 (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 3) (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 3)) (fma.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 3) (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 3)) (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2) (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (*.f64 (pow.f64 (exp.f64 eps) b) (fma.f64 eps -1/2 (/.f64 1 a)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2)) (fma.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (expm1.f64 (*.f64 eps b))) (neg.f64 (fma.f64 eps -1/2 (/.f64 1 a)))))
(/.f64 (fma.f64 eps (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2)) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2))))
(/.f64 (fma.f64 eps (fma.f64 eps 1/2 (/.f64 1 a)) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) (fma.f64 eps 1/2 (/.f64 1 a))))
(/.f64 (+.f64 (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2)) (*.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) eps) (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)))) (*.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) eps) (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2))))
(/.f64 (+.f64 (fma.f64 eps 1/2 (/.f64 1 a)) (*.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) eps) (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)))) (*.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) eps) (fma.f64 eps 1/2 (/.f64 1 a))))
(/.f64 (fma.f64 (neg.f64 eps) (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2)) (*.f64 (/.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) b)) (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)))) (*.f64 (/.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) b)) (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2))))
(/.f64 (fma.f64 (neg.f64 eps) (fma.f64 eps 1/2 (/.f64 1 a)) (*.f64 (/.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) b)) (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)))) (*.f64 (/.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) b)) (fma.f64 eps 1/2 (/.f64 1 a))))
(/.f64 (fma.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) (*.f64 (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2)) eps)) (*.f64 (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2)) (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))))
(/.f64 (fma.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (/.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) eps) (*.f64 (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2)) 1)) (*.f64 (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2)) (/.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) eps)))
(/.f64 (fma.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (/.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) b)) (*.f64 (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2)) (neg.f64 eps))) (*.f64 (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2)) (/.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) b))))
(/.f64 (fma.f64 (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)) (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) (*.f64 (fma.f64 eps 1/2 (/.f64 1 a)) eps)) (*.f64 (fma.f64 eps 1/2 (/.f64 1 a)) (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))))
(/.f64 (fma.f64 (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)) (/.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) eps) (*.f64 (fma.f64 eps 1/2 (/.f64 1 a)) 1)) (*.f64 (fma.f64 eps 1/2 (/.f64 1 a)) (/.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) eps)))
(/.f64 (fma.f64 (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)) (/.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) b)) (*.f64 (fma.f64 eps 1/2 (/.f64 1 a)) (neg.f64 eps))) (*.f64 (fma.f64 eps 1/2 (/.f64 1 a)) (/.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) b))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 3) (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 3))) (neg.f64 (fma.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2))) (neg.f64 (fma.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (expm1.f64 (*.f64 eps b))) (neg.f64 (fma.f64 eps -1/2 (/.f64 1 a))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 1 a)) 3) (*.f64 (pow.f64 eps 3) 1/8)) (fma.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 1 a)) (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 1 a)) (fma.f64 (*.f64 eps eps) 1/4 (*.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 1 a)) (*.f64 eps 1/2)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2) (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(/.f64 (fma.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 1 a)) (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 1 a)) (neg.f64 (*.f64 (*.f64 eps eps) 1/4))) (+.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 1 a)) (*.f64 eps 1/2)))
(pow.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (fma.f64 eps -1/2 (/.f64 1 a))) 1)
(pow.f64 (cbrt.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (fma.f64 eps -1/2 (/.f64 1 a)))) 3)
(pow.f64 (pow.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (fma.f64 eps -1/2 (/.f64 1 a))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (fma.f64 eps -1/2 (/.f64 1 a)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (fma.f64 eps -1/2 (/.f64 1 a))) 2))
(log.f64 (exp.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (fma.f64 eps -1/2 (/.f64 1 a)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (fma.f64 eps -1/2 (/.f64 1 a))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 eps) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (+.f64 1 (expm1.f64 (fma.f64 eps -1/2 (/.f64 1 a))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))) (exp.f64 (fma.f64 eps -1/2 (/.f64 1 a)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))) (+.f64 1 (expm1.f64 (fma.f64 eps -1/2 (/.f64 1 a))))))
(log.f64 (*.f64 (exp.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (+.f64 1 (expm1.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 eps -1/2 (/.f64 1 a)))) (pow.f64 (exp.f64 eps) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 eps -1/2 (/.f64 1 a)))) (+.f64 1 (expm1.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))))
(log.f64 (*.f64 (exp.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 1 a))) (exp.f64 (*.f64 eps -1/2))))
(log.f64 (*.f64 (exp.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 1 a))) (/.f64 1 (pow.f64 (exp.f64 eps) 1/2))))
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 eps) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (exp.f64 (/.f64 1 a))) (exp.f64 (*.f64 eps -1/2))))
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 eps) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (exp.f64 (/.f64 1 a))) (/.f64 1 (pow.f64 (exp.f64 eps) 1/2))))
(log.f64 (/.f64 (exp.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 1 a))) (+.f64 1 (expm1.f64 (*.f64 eps 1/2)))))
(log.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 eps) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (exp.f64 (/.f64 1 a))) (pow.f64 (exp.f64 eps) 1/2)))
(log.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 eps) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (exp.f64 (/.f64 1 a))) (+.f64 1 (expm1.f64 (*.f64 eps 1/2)))))
(cbrt.f64 (pow.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (fma.f64 eps -1/2 (/.f64 1 a))) 3))
(expm1.f64 (log1p.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (fma.f64 eps -1/2 (/.f64 1 a)))))
(exp.f64 (log.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (fma.f64 eps -1/2 (/.f64 1 a)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (fma.f64 eps -1/2 (/.f64 1 a)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (fma.f64 eps -1/2 (/.f64 1 a)))))
(fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (expm1.f64 (*.f64 eps b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 1 (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 1 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 1 (/.f64 1 a) (fma.f64 eps -1/2 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(fma.f64 1 (/.f64 1 a) (neg.f64 (-.f64 (*.f64 eps 1/2) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))
(fma.f64 1 (fma.f64 eps -1/2 (/.f64 1 a)) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))
(fma.f64 1 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 1 a)) (*.f64 eps -1/2))
(fma.f64 (/.f64 1 a) 1 (fma.f64 eps -1/2 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(fma.f64 (/.f64 1 a) 1 (neg.f64 (-.f64 (*.f64 eps 1/2) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))
(fma.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 1 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (cbrt.f64 eps) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) 2) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) 2) (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))
(fma.f64 (/.f64 1 (cbrt.f64 a)) (cbrt.f64 (pow.f64 a -2)) (fma.f64 eps -1/2 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(fma.f64 (/.f64 1 (cbrt.f64 a)) (cbrt.f64 (pow.f64 a -2)) (neg.f64 (-.f64 (*.f64 eps 1/2) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))
(fma.f64 (cbrt.f64 (pow.f64 a -2)) (/.f64 1 (cbrt.f64 a)) (fma.f64 eps -1/2 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(fma.f64 (cbrt.f64 (pow.f64 a -2)) (/.f64 1 (cbrt.f64 a)) (neg.f64 (-.f64 (*.f64 eps 1/2) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))
(fma.f64 (cbrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) (pow.f64 (cbrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) 2) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) 2) (cbrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))
(fma.f64 (pow.f64 a -1/2) (pow.f64 a -1/2) (fma.f64 eps -1/2 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(fma.f64 (pow.f64 a -1/2) (pow.f64 a -1/2) (neg.f64 (-.f64 (*.f64 eps 1/2) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))
(fma.f64 (sqrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) (sqrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 -1 (/.f64 1 (neg.f64 a)) (fma.f64 eps -1/2 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(fma.f64 -1 (/.f64 1 (neg.f64 a)) (neg.f64 (-.f64 (*.f64 eps 1/2) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))
(fma.f64 (neg.f64 eps) (/.f64 1 (/.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (/.f64 1 (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2))) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))
(fma.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) eps (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)) (/.f64 1 (fma.f64 eps 1/2 (/.f64 1 a))) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))
(fma.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 1 a))) (cbrt.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 1 a)))) (cbrt.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 1 a))) (*.f64 eps -1/2))
(fma.f64 (sqrt.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 1 a))) (sqrt.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 1 a))) (*.f64 eps -1/2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a a)) -1) (pow.f64 (cbrt.f64 a) -1) (fma.f64 eps -1/2 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a a)) -1) (pow.f64 (cbrt.f64 a) -1) (neg.f64 (-.f64 (*.f64 eps 1/2) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))
(fma.f64 (pow.f64 (sqrt.f64 a) -1) (pow.f64 (sqrt.f64 a) -1) (fma.f64 eps -1/2 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(fma.f64 (pow.f64 (sqrt.f64 a) -1) (pow.f64 (sqrt.f64 a) -1) (neg.f64 (-.f64 (*.f64 eps 1/2) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) 1) (/.f64 (cbrt.f64 eps) (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (/.f64 (sqrt.f64 eps) 1) (/.f64 (sqrt.f64 eps) (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 eps b))) (/.f64 (sqrt.f64 eps) (pow.f64 (exp.f64 eps) (neg.f64 b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (/.f64 eps (pow.f64 (exp.f64 eps) (neg.f64 b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))) 2)) (/.f64 eps (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (/.f64 1 (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)))) (/.f64 eps (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) (expm1.f64 (*.f64 eps b))) (/.f64 (cbrt.f64 eps) (pow.f64 (exp.f64 eps) (neg.f64 b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) (pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))) 2)) (cbrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (+.f64 (pow.f64 a -1/2) (sqrt.f64 (*.f64 eps 1/2))) (-.f64 (pow.f64 a -1/2) (sqrt.f64 (*.f64 eps 1/2))) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))
(fma.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) 1) (pow.f64 (exp.f64 eps) b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) b)) 2)) (cbrt.f64 (pow.f64 (exp.f64 eps) b)) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (sqrt.f64 (pow.f64 (exp.f64 eps) b))) (sqrt.f64 (pow.f64 (exp.f64 eps) b)) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (/.f64 eps 1) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (/.f64 eps (neg.f64 (expm1.f64 (*.f64 eps b)))) (neg.f64 (pow.f64 (exp.f64 eps) b)) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (pow.f64 (exp.f64 eps) b) -1)
(+.f64 0 (expm1.f64 (*.f64 eps b)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (expm1.f64 (*.f64 eps b)))) (cbrt.f64 (exp.f64 (expm1.f64 (*.f64 eps b)))))) (log.f64 (cbrt.f64 (exp.f64 (expm1.f64 (*.f64 eps b))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (expm1.f64 (*.f64 eps b))))) (log.f64 (sqrt.f64 (exp.f64 (expm1.f64 (*.f64 eps b))))))
(-.f64 (pow.f64 (exp.f64 eps) b) 1)
(*.f64 (expm1.f64 (*.f64 eps b)) 1)
(*.f64 1 (expm1.f64 (*.f64 eps b)))
(*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2) (cbrt.f64 (expm1.f64 (*.f64 eps b))))
(*.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b))) (sqrt.f64 (expm1.f64 (*.f64 eps b))))
(*.f64 (+.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) b)) 1) (-.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) b)) 1))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 eps) b) 3) 1) (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) b) 2) (+.f64 1 (pow.f64 (exp.f64 eps) b))))
(/.f64 (expm1.f64 (fma.f64 eps b (*.f64 eps b))) (+.f64 (pow.f64 (exp.f64 eps) b) 1))
(pow.f64 (expm1.f64 (*.f64 eps b)) 1)
(pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 3)
(pow.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 3) 1/3)
(pow.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b))) 2)
(sqrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))
(log.f64 (exp.f64 (expm1.f64 (*.f64 eps b))))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (*.f64 eps b)))))
(cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 3))
(exp.f64 (log.f64 (expm1.f64 (*.f64 eps b))))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (*.f64 eps b))) 1))
(log1p.f64 (expm1.f64 (expm1.f64 (*.f64 eps b))))
(fma.f64 (pow.f64 (exp.f64 eps) b) 1 -1)
(fma.f64 1 (pow.f64 (exp.f64 eps) b) -1)
(fma.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) b)) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) b)) 2) -1)
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) b)) 2) (cbrt.f64 (pow.f64 (exp.f64 eps) b)) -1)
(fma.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) b)) (sqrt.f64 (pow.f64 (exp.f64 eps) b)) -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 b) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b))))))
(+.f64 (fma.f64 1/2 eps (/.f64 1 b)) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 b 1/2) (*.f64 b 5/12))))
(fma.f64 1/2 eps (fma.f64 (*.f64 eps eps) (*.f64 b 1/12) (/.f64 1 b)))
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/6 (pow.f64 b 2)) (+.f64 (*.f64 1/24 (pow.f64 b 2)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b))) b)) (*.f64 1/12 (pow.f64 b 2)))))) (+.f64 (/.f64 1 b) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b)))))))
(fma.f64 1/2 eps (fma.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/6 (*.f64 b b)) (fma.f64 1/24 (*.f64 b b) (fma.f64 1/2 (*.f64 b (-.f64 (*.f64 b 1/2) (*.f64 b 5/12))) (*.f64 (*.f64 b b) 1/12)))) (+.f64 (/.f64 1 b) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 b 1/2) (*.f64 b 5/12))))))
(fma.f64 1/2 eps (fma.f64 (pow.f64 eps 3) (-.f64 (*.f64 (*.f64 b b) 1/8) (fma.f64 1/2 (*.f64 b (*.f64 b 1/12)) (*.f64 b (*.f64 b 1/12)))) (fma.f64 (*.f64 eps eps) (*.f64 b 1/12) (/.f64 1 b))))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))
(/.f64 1 b)
(-.f64 (+.f64 eps (/.f64 1 b)) (*.f64 1/2 eps))
(fma.f64 1/2 eps (/.f64 1 b))
(-.f64 (+.f64 eps (+.f64 (*.f64 b (-.f64 (*.f64 1/2 (pow.f64 eps 2)) (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 1/2 (*.f64 eps (-.f64 eps (*.f64 1/2 eps))))))) (/.f64 1 b))) (*.f64 1/2 eps))
(+.f64 eps (-.f64 (fma.f64 b (-.f64 (*.f64 1/2 (*.f64 eps eps)) (fma.f64 1/6 (*.f64 eps eps) (*.f64 1/2 (*.f64 eps (+.f64 eps (*.f64 eps -1/2)))))) (/.f64 1 b)) (*.f64 1/2 eps)))
(+.f64 (fma.f64 b (+.f64 (*.f64 (*.f64 eps eps) 1/3) (*.f64 -1/2 (*.f64 1/2 (*.f64 eps eps)))) (/.f64 1 b)) (*.f64 1/2 eps))
(-.f64 (+.f64 eps (+.f64 (*.f64 b (-.f64 (*.f64 1/2 (pow.f64 eps 2)) (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 1/2 (*.f64 eps (-.f64 eps (*.f64 1/2 eps))))))) (+.f64 (*.f64 (-.f64 (*.f64 1/6 (pow.f64 eps 3)) (+.f64 (*.f64 1/24 (pow.f64 eps 3)) (+.f64 (*.f64 1/2 (*.f64 eps (-.f64 (*.f64 1/2 (pow.f64 eps 2)) (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 1/2 (*.f64 eps (-.f64 eps (*.f64 1/2 eps)))))))) (*.f64 1/6 (*.f64 (pow.f64 eps 2) (-.f64 eps (*.f64 1/2 eps))))))) (pow.f64 b 2)) (/.f64 1 b)))) (*.f64 1/2 eps))
(+.f64 eps (-.f64 (fma.f64 b (-.f64 (*.f64 1/2 (*.f64 eps eps)) (fma.f64 1/6 (*.f64 eps eps) (*.f64 1/2 (*.f64 eps (+.f64 eps (*.f64 eps -1/2)))))) (fma.f64 (-.f64 (*.f64 1/6 (pow.f64 eps 3)) (fma.f64 1/24 (pow.f64 eps 3) (fma.f64 1/2 (*.f64 eps (-.f64 (*.f64 1/2 (*.f64 eps eps)) (fma.f64 1/6 (*.f64 eps eps) (*.f64 1/2 (*.f64 eps (+.f64 eps (*.f64 eps -1/2))))))) (*.f64 1/6 (*.f64 (*.f64 eps eps) (+.f64 eps (*.f64 eps -1/2))))))) (*.f64 b b) (/.f64 1 b))) (*.f64 1/2 eps)))
(+.f64 (fma.f64 b (+.f64 (*.f64 (*.f64 eps eps) 1/3) (*.f64 -1/2 (*.f64 1/2 (*.f64 eps eps)))) (fma.f64 (*.f64 b b) (-.f64 (*.f64 (pow.f64 eps 3) 1/8) (fma.f64 (*.f64 1/2 eps) (+.f64 (*.f64 (*.f64 eps eps) 1/3) (*.f64 -1/2 (*.f64 1/2 (*.f64 eps eps)))) (*.f64 1/6 (*.f64 1/2 (pow.f64 eps 3))))) (/.f64 1 b))) (*.f64 1/2 eps))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))
(/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1))
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))
(*.f64 eps b)
(*.f64 b eps)
(+.f64 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 (pow.f64 b 2)) (pow.f64 b 2))) (*.f64 eps b))
(fma.f64 (*.f64 eps eps) (-.f64 (*.f64 1/2 (*.f64 b b)) (*.f64 b b)) (*.f64 b eps))
(fma.f64 (*.f64 eps eps) (-.f64 (*.f64 b (*.f64 b 1/2)) (*.f64 b b)) (*.f64 b eps))
(+.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/6 (pow.f64 b 3)) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 b 2)) (pow.f64 b 2)) b) (*.f64 1/2 (pow.f64 b 3))))) (+.f64 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 (pow.f64 b 2)) (pow.f64 b 2))) (*.f64 eps b)))
(fma.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/6 (pow.f64 b 3)) (fma.f64 (-.f64 (*.f64 1/2 (*.f64 b b)) (*.f64 b b)) b (*.f64 1/2 (pow.f64 b 3)))) (fma.f64 (*.f64 eps eps) (-.f64 (*.f64 1/2 (*.f64 b b)) (*.f64 b b)) (*.f64 b eps)))
(fma.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/6 (pow.f64 b 3)) (fma.f64 1/2 (pow.f64 b 3) (*.f64 b (-.f64 (*.f64 b (*.f64 b 1/2)) (*.f64 b b))))) (fma.f64 (*.f64 eps eps) (-.f64 (*.f64 b (*.f64 b 1/2)) (*.f64 b b)) (*.f64 b eps)))
(+.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/6 (pow.f64 b 3)) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 b 2)) (pow.f64 b 2)) b) (*.f64 1/2 (pow.f64 b 3))))) (+.f64 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 (pow.f64 b 2)) (pow.f64 b 2))) (+.f64 (*.f64 (-.f64 (*.f64 1/24 (pow.f64 b 4)) (+.f64 (*.f64 b (-.f64 (*.f64 1/6 (pow.f64 b 3)) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 b 2)) (pow.f64 b 2)) b) (*.f64 1/2 (pow.f64 b 3))))) (+.f64 (*.f64 1/6 (pow.f64 b 4)) (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 b 2)) (pow.f64 b 2)) (pow.f64 b 2)))))) (pow.f64 eps 4)) (*.f64 eps b))))
(fma.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/6 (pow.f64 b 3)) (fma.f64 (-.f64 (*.f64 1/2 (*.f64 b b)) (*.f64 b b)) b (*.f64 1/2 (pow.f64 b 3)))) (fma.f64 (*.f64 eps eps) (-.f64 (*.f64 1/2 (*.f64 b b)) (*.f64 b b)) (fma.f64 (-.f64 (*.f64 1/24 (pow.f64 b 4)) (fma.f64 b (-.f64 (*.f64 1/6 (pow.f64 b 3)) (fma.f64 (-.f64 (*.f64 1/2 (*.f64 b b)) (*.f64 b b)) b (*.f64 1/2 (pow.f64 b 3)))) (fma.f64 1/6 (pow.f64 b 4) (*.f64 1/2 (*.f64 (*.f64 b b) (-.f64 (*.f64 1/2 (*.f64 b b)) (*.f64 b b))))))) (pow.f64 eps 4) (*.f64 b eps))))
(fma.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/6 (pow.f64 b 3)) (fma.f64 1/2 (pow.f64 b 3) (*.f64 b (-.f64 (*.f64 b (*.f64 b 1/2)) (*.f64 b b))))) (fma.f64 (*.f64 eps eps) (-.f64 (*.f64 b (*.f64 b 1/2)) (*.f64 b b)) (fma.f64 b eps (*.f64 (-.f64 (*.f64 1/24 (pow.f64 b 4)) (fma.f64 b (-.f64 (*.f64 1/6 (pow.f64 b 3)) (fma.f64 1/2 (pow.f64 b 3) (*.f64 b (-.f64 (*.f64 b (*.f64 b 1/2)) (*.f64 b b))))) (fma.f64 1/6 (pow.f64 b 4) (*.f64 (*.f64 b (*.f64 b 1/2)) (-.f64 (*.f64 b (*.f64 b 1/2)) (*.f64 b b)))))) (pow.f64 eps 4)))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps b)) 1) (exp.f64 (*.f64 eps b)))
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps b)) 1) (exp.f64 (*.f64 eps b)))
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps b)) 1) (exp.f64 (*.f64 eps b)))
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps b)) 1) (exp.f64 (*.f64 eps b)))
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps b)) 1) (exp.f64 (*.f64 eps b)))
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps b)) 1) (exp.f64 (*.f64 eps b)))
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps b)) 1) (exp.f64 (*.f64 eps b)))
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps b)) 1) (exp.f64 (*.f64 eps b)))
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))
(*.f64 eps b)
(*.f64 b eps)
(+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 1/2 (pow.f64 eps 2)) (pow.f64 eps 2))) (*.f64 eps b))
(fma.f64 (*.f64 b b) (-.f64 (*.f64 1/2 (*.f64 eps eps)) (*.f64 eps eps)) (*.f64 b eps))
(+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 1/2 (pow.f64 eps 2)) (pow.f64 eps 2))) (+.f64 (*.f64 (-.f64 (*.f64 1/6 (pow.f64 eps 3)) (+.f64 (*.f64 1/2 (pow.f64 eps 3)) (*.f64 eps (-.f64 (*.f64 1/2 (pow.f64 eps 2)) (pow.f64 eps 2))))) (pow.f64 b 3)) (*.f64 eps b)))
(fma.f64 (*.f64 b b) (-.f64 (*.f64 1/2 (*.f64 eps eps)) (*.f64 eps eps)) (fma.f64 (-.f64 (*.f64 1/6 (pow.f64 eps 3)) (fma.f64 1/2 (pow.f64 eps 3) (*.f64 eps (-.f64 (*.f64 1/2 (*.f64 eps eps)) (*.f64 eps eps))))) (pow.f64 b 3) (*.f64 b eps)))
(fma.f64 (*.f64 b b) (-.f64 (*.f64 1/2 (*.f64 eps eps)) (*.f64 eps eps)) (fma.f64 (pow.f64 b 3) (-.f64 (*.f64 (pow.f64 eps 3) -1/3) (+.f64 (*.f64 1/2 (pow.f64 eps 3)) (neg.f64 (pow.f64 eps 3)))) (*.f64 b eps)))
(+.f64 (*.f64 (pow.f64 b 2) (-.f64 (*.f64 1/2 (pow.f64 eps 2)) (pow.f64 eps 2))) (+.f64 (*.f64 (-.f64 (*.f64 1/6 (pow.f64 eps 3)) (+.f64 (*.f64 1/2 (pow.f64 eps 3)) (*.f64 eps (-.f64 (*.f64 1/2 (pow.f64 eps 2)) (pow.f64 eps 2))))) (pow.f64 b 3)) (+.f64 (*.f64 (-.f64 (*.f64 1/24 (pow.f64 eps 4)) (+.f64 (*.f64 1/6 (pow.f64 eps 4)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 (pow.f64 eps 2)) (pow.f64 eps 2)))) (*.f64 (-.f64 (*.f64 1/6 (pow.f64 eps 3)) (+.f64 (*.f64 1/2 (pow.f64 eps 3)) (*.f64 eps (-.f64 (*.f64 1/2 (pow.f64 eps 2)) (pow.f64 eps 2))))) eps)))) (pow.f64 b 4)) (*.f64 eps b))))
(fma.f64 (*.f64 b b) (-.f64 (*.f64 1/2 (*.f64 eps eps)) (*.f64 eps eps)) (fma.f64 (-.f64 (*.f64 1/6 (pow.f64 eps 3)) (fma.f64 1/2 (pow.f64 eps 3) (*.f64 eps (-.f64 (*.f64 1/2 (*.f64 eps eps)) (*.f64 eps eps))))) (pow.f64 b 3) (fma.f64 (-.f64 (*.f64 1/24 (pow.f64 eps 4)) (fma.f64 1/6 (pow.f64 eps 4) (fma.f64 1/2 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 1/2 (*.f64 eps eps)) (*.f64 eps eps))) (*.f64 eps (-.f64 (*.f64 1/6 (pow.f64 eps 3)) (fma.f64 1/2 (pow.f64 eps 3) (*.f64 eps (-.f64 (*.f64 1/2 (*.f64 eps eps)) (*.f64 eps eps))))))))) (pow.f64 b 4) (*.f64 b eps))))
(fma.f64 (*.f64 b b) (-.f64 (*.f64 1/2 (*.f64 eps eps)) (*.f64 eps eps)) (fma.f64 (pow.f64 b 3) (-.f64 (*.f64 (pow.f64 eps 3) -1/3) (+.f64 (*.f64 1/2 (pow.f64 eps 3)) (neg.f64 (pow.f64 eps 3)))) (fma.f64 (pow.f64 b 4) (-.f64 (*.f64 (pow.f64 eps 4) -1/8) (fma.f64 1/2 (*.f64 eps (+.f64 (*.f64 1/2 (pow.f64 eps 3)) (neg.f64 (pow.f64 eps 3)))) (*.f64 eps (-.f64 (*.f64 (pow.f64 eps 3) -1/3) (+.f64 (*.f64 1/2 (pow.f64 eps 3)) (neg.f64 (pow.f64 eps 3))))))) (*.f64 b eps))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps b)) 1) (exp.f64 (*.f64 eps b)))
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps b)) 1) (exp.f64 (*.f64 eps b)))
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps b)) 1) (exp.f64 (*.f64 eps b)))
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps b)) 1) (exp.f64 (*.f64 eps b)))
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps b)) 1) (exp.f64 (*.f64 eps b)))
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps b)) 1) (exp.f64 (*.f64 eps b)))
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps b)) 1) (exp.f64 (*.f64 eps b)))
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))
(/.f64 (-.f64 (exp.f64 (*.f64 eps b)) 1) (exp.f64 (*.f64 eps b)))
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b))))))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 b 1/2) (*.f64 b 5/12)))) (/.f64 1 a))
(+.f64 (fma.f64 (*.f64 eps eps) (*.f64 b 1/12) (/.f64 1 b)) (/.f64 1 a))
(+.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/6 (pow.f64 b 2)) (+.f64 (*.f64 1/24 (pow.f64 b 2)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b))) b)) (*.f64 1/12 (pow.f64 b 2)))))) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b)))))))
(fma.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/6 (*.f64 b b)) (fma.f64 1/24 (*.f64 b b) (fma.f64 1/2 (*.f64 b (-.f64 (*.f64 b 1/2) (*.f64 b 5/12))) (*.f64 (*.f64 b b) 1/12)))) (+.f64 (+.f64 (/.f64 1 b) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 b 1/2) (*.f64 b 5/12)))) (/.f64 1 a)))
(+.f64 (fma.f64 (*.f64 eps eps) (*.f64 b 1/12) (/.f64 1 b)) (fma.f64 (pow.f64 eps 3) (-.f64 (*.f64 (*.f64 b b) 1/8) (fma.f64 1/2 (*.f64 b (*.f64 b 1/12)) (*.f64 b (*.f64 b 1/12)))) (/.f64 1 a)))
(+.f64 (*.f64 (-.f64 (*.f64 1/24 (pow.f64 b 3)) (+.f64 (*.f64 1/6 (*.f64 (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b))) (pow.f64 b 2))) (+.f64 (*.f64 1/120 (pow.f64 b 3)) (+.f64 (*.f64 1/48 (pow.f64 b 3)) (*.f64 1/2 (*.f64 b (-.f64 (*.f64 1/6 (pow.f64 b 2)) (+.f64 (*.f64 1/24 (pow.f64 b 2)) (+.f64 (*.f64 1/12 (pow.f64 b 2)) (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b))) b))))))))))) (pow.f64 eps 4)) (+.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/6 (pow.f64 b 2)) (+.f64 (*.f64 1/24 (pow.f64 b 2)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b))) b)) (*.f64 1/12 (pow.f64 b 2)))))) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/6 b) (*.f64 1/4 b))))))))
(fma.f64 (-.f64 (*.f64 1/24 (pow.f64 b 3)) (fma.f64 1/6 (*.f64 (-.f64 (*.f64 b 1/2) (*.f64 b 5/12)) (*.f64 b b)) (fma.f64 1/120 (pow.f64 b 3) (fma.f64 1/48 (pow.f64 b 3) (*.f64 (*.f64 b 1/2) (-.f64 (*.f64 1/6 (*.f64 b b)) (fma.f64 1/24 (*.f64 b b) (fma.f64 1/2 (*.f64 b (-.f64 (*.f64 b 1/2) (*.f64 b 5/12))) (*.f64 (*.f64 b b) 1/12))))))))) (pow.f64 eps 4) (fma.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/6 (*.f64 b b)) (fma.f64 1/24 (*.f64 b b) (fma.f64 1/2 (*.f64 b (-.f64 (*.f64 b 1/2) (*.f64 b 5/12))) (*.f64 (*.f64 b b) 1/12)))) (+.f64 (+.f64 (/.f64 1 b) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 b 1/2) (*.f64 b 5/12)))) (/.f64 1 a))))
(fma.f64 (pow.f64 eps 4) (-.f64 (*.f64 1/24 (pow.f64 b 3)) (fma.f64 1/6 (*.f64 (*.f64 b 1/12) (*.f64 b b)) (+.f64 (*.f64 (*.f64 b 1/2) (-.f64 (*.f64 (*.f64 b b) 1/8) (fma.f64 1/2 (*.f64 b (*.f64 b 1/12)) (*.f64 b (*.f64 b 1/12))))) (*.f64 (pow.f64 b 3) 7/240)))) (+.f64 (fma.f64 (*.f64 eps eps) (*.f64 b 1/12) (/.f64 1 b)) (fma.f64 (pow.f64 eps 3) (-.f64 (*.f64 (*.f64 b b) 1/8) (fma.f64 1/2 (*.f64 b (*.f64 b 1/12)) (*.f64 b (*.f64 b 1/12)))) (/.f64 1 a))))
(*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2))
(fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))))
(+.f64 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)) (/.f64 1 a))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)) (/.f64 1 a))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (*.f64 eps (-.f64 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1)) 1/2)) (/.f64 1 a))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))) 1/2)))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2))
(fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))))
(+.f64 (/.f64 1 a) (*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))) 1/2))))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 1 a) (*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))) 1/2))))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 1 a) (*.f64 -1 (*.f64 eps (+.f64 (*.f64 -1 (/.f64 (exp.f64 (*.f64 eps b)) (-.f64 (exp.f64 (*.f64 eps b)) 1))) 1/2))))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (*.f64 b (-.f64 (*.f64 1/2 (pow.f64 eps 2)) (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 1/2 (*.f64 eps (-.f64 eps (*.f64 1/2 eps))))))) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(fma.f64 b (-.f64 (*.f64 1/2 (*.f64 eps eps)) (fma.f64 1/6 (*.f64 eps eps) (*.f64 1/2 (*.f64 eps (+.f64 eps (*.f64 eps -1/2)))))) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(fma.f64 b (+.f64 (*.f64 (*.f64 eps eps) 1/3) (*.f64 -1/2 (*.f64 1/2 (*.f64 eps eps)))) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (*.f64 b (-.f64 (*.f64 1/2 (pow.f64 eps 2)) (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 1/2 (*.f64 eps (-.f64 eps (*.f64 1/2 eps))))))) (+.f64 (*.f64 (-.f64 (*.f64 1/6 (pow.f64 eps 3)) (+.f64 (*.f64 1/24 (pow.f64 eps 3)) (+.f64 (*.f64 1/2 (*.f64 eps (-.f64 (*.f64 1/2 (pow.f64 eps 2)) (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 1/2 (*.f64 eps (-.f64 eps (*.f64 1/2 eps)))))))) (*.f64 1/6 (*.f64 (pow.f64 eps 2) (-.f64 eps (*.f64 1/2 eps))))))) (pow.f64 b 2)) (+.f64 (/.f64 1 a) (/.f64 1 b))))
(fma.f64 b (-.f64 (*.f64 1/2 (*.f64 eps eps)) (fma.f64 1/6 (*.f64 eps eps) (*.f64 1/2 (*.f64 eps (+.f64 eps (*.f64 eps -1/2)))))) (fma.f64 (-.f64 (*.f64 1/6 (pow.f64 eps 3)) (fma.f64 1/24 (pow.f64 eps 3) (fma.f64 1/2 (*.f64 eps (-.f64 (*.f64 1/2 (*.f64 eps eps)) (fma.f64 1/6 (*.f64 eps eps) (*.f64 1/2 (*.f64 eps (+.f64 eps (*.f64 eps -1/2))))))) (*.f64 1/6 (*.f64 (*.f64 eps eps) (+.f64 eps (*.f64 eps -1/2))))))) (*.f64 b b) (+.f64 (/.f64 1 b) (/.f64 1 a))))
(fma.f64 b (+.f64 (*.f64 (*.f64 eps eps) 1/3) (*.f64 -1/2 (*.f64 1/2 (*.f64 eps eps)))) (fma.f64 (*.f64 b b) (-.f64 (*.f64 (pow.f64 eps 3) 1/8) (fma.f64 (*.f64 1/2 eps) (+.f64 (*.f64 (*.f64 eps eps) 1/3) (*.f64 -1/2 (*.f64 1/2 (*.f64 eps eps)))) (*.f64 1/6 (*.f64 1/2 (pow.f64 eps 3))))) (+.f64 (/.f64 1 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))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.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))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.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))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.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))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.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))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.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))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.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))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.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))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(/.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))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.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))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.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))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (*.f64 1/2 eps))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2))
(fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))))
(-.f64 (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 a)) (*.f64 1/2 eps))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.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))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.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))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(-.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (*.f64 1/2 eps))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2))
(fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))))
(-.f64 (+.f64 (/.f64 (*.f64 eps (exp.f64 (*.f64 eps b))) (-.f64 (exp.f64 (*.f64 eps b)) 1)) (/.f64 1 a)) (*.f64 1/2 eps))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.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))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.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))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(*.f64 eps b)
(*.f64 b eps)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b))
(fma.f64 1/2 (*.f64 (*.f64 eps eps) (*.f64 b b)) (*.f64 b eps))
(fma.f64 1/2 (*.f64 eps (*.f64 eps (*.f64 b b))) (*.f64 b eps))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (+.f64 (*.f64 eps b) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 b 3)))))
(fma.f64 1/2 (*.f64 (*.f64 eps eps) (*.f64 b b)) (fma.f64 eps b (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 b 3)))))
(fma.f64 1/2 (*.f64 eps (*.f64 eps (*.f64 b b))) (fma.f64 (*.f64 1/6 (pow.f64 eps 3)) (pow.f64 b 3) (*.f64 b eps)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 b 4))) (+.f64 (*.f64 eps b) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 b 3))))))
(fma.f64 1/2 (*.f64 (*.f64 eps eps) (*.f64 b b)) (fma.f64 1/24 (*.f64 (pow.f64 b 4) (pow.f64 eps 4)) (fma.f64 eps b (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 b 3))))))
(fma.f64 1/2 (*.f64 eps (*.f64 eps (*.f64 b b))) (fma.f64 1/24 (*.f64 (pow.f64 b 4) (pow.f64 eps 4)) (fma.f64 (*.f64 1/6 (pow.f64 eps 3)) (pow.f64 b 3) (*.f64 b eps))))
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(expm1.f64 (*.f64 b eps))
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(expm1.f64 (*.f64 b eps))
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(expm1.f64 (*.f64 b eps))
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(expm1.f64 (*.f64 b eps))
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(expm1.f64 (*.f64 b eps))
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(expm1.f64 (*.f64 b eps))
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(expm1.f64 (*.f64 b eps))
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(expm1.f64 (*.f64 b eps))
(*.f64 eps b)
(*.f64 b eps)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (*.f64 eps b))
(fma.f64 1/2 (*.f64 (*.f64 eps eps) (*.f64 b b)) (*.f64 b eps))
(fma.f64 1/2 (*.f64 eps (*.f64 eps (*.f64 b b))) (*.f64 b eps))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (+.f64 (*.f64 eps b) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 b 3)))))
(fma.f64 1/2 (*.f64 (*.f64 eps eps) (*.f64 b b)) (fma.f64 eps b (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 b 3)))))
(fma.f64 1/2 (*.f64 eps (*.f64 eps (*.f64 b b))) (fma.f64 (*.f64 1/6 (pow.f64 eps 3)) (pow.f64 b 3) (*.f64 b eps)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 b 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (pow.f64 b 4))) (+.f64 (*.f64 eps b) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 b 3))))))
(fma.f64 1/2 (*.f64 (*.f64 eps eps) (*.f64 b b)) (fma.f64 1/24 (*.f64 (pow.f64 b 4) (pow.f64 eps 4)) (fma.f64 eps b (*.f64 1/6 (*.f64 (pow.f64 eps 3) (pow.f64 b 3))))))
(fma.f64 1/2 (*.f64 eps (*.f64 eps (*.f64 b b))) (fma.f64 1/24 (*.f64 (pow.f64 b 4) (pow.f64 eps 4)) (fma.f64 (*.f64 1/6 (pow.f64 eps 3)) (pow.f64 b 3) (*.f64 b eps))))
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(expm1.f64 (*.f64 b eps))
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(expm1.f64 (*.f64 b eps))
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(expm1.f64 (*.f64 b eps))
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(expm1.f64 (*.f64 b eps))
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(expm1.f64 (*.f64 b eps))
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(expm1.f64 (*.f64 b eps))
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(expm1.f64 (*.f64 b eps))
(-.f64 (exp.f64 (*.f64 eps b)) 1)
(expm1.f64 (*.f64 b eps))
(+.f64 0 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) (cbrt.f64 (pow.f64 (exp.f64 eps) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))) (cbrt.f64 (pow.f64 (exp.f64 eps) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps)))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) (/.f64 (exp.f64 (*.f64 b eps)) (expm1.f64 (*.f64 b eps)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))) 1)
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))
(*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))
(*.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (expm1.f64 (*.f64 eps b))))
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))
(*.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 1)
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))
(*.f64 1 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))
(*.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (cbrt.f64 eps) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))
(*.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (cbrt.f64 eps)))
(/.f64 (cbrt.f64 (*.f64 eps eps)) (/.f64 (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))) (cbrt.f64 eps)))
(*.f64 (cbrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) (pow.f64 (cbrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) 2))
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) 2) (cbrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))
(*.f64 (sqrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) (sqrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))
(*.f64 (neg.f64 eps) (/.f64 1 (/.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) b))))
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))
(*.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) eps)
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) b))
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) 1) (/.f64 (cbrt.f64 eps) (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))))
(*.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (cbrt.f64 eps)))
(/.f64 (cbrt.f64 (*.f64 eps eps)) (/.f64 (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))) (cbrt.f64 eps)))
(*.f64 (/.f64 (sqrt.f64 eps) 1) (/.f64 (sqrt.f64 eps) (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))))
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))
(*.f64 (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 eps b))) (/.f64 (sqrt.f64 eps) (pow.f64 (exp.f64 eps) (neg.f64 b))))
(*.f64 (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 b eps))) (/.f64 (sqrt.f64 eps) (pow.f64 (exp.f64 eps) (neg.f64 b))))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 b eps))) (pow.f64 (exp.f64 eps) (neg.f64 b)))
(*.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (/.f64 eps (pow.f64 (exp.f64 eps) (neg.f64 b))))
(*.f64 (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 b eps))) (/.f64 (sqrt.f64 eps) (pow.f64 (exp.f64 eps) (neg.f64 b))))
(/.f64 (/.f64 eps (expm1.f64 (*.f64 b eps))) (pow.f64 (exp.f64 eps) (neg.f64 b)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))) 2)) (/.f64 eps (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)))))
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)))) (/.f64 eps (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)))))
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) (expm1.f64 (*.f64 eps b))) (/.f64 (cbrt.f64 eps) (pow.f64 (exp.f64 eps) (neg.f64 b))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) (expm1.f64 (*.f64 b eps))) (/.f64 (cbrt.f64 eps) (pow.f64 (exp.f64 eps) (neg.f64 b))))
(*.f64 (cbrt.f64 (*.f64 eps eps)) (/.f64 (/.f64 (cbrt.f64 eps) (pow.f64 (exp.f64 eps) (neg.f64 b))) (expm1.f64 (*.f64 b eps))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) (pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))) 2)) (cbrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(*.f64 (cbrt.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))) (/.f64 (cbrt.f64 (*.f64 eps eps)) (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))) 2)))
(*.f64 (cbrt.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))) (/.f64 (cbrt.f64 (*.f64 eps eps)) (pow.f64 (cbrt.f64 (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)))))
(*.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (cbrt.f64 eps)))
(/.f64 (cbrt.f64 (*.f64 eps eps)) (/.f64 (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))) (cbrt.f64 eps)))
(*.f64 (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)))))
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))
(*.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) 1) (pow.f64 (exp.f64 eps) b))
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))
(*.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) b)) 2)) (cbrt.f64 (pow.f64 (exp.f64 eps) b)))
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))
(*.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (sqrt.f64 (pow.f64 (exp.f64 eps) b))) (sqrt.f64 (pow.f64 (exp.f64 eps) b)))
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))
(*.f64 (/.f64 eps 1) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))
(*.f64 (/.f64 eps (neg.f64 (expm1.f64 (*.f64 eps b)))) (neg.f64 (pow.f64 (exp.f64 eps) b)))
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))
(pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 1)
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))
(pow.f64 (cbrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) 3)
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))
(pow.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 3) 1/3)
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))
(pow.f64 (sqrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) 2)
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))
(pow.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) eps) -1)
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))
(neg.f64 (/.f64 eps (/.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) b))))
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))
(sqrt.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2))
(sqrt.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))) 2))
(fabs.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))))
(log.f64 (pow.f64 (exp.f64 eps) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))
(cbrt.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 3))
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))
(expm1.f64 (log1p.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))
(exp.f64 (+.f64 (*.f64 eps b) (log.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))))))
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))
(exp.f64 (*.f64 (+.f64 (*.f64 eps b) (log.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))))) 1))
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))
(log1p.f64 (expm1.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))
(+.f64 0 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)))
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)))) (cbrt.f64 (exp.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))) (cbrt.f64 (exp.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)))) 1)
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))
(-.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (pow.f64 (exp.f64 eps) b)) (pow.f64 (exp.f64 eps) (neg.f64 b)))
(-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b)))
(*.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) (neg.f64 b)))
(*.f64 (expm1.f64 (*.f64 b eps)) (pow.f64 (exp.f64 eps) (neg.f64 b)))
(*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) 1)
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))
(*.f64 1 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)))
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))
(*.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))) (pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))) 2))
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))) 2) (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))))
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2) (*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (neg.f64 b))))
(*.f64 (expm1.f64 (*.f64 b eps)) (pow.f64 (exp.f64 eps) (neg.f64 b)))
(*.f64 (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))) (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))))
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))
(*.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b))) (*.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) (neg.f64 b))))
(*.f64 (expm1.f64 (*.f64 b eps)) (pow.f64 (exp.f64 eps) (neg.f64 b)))
(*.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (/.f64 1 (neg.f64 (pow.f64 (exp.f64 eps) b))))
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))
(*.f64 (pow.f64 (exp.f64 eps) (neg.f64 b)) (expm1.f64 (*.f64 eps b)))
(*.f64 (expm1.f64 (*.f64 b eps)) (pow.f64 (exp.f64 eps) (neg.f64 b)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) b)) 2)) (/.f64 (expm1.f64 (*.f64 eps b)) (cbrt.f64 (pow.f64 (exp.f64 eps) b))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) b)) 2)) (/.f64 (expm1.f64 (*.f64 b eps)) (cbrt.f64 (pow.f64 (exp.f64 eps) b))))
(/.f64 (/.f64 (expm1.f64 (*.f64 b eps)) (cbrt.f64 (exp.f64 (*.f64 b eps)))) (pow.f64 (cbrt.f64 (exp.f64 (*.f64 b eps))) 2))
(*.f64 (/.f64 1 (sqrt.f64 (pow.f64 (exp.f64 eps) b))) (/.f64 (expm1.f64 (*.f64 eps b)) (sqrt.f64 (pow.f64 (exp.f64 eps) b))))
(*.f64 (/.f64 1 (sqrt.f64 (pow.f64 (exp.f64 eps) b))) (/.f64 (expm1.f64 (*.f64 b eps)) (sqrt.f64 (pow.f64 (exp.f64 eps) b))))
(/.f64 (/.f64 (expm1.f64 (*.f64 b eps)) (sqrt.f64 (exp.f64 (*.f64 b eps)))) (sqrt.f64 (exp.f64 (*.f64 b eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2) 1) (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) b)))
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) b)) 2)) (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))))
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))) (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))) 2) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) b)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 b eps))) 2) (/.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 b eps))) 2) (cbrt.f64 (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2) (sqrt.f64 (pow.f64 (exp.f64 eps) b))) (/.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) (sqrt.f64 (pow.f64 (exp.f64 eps) b))))
(*.f64 (/.f64 1 (sqrt.f64 (pow.f64 (exp.f64 eps) b))) (/.f64 (expm1.f64 (*.f64 b eps)) (sqrt.f64 (pow.f64 (exp.f64 eps) b))))
(/.f64 (/.f64 (expm1.f64 (*.f64 b eps)) (sqrt.f64 (exp.f64 (*.f64 b eps)))) (sqrt.f64 (exp.f64 (*.f64 b eps))))
(*.f64 (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b))) 1) (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) b)))
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))
(*.f64 (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) b)) 2)) (/.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b))) (cbrt.f64 (pow.f64 (exp.f64 eps) b))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) b)) 2)) (/.f64 (expm1.f64 (*.f64 b eps)) (cbrt.f64 (pow.f64 (exp.f64 eps) b))))
(/.f64 (/.f64 (expm1.f64 (*.f64 b eps)) (cbrt.f64 (exp.f64 (*.f64 b eps)))) (pow.f64 (cbrt.f64 (exp.f64 (*.f64 b eps))) 2))
(pow.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) 1)
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))
(pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))) 3)
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))
(pow.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) 3) 1/3)
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))
(pow.f64 (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))) 2)
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))
(pow.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) -1)
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))
(neg.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (neg.f64 (pow.f64 (exp.f64 eps) b))))
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))
(sqrt.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) 2))
(sqrt.f64 (pow.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))) 2))
(fabs.f64 (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))
(log.f64 (exp.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))))
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)))))
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))
(cbrt.f64 (pow.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) 3))
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))
(cbrt.f64 (/.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 3) (pow.f64 (pow.f64 (exp.f64 eps) b) 3)))
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))
(expm1.f64 (log1p.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))))
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))
(exp.f64 (-.f64 (log.f64 (expm1.f64 (*.f64 eps b))) (*.f64 eps b)))
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))
(exp.f64 (*.f64 (-.f64 (log.f64 (expm1.f64 (*.f64 eps b))) (*.f64 eps b)) 1))
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))
(log1p.f64 (expm1.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))))
(-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))
(-.f64 (/.f64 1 a) (-.f64 (*.f64 eps 1/2) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(-.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 1 a)) (*.f64 eps 1/2))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (fma.f64 eps -1/2 (/.f64 1 a))))) 1)
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(-.f64 (/.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (fma.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (expm1.f64 (*.f64 eps b))) (neg.f64 (fma.f64 eps -1/2 (/.f64 1 a))))) (/.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2) (fma.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (expm1.f64 (*.f64 eps b))) (neg.f64 (fma.f64 eps -1/2 (/.f64 1 a))))))
(/.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2)) (+.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))) (neg.f64 (fma.f64 eps -1/2 (/.f64 1 a)))))
(/.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2)) (-.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a))))
(*.f64 1 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (fma.f64 eps -1/2 (/.f64 1 a))))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(*.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (fma.f64 eps -1/2 (/.f64 1 a))) 1)
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(*.f64 (cbrt.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (fma.f64 eps -1/2 (/.f64 1 a)))) (cbrt.f64 (pow.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (fma.f64 eps -1/2 (/.f64 1 a))) 2)))
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (expm1.f64 (*.f64 b eps))) (fma.f64 eps -1/2 (/.f64 1 a)))) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (expm1.f64 (*.f64 b eps))) (fma.f64 eps -1/2 (/.f64 1 a))) 2)))
(*.f64 (cbrt.f64 (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (fma.f64 eps -1/2 (/.f64 1 a))) 2)) (cbrt.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (fma.f64 eps -1/2 (/.f64 1 a)))))
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (expm1.f64 (*.f64 b eps))) (fma.f64 eps -1/2 (/.f64 1 a)))) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (expm1.f64 (*.f64 b eps))) (fma.f64 eps -1/2 (/.f64 1 a))) 2)))
(*.f64 (cbrt.f64 (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a))) 2)))
(*.f64 (sqrt.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (fma.f64 eps -1/2 (/.f64 1 a)))) (sqrt.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (fma.f64 eps -1/2 (/.f64 1 a)))))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(*.f64 (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 3) (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 3)) (/.f64 1 (fma.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2))))
(*.f64 (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))) 3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 3)) (/.f64 1 (fma.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))) (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))) 2))))
(/.f64 (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) 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 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))) (pow.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2)) (/.f64 1 (fma.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (expm1.f64 (*.f64 eps b))) (neg.f64 (fma.f64 eps -1/2 (/.f64 1 a))))))
(/.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2)) (+.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))) (neg.f64 (fma.f64 eps -1/2 (/.f64 1 a)))))
(/.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2)) (-.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a))))
(/.f64 1 (/.f64 (fma.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2)) (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 3) (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 3))))
(*.f64 (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))) 3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 3)) (/.f64 1 (fma.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))) (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))) 2))))
(/.f64 (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) 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 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))) (pow.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) 2)))
(/.f64 1 (/.f64 (fma.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (expm1.f64 (*.f64 eps b))) (neg.f64 (fma.f64 eps -1/2 (/.f64 1 a)))) (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2)) (+.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))) (neg.f64 (fma.f64 eps -1/2 (/.f64 1 a)))))
(/.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2)) (-.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a))))
(/.f64 (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 3) (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 3)) (fma.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2)))
(*.f64 (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))) 3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 3)) (/.f64 1 (fma.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))) (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))) 2))))
(/.f64 (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) 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 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))) (pow.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 3) (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 3)) (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2) (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (*.f64 (pow.f64 (exp.f64 eps) b) (fma.f64 eps -1/2 (/.f64 1 a)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))) 3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 3)) (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2) (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))) 2) (*.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))) (fma.f64 eps -1/2 (/.f64 1 a))))))
(/.f64 (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) 3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 3)) (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2) (*.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (-.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a))))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2)) (fma.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (expm1.f64 (*.f64 eps b))) (neg.f64 (fma.f64 eps -1/2 (/.f64 1 a)))))
(/.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2)) (+.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))) (neg.f64 (fma.f64 eps -1/2 (/.f64 1 a)))))
(/.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2)) (-.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a))))
(/.f64 (fma.f64 eps (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2)) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2))))
(/.f64 (fma.f64 eps (fma.f64 (*.f64 1/2 eps) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2)) (*.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))) (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)))) (*.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 (*.f64 1/2 eps) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2))))
(/.f64 (fma.f64 (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))) (+.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) -1/8)) (*.f64 eps (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 a)) (pow.f64 a -2)))) (*.f64 (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))) (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 a)) (pow.f64 a -2))))
(/.f64 (fma.f64 eps (fma.f64 eps 1/2 (/.f64 1 a)) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) (fma.f64 eps 1/2 (/.f64 1 a))))
(/.f64 (fma.f64 eps (fma.f64 eps 1/2 (/.f64 1 a)) (*.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))) (+.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) -1/4)))) (*.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps 1/2 (/.f64 1 a))))
(/.f64 (fma.f64 (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))) (+.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps -1/4))) (*.f64 eps (fma.f64 1/2 eps (/.f64 1 a)))) (*.f64 (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))) (fma.f64 1/2 eps (/.f64 1 a))))
(/.f64 (+.f64 (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2)) (*.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) eps) (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)))) (*.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) eps) (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2))))
(/.f64 (fma.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (/.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))) eps) (fma.f64 (*.f64 1/2 eps) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2))) (*.f64 (/.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))) eps) (fma.f64 (*.f64 1/2 eps) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2))))
(/.f64 (fma.f64 (/.f64 (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))) eps) (+.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) -1/8)) (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 a)) (pow.f64 a -2))) (*.f64 (/.f64 (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))) eps) (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 a)) (pow.f64 a -2))))
(/.f64 (+.f64 (fma.f64 eps 1/2 (/.f64 1 a)) (*.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) eps) (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)))) (*.f64 (/.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) eps) (fma.f64 eps 1/2 (/.f64 1 a))))
(/.f64 (fma.f64 (+.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) -1/4)) (/.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))) eps) (fma.f64 eps 1/2 (/.f64 1 a))) (/.f64 (*.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps 1/2 (/.f64 1 a))) eps))
(/.f64 (fma.f64 (/.f64 (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))) eps) (+.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps -1/4))) (fma.f64 1/2 eps (/.f64 1 a))) (/.f64 (*.f64 (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))) (fma.f64 1/2 eps (/.f64 1 a))) eps))
(/.f64 (fma.f64 (neg.f64 eps) (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2)) (*.f64 (/.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) b)) (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)))) (*.f64 (/.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) b)) (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2))))
(/.f64 (fma.f64 (neg.f64 eps) (fma.f64 (*.f64 1/2 eps) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2)) (*.f64 (neg.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))) (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)))) (*.f64 (neg.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))) (fma.f64 (*.f64 1/2 eps) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2))))
(/.f64 (fma.f64 (neg.f64 (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (+.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) -1/8)) (*.f64 (neg.f64 eps) (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 a)) (pow.f64 a -2)))) (*.f64 (neg.f64 (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 a)) (pow.f64 a -2))))
(/.f64 (fma.f64 (neg.f64 eps) (fma.f64 eps 1/2 (/.f64 1 a)) (*.f64 (/.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) b)) (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)))) (*.f64 (/.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) b)) (fma.f64 eps 1/2 (/.f64 1 a))))
(/.f64 (fma.f64 (neg.f64 eps) (fma.f64 eps 1/2 (/.f64 1 a)) (*.f64 (neg.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))) (+.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) -1/4)))) (*.f64 (neg.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))) (fma.f64 eps 1/2 (/.f64 1 a))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (+.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps -1/4)))) (*.f64 eps (fma.f64 1/2 eps (/.f64 1 a)))) (*.f64 (neg.f64 (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 1/2 eps (/.f64 1 a))))
(/.f64 (fma.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) (*.f64 (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2)) eps)) (*.f64 (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2)) (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))))
(/.f64 (fma.f64 eps (fma.f64 (*.f64 1/2 eps) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2)) (*.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))) (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)))) (*.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 (*.f64 1/2 eps) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2))))
(/.f64 (fma.f64 (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))) (+.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) -1/8)) (*.f64 eps (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 a)) (pow.f64 a -2)))) (*.f64 (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))) (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 a)) (pow.f64 a -2))))
(/.f64 (fma.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (/.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) eps) (*.f64 (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2)) 1)) (*.f64 (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2)) (/.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) eps)))
(/.f64 (fma.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (/.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))) eps) (fma.f64 (*.f64 1/2 eps) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2))) (*.f64 (/.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))) eps) (fma.f64 (*.f64 1/2 eps) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2))))
(/.f64 (fma.f64 (/.f64 (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))) eps) (+.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) -1/8)) (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 a)) (pow.f64 a -2))) (*.f64 (/.f64 (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))) eps) (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 a)) (pow.f64 a -2))))
(/.f64 (fma.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (/.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) b)) (*.f64 (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2)) (neg.f64 eps))) (*.f64 (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2)) (/.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) b))))
(/.f64 (fma.f64 (neg.f64 eps) (fma.f64 (*.f64 1/2 eps) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2)) (*.f64 (neg.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))) (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)))) (*.f64 (neg.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))) (fma.f64 (*.f64 1/2 eps) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2))))
(/.f64 (fma.f64 (neg.f64 (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (+.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) -1/8)) (*.f64 (neg.f64 eps) (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 a)) (pow.f64 a -2)))) (*.f64 (neg.f64 (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 a)) (pow.f64 a -2))))
(/.f64 (fma.f64 (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)) (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) (*.f64 (fma.f64 eps 1/2 (/.f64 1 a)) eps)) (*.f64 (fma.f64 eps 1/2 (/.f64 1 a)) (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))))
(/.f64 (fma.f64 eps (fma.f64 eps 1/2 (/.f64 1 a)) (*.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))) (+.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) -1/4)))) (*.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps 1/2 (/.f64 1 a))))
(/.f64 (fma.f64 (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))) (+.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps -1/4))) (*.f64 eps (fma.f64 1/2 eps (/.f64 1 a)))) (*.f64 (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))) (fma.f64 1/2 eps (/.f64 1 a))))
(/.f64 (fma.f64 (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)) (/.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) eps) (*.f64 (fma.f64 eps 1/2 (/.f64 1 a)) 1)) (*.f64 (fma.f64 eps 1/2 (/.f64 1 a)) (/.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)) eps)))
(/.f64 (fma.f64 (+.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) -1/4)) (/.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))) eps) (fma.f64 eps 1/2 (/.f64 1 a))) (/.f64 (*.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps 1/2 (/.f64 1 a))) eps))
(/.f64 (fma.f64 (/.f64 (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))) eps) (+.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps -1/4))) (fma.f64 1/2 eps (/.f64 1 a))) (/.f64 (*.f64 (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))) (fma.f64 1/2 eps (/.f64 1 a))) eps))
(/.f64 (fma.f64 (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)) (/.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) b)) (*.f64 (fma.f64 eps 1/2 (/.f64 1 a)) (neg.f64 eps))) (*.f64 (fma.f64 eps 1/2 (/.f64 1 a)) (/.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) b))))
(/.f64 (fma.f64 (neg.f64 eps) (fma.f64 eps 1/2 (/.f64 1 a)) (*.f64 (neg.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))) (+.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) -1/4)))) (*.f64 (neg.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))) (fma.f64 eps 1/2 (/.f64 1 a))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (+.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps -1/4)))) (*.f64 eps (fma.f64 1/2 eps (/.f64 1 a)))) (*.f64 (neg.f64 (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 1/2 eps (/.f64 1 a))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 3) (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 3))) (neg.f64 (fma.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))) 3) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 3))) (neg.f64 (fma.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))) (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))) 2))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) 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 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))) (pow.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2))) (neg.f64 (fma.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (expm1.f64 (*.f64 eps b))) (neg.f64 (fma.f64 eps -1/2 (/.f64 1 a))))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))) 2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2)) (neg.f64 (+.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))) (neg.f64 (fma.f64 eps -1/2 (/.f64 1 a)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2) (pow.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) 2)) (neg.f64 (-.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 1 a)) 3) (*.f64 (pow.f64 eps 3) 1/8)) (fma.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 1 a)) (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 1 a)) (fma.f64 (*.f64 eps eps) 1/4 (*.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 1 a)) (*.f64 eps 1/2)))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))) 3) (*.f64 (pow.f64 eps 3) 1/8)) (fma.f64 (+.f64 (/.f64 1 a) (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))) (+.f64 (/.f64 1 a) (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))) (fma.f64 (*.f64 eps eps) 1/4 (*.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 a) (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))) 3) (*.f64 (pow.f64 eps 3) -1/8)) (fma.f64 (+.f64 (/.f64 1 a) (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))) (+.f64 (/.f64 1 a) (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))) (fma.f64 eps (*.f64 eps 1/4) (*.f64 1/2 (*.f64 eps (+.f64 (/.f64 1 a) (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2) (pow.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 2)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2) (pow.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))) 2)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2) (pow.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) 2)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))))
(/.f64 (fma.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 1 a)) (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 1 a)) (neg.f64 (*.f64 (*.f64 eps eps) 1/4))) (+.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 1 a)) (*.f64 eps 1/2)))
(/.f64 (fma.f64 (+.f64 (/.f64 1 a) (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))) (+.f64 (/.f64 1 a) (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))) (*.f64 (*.f64 eps eps) -1/4)) (+.f64 (*.f64 1/2 eps) (+.f64 (/.f64 1 a) (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))))))
(/.f64 (fma.f64 (+.f64 (/.f64 1 a) (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))) (+.f64 (/.f64 1 a) (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))) (*.f64 eps (*.f64 eps -1/4))) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 1/2 eps (/.f64 1 a))))
(pow.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (fma.f64 eps -1/2 (/.f64 1 a))) 1)
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(pow.f64 (cbrt.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (fma.f64 eps -1/2 (/.f64 1 a)))) 3)
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(pow.f64 (pow.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (fma.f64 eps -1/2 (/.f64 1 a))) 3) 1/3)
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(pow.f64 (sqrt.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (fma.f64 eps -1/2 (/.f64 1 a)))) 2)
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(sqrt.f64 (pow.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (fma.f64 eps -1/2 (/.f64 1 a))) 2))
(sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (expm1.f64 (*.f64 b eps))) (fma.f64 eps -1/2 (/.f64 1 a))) 2))
(fabs.f64 (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a))))
(log.f64 (exp.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (fma.f64 eps -1/2 (/.f64 1 a)))))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (fma.f64 eps -1/2 (/.f64 1 a))))))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(log.f64 (*.f64 (pow.f64 (exp.f64 eps) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (+.f64 1 (expm1.f64 (fma.f64 eps -1/2 (/.f64 1 a))))))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))) (exp.f64 (fma.f64 eps -1/2 (/.f64 1 a)))))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))) (+.f64 1 (expm1.f64 (fma.f64 eps -1/2 (/.f64 1 a))))))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(log.f64 (*.f64 (exp.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (+.f64 1 (expm1.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 eps -1/2 (/.f64 1 a)))) (pow.f64 (exp.f64 eps) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 eps -1/2 (/.f64 1 a)))) (+.f64 1 (expm1.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(log.f64 (*.f64 (exp.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 1 a))) (exp.f64 (*.f64 eps -1/2))))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(log.f64 (*.f64 (exp.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 1 a))) (/.f64 1 (pow.f64 (exp.f64 eps) 1/2))))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 eps) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (exp.f64 (/.f64 1 a))) (exp.f64 (*.f64 eps -1/2))))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 eps) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (exp.f64 (/.f64 1 a))) (/.f64 1 (pow.f64 (exp.f64 eps) 1/2))))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(log.f64 (/.f64 (exp.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 1 a))) (+.f64 1 (expm1.f64 (*.f64 eps 1/2)))))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(log.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 eps) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (exp.f64 (/.f64 1 a))) (pow.f64 (exp.f64 eps) 1/2)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(log.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 eps) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (exp.f64 (/.f64 1 a))) (+.f64 1 (expm1.f64 (*.f64 eps 1/2)))))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(cbrt.f64 (pow.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (fma.f64 eps -1/2 (/.f64 1 a))) 3))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(expm1.f64 (log1p.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (fma.f64 eps -1/2 (/.f64 1 a)))))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(exp.f64 (log.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (fma.f64 eps -1/2 (/.f64 1 a)))))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(exp.f64 (*.f64 (log.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (fma.f64 eps -1/2 (/.f64 1 a)))) 1))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(log1p.f64 (expm1.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (fma.f64 eps -1/2 (/.f64 1 a)))))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (pow.f64 (exp.f64 eps) b) (/.f64 eps (expm1.f64 (*.f64 eps b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) 1 (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 1 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 1 (/.f64 1 a) (fma.f64 eps -1/2 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 1 (/.f64 1 a) (neg.f64 (-.f64 (*.f64 eps 1/2) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 1 (fma.f64 eps -1/2 (/.f64 1 a)) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 1 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 1 a)) (*.f64 eps -1/2))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (/.f64 1 a) 1 (fma.f64 eps -1/2 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (/.f64 1 a) 1 (neg.f64 (-.f64 (*.f64 eps 1/2) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 1 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (cbrt.f64 eps) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (cbrt.f64 eps)) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (/.f64 (cbrt.f64 eps) (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) 2) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) 2) (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (/.f64 1 (cbrt.f64 a)) (cbrt.f64 (pow.f64 a -2)) (fma.f64 eps -1/2 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(fma.f64 (/.f64 1 (cbrt.f64 a)) (cbrt.f64 (pow.f64 a -2)) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))))
(fma.f64 (/.f64 1 (cbrt.f64 a)) (cbrt.f64 (pow.f64 a -2)) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))))
(fma.f64 (/.f64 1 (cbrt.f64 a)) (cbrt.f64 (pow.f64 a -2)) (neg.f64 (-.f64 (*.f64 eps 1/2) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))
(fma.f64 (/.f64 1 (cbrt.f64 a)) (cbrt.f64 (pow.f64 a -2)) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))))
(fma.f64 (/.f64 1 (cbrt.f64 a)) (cbrt.f64 (pow.f64 a -2)) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))))
(fma.f64 (cbrt.f64 (pow.f64 a -2)) (/.f64 1 (cbrt.f64 a)) (fma.f64 eps -1/2 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(fma.f64 (/.f64 1 (cbrt.f64 a)) (cbrt.f64 (pow.f64 a -2)) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))))
(fma.f64 (/.f64 1 (cbrt.f64 a)) (cbrt.f64 (pow.f64 a -2)) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))))
(fma.f64 (cbrt.f64 (pow.f64 a -2)) (/.f64 1 (cbrt.f64 a)) (neg.f64 (-.f64 (*.f64 eps 1/2) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))
(fma.f64 (/.f64 1 (cbrt.f64 a)) (cbrt.f64 (pow.f64 a -2)) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))))
(fma.f64 (/.f64 1 (cbrt.f64 a)) (cbrt.f64 (pow.f64 a -2)) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))))
(fma.f64 (cbrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) (pow.f64 (cbrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) 2) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) 2) (cbrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (pow.f64 a -1/2) (pow.f64 a -1/2) (fma.f64 eps -1/2 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (pow.f64 a -1/2) (pow.f64 a -1/2) (neg.f64 (-.f64 (*.f64 eps 1/2) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (sqrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) (sqrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 -1 (/.f64 1 (neg.f64 a)) (fma.f64 eps -1/2 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(fma.f64 -1 (/.f64 1 (neg.f64 a)) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))))
(fma.f64 -1 (/.f64 -1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))))
(fma.f64 -1 (/.f64 1 (neg.f64 a)) (neg.f64 (-.f64 (*.f64 eps 1/2) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))
(fma.f64 -1 (/.f64 1 (neg.f64 a)) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))))
(fma.f64 -1 (/.f64 -1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))))
(fma.f64 (neg.f64 eps) (/.f64 1 (/.f64 (neg.f64 (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (/.f64 1 (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2))) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))
(fma.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (/.f64 1 (fma.f64 (*.f64 1/2 eps) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2))) (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))))
(fma.f64 (+.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) -1/8)) (/.f64 1 (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 a)) (pow.f64 a -2))) (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))))
(fma.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) eps (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)) (/.f64 1 (fma.f64 eps 1/2 (/.f64 1 a))) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))
(fma.f64 (+.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) -1/4)) (/.f64 1 (fma.f64 eps 1/2 (/.f64 1 a))) (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))))
(fma.f64 (+.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps -1/4))) (/.f64 1 (fma.f64 1/2 eps (/.f64 1 a))) (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))))
(fma.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (pow.f64 (exp.f64 eps) b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 1 a))) (cbrt.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 1 a)))) (cbrt.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 1 a))) (*.f64 eps -1/2))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (sqrt.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 1 a))) (sqrt.f64 (fma.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (/.f64 1 a))) (*.f64 eps -1/2))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a a)) -1) (pow.f64 (cbrt.f64 a) -1) (fma.f64 eps -1/2 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(fma.f64 (/.f64 1 (cbrt.f64 (*.f64 a a))) (/.f64 1 (cbrt.f64 a)) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))))
(fma.f64 (/.f64 1 (cbrt.f64 (*.f64 a a))) (/.f64 1 (cbrt.f64 a)) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))))
(fma.f64 (/.f64 1 (cbrt.f64 a)) (/.f64 1 (cbrt.f64 (*.f64 a a))) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a a)) -1) (pow.f64 (cbrt.f64 a) -1) (neg.f64 (-.f64 (*.f64 eps 1/2) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))
(fma.f64 (/.f64 1 (cbrt.f64 (*.f64 a a))) (/.f64 1 (cbrt.f64 a)) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))))
(fma.f64 (/.f64 1 (cbrt.f64 (*.f64 a a))) (/.f64 1 (cbrt.f64 a)) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))))
(fma.f64 (/.f64 1 (cbrt.f64 a)) (/.f64 1 (cbrt.f64 (*.f64 a a))) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))))
(fma.f64 (pow.f64 (sqrt.f64 a) -1) (pow.f64 (sqrt.f64 a) -1) (fma.f64 eps -1/2 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))))
(fma.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))))
(+.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))) (pow.f64 (sqrt.f64 a) -2))
(fma.f64 (pow.f64 (sqrt.f64 a) -1) (pow.f64 (sqrt.f64 a) -1) (neg.f64 (-.f64 (*.f64 eps 1/2) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))))
(fma.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))))
(+.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))) (pow.f64 (sqrt.f64 a) -2))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) 1) (/.f64 (cbrt.f64 eps) (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (cbrt.f64 eps)) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (/.f64 (cbrt.f64 eps) (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (/.f64 (sqrt.f64 eps) 1) (/.f64 (sqrt.f64 eps) (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 eps b))) (/.f64 (sqrt.f64 eps) (pow.f64 (exp.f64 eps) (neg.f64 b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 b eps))) (/.f64 (sqrt.f64 eps) (pow.f64 (exp.f64 eps) (neg.f64 b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 b eps))) (pow.f64 (exp.f64 eps) (neg.f64 b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (/.f64 1 (expm1.f64 (*.f64 eps b))) (/.f64 eps (pow.f64 (exp.f64 eps) (neg.f64 b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (/.f64 (sqrt.f64 eps) (expm1.f64 (*.f64 b eps))) (/.f64 (sqrt.f64 eps) (pow.f64 (exp.f64 eps) (neg.f64 b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 (/.f64 eps (expm1.f64 (*.f64 b eps))) (pow.f64 (exp.f64 eps) (neg.f64 b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))) 2)) (/.f64 eps (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (/.f64 1 (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)))) (/.f64 eps (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) (expm1.f64 (*.f64 eps b))) (/.f64 (cbrt.f64 eps) (pow.f64 (exp.f64 eps) (neg.f64 b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) (expm1.f64 (*.f64 b eps))) (/.f64 (cbrt.f64 eps) (pow.f64 (exp.f64 eps) (neg.f64 b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) (pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))) 2)) (cbrt.f64 (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))) 2)) (cbrt.f64 (/.f64 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (cbrt.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps)))))) (/.f64 (cbrt.f64 (*.f64 eps eps)) (pow.f64 (cbrt.f64 (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) 2)) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) (cbrt.f64 eps)) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (/.f64 (cbrt.f64 eps) (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b))) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (/.f64 (expm1.f64 (*.f64 eps b)) (pow.f64 (exp.f64 eps) b)))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (+.f64 (pow.f64 a -1/2) (sqrt.f64 (*.f64 eps 1/2))) (-.f64 (pow.f64 a -1/2) (sqrt.f64 (*.f64 eps 1/2))) (*.f64 eps (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b)))))
(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 eps (-.f64 1 (/.f64 1 (pow.f64 (exp.f64 eps) b)))))
(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 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))))
(fma.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) 1) (pow.f64 (exp.f64 eps) b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) b)) 2)) (cbrt.f64 (pow.f64 (exp.f64 eps) b)) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps b))) (sqrt.f64 (pow.f64 (exp.f64 eps) b))) (sqrt.f64 (pow.f64 (exp.f64 eps) b)) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (/.f64 eps 1) (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 eps b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (/.f64 eps (neg.f64 (expm1.f64 (*.f64 eps b)))) (neg.f64 (pow.f64 (exp.f64 eps) b)) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 eps (+.f64 (/.f64 (pow.f64 (exp.f64 eps) b) (expm1.f64 (*.f64 b eps))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (pow.f64 (exp.f64 eps) b) -1)
(expm1.f64 (*.f64 b eps))
(+.f64 0 (expm1.f64 (*.f64 eps b)))
(expm1.f64 (*.f64 b eps))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (expm1.f64 (*.f64 eps b)))) (cbrt.f64 (exp.f64 (expm1.f64 (*.f64 eps b)))))) (log.f64 (cbrt.f64 (exp.f64 (expm1.f64 (*.f64 eps b))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (expm1.f64 (*.f64 b eps)))) (cbrt.f64 (exp.f64 (expm1.f64 (*.f64 b eps)))))) (log.f64 (cbrt.f64 (exp.f64 (expm1.f64 (*.f64 b eps))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (expm1.f64 (*.f64 b eps)))))) (log.f64 (cbrt.f64 (exp.f64 (expm1.f64 (*.f64 b eps))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (expm1.f64 (*.f64 eps b))))) (log.f64 (sqrt.f64 (exp.f64 (expm1.f64 (*.f64 eps b))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (expm1.f64 (*.f64 b eps))))))
(-.f64 (pow.f64 (exp.f64 eps) b) 1)
(expm1.f64 (*.f64 b eps))
(*.f64 (expm1.f64 (*.f64 eps b)) 1)
(expm1.f64 (*.f64 b eps))
(*.f64 1 (expm1.f64 (*.f64 eps b)))
(expm1.f64 (*.f64 b eps))
(*.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2))
(expm1.f64 (*.f64 b eps))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 2) (cbrt.f64 (expm1.f64 (*.f64 eps b))))
(expm1.f64 (*.f64 b eps))
(*.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b))) (sqrt.f64 (expm1.f64 (*.f64 eps b))))
(expm1.f64 (*.f64 b eps))
(*.f64 (+.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) b)) 1) (-.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) b)) 1))
(expm1.f64 (*.f64 b eps))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 eps) b) 3) 1) (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) b) 2) (+.f64 1 (pow.f64 (exp.f64 eps) b))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) b) 3) -1) (+.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 eps) b) 2) 1) (pow.f64 (exp.f64 eps) b)))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (*.f64 b eps)) 3)) (+.f64 (pow.f64 (exp.f64 eps) (*.f64 2 b)) (+.f64 1 (exp.f64 (*.f64 b eps)))))
(/.f64 (expm1.f64 (fma.f64 eps b (*.f64 eps b))) (+.f64 (pow.f64 (exp.f64 eps) b) 1))
(/.f64 (expm1.f64 (fma.f64 eps b (*.f64 b eps))) (+.f64 1 (pow.f64 (exp.f64 eps) b)))
(/.f64 (expm1.f64 (*.f64 eps (+.f64 b b))) (+.f64 1 (exp.f64 (*.f64 b eps))))
(pow.f64 (expm1.f64 (*.f64 eps b)) 1)
(expm1.f64 (*.f64 b eps))
(pow.f64 (cbrt.f64 (expm1.f64 (*.f64 eps b))) 3)
(expm1.f64 (*.f64 b eps))
(pow.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 3) 1/3)
(expm1.f64 (*.f64 b eps))
(pow.f64 (sqrt.f64 (expm1.f64 (*.f64 eps b))) 2)
(expm1.f64 (*.f64 b eps))
(sqrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 2))
(sqrt.f64 (pow.f64 (expm1.f64 (*.f64 b eps)) 2))
(fabs.f64 (expm1.f64 (*.f64 b eps)))
(log.f64 (exp.f64 (expm1.f64 (*.f64 eps b))))
(expm1.f64 (*.f64 b eps))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (*.f64 eps b)))))
(expm1.f64 (*.f64 b eps))
(cbrt.f64 (pow.f64 (expm1.f64 (*.f64 eps b)) 3))
(expm1.f64 (*.f64 b eps))
(exp.f64 (log.f64 (expm1.f64 (*.f64 eps b))))
(expm1.f64 (*.f64 b eps))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (*.f64 eps b))) 1))
(expm1.f64 (*.f64 b eps))
(log1p.f64 (expm1.f64 (expm1.f64 (*.f64 eps b))))
(expm1.f64 (*.f64 b eps))
(fma.f64 (pow.f64 (exp.f64 eps) b) 1 -1)
(expm1.f64 (*.f64 b eps))
(fma.f64 1 (pow.f64 (exp.f64 eps) b) -1)
(expm1.f64 (*.f64 b eps))
(fma.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) b)) (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) b)) 2) -1)
(expm1.f64 (*.f64 b eps))
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) b)) 2) (cbrt.f64 (pow.f64 (exp.f64 eps) b)) -1)
(expm1.f64 (*.f64 b eps))
(fma.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) b)) (sqrt.f64 (pow.f64 (exp.f64 eps) b)) -1)
(expm1.f64 (*.f64 b eps))

eval340.0ms (2.3%)

Compiler

Compiled 20341 to 8875 computations (56.4% saved)

prune270.0ms (1.8%)

Pruning

10 alts after pruning (7 fresh and 3 done)

PrunedKeptTotal
New7676773
Fresh415
Picked101
Done134
Total77310783
Accurracy
100.0%
Counts
783 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
55.0%
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps a)) b)
72.5%
(/.f64 (+.f64 a b) (*.f64 a b))
45.4%
(/.f64 1 b)
50.0%
(/.f64 1 a)
67.0%
(-.f64 (+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b))) 1)
94.9%
(+.f64 (/.f64 1 b) (/.f64 1 a))
95.2%
(+.f64 (/.f64 1 b) (-.f64 (/.f64 1 a) (*.f64 eps 1/2)))
85.0%
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) b) (/.f64 (cbrt.f64 (+.f64 a b)) a))
32.0%
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1)
50.4%
(*.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 a)) 1)
Compiler

Compiled 205 to 145 computations (29.3% saved)

localize13.0ms (0.1%)

Local Accuracy

Found 2 expressions with local accuracy:

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

Compiled 35 to 24 computations (31.4% saved)

series2.0ms (0%)

Counts
2 → 60
Calls

15 calls:

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

rewrite115.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1218×log-prod
1074×fma-def
662×pow-exp
602×pow-prod-up
478×expm1-udef
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01250
126850
2383642
Stop Event
node limit
Counts
2 → 196
Calls
Call 1
Inputs
(+.f64 (/.f64 1 b) (-.f64 (/.f64 1 a) (*.f64 eps 1/2)))
(-.f64 (/.f64 1 a) (*.f64 eps 1/2))
Outputs
(-.f64 (/.f64 1 a) (-.f64 (*.f64 eps 1/2) (/.f64 1 b)))
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 eps 1/2))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a))))) 1)
(-.f64 (/.f64 (pow.f64 b -2) (-.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))) (/.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2) (-.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))))
(*.f64 1 (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a))))
(*.f64 (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a))) 1)
(*.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))) 2) (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))))
(*.f64 (hypot.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (pow.f64 b -1/2)) (hypot.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (pow.f64 b -1/2)))
(*.f64 (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 3) (pow.f64 b -3)) (/.f64 1 (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 b -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2)) (/.f64 1 (-.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))))
(/.f64 1 (/.f64 (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 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 3) (pow.f64 b -3))))
(/.f64 1 (/.f64 (-.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a))) (-.f64 (pow.f64 b -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2))))
(/.f64 (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 3) (pow.f64 b -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 (fma.f64 eps -1/2 (/.f64 1 a)) 3) (pow.f64 b -3)) (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2) (-.f64 (pow.f64 b -2) (/.f64 (fma.f64 eps -1/2 (/.f64 1 a)) b))))
(/.f64 (-.f64 (pow.f64 b -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2)) (-.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a))))
(/.f64 (+.f64 (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2)) (*.f64 b (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)))) (*.f64 b (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2))))
(/.f64 (+.f64 (fma.f64 eps 1/2 (/.f64 1 a)) (*.f64 b (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)))) (*.f64 b (fma.f64 eps 1/2 (/.f64 1 a))))
(/.f64 (fma.f64 -1 (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2)) (*.f64 (neg.f64 b) (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)))) (*.f64 (neg.f64 b) (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2))))
(/.f64 (fma.f64 -1 (fma.f64 eps 1/2 (/.f64 1 a)) (*.f64 (neg.f64 b) (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)))) (*.f64 (neg.f64 b) (fma.f64 eps 1/2 (/.f64 1 a))))
(/.f64 (fma.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) b (*.f64 (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2)) 1)) (*.f64 (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2)) b))
(/.f64 (fma.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (neg.f64 b) (*.f64 (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2)) -1)) (*.f64 (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2)) (neg.f64 b)))
(/.f64 (fma.f64 (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)) b (*.f64 (fma.f64 eps 1/2 (/.f64 1 a)) 1)) (*.f64 (fma.f64 eps 1/2 (/.f64 1 a)) b))
(/.f64 (fma.f64 (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)) (neg.f64 b) (*.f64 (fma.f64 eps 1/2 (/.f64 1 a)) -1)) (*.f64 (fma.f64 eps 1/2 (/.f64 1 a)) (neg.f64 b)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 3) (pow.f64 b -3))) (neg.f64 (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 (neg.f64 (-.f64 (pow.f64 b -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2))) (neg.f64 (-.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 (pow.f64 eps 3) 1/8)) (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (fma.f64 (*.f64 eps eps) 1/4 (*.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 eps 1/2)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2) (pow.f64 b -2)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (/.f64 1 b)))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 (*.f64 eps eps) 1/4)) (+.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 eps 1/2)))
(pow.f64 (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a))) 1)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a))) 3) 1/3)
(pow.f64 (hypot.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (pow.f64 b -1/2)) 2)
(pow.f64 (/.f64 (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 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 3) (pow.f64 b -3))) -1)
(pow.f64 (/.f64 (-.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a))) (-.f64 (pow.f64 b -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2))) -1)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a))) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a))))))
(log.f64 (*.f64 (exp.f64 (/.f64 1 b)) (+.f64 1 (expm1.f64 (fma.f64 eps -1/2 (/.f64 1 a))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 1 b))) (exp.f64 (fma.f64 eps -1/2 (/.f64 1 a)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 1 b))) (+.f64 1 (expm1.f64 (fma.f64 eps -1/2 (/.f64 1 a))))))
(log.f64 (*.f64 (exp.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (+.f64 1 (expm1.f64 (/.f64 1 b)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 eps -1/2 (/.f64 1 a)))) (exp.f64 (/.f64 1 b))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 eps -1/2 (/.f64 1 a)))) (+.f64 1 (expm1.f64 (/.f64 1 b)))))
(log.f64 (*.f64 (exp.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) (exp.f64 (*.f64 eps -1/2))))
(log.f64 (*.f64 (exp.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) (/.f64 1 (pow.f64 (exp.f64 eps) 1/2))))
(log.f64 (*.f64 (*.f64 (exp.f64 (/.f64 1 b)) (exp.f64 (/.f64 1 a))) (exp.f64 (*.f64 eps -1/2))))
(log.f64 (*.f64 (*.f64 (exp.f64 (/.f64 1 b)) (exp.f64 (/.f64 1 a))) (/.f64 1 (pow.f64 (exp.f64 eps) 1/2))))
(log.f64 (/.f64 (exp.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) (+.f64 1 (expm1.f64 (*.f64 eps 1/2)))))
(log.f64 (/.f64 (*.f64 (exp.f64 (/.f64 1 b)) (exp.f64 (/.f64 1 a))) (pow.f64 (exp.f64 eps) 1/2)))
(log.f64 (/.f64 (*.f64 (exp.f64 (/.f64 1 b)) (exp.f64 (/.f64 1 a))) (+.f64 1 (expm1.f64 (*.f64 eps 1/2)))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a))) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))))
(exp.f64 (log.f64 (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a))))) 1/3))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (pow.f64 b -1/2))) 2))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))))
(fma.f64 1 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 1 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 1 (/.f64 1 a) (neg.f64 (-.f64 (*.f64 eps 1/2) (/.f64 1 b))))
(fma.f64 1 (fma.f64 eps -1/2 (/.f64 1 a)) (/.f64 1 b))
(fma.f64 1 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 eps -1/2))
(fma.f64 (/.f64 1 b) 1 (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (/.f64 1 a) 1 (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (/.f64 1 a) 1 (neg.f64 (-.f64 (*.f64 eps 1/2) (/.f64 1 b))))
(fma.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 1 (/.f64 1 b))
(fma.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) 2) (/.f64 1 b))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) 2) (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (/.f64 1 b))
(fma.f64 (/.f64 1 (cbrt.f64 b)) (cbrt.f64 (pow.f64 b -2)) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (cbrt.f64 (pow.f64 b -2)) (/.f64 1 (cbrt.f64 b)) (fma.f64 eps -1/2 (/.f64 1 a)))
(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 (/.f64 1 a)) (cbrt.f64 (pow.f64 a -2)) (neg.f64 (-.f64 (*.f64 eps 1/2) (/.f64 1 b))))
(fma.f64 (cbrt.f64 (pow.f64 a -2)) (cbrt.f64 (/.f64 1 a)) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (cbrt.f64 (pow.f64 a -2)) (cbrt.f64 (/.f64 1 a)) (neg.f64 (-.f64 (*.f64 eps 1/2) (/.f64 1 b))))
(fma.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (/.f64 1 b))
(fma.f64 (pow.f64 b -1/2) (pow.f64 b -1/2) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (pow.f64 a -1/2) (pow.f64 a -1/2) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (pow.f64 a -1/2) (pow.f64 a -1/2) (neg.f64 (-.f64 (*.f64 eps 1/2) (/.f64 1 b))))
(fma.f64 -1 (/.f64 1 (neg.f64 b)) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 -1 (/.f64 1 (neg.f64 a)) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 -1 (/.f64 1 (neg.f64 a)) (neg.f64 (-.f64 (*.f64 eps 1/2) (/.f64 1 b))))
(fma.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (/.f64 1 (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2))) (/.f64 1 b))
(fma.f64 (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)) (/.f64 1 (fma.f64 eps 1/2 (/.f64 1 a))) (/.f64 1 b))
(fma.f64 (*.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)))) (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) (*.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 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)))
(fma.f64 (/.f64 1 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (/.f64 1 a)) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (/.f64 1 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (/.f64 1 a)) (neg.f64 (-.f64 (*.f64 eps 1/2) (/.f64 1 b))))
(fma.f64 (+.f64 (pow.f64 a -1/2) (sqrt.f64 (*.f64 eps 1/2))) (-.f64 (pow.f64 a -1/2) (sqrt.f64 (*.f64 eps 1/2))) (/.f64 1 b))
(+.f64 (/.f64 1 a) (*.f64 eps -1/2))
(+.f64 (/.f64 1 a) (*.f64 (*.f64 eps -1/2) 1))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2)))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (fma.f64 -1/2 eps (*.f64 eps 1/2)))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 2) (*.f64 eps 1/2)))
(+.f64 0 (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (*.f64 eps -1/2) (/.f64 1 a))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 eps -1/2 (/.f64 1 a)))) (cbrt.f64 (exp.f64 (fma.f64 eps -1/2 (/.f64 1 a)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 eps -1/2 (/.f64 1 a))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 eps -1/2 (/.f64 1 a))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 eps -1/2 (/.f64 1 a))))))
(*.f64 1 (fma.f64 eps -1/2 (/.f64 1 a)))
(*.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 1)
(*.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) 2) (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))))
(*.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))))
(*.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (/.f64 1 (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2))))
(*.f64 (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)) (/.f64 1 (fma.f64 eps 1/2 (/.f64 1 a))))
(*.f64 (+.f64 (pow.f64 a -1/2) (sqrt.f64 (*.f64 eps 1/2))) (-.f64 (pow.f64 a -1/2) (sqrt.f64 (*.f64 eps 1/2))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2)) (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8))))
(/.f64 1 (/.f64 (fma.f64 eps 1/2 (/.f64 1 a)) (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4))))
(/.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2)))
(/.f64 (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)) (fma.f64 eps 1/2 (/.f64 1 a)))
(/.f64 (neg.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8))) (neg.f64 (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4))) (neg.f64 (fma.f64 eps 1/2 (/.f64 1 a))))
(/.f64 (+.f64 (pow.f64 a -3) (pow.f64 (*.f64 eps -1/2) 3)) (+.f64 (pow.f64 a -2) (-.f64 (pow.f64 (*.f64 eps -1/2) 2) (*.f64 (/.f64 1 a) (*.f64 eps -1/2)))))
(/.f64 (-.f64 (pow.f64 a -2) (pow.f64 (*.f64 eps -1/2) 2)) (-.f64 (/.f64 1 a) (*.f64 eps -1/2)))
(pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 1)
(pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) 3)
(pow.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2)) (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8))) -1)
(pow.f64 (/.f64 (fma.f64 eps 1/2 (/.f64 1 a)) (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4))) -1)
(sqrt.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2))
(log.f64 (exp.f64 (fma.f64 eps -1/2 (/.f64 1 a))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 eps -1/2 (/.f64 1 a)))))
(log.f64 (*.f64 (exp.f64 (/.f64 1 a)) (/.f64 1 (pow.f64 (exp.f64 eps) 1/2))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 1 a))) (exp.f64 (*.f64 eps -1/2))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 1 a))) (/.f64 1 (pow.f64 (exp.f64 eps) 1/2))))
(log.f64 (*.f64 (exp.f64 (*.f64 eps -1/2)) (exp.f64 (/.f64 1 a))))
(log.f64 (*.f64 (exp.f64 (*.f64 eps -1/2)) (+.f64 1 (expm1.f64 (/.f64 1 a)))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 eps) 1/2)) (exp.f64 (/.f64 1 a))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 eps) 1/2)) (+.f64 1 (expm1.f64 (/.f64 1 a)))))
(log.f64 (/.f64 (exp.f64 (/.f64 1 a)) (+.f64 1 (expm1.f64 (*.f64 eps 1/2)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 1 a))) (pow.f64 (exp.f64 eps) 1/2)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 1 a))) (+.f64 1 (expm1.f64 (*.f64 eps 1/2)))))
(cbrt.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 3))
(expm1.f64 (log1p.f64 (fma.f64 eps -1/2 (/.f64 1 a))))
(exp.f64 (log.f64 (fma.f64 eps -1/2 (/.f64 1 a))))
(exp.f64 (*.f64 (log.f64 (fma.f64 eps -1/2 (/.f64 1 a))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 eps -1/2 (/.f64 1 a))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 eps -1/2 (/.f64 1 a)))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 eps -1/2 (/.f64 1 a))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 a)))) 2))
(log1p.f64 (expm1.f64 (fma.f64 eps -1/2 (/.f64 1 a))))
(fma.f64 1 (/.f64 1 a) (*.f64 eps -1/2))
(fma.f64 1 (/.f64 1 a) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 1 (fma.f64 eps -1/2 (/.f64 1 a)) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2)))
(fma.f64 1 (fma.f64 eps -1/2 (/.f64 1 a)) (fma.f64 -1/2 eps (*.f64 eps 1/2)))
(fma.f64 1 (fma.f64 eps -1/2 (/.f64 1 a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 2) (*.f64 eps 1/2)))
(fma.f64 1 (*.f64 eps -1/2) (/.f64 1 a))
(fma.f64 (/.f64 1 a) 1 (*.f64 eps -1/2))
(fma.f64 (/.f64 1 a) 1 (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 eps -1/2 (/.f64 1 a))
(fma.f64 1/2 (neg.f64 eps) (/.f64 1 a))
(fma.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 1 (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2)))
(fma.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 1 (fma.f64 -1/2 eps (*.f64 eps 1/2)))
(fma.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 2) (*.f64 eps 1/2)))
(fma.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) 2) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2)))
(fma.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) 2) (fma.f64 -1/2 eps (*.f64 eps 1/2)))
(fma.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 2) (*.f64 eps 1/2)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) 2) (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) 2) (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (fma.f64 -1/2 eps (*.f64 eps 1/2)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) 2) (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 2) (*.f64 eps 1/2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 2) (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (/.f64 1 a))
(fma.f64 (cbrt.f64 (/.f64 1 a)) (cbrt.f64 (pow.f64 a -2)) (*.f64 eps -1/2))
(fma.f64 (cbrt.f64 (/.f64 1 a)) (cbrt.f64 (pow.f64 a -2)) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 (cbrt.f64 (pow.f64 a -2)) (cbrt.f64 (/.f64 1 a)) (*.f64 eps -1/2))
(fma.f64 (cbrt.f64 (pow.f64 a -2)) (cbrt.f64 (/.f64 1 a)) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2)))
(fma.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (fma.f64 -1/2 eps (*.f64 eps 1/2)))
(fma.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 2) (*.f64 eps 1/2)))
(fma.f64 (sqrt.f64 (*.f64 eps 1/2)) (neg.f64 (sqrt.f64 (*.f64 eps 1/2))) (/.f64 1 a))
(fma.f64 (pow.f64 a -1/2) (pow.f64 a -1/2) (*.f64 eps -1/2))
(fma.f64 (pow.f64 a -1/2) (pow.f64 a -1/2) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 -1 (*.f64 eps 1/2) (/.f64 1 a))
(fma.f64 -1 (/.f64 1 (neg.f64 a)) (*.f64 eps -1/2))
(fma.f64 -1 (/.f64 1 (neg.f64 a)) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (/.f64 1 (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2))) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2)))
(fma.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (/.f64 1 (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2))) (fma.f64 -1/2 eps (*.f64 eps 1/2)))
(fma.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (/.f64 1 (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 2) (*.f64 eps 1/2)))
(fma.f64 (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)) (/.f64 1 (fma.f64 eps 1/2 (/.f64 1 a))) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2)))
(fma.f64 (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)) (/.f64 1 (fma.f64 eps 1/2 (/.f64 1 a))) (fma.f64 -1/2 eps (*.f64 eps 1/2)))
(fma.f64 (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)) (/.f64 1 (fma.f64 eps 1/2 (/.f64 1 a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 2) (*.f64 eps 1/2)))
(fma.f64 (neg.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 1 a))
(fma.f64 (sqrt.f64 (*.f64 eps -1/2)) (sqrt.f64 (*.f64 eps -1/2)) (/.f64 1 a))
(fma.f64 -1/2 eps (/.f64 1 a))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps 1/2))) (sqrt.f64 (*.f64 eps 1/2)) (/.f64 1 a))
(fma.f64 (/.f64 1 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (/.f64 1 a)) (*.f64 eps -1/2))
(fma.f64 (/.f64 1 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (/.f64 1 a)) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 (+.f64 (pow.f64 a -1/2) (sqrt.f64 (*.f64 eps 1/2))) (-.f64 (pow.f64 a -1/2) (sqrt.f64 (*.f64 eps 1/2))) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2)))
(fma.f64 (+.f64 (pow.f64 a -1/2) (sqrt.f64 (*.f64 eps 1/2))) (-.f64 (pow.f64 a -1/2) (sqrt.f64 (*.f64 eps 1/2))) (fma.f64 -1/2 eps (*.f64 eps 1/2)))
(fma.f64 (+.f64 (pow.f64 a -1/2) (sqrt.f64 (*.f64 eps 1/2))) (-.f64 (pow.f64 a -1/2) (sqrt.f64 (*.f64 eps 1/2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 2) (*.f64 eps 1/2)))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 2)) (cbrt.f64 (*.f64 eps 1/2)) (/.f64 1 a))

simplify164.0ms (1.1%)

Algorithm
egg-herbie
Rules
1170×times-frac
884×unswap-sqr
604×cancel-sign-sub-inv
574×fma-neg
524×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04298172
110027892
230287814
Stop Event
node limit
Counts
256 → 253
Calls
Call 1
Inputs
(/.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 (/.f64 1 b) (/.f64 1 a)) (*.f64 1/2 eps))
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 1/2 eps))
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 1/2 eps))
(-.f64 (/.f64 1 a) (*.f64 1/2 eps))
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 1/2 eps))
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 1/2 eps))
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 1/2 eps))
(/.f64 1 a)
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 1/2 eps))
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 1/2 eps))
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.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/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 a) (/.f64 1 b))
(+.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/2 eps)
(+.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/2 eps)
(+.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 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 (*.f64 eps 1/2) (/.f64 1 b)))
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 eps 1/2))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a))))) 1)
(-.f64 (/.f64 (pow.f64 b -2) (-.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))) (/.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2) (-.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))))
(*.f64 1 (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a))))
(*.f64 (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a))) 1)
(*.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))) 2) (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))))
(*.f64 (hypot.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (pow.f64 b -1/2)) (hypot.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (pow.f64 b -1/2)))
(*.f64 (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 3) (pow.f64 b -3)) (/.f64 1 (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 b -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2)) (/.f64 1 (-.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))))
(/.f64 1 (/.f64 (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 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 3) (pow.f64 b -3))))
(/.f64 1 (/.f64 (-.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a))) (-.f64 (pow.f64 b -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2))))
(/.f64 (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 3) (pow.f64 b -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 (fma.f64 eps -1/2 (/.f64 1 a)) 3) (pow.f64 b -3)) (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2) (-.f64 (pow.f64 b -2) (/.f64 (fma.f64 eps -1/2 (/.f64 1 a)) b))))
(/.f64 (-.f64 (pow.f64 b -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2)) (-.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a))))
(/.f64 (+.f64 (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2)) (*.f64 b (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)))) (*.f64 b (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2))))
(/.f64 (+.f64 (fma.f64 eps 1/2 (/.f64 1 a)) (*.f64 b (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)))) (*.f64 b (fma.f64 eps 1/2 (/.f64 1 a))))
(/.f64 (fma.f64 -1 (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2)) (*.f64 (neg.f64 b) (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)))) (*.f64 (neg.f64 b) (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2))))
(/.f64 (fma.f64 -1 (fma.f64 eps 1/2 (/.f64 1 a)) (*.f64 (neg.f64 b) (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)))) (*.f64 (neg.f64 b) (fma.f64 eps 1/2 (/.f64 1 a))))
(/.f64 (fma.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) b (*.f64 (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2)) 1)) (*.f64 (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2)) b))
(/.f64 (fma.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (neg.f64 b) (*.f64 (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2)) -1)) (*.f64 (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2)) (neg.f64 b)))
(/.f64 (fma.f64 (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)) b (*.f64 (fma.f64 eps 1/2 (/.f64 1 a)) 1)) (*.f64 (fma.f64 eps 1/2 (/.f64 1 a)) b))
(/.f64 (fma.f64 (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)) (neg.f64 b) (*.f64 (fma.f64 eps 1/2 (/.f64 1 a)) -1)) (*.f64 (fma.f64 eps 1/2 (/.f64 1 a)) (neg.f64 b)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 3) (pow.f64 b -3))) (neg.f64 (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 (neg.f64 (-.f64 (pow.f64 b -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2))) (neg.f64 (-.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 (pow.f64 eps 3) 1/8)) (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (fma.f64 (*.f64 eps eps) 1/4 (*.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 eps 1/2)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2) (pow.f64 b -2)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (/.f64 1 b)))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 (*.f64 eps eps) 1/4)) (+.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 eps 1/2)))
(pow.f64 (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a))) 1)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a))) 3) 1/3)
(pow.f64 (hypot.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (pow.f64 b -1/2)) 2)
(pow.f64 (/.f64 (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 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 3) (pow.f64 b -3))) -1)
(pow.f64 (/.f64 (-.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a))) (-.f64 (pow.f64 b -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2))) -1)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a))) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a))))))
(log.f64 (*.f64 (exp.f64 (/.f64 1 b)) (+.f64 1 (expm1.f64 (fma.f64 eps -1/2 (/.f64 1 a))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 1 b))) (exp.f64 (fma.f64 eps -1/2 (/.f64 1 a)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 1 b))) (+.f64 1 (expm1.f64 (fma.f64 eps -1/2 (/.f64 1 a))))))
(log.f64 (*.f64 (exp.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (+.f64 1 (expm1.f64 (/.f64 1 b)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 eps -1/2 (/.f64 1 a)))) (exp.f64 (/.f64 1 b))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 eps -1/2 (/.f64 1 a)))) (+.f64 1 (expm1.f64 (/.f64 1 b)))))
(log.f64 (*.f64 (exp.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) (exp.f64 (*.f64 eps -1/2))))
(log.f64 (*.f64 (exp.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) (/.f64 1 (pow.f64 (exp.f64 eps) 1/2))))
(log.f64 (*.f64 (*.f64 (exp.f64 (/.f64 1 b)) (exp.f64 (/.f64 1 a))) (exp.f64 (*.f64 eps -1/2))))
(log.f64 (*.f64 (*.f64 (exp.f64 (/.f64 1 b)) (exp.f64 (/.f64 1 a))) (/.f64 1 (pow.f64 (exp.f64 eps) 1/2))))
(log.f64 (/.f64 (exp.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) (+.f64 1 (expm1.f64 (*.f64 eps 1/2)))))
(log.f64 (/.f64 (*.f64 (exp.f64 (/.f64 1 b)) (exp.f64 (/.f64 1 a))) (pow.f64 (exp.f64 eps) 1/2)))
(log.f64 (/.f64 (*.f64 (exp.f64 (/.f64 1 b)) (exp.f64 (/.f64 1 a))) (+.f64 1 (expm1.f64 (*.f64 eps 1/2)))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a))) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))))
(exp.f64 (log.f64 (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a))))) 1/3))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (pow.f64 b -1/2))) 2))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))))
(fma.f64 1 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 1 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 1 (/.f64 1 a) (neg.f64 (-.f64 (*.f64 eps 1/2) (/.f64 1 b))))
(fma.f64 1 (fma.f64 eps -1/2 (/.f64 1 a)) (/.f64 1 b))
(fma.f64 1 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 eps -1/2))
(fma.f64 (/.f64 1 b) 1 (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (/.f64 1 a) 1 (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (/.f64 1 a) 1 (neg.f64 (-.f64 (*.f64 eps 1/2) (/.f64 1 b))))
(fma.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 1 (/.f64 1 b))
(fma.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) 2) (/.f64 1 b))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) 2) (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (/.f64 1 b))
(fma.f64 (/.f64 1 (cbrt.f64 b)) (cbrt.f64 (pow.f64 b -2)) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (cbrt.f64 (pow.f64 b -2)) (/.f64 1 (cbrt.f64 b)) (fma.f64 eps -1/2 (/.f64 1 a)))
(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 (/.f64 1 a)) (cbrt.f64 (pow.f64 a -2)) (neg.f64 (-.f64 (*.f64 eps 1/2) (/.f64 1 b))))
(fma.f64 (cbrt.f64 (pow.f64 a -2)) (cbrt.f64 (/.f64 1 a)) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (cbrt.f64 (pow.f64 a -2)) (cbrt.f64 (/.f64 1 a)) (neg.f64 (-.f64 (*.f64 eps 1/2) (/.f64 1 b))))
(fma.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (/.f64 1 b))
(fma.f64 (pow.f64 b -1/2) (pow.f64 b -1/2) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (pow.f64 a -1/2) (pow.f64 a -1/2) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (pow.f64 a -1/2) (pow.f64 a -1/2) (neg.f64 (-.f64 (*.f64 eps 1/2) (/.f64 1 b))))
(fma.f64 -1 (/.f64 1 (neg.f64 b)) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 -1 (/.f64 1 (neg.f64 a)) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 -1 (/.f64 1 (neg.f64 a)) (neg.f64 (-.f64 (*.f64 eps 1/2) (/.f64 1 b))))
(fma.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (/.f64 1 (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2))) (/.f64 1 b))
(fma.f64 (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)) (/.f64 1 (fma.f64 eps 1/2 (/.f64 1 a))) (/.f64 1 b))
(fma.f64 (*.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)))) (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) (*.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 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)))
(fma.f64 (/.f64 1 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (/.f64 1 a)) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (/.f64 1 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (/.f64 1 a)) (neg.f64 (-.f64 (*.f64 eps 1/2) (/.f64 1 b))))
(fma.f64 (+.f64 (pow.f64 a -1/2) (sqrt.f64 (*.f64 eps 1/2))) (-.f64 (pow.f64 a -1/2) (sqrt.f64 (*.f64 eps 1/2))) (/.f64 1 b))
(+.f64 (/.f64 1 a) (*.f64 eps -1/2))
(+.f64 (/.f64 1 a) (*.f64 (*.f64 eps -1/2) 1))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2)))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (fma.f64 -1/2 eps (*.f64 eps 1/2)))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 2) (*.f64 eps 1/2)))
(+.f64 0 (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (*.f64 eps -1/2) (/.f64 1 a))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 eps -1/2 (/.f64 1 a)))) (cbrt.f64 (exp.f64 (fma.f64 eps -1/2 (/.f64 1 a)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 eps -1/2 (/.f64 1 a))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 eps -1/2 (/.f64 1 a))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 eps -1/2 (/.f64 1 a))))))
(*.f64 1 (fma.f64 eps -1/2 (/.f64 1 a)))
(*.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 1)
(*.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) 2) (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))))
(*.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))))
(*.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (/.f64 1 (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2))))
(*.f64 (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)) (/.f64 1 (fma.f64 eps 1/2 (/.f64 1 a))))
(*.f64 (+.f64 (pow.f64 a -1/2) (sqrt.f64 (*.f64 eps 1/2))) (-.f64 (pow.f64 a -1/2) (sqrt.f64 (*.f64 eps 1/2))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2)) (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8))))
(/.f64 1 (/.f64 (fma.f64 eps 1/2 (/.f64 1 a)) (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4))))
(/.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2)))
(/.f64 (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)) (fma.f64 eps 1/2 (/.f64 1 a)))
(/.f64 (neg.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8))) (neg.f64 (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4))) (neg.f64 (fma.f64 eps 1/2 (/.f64 1 a))))
(/.f64 (+.f64 (pow.f64 a -3) (pow.f64 (*.f64 eps -1/2) 3)) (+.f64 (pow.f64 a -2) (-.f64 (pow.f64 (*.f64 eps -1/2) 2) (*.f64 (/.f64 1 a) (*.f64 eps -1/2)))))
(/.f64 (-.f64 (pow.f64 a -2) (pow.f64 (*.f64 eps -1/2) 2)) (-.f64 (/.f64 1 a) (*.f64 eps -1/2)))
(pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 1)
(pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) 3)
(pow.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2)) (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8))) -1)
(pow.f64 (/.f64 (fma.f64 eps 1/2 (/.f64 1 a)) (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4))) -1)
(sqrt.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2))
(log.f64 (exp.f64 (fma.f64 eps -1/2 (/.f64 1 a))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 eps -1/2 (/.f64 1 a)))))
(log.f64 (*.f64 (exp.f64 (/.f64 1 a)) (/.f64 1 (pow.f64 (exp.f64 eps) 1/2))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 1 a))) (exp.f64 (*.f64 eps -1/2))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 1 a))) (/.f64 1 (pow.f64 (exp.f64 eps) 1/2))))
(log.f64 (*.f64 (exp.f64 (*.f64 eps -1/2)) (exp.f64 (/.f64 1 a))))
(log.f64 (*.f64 (exp.f64 (*.f64 eps -1/2)) (+.f64 1 (expm1.f64 (/.f64 1 a)))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 eps) 1/2)) (exp.f64 (/.f64 1 a))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 eps) 1/2)) (+.f64 1 (expm1.f64 (/.f64 1 a)))))
(log.f64 (/.f64 (exp.f64 (/.f64 1 a)) (+.f64 1 (expm1.f64 (*.f64 eps 1/2)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 1 a))) (pow.f64 (exp.f64 eps) 1/2)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 1 a))) (+.f64 1 (expm1.f64 (*.f64 eps 1/2)))))
(cbrt.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 3))
(expm1.f64 (log1p.f64 (fma.f64 eps -1/2 (/.f64 1 a))))
(exp.f64 (log.f64 (fma.f64 eps -1/2 (/.f64 1 a))))
(exp.f64 (*.f64 (log.f64 (fma.f64 eps -1/2 (/.f64 1 a))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 eps -1/2 (/.f64 1 a))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 eps -1/2 (/.f64 1 a)))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 eps -1/2 (/.f64 1 a))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 a)))) 2))
(log1p.f64 (expm1.f64 (fma.f64 eps -1/2 (/.f64 1 a))))
(fma.f64 1 (/.f64 1 a) (*.f64 eps -1/2))
(fma.f64 1 (/.f64 1 a) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 1 (fma.f64 eps -1/2 (/.f64 1 a)) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2)))
(fma.f64 1 (fma.f64 eps -1/2 (/.f64 1 a)) (fma.f64 -1/2 eps (*.f64 eps 1/2)))
(fma.f64 1 (fma.f64 eps -1/2 (/.f64 1 a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 2) (*.f64 eps 1/2)))
(fma.f64 1 (*.f64 eps -1/2) (/.f64 1 a))
(fma.f64 (/.f64 1 a) 1 (*.f64 eps -1/2))
(fma.f64 (/.f64 1 a) 1 (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 eps -1/2 (/.f64 1 a))
(fma.f64 1/2 (neg.f64 eps) (/.f64 1 a))
(fma.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 1 (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2)))
(fma.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 1 (fma.f64 -1/2 eps (*.f64 eps 1/2)))
(fma.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 2) (*.f64 eps 1/2)))
(fma.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) 2) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2)))
(fma.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) 2) (fma.f64 -1/2 eps (*.f64 eps 1/2)))
(fma.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 2) (*.f64 eps 1/2)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) 2) (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) 2) (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (fma.f64 -1/2 eps (*.f64 eps 1/2)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) 2) (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 2) (*.f64 eps 1/2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 2) (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (/.f64 1 a))
(fma.f64 (cbrt.f64 (/.f64 1 a)) (cbrt.f64 (pow.f64 a -2)) (*.f64 eps -1/2))
(fma.f64 (cbrt.f64 (/.f64 1 a)) (cbrt.f64 (pow.f64 a -2)) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 (cbrt.f64 (pow.f64 a -2)) (cbrt.f64 (/.f64 1 a)) (*.f64 eps -1/2))
(fma.f64 (cbrt.f64 (pow.f64 a -2)) (cbrt.f64 (/.f64 1 a)) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2)))
(fma.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (fma.f64 -1/2 eps (*.f64 eps 1/2)))
(fma.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 2) (*.f64 eps 1/2)))
(fma.f64 (sqrt.f64 (*.f64 eps 1/2)) (neg.f64 (sqrt.f64 (*.f64 eps 1/2))) (/.f64 1 a))
(fma.f64 (pow.f64 a -1/2) (pow.f64 a -1/2) (*.f64 eps -1/2))
(fma.f64 (pow.f64 a -1/2) (pow.f64 a -1/2) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 -1 (*.f64 eps 1/2) (/.f64 1 a))
(fma.f64 -1 (/.f64 1 (neg.f64 a)) (*.f64 eps -1/2))
(fma.f64 -1 (/.f64 1 (neg.f64 a)) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (/.f64 1 (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2))) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2)))
(fma.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (/.f64 1 (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2))) (fma.f64 -1/2 eps (*.f64 eps 1/2)))
(fma.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (/.f64 1 (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 2) (*.f64 eps 1/2)))
(fma.f64 (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)) (/.f64 1 (fma.f64 eps 1/2 (/.f64 1 a))) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2)))
(fma.f64 (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)) (/.f64 1 (fma.f64 eps 1/2 (/.f64 1 a))) (fma.f64 -1/2 eps (*.f64 eps 1/2)))
(fma.f64 (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)) (/.f64 1 (fma.f64 eps 1/2 (/.f64 1 a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 2) (*.f64 eps 1/2)))
(fma.f64 (neg.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 1 a))
(fma.f64 (sqrt.f64 (*.f64 eps -1/2)) (sqrt.f64 (*.f64 eps -1/2)) (/.f64 1 a))
(fma.f64 -1/2 eps (/.f64 1 a))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps 1/2))) (sqrt.f64 (*.f64 eps 1/2)) (/.f64 1 a))
(fma.f64 (/.f64 1 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (/.f64 1 a)) (*.f64 eps -1/2))
(fma.f64 (/.f64 1 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (/.f64 1 a)) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 (+.f64 (pow.f64 a -1/2) (sqrt.f64 (*.f64 eps 1/2))) (-.f64 (pow.f64 a -1/2) (sqrt.f64 (*.f64 eps 1/2))) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2)))
(fma.f64 (+.f64 (pow.f64 a -1/2) (sqrt.f64 (*.f64 eps 1/2))) (-.f64 (pow.f64 a -1/2) (sqrt.f64 (*.f64 eps 1/2))) (fma.f64 -1/2 eps (*.f64 eps 1/2)))
(fma.f64 (+.f64 (pow.f64 a -1/2) (sqrt.f64 (*.f64 eps 1/2))) (-.f64 (pow.f64 a -1/2) (sqrt.f64 (*.f64 eps 1/2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 2) (*.f64 eps 1/2)))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 2)) (cbrt.f64 (*.f64 eps 1/2)) (/.f64 1 a))
Outputs
(/.f64 1 b)
(-.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 1/2 eps))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(-.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 1/2 eps))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(-.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 1/2 eps))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(-.f64 (/.f64 1 a) (*.f64 1/2 eps))
(fma.f64 eps -1/2 (/.f64 1 a))
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 1/2 eps))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 1/2 eps))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 1/2 eps))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(-.f64 (/.f64 1 a) (*.f64 1/2 eps))
(fma.f64 eps -1/2 (/.f64 1 a))
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 1/2 eps))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 1/2 eps))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 1/2 eps))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(/.f64 1 a)
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 1/2 eps))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 1/2 eps))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 1/2 eps))
(+.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))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(-.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 1/2 eps))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(-.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 1/2 eps))
(+.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))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(-.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 1/2 eps))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(-.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 1/2 eps))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (+.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 b) (/.f64 1 a)))
(+.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 (/.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 b) (/.f64 1 a)))
(+.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 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.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 b) (/.f64 1 a)))
(+.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 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(/.f64 1 a)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 eps -1/2 (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 eps -1/2 (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 eps -1/2 (/.f64 1 a))
(*.f64 -1/2 eps)
(*.f64 eps -1/2)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 eps -1/2 (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 eps -1/2 (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 eps -1/2 (/.f64 1 a))
(*.f64 -1/2 eps)
(*.f64 eps -1/2)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 eps -1/2 (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 eps -1/2 (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 eps -1/2 (/.f64 1 a))
(/.f64 1 a)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 eps -1/2 (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 eps -1/2 (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 eps -1/2 (/.f64 1 a))
(*.f64 -1/2 eps)
(*.f64 eps -1/2)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 eps -1/2 (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 eps -1/2 (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 eps -1/2 (/.f64 1 a))
(*.f64 -1/2 eps)
(*.f64 eps -1/2)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 eps -1/2 (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 eps -1/2 (/.f64 1 a))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 eps -1/2 (/.f64 1 a))
(-.f64 (/.f64 1 a) (-.f64 (*.f64 eps 1/2) (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 eps 1/2))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a))))) 1)
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(-.f64 (/.f64 (pow.f64 b -2) (-.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))) (/.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2) (-.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))))
(/.f64 (-.f64 (pow.f64 b -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2)) (-.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a))))
(*.f64 1 (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a))))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(*.f64 (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a))) 1)
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(*.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))) 2))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))) 2) (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(*.f64 (hypot.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (pow.f64 b -1/2)) (hypot.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (pow.f64 b -1/2)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(*.f64 (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 3) (pow.f64 b -3)) (/.f64 1 (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 (fma.f64 eps -1/2 (/.f64 1 a)) 3) (pow.f64 b -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 (fma.f64 eps -1/2 (/.f64 1 a)) 3) (pow.f64 b -3)) (fma.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 -1 b))) (pow.f64 b -2)))
(*.f64 (-.f64 (pow.f64 b -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2)) (/.f64 1 (-.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))))
(/.f64 (-.f64 (pow.f64 b -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2)) (-.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a))))
(/.f64 1 (/.f64 (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 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 3) (pow.f64 b -3))))
(*.f64 (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 3) (pow.f64 b -3)) (/.f64 1 (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 (fma.f64 eps -1/2 (/.f64 1 a)) 3) (pow.f64 b -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 (fma.f64 eps -1/2 (/.f64 1 a)) 3) (pow.f64 b -3)) (fma.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 -1 b))) (pow.f64 b -2)))
(/.f64 1 (/.f64 (-.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a))) (-.f64 (pow.f64 b -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2))))
(/.f64 (-.f64 (pow.f64 b -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2)) (-.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a))))
(/.f64 (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 3) (pow.f64 b -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 (fma.f64 eps -1/2 (/.f64 1 a)) 3) (pow.f64 b -3)) (/.f64 1 (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 (fma.f64 eps -1/2 (/.f64 1 a)) 3) (pow.f64 b -3)) (fma.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 -1 b))) (pow.f64 b -2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 3) (pow.f64 b -3)) (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2) (-.f64 (pow.f64 b -2) (/.f64 (fma.f64 eps -1/2 (/.f64 1 a)) b))))
(/.f64 (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 3) (pow.f64 b -3)) (-.f64 (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2) (pow.f64 b -2)) (/.f64 (fma.f64 eps -1/2 (/.f64 1 a)) b)))
(/.f64 (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 3) (pow.f64 b -3)) (-.f64 (+.f64 (pow.f64 b -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2)) (/.f64 (fma.f64 eps -1/2 (/.f64 1 a)) b)))
(/.f64 (-.f64 (pow.f64 b -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2)) (-.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a))))
(/.f64 (+.f64 (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2)) (*.f64 b (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)))) (*.f64 b (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2))))
(/.f64 (fma.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) b (fma.f64 (*.f64 1/2 eps) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2))) (*.f64 b (fma.f64 (*.f64 1/2 eps) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2))))
(/.f64 (fma.f64 b (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 b (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 a)) (pow.f64 a -2))))
(/.f64 (+.f64 (fma.f64 eps 1/2 (/.f64 1 a)) (*.f64 b (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)))) (*.f64 b (fma.f64 eps 1/2 (/.f64 1 a))))
(/.f64 (fma.f64 (-.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps 1/4))) b (fma.f64 eps 1/2 (/.f64 1 a))) (*.f64 b (fma.f64 eps 1/2 (/.f64 1 a))))
(/.f64 (fma.f64 b (+.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) -1/4)) (fma.f64 1/2 eps (/.f64 1 a))) (*.f64 b (fma.f64 1/2 eps (/.f64 1 a))))
(/.f64 (fma.f64 b (+.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps -1/4))) (fma.f64 1/2 eps (/.f64 1 a))) (*.f64 b (fma.f64 1/2 eps (/.f64 1 a))))
(/.f64 (fma.f64 -1 (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2)) (*.f64 (neg.f64 b) (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)))) (*.f64 (neg.f64 b) (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2))))
(/.f64 (fma.f64 -1 (fma.f64 (*.f64 1/2 eps) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2)) (*.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (neg.f64 b))) (*.f64 (fma.f64 (*.f64 1/2 eps) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2)) (neg.f64 b)))
(/.f64 (neg.f64 (fma.f64 b (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 b (neg.f64 (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 a)) (pow.f64 a -2)))))
(/.f64 (neg.f64 (fma.f64 b (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 b (-.f64 (*.f64 (*.f64 1/2 eps) (fma.f64 eps -1/2 (/.f64 -1 a))) (pow.f64 a -2))))
(/.f64 (fma.f64 -1 (fma.f64 eps 1/2 (/.f64 1 a)) (*.f64 (neg.f64 b) (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)))) (*.f64 (neg.f64 b) (fma.f64 eps 1/2 (/.f64 1 a))))
(/.f64 (fma.f64 -1 (fma.f64 eps 1/2 (/.f64 1 a)) (*.f64 (-.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps 1/4))) (neg.f64 b))) (*.f64 (fma.f64 eps 1/2 (/.f64 1 a)) (neg.f64 b)))
(/.f64 (neg.f64 (fma.f64 b (+.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) -1/4)) (fma.f64 1/2 eps (/.f64 1 a)))) (*.f64 b (+.f64 (*.f64 eps -1/2) (/.f64 -1 a))))
(/.f64 (neg.f64 (fma.f64 b (+.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps -1/4))) (fma.f64 1/2 eps (/.f64 1 a)))) (*.f64 b (fma.f64 eps -1/2 (/.f64 -1 a))))
(/.f64 (fma.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) b (*.f64 (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2)) 1)) (*.f64 (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2)) b))
(/.f64 (fma.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) b (fma.f64 (*.f64 1/2 eps) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2))) (*.f64 b (fma.f64 (*.f64 1/2 eps) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2))))
(/.f64 (fma.f64 b (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 b (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 a)) (pow.f64 a -2))))
(/.f64 (fma.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (neg.f64 b) (*.f64 (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2)) -1)) (*.f64 (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2)) (neg.f64 b)))
(/.f64 (fma.f64 -1 (fma.f64 (*.f64 1/2 eps) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2)) (*.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (neg.f64 b))) (*.f64 (fma.f64 (*.f64 1/2 eps) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2)) (neg.f64 b)))
(/.f64 (neg.f64 (fma.f64 b (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 b (neg.f64 (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 1 a)) (pow.f64 a -2)))))
(/.f64 (neg.f64 (fma.f64 b (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 b (-.f64 (*.f64 (*.f64 1/2 eps) (fma.f64 eps -1/2 (/.f64 -1 a))) (pow.f64 a -2))))
(/.f64 (fma.f64 (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)) b (*.f64 (fma.f64 eps 1/2 (/.f64 1 a)) 1)) (*.f64 (fma.f64 eps 1/2 (/.f64 1 a)) b))
(/.f64 (fma.f64 (-.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps 1/4))) b (fma.f64 eps 1/2 (/.f64 1 a))) (*.f64 b (fma.f64 eps 1/2 (/.f64 1 a))))
(/.f64 (fma.f64 b (+.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) -1/4)) (fma.f64 1/2 eps (/.f64 1 a))) (*.f64 b (fma.f64 1/2 eps (/.f64 1 a))))
(/.f64 (fma.f64 b (+.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps -1/4))) (fma.f64 1/2 eps (/.f64 1 a))) (*.f64 b (fma.f64 1/2 eps (/.f64 1 a))))
(/.f64 (fma.f64 (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)) (neg.f64 b) (*.f64 (fma.f64 eps 1/2 (/.f64 1 a)) -1)) (*.f64 (fma.f64 eps 1/2 (/.f64 1 a)) (neg.f64 b)))
(/.f64 (fma.f64 -1 (fma.f64 eps 1/2 (/.f64 1 a)) (*.f64 (-.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps 1/4))) (neg.f64 b))) (*.f64 (fma.f64 eps 1/2 (/.f64 1 a)) (neg.f64 b)))
(/.f64 (neg.f64 (fma.f64 b (+.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) -1/4)) (fma.f64 1/2 eps (/.f64 1 a)))) (*.f64 b (+.f64 (*.f64 eps -1/2) (/.f64 -1 a))))
(/.f64 (neg.f64 (fma.f64 b (+.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps -1/4))) (fma.f64 1/2 eps (/.f64 1 a)))) (*.f64 b (fma.f64 eps -1/2 (/.f64 -1 a))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 3) (pow.f64 b -3))) (neg.f64 (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 (fma.f64 eps -1/2 (/.f64 1 a)) 3) (pow.f64 b -3)) (/.f64 1 (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 (fma.f64 eps -1/2 (/.f64 1 a)) 3) (pow.f64 b -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 (fma.f64 eps -1/2 (/.f64 1 a)) 3) (pow.f64 b -3)) (fma.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 -1 b))) (pow.f64 b -2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 b -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2))) (neg.f64 (-.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))))
(/.f64 (-.f64 (pow.f64 b -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2)) (-.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 (pow.f64 eps 3) 1/8)) (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (fma.f64 (*.f64 eps eps) 1/4 (*.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 (pow.f64 eps 3) 1/8)) (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (fma.f64 (*.f64 eps eps) 1/4 (*.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 1/2 eps)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3) (*.f64 (pow.f64 eps 3) -1/8)) (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (fma.f64 eps (*.f64 eps 1/4) (*.f64 1/2 (*.f64 eps (+.f64 (/.f64 1 b) (/.f64 1 a)))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 3) (*.f64 (pow.f64 eps 3) -1/8)) (+.f64 (*.f64 eps (*.f64 eps 1/4)) (*.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (+.f64 (/.f64 1 b) (fma.f64 1/2 eps (/.f64 1 a))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2) (pow.f64 b -2)) (-.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (/.f64 1 b)))
(/.f64 (-.f64 (pow.f64 b -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2)) (-.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 (*.f64 eps eps) 1/4)) (+.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 eps (*.f64 eps 1/4))) (+.f64 (/.f64 1 b) (+.f64 (/.f64 1 a) (*.f64 1/2 eps))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) 2) (*.f64 eps (*.f64 eps 1/4))) (+.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 eps (*.f64 eps -1/4))) (+.f64 (/.f64 1 b) (fma.f64 1/2 eps (/.f64 1 a))))
(pow.f64 (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a))) 1)
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))) 3)
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(pow.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a))) 3) 1/3)
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(pow.f64 (hypot.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (pow.f64 b -1/2)) 2)
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(pow.f64 (/.f64 (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 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 3) (pow.f64 b -3))) -1)
(*.f64 (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 3) (pow.f64 b -3)) (/.f64 1 (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 (fma.f64 eps -1/2 (/.f64 1 a)) 3) (pow.f64 b -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 (fma.f64 eps -1/2 (/.f64 1 a)) 3) (pow.f64 b -3)) (fma.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 -1 b))) (pow.f64 b -2)))
(pow.f64 (/.f64 (-.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a))) (-.f64 (pow.f64 b -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2))) -1)
(/.f64 (-.f64 (pow.f64 b -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2)) (-.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a))))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a))) 2))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(log.f64 (exp.f64 (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a))))))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(log.f64 (*.f64 (exp.f64 (/.f64 1 b)) (+.f64 1 (expm1.f64 (fma.f64 eps -1/2 (/.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 (fma.f64 eps -1/2 (/.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 1 (expm1.f64 (fma.f64 eps -1/2 (/.f64 1 a))))))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(log.f64 (*.f64 (exp.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (+.f64 1 (expm1.f64 (/.f64 1 b)))))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 eps -1/2 (/.f64 1 a)))) (exp.f64 (/.f64 1 b))))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 eps -1/2 (/.f64 1 a)))) (+.f64 1 (expm1.f64 (/.f64 1 b)))))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(log.f64 (*.f64 (exp.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) (exp.f64 (*.f64 eps -1/2))))
(+.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 eps) 1/2))))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(log.f64 (*.f64 (*.f64 (exp.f64 (/.f64 1 b)) (exp.f64 (/.f64 1 a))) (exp.f64 (*.f64 eps -1/2))))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(log.f64 (*.f64 (*.f64 (exp.f64 (/.f64 1 b)) (exp.f64 (/.f64 1 a))) (/.f64 1 (pow.f64 (exp.f64 eps) 1/2))))
(+.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 eps 1/2)))))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(log.f64 (/.f64 (*.f64 (exp.f64 (/.f64 1 b)) (exp.f64 (/.f64 1 a))) (pow.f64 (exp.f64 eps) 1/2)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(log.f64 (/.f64 (*.f64 (exp.f64 (/.f64 1 b)) (exp.f64 (/.f64 1 a))) (+.f64 1 (expm1.f64 (*.f64 eps 1/2)))))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a))) 3))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(exp.f64 (log.f64 (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))) 1))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))) 1) 1))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a))))) 3))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a))))) 1/3))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (pow.f64 b -1/2))) 2))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 1 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 1 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 1 (/.f64 1 a) (neg.f64 (-.f64 (*.f64 eps 1/2) (/.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 a)) (/.f64 1 b))
(+.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))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (/.f64 1 b) 1 (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (/.f64 1 a) 1 (fma.f64 eps -1/2 (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (/.f64 1 a) 1 (neg.f64 (-.f64 (*.f64 eps 1/2) (/.f64 1 b))))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 1 (/.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 a))) (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) 2) (/.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 a))) 2) (cbrt.f64 (fma.f64 eps -1/2 (/.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 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 1 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 (/.f64 1 a)) (cbrt.f64 (pow.f64 a -2)) (fma.f64 eps -1/2 (/.f64 1 b)))
(fma.f64 (cbrt.f64 (/.f64 1 a)) (cbrt.f64 (pow.f64 a -2)) (neg.f64 (-.f64 (*.f64 eps 1/2) (/.f64 1 b))))
(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)) (fma.f64 eps -1/2 (/.f64 1 b)))
(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)) (neg.f64 (-.f64 (*.f64 eps 1/2) (/.f64 1 b))))
(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 (fma.f64 eps -1/2 (/.f64 1 a))) (sqrt.f64 (fma.f64 eps -1/2 (/.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 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) (fma.f64 eps -1/2 (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (pow.f64 a -1/2) (pow.f64 a -1/2) (neg.f64 (-.f64 (*.f64 eps 1/2) (/.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 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 -1 (/.f64 1 (neg.f64 a)) (fma.f64 eps -1/2 (/.f64 1 b)))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 -1 (/.f64 1 (neg.f64 a)) (neg.f64 (-.f64 (*.f64 eps 1/2) (/.f64 1 b))))
(+.f64 (/.f64 1 b) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (/.f64 1 (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2))) (/.f64 1 b))
(fma.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (/.f64 1 (fma.f64 (*.f64 1/2 eps) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2))) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.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))))
(fma.f64 (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)) (/.f64 1 (fma.f64 eps 1/2 (/.f64 1 a))) (/.f64 1 b))
(fma.f64 (-.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps 1/4))) (/.f64 1 (fma.f64 eps 1/2 (/.f64 1 a))) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 (+.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) -1/4)) (fma.f64 1/2 eps (/.f64 1 a))))
(+.f64 (/.f64 1 b) (/.f64 (+.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps -1/4))) (fma.f64 1/2 eps (/.f64 1 a))))
(fma.f64 (*.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)))) (cbrt.f64 (+.f64 (/.f64 1 b) (/.f64 1 a))) (*.f64 eps -1/2))
(+.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 (/.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)) (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 1 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (/.f64 1 a)) (neg.f64 (-.f64 (*.f64 eps 1/2) (/.f64 1 b))))
(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 (pow.f64 a -1/2) (sqrt.f64 (*.f64 eps 1/2))) (-.f64 (pow.f64 a -1/2) (sqrt.f64 (*.f64 eps 1/2))) (/.f64 1 b))
(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))
(+.f64 (/.f64 1 a) (*.f64 eps -1/2))
(fma.f64 eps -1/2 (/.f64 1 a))
(+.f64 (/.f64 1 a) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 eps -1/2 (/.f64 1 a))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2)))
(fma.f64 eps -1/2 (/.f64 1 a))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (fma.f64 -1/2 eps (*.f64 eps 1/2)))
(fma.f64 eps -1/2 (/.f64 1 a))
(+.f64 (fma.f64 eps -1/2 (/.f64 1 a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 2) (*.f64 eps 1/2)))
(fma.f64 eps -1/2 (/.f64 1 a))
(+.f64 0 (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 eps -1/2 (/.f64 1 a))
(+.f64 (*.f64 eps -1/2) (/.f64 1 a))
(fma.f64 eps -1/2 (/.f64 1 a))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 eps -1/2 (/.f64 1 a)))) (cbrt.f64 (exp.f64 (fma.f64 eps -1/2 (/.f64 1 a)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 eps -1/2 (/.f64 1 a))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 eps -1/2 (/.f64 1 a)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 eps -1/2 (/.f64 1 a))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 eps -1/2 (/.f64 1 a))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 eps -1/2 (/.f64 1 a))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 eps -1/2 (/.f64 1 a))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 eps -1/2 (/.f64 1 a))))))
(*.f64 1 (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 eps -1/2 (/.f64 1 a))
(*.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 1)
(fma.f64 eps -1/2 (/.f64 1 a))
(*.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) 2))
(fma.f64 eps -1/2 (/.f64 1 a))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) 2) (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))))
(fma.f64 eps -1/2 (/.f64 1 a))
(*.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))))
(fma.f64 eps -1/2 (/.f64 1 a))
(*.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (/.f64 1 (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2))))
(*.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (/.f64 1 (fma.f64 (*.f64 1/2 eps) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2))))
(/.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 (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)) (/.f64 1 (fma.f64 eps 1/2 (/.f64 1 a))))
(/.f64 (*.f64 (-.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps 1/4))) 1) (fma.f64 eps 1/2 (/.f64 1 a)))
(/.f64 (+.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) -1/4)) (fma.f64 1/2 eps (/.f64 1 a)))
(/.f64 (+.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps -1/4))) (fma.f64 1/2 eps (/.f64 1 a)))
(*.f64 (+.f64 (pow.f64 a -1/2) (sqrt.f64 (*.f64 eps 1/2))) (-.f64 (pow.f64 a -1/2) (sqrt.f64 (*.f64 eps 1/2))))
(*.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 (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2)) (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8))))
(*.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (/.f64 1 (fma.f64 (*.f64 1/2 eps) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2))))
(/.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 1 (/.f64 (fma.f64 eps 1/2 (/.f64 1 a)) (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4))))
(/.f64 (*.f64 (-.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps 1/4))) 1) (fma.f64 eps 1/2 (/.f64 1 a)))
(/.f64 (+.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) -1/4)) (fma.f64 1/2 eps (/.f64 1 a)))
(/.f64 (+.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps -1/4))) (fma.f64 1/2 eps (/.f64 1 a)))
(/.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2)))
(*.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (/.f64 1 (fma.f64 (*.f64 1/2 eps) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2))))
(/.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 (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)) (fma.f64 eps 1/2 (/.f64 1 a)))
(/.f64 (*.f64 (-.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps 1/4))) 1) (fma.f64 eps 1/2 (/.f64 1 a)))
(/.f64 (+.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) -1/4)) (fma.f64 1/2 eps (/.f64 1 a)))
(/.f64 (+.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps -1/4))) (fma.f64 1/2 eps (/.f64 1 a)))
(/.f64 (neg.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8))) (neg.f64 (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2))))
(*.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (/.f64 1 (fma.f64 (*.f64 1/2 eps) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2))))
(/.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 (neg.f64 (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4))) (neg.f64 (fma.f64 eps 1/2 (/.f64 1 a))))
(/.f64 (*.f64 (-.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps 1/4))) 1) (fma.f64 eps 1/2 (/.f64 1 a)))
(/.f64 (+.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) -1/4)) (fma.f64 1/2 eps (/.f64 1 a)))
(/.f64 (+.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps -1/4))) (fma.f64 1/2 eps (/.f64 1 a)))
(/.f64 (+.f64 (pow.f64 a -3) (pow.f64 (*.f64 eps -1/2) 3)) (+.f64 (pow.f64 a -2) (-.f64 (pow.f64 (*.f64 eps -1/2) 2) (*.f64 (/.f64 1 a) (*.f64 eps -1/2)))))
(*.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (/.f64 1 (fma.f64 (*.f64 1/2 eps) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2))))
(/.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 (-.f64 (pow.f64 a -2) (pow.f64 (*.f64 eps -1/2) 2)) (-.f64 (/.f64 1 a) (*.f64 eps -1/2)))
(/.f64 (*.f64 (-.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps 1/4))) 1) (fma.f64 eps 1/2 (/.f64 1 a)))
(/.f64 (+.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) -1/4)) (fma.f64 1/2 eps (/.f64 1 a)))
(/.f64 (+.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps -1/4))) (fma.f64 1/2 eps (/.f64 1 a)))
(pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 1)
(fma.f64 eps -1/2 (/.f64 1 a))
(pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) 3)
(fma.f64 eps -1/2 (/.f64 1 a))
(pow.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 3) 1/3)
(fma.f64 eps -1/2 (/.f64 1 a))
(pow.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) 2)
(fma.f64 eps -1/2 (/.f64 1 a))
(pow.f64 (/.f64 (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2)) (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8))) -1)
(*.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (/.f64 1 (fma.f64 (*.f64 1/2 eps) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2))))
(/.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)))
(pow.f64 (/.f64 (fma.f64 eps 1/2 (/.f64 1 a)) (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4))) -1)
(/.f64 (*.f64 (-.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps 1/4))) 1) (fma.f64 eps 1/2 (/.f64 1 a)))
(/.f64 (+.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) -1/4)) (fma.f64 1/2 eps (/.f64 1 a)))
(/.f64 (+.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps -1/4))) (fma.f64 1/2 eps (/.f64 1 a)))
(sqrt.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 2))
(fma.f64 eps -1/2 (/.f64 1 a))
(log.f64 (exp.f64 (fma.f64 eps -1/2 (/.f64 1 a))))
(fma.f64 eps -1/2 (/.f64 1 a))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 eps -1/2 (/.f64 1 a)))))
(fma.f64 eps -1/2 (/.f64 1 a))
(log.f64 (*.f64 (exp.f64 (/.f64 1 a)) (/.f64 1 (pow.f64 (exp.f64 eps) 1/2))))
(fma.f64 eps -1/2 (/.f64 1 a))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 1 a))) (exp.f64 (*.f64 eps -1/2))))
(fma.f64 eps -1/2 (/.f64 1 a))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 1 a))) (/.f64 1 (pow.f64 (exp.f64 eps) 1/2))))
(fma.f64 eps -1/2 (/.f64 1 a))
(log.f64 (*.f64 (exp.f64 (*.f64 eps -1/2)) (exp.f64 (/.f64 1 a))))
(fma.f64 eps -1/2 (/.f64 1 a))
(log.f64 (*.f64 (exp.f64 (*.f64 eps -1/2)) (+.f64 1 (expm1.f64 (/.f64 1 a)))))
(fma.f64 eps -1/2 (/.f64 1 a))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 eps) 1/2)) (exp.f64 (/.f64 1 a))))
(fma.f64 eps -1/2 (/.f64 1 a))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 eps) 1/2)) (+.f64 1 (expm1.f64 (/.f64 1 a)))))
(fma.f64 eps -1/2 (/.f64 1 a))
(log.f64 (/.f64 (exp.f64 (/.f64 1 a)) (+.f64 1 (expm1.f64 (*.f64 eps 1/2)))))
(fma.f64 eps -1/2 (/.f64 1 a))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 1 a))) (pow.f64 (exp.f64 eps) 1/2)))
(fma.f64 eps -1/2 (/.f64 1 a))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 1 a))) (+.f64 1 (expm1.f64 (*.f64 eps 1/2)))))
(fma.f64 eps -1/2 (/.f64 1 a))
(cbrt.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 3))
(fma.f64 eps -1/2 (/.f64 1 a))
(expm1.f64 (log1p.f64 (fma.f64 eps -1/2 (/.f64 1 a))))
(fma.f64 eps -1/2 (/.f64 1 a))
(exp.f64 (log.f64 (fma.f64 eps -1/2 (/.f64 1 a))))
(fma.f64 eps -1/2 (/.f64 1 a))
(exp.f64 (*.f64 (log.f64 (fma.f64 eps -1/2 (/.f64 1 a))) 1))
(fma.f64 eps -1/2 (/.f64 1 a))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 eps -1/2 (/.f64 1 a))) 1) 1))
(fma.f64 eps -1/2 (/.f64 1 a))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a)))) 3))
(fma.f64 eps -1/2 (/.f64 1 a))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 eps -1/2 (/.f64 1 a)))) 1/3))
(fma.f64 eps -1/2 (/.f64 1 a))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 eps -1/2 (/.f64 1 a))) 3) 1/3))
(fma.f64 eps -1/2 (/.f64 1 a))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 a)))) 2))
(fma.f64 eps -1/2 (/.f64 1 a))
(log1p.f64 (expm1.f64 (fma.f64 eps -1/2 (/.f64 1 a))))
(fma.f64 eps -1/2 (/.f64 1 a))
(fma.f64 1 (/.f64 1 a) (*.f64 eps -1/2))
(fma.f64 eps -1/2 (/.f64 1 a))
(fma.f64 1 (/.f64 1 a) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 eps -1/2 (/.f64 1 a))
(fma.f64 1 (fma.f64 eps -1/2 (/.f64 1 a)) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2)))
(fma.f64 eps -1/2 (/.f64 1 a))
(fma.f64 1 (fma.f64 eps -1/2 (/.f64 1 a)) (fma.f64 -1/2 eps (*.f64 eps 1/2)))
(fma.f64 eps -1/2 (/.f64 1 a))
(fma.f64 1 (fma.f64 eps -1/2 (/.f64 1 a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 2) (*.f64 eps 1/2)))
(fma.f64 eps -1/2 (/.f64 1 a))
(fma.f64 1 (*.f64 eps -1/2) (/.f64 1 a))
(fma.f64 eps -1/2 (/.f64 1 a))
(fma.f64 (/.f64 1 a) 1 (*.f64 eps -1/2))
(fma.f64 eps -1/2 (/.f64 1 a))
(fma.f64 (/.f64 1 a) 1 (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 eps -1/2 (/.f64 1 a))
(fma.f64 eps -1/2 (/.f64 1 a))
(fma.f64 1/2 (neg.f64 eps) (/.f64 1 a))
(fma.f64 eps -1/2 (/.f64 1 a))
(fma.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 1 (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2)))
(fma.f64 eps -1/2 (/.f64 1 a))
(fma.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 1 (fma.f64 -1/2 eps (*.f64 eps 1/2)))
(fma.f64 eps -1/2 (/.f64 1 a))
(fma.f64 (fma.f64 eps -1/2 (/.f64 1 a)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 2) (*.f64 eps 1/2)))
(fma.f64 eps -1/2 (/.f64 1 a))
(fma.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) 2) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2)))
(fma.f64 eps -1/2 (/.f64 1 a))
(fma.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) 2) (fma.f64 -1/2 eps (*.f64 eps 1/2)))
(fma.f64 eps -1/2 (/.f64 1 a))
(fma.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 2) (*.f64 eps 1/2)))
(fma.f64 eps -1/2 (/.f64 1 a))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) 2) (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2)))
(fma.f64 eps -1/2 (/.f64 1 a))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) 2) (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (fma.f64 -1/2 eps (*.f64 eps 1/2)))
(fma.f64 eps -1/2 (/.f64 1 a))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) 2) (cbrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 2) (*.f64 eps 1/2)))
(fma.f64 eps -1/2 (/.f64 1 a))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 2) (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (/.f64 1 a))
(fma.f64 eps -1/2 (/.f64 1 a))
(fma.f64 (cbrt.f64 (/.f64 1 a)) (cbrt.f64 (pow.f64 a -2)) (*.f64 eps -1/2))
(fma.f64 (cbrt.f64 (/.f64 1 a)) (cbrt.f64 (pow.f64 a -2)) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 (cbrt.f64 (/.f64 1 a)) (cbrt.f64 (pow.f64 a -2)) (*.f64 eps -1/2))
(fma.f64 (cbrt.f64 (pow.f64 a -2)) (cbrt.f64 (/.f64 1 a)) (*.f64 eps -1/2))
(fma.f64 (cbrt.f64 (/.f64 1 a)) (cbrt.f64 (pow.f64 a -2)) (*.f64 eps -1/2))
(fma.f64 (cbrt.f64 (pow.f64 a -2)) (cbrt.f64 (/.f64 1 a)) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 (cbrt.f64 (/.f64 1 a)) (cbrt.f64 (pow.f64 a -2)) (*.f64 eps -1/2))
(fma.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2)))
(fma.f64 eps -1/2 (/.f64 1 a))
(fma.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (fma.f64 -1/2 eps (*.f64 eps 1/2)))
(fma.f64 eps -1/2 (/.f64 1 a))
(fma.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (sqrt.f64 (fma.f64 eps -1/2 (/.f64 1 a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 2) (*.f64 eps 1/2)))
(fma.f64 eps -1/2 (/.f64 1 a))
(fma.f64 (sqrt.f64 (*.f64 eps 1/2)) (neg.f64 (sqrt.f64 (*.f64 eps 1/2))) (/.f64 1 a))
(fma.f64 eps -1/2 (/.f64 1 a))
(fma.f64 (pow.f64 a -1/2) (pow.f64 a -1/2) (*.f64 eps -1/2))
(fma.f64 eps -1/2 (/.f64 1 a))
(fma.f64 (pow.f64 a -1/2) (pow.f64 a -1/2) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 eps -1/2 (/.f64 1 a))
(fma.f64 -1 (*.f64 eps 1/2) (/.f64 1 a))
(fma.f64 eps -1/2 (/.f64 1 a))
(fma.f64 -1 (/.f64 1 (neg.f64 a)) (*.f64 eps -1/2))
(fma.f64 eps -1/2 (/.f64 1 a))
(fma.f64 -1 (/.f64 1 (neg.f64 a)) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 eps -1/2 (/.f64 1 a))
(fma.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (/.f64 1 (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2))) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2)))
(*.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (/.f64 1 (fma.f64 (*.f64 1/2 eps) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2))))
(/.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)))
(fma.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (/.f64 1 (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2))) (fma.f64 -1/2 eps (*.f64 eps 1/2)))
(*.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (/.f64 1 (fma.f64 (*.f64 1/2 eps) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2))))
(/.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)))
(fma.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (/.f64 1 (fma.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 2) (*.f64 eps 1/2)))
(*.f64 (-.f64 (pow.f64 a -3) (*.f64 (pow.f64 eps 3) 1/8)) (/.f64 1 (fma.f64 (*.f64 1/2 eps) (fma.f64 eps 1/2 (/.f64 1 a)) (pow.f64 a -2))))
(/.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)))
(fma.f64 (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)) (/.f64 1 (fma.f64 eps 1/2 (/.f64 1 a))) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2)))
(/.f64 (*.f64 (-.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps 1/4))) 1) (fma.f64 eps 1/2 (/.f64 1 a)))
(/.f64 (+.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) -1/4)) (fma.f64 1/2 eps (/.f64 1 a)))
(/.f64 (+.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps -1/4))) (fma.f64 1/2 eps (/.f64 1 a)))
(fma.f64 (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)) (/.f64 1 (fma.f64 eps 1/2 (/.f64 1 a))) (fma.f64 -1/2 eps (*.f64 eps 1/2)))
(/.f64 (*.f64 (-.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps 1/4))) 1) (fma.f64 eps 1/2 (/.f64 1 a)))
(/.f64 (+.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) -1/4)) (fma.f64 1/2 eps (/.f64 1 a)))
(/.f64 (+.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps -1/4))) (fma.f64 1/2 eps (/.f64 1 a)))
(fma.f64 (-.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) 1/4)) (/.f64 1 (fma.f64 eps 1/2 (/.f64 1 a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 2) (*.f64 eps 1/2)))
(/.f64 (*.f64 (-.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps 1/4))) 1) (fma.f64 eps 1/2 (/.f64 1 a)))
(/.f64 (+.f64 (pow.f64 a -2) (*.f64 (*.f64 eps eps) -1/4)) (fma.f64 1/2 eps (/.f64 1 a)))
(/.f64 (+.f64 (pow.f64 a -2) (*.f64 eps (*.f64 eps -1/4))) (fma.f64 1/2 eps (/.f64 1 a)))
(fma.f64 (neg.f64 eps) 1/2 (/.f64 1 a))
(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 1 a))
(fma.f64 eps -1/2 (/.f64 1 a))
(fma.f64 (sqrt.f64 (*.f64 eps -1/2)) (sqrt.f64 (*.f64 eps -1/2)) (/.f64 1 a))
(fma.f64 eps -1/2 (/.f64 1 a))
(fma.f64 -1/2 eps (/.f64 1 a))
(fma.f64 eps -1/2 (/.f64 1 a))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps 1/2))) (sqrt.f64 (*.f64 eps 1/2)) (/.f64 1 a))
(fma.f64 eps -1/2 (/.f64 1 a))
(fma.f64 (/.f64 1 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (/.f64 1 a)) (*.f64 eps -1/2))
(+.f64 (*.f64 eps -1/2) (/.f64 (cbrt.f64 (/.f64 1 a)) (cbrt.f64 (*.f64 a a))))
(fma.f64 (/.f64 1 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (/.f64 1 a)) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 (/.f64 1 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (/.f64 1 a)) (*.f64 eps -1/2))
(+.f64 (*.f64 eps -1/2) (/.f64 (cbrt.f64 (/.f64 1 a)) (cbrt.f64 (*.f64 a a))))
(fma.f64 (+.f64 (pow.f64 a -1/2) (sqrt.f64 (*.f64 eps 1/2))) (-.f64 (pow.f64 a -1/2) (sqrt.f64 (*.f64 eps 1/2))) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 eps 1/2)))
(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))) (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 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))) 0)
(fma.f64 (+.f64 (pow.f64 a -1/2) (sqrt.f64 (*.f64 eps 1/2))) (-.f64 (pow.f64 a -1/2) (sqrt.f64 (*.f64 eps 1/2))) (fma.f64 -1/2 eps (*.f64 eps 1/2)))
(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))) (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 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))) 0)
(fma.f64 (+.f64 (pow.f64 a -1/2) (sqrt.f64 (*.f64 eps 1/2))) (-.f64 (pow.f64 a -1/2) (sqrt.f64 (*.f64 eps 1/2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps 1/2))) (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 2) (*.f64 eps 1/2)))
(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))) (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 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))) 0)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 2)) (cbrt.f64 (*.f64 eps 1/2)) (/.f64 1 a))
(fma.f64 eps -1/2 (/.f64 1 a))

localize3.0ms (0%)

Compiler

Compiled 8 to 6 computations (25% saved)

localize7.0ms (0.1%)

Local Accuracy

Found 1 expressions with local accuracy:

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

Compiled 19 to 13 computations (31.6% saved)

series0.0ms (0%)

Counts
1 → 15
Calls

6 calls:

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

rewrite64.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1902×pow1
1768×add-exp-log
1768×log1p-expm1-u
1768×expm1-log1p-u
184×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0819
117619
2257019
Stop Event
node limit
Counts
1 → 45
Calls
Call 1
Inputs
(+.f64 (/.f64 1 b) (/.f64 1 a))
Outputs
(-.f64 (+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b))) 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 a b) (*.f64 a b)))
(*.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 1)
(*.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 (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 (+.f64 (neg.f64 a) (*.f64 b -1)) (*.f64 b (neg.f64 a)))
(/.f64 (+.f64 (neg.f64 a) (*.f64 (neg.f64 b) 1)) (*.f64 (neg.f64 b) a))
(/.f64 (+.f64 (*.f64 -1 (neg.f64 a)) (*.f64 (neg.f64 b) -1)) (*.f64 (neg.f64 b) (neg.f64 a)))
(/.f64 (+.f64 (neg.f64 b) (*.f64 a -1)) (*.f64 a (neg.f64 b)))
(/.f64 (+.f64 (neg.f64 b) (*.f64 (neg.f64 a) 1)) (*.f64 (neg.f64 a) b))
(/.f64 (+.f64 (*.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 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 (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2)) 2)
(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))
(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))))
(fma.f64 1 (/.f64 1 b) (/.f64 1 a))
(fma.f64 1 (/.f64 1 a) (/.f64 1 b))
(fma.f64 (cbrt.f64 (pow.f64 b -2)) (/.f64 1 (cbrt.f64 b)) (/.f64 1 a))
(fma.f64 (cbrt.f64 (pow.f64 a -2)) (/.f64 1 (cbrt.f64 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))

simplify72.0ms (0.5%)

Algorithm
egg-herbie
Rules
1294×log-prod
1250×times-frac
1174×fma-neg
678×associate-*r/
678×associate-/r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01341560
13301530
211021526
368251526
Stop Event
node limit
Counts
60 → 60
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 (+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b))) 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 a b) (*.f64 a b)))
(*.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 1)
(*.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 (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 (+.f64 (neg.f64 a) (*.f64 b -1)) (*.f64 b (neg.f64 a)))
(/.f64 (+.f64 (neg.f64 a) (*.f64 (neg.f64 b) 1)) (*.f64 (neg.f64 b) a))
(/.f64 (+.f64 (*.f64 -1 (neg.f64 a)) (*.f64 (neg.f64 b) -1)) (*.f64 (neg.f64 b) (neg.f64 a)))
(/.f64 (+.f64 (neg.f64 b) (*.f64 a -1)) (*.f64 a (neg.f64 b)))
(/.f64 (+.f64 (neg.f64 b) (*.f64 (neg.f64 a) 1)) (*.f64 (neg.f64 a) b))
(/.f64 (+.f64 (*.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 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 (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2)) 2)
(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))
(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))))
(fma.f64 1 (/.f64 1 b) (/.f64 1 a))
(fma.f64 1 (/.f64 1 a) (/.f64 1 b))
(fma.f64 (cbrt.f64 (pow.f64 b -2)) (/.f64 1 (cbrt.f64 b)) (/.f64 1 a))
(fma.f64 (cbrt.f64 (pow.f64 a -2)) (/.f64 1 (cbrt.f64 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))
Outputs
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 (/.f64 (+.f64 b a) a) b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 (/.f64 (+.f64 b a) a) b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 (/.f64 (+.f64 b a) a) b)
(/.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 (+.f64 b a) a) b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 (/.f64 (+.f64 b a) a) b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 (/.f64 (+.f64 b a) a) b)
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 (/.f64 (+.f64 b a) a) b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 (/.f64 (+.f64 b a) a) b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 (/.f64 (+.f64 b a) a) b)
(-.f64 (+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b))) 1)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 (/.f64 (+.f64 b a) a) b)
(-.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 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (-.f64 a b)) (*.f64 b a))
(*.f64 (*.f64 b a) (/.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (-.f64 a b)))
(*.f64 b (/.f64 (*.f64 a (-.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 (/.f64 (+.f64 b a) a) b)
(*.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 1)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 (/.f64 (+.f64 b a) 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 b a) (*.f64 b a))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 b a) (*.f64 b a)) 2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 b a) a) b)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 b a) 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 (cbrt.f64 (/.f64 (+.f64 b a) (*.f64 b a))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 b a) (*.f64 b a)) 2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 b a) a) b)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 b a) a) b) 2)))
(*.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 (+.f64 b a) a) b)
(*.f64 (+.f64 a b) (/.f64 1 (*.f64 a b)))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 (/.f64 (+.f64 b a) 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 -3) (pow.f64 a -3)) (/.f64 1 (+.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 (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 (pow.f64 b -2) (+.f64 (pow.f64 a -2) (/.f64 (/.f64 -1 b) a))))
(*.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (/.f64 1 (/.f64 (-.f64 a b) (*.f64 a b))))
(*.f64 (/.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (-.f64 a b)) (*.f64 b a))
(*.f64 (*.f64 b a) (/.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (-.f64 a b)))
(*.f64 b (/.f64 (*.f64 a (-.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 (/.f64 (+.f64 b a) 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 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (/.f64 1 (+.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 (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 (pow.f64 b -2) (+.f64 (pow.f64 a -2) (/.f64 (/.f64 -1 b) a))))
(/.f64 1 (/.f64 (/.f64 (-.f64 a b) (*.f64 a b)) (-.f64 (pow.f64 b -2) (pow.f64 a -2))))
(*.f64 (/.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (-.f64 a b)) (*.f64 b a))
(*.f64 (*.f64 b a) (/.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (-.f64 a b)))
(*.f64 b (/.f64 (*.f64 a (-.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 (+.f64 b a) 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 1 (+.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 (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 (pow.f64 b -2) (+.f64 (pow.f64 a -2) (/.f64 (/.f64 -1 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 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (/.f64 1 (+.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 (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 (pow.f64 b -2) (+.f64 (pow.f64 a -2) (/.f64 (/.f64 -1 b) a))))
(/.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (/.f64 (-.f64 a b) (*.f64 a b)))
(*.f64 (/.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (-.f64 a b)) (*.f64 b a))
(*.f64 (*.f64 b a) (/.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (-.f64 a b)))
(*.f64 b (/.f64 (*.f64 a (-.f64 (pow.f64 b -2) (pow.f64 a -2))) (-.f64 a b)))
(/.f64 (+.f64 (neg.f64 a) (*.f64 b -1)) (*.f64 b (neg.f64 a)))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 (/.f64 (+.f64 b a) a) b)
(/.f64 (+.f64 (neg.f64 a) (*.f64 (neg.f64 b) 1)) (*.f64 (neg.f64 b) a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 (/.f64 (+.f64 b a) a) b)
(/.f64 (+.f64 (*.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 (/.f64 (+.f64 b a) a) b)
(/.f64 (+.f64 (neg.f64 b) (*.f64 a -1)) (*.f64 a (neg.f64 b)))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 (/.f64 (+.f64 b a) a) b)
(/.f64 (+.f64 (neg.f64 b) (*.f64 (neg.f64 a) 1)) (*.f64 (neg.f64 a) b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 (/.f64 (+.f64 b a) a) b)
(/.f64 (+.f64 (*.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 (/.f64 (+.f64 b a) a) b)
(/.f64 (neg.f64 (+.f64 a b)) (neg.f64 (*.f64 a b)))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 (/.f64 (+.f64 b a) 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 (+.f64 (pow.f64 b -3) (pow.f64 a -3)) (/.f64 1 (+.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 (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 (pow.f64 b -2) (+.f64 (pow.f64 a -2) (/.f64 (/.f64 -1 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 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (-.f64 a b)) (*.f64 b a))
(*.f64 (*.f64 b a) (/.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (-.f64 a b)))
(*.f64 b (/.f64 (*.f64 a (-.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 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (-.f64 a b)) (*.f64 b a))
(*.f64 (*.f64 b a) (/.f64 (-.f64 (pow.f64 b -2) (pow.f64 a -2)) (-.f64 a b)))
(*.f64 b (/.f64 (*.f64 a (-.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))
(/.f64 (/.f64 (+.f64 b a) a) b)
(pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 1)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 (/.f64 (+.f64 b a) a) b)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 3)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 (/.f64 (+.f64 b a) a) b)
(pow.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3) 1/3)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 (/.f64 (+.f64 b a) a) b)
(pow.f64 (hypot.f64 (pow.f64 b -1/2) (pow.f64 a -1/2)) 2)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 (/.f64 (+.f64 b a) a) b)
(sqrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 (/.f64 (+.f64 b a) a) b)
(log.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 (/.f64 (+.f64 b a) a) b)
(cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 (/.f64 (+.f64 b a) a) b)
(expm1.f64 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 (/.f64 (+.f64 b a) a) b)
(exp.f64 (log.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 (/.f64 (+.f64 b a) a) b)
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 1))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 (/.f64 (+.f64 b a) a) b)
(log1p.f64 (expm1.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 (/.f64 (+.f64 b a) a) b)
(fma.f64 1 (/.f64 1 b) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 (/.f64 (+.f64 b a) a) b)
(fma.f64 1 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 (/.f64 (+.f64 b a) a) b)
(fma.f64 (cbrt.f64 (pow.f64 b -2)) (/.f64 1 (cbrt.f64 b)) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 (cbrt.f64 (pow.f64 b -2)) (cbrt.f64 b)))
(fma.f64 (cbrt.f64 (pow.f64 a -2)) (/.f64 1 (cbrt.f64 a)) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 (cbrt.f64 (pow.f64 a -2)) (cbrt.f64 a)))
(fma.f64 (pow.f64 b -1/2) (pow.f64 b -1/2) (/.f64 1 a))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 (/.f64 (+.f64 b a) a) b)
(fma.f64 (pow.f64 a -1/2) (pow.f64 a -1/2) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 (/.f64 (+.f64 b a) a) b)

localize11.0ms (0.1%)

Local Accuracy

Found 1 expressions with local accuracy:

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

Compiled 29 to 21 computations (27.6% saved)

series1.0ms (0%)

Counts
1 → 6
Calls

6 calls:

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

rewrite61.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1886×pow1
1748×add-exp-log
1748×log1p-expm1-u
1748×expm1-log1p-u
1712×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0915
119115
2243115
Stop Event
node limit
Counts
1 → 35
Calls
Call 1
Inputs
(+.f64 (*.f64 -1/2 eps) (/.f64 1 a))
Outputs
(-.f64 (+.f64 1 (fma.f64 -1/2 eps (/.f64 1 a))) 1)
(-.f64 (/.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (*.f64 -1/2 eps) (/.f64 1 a))) (/.f64 (pow.f64 a -2) (-.f64 (*.f64 -1/2 eps) (/.f64 1 a))))
(*.f64 1 (fma.f64 -1/2 eps (/.f64 1 a)))
(*.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 1)
(*.f64 (cbrt.f64 (fma.f64 -1/2 eps (/.f64 1 a))) (cbrt.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 2)) (cbrt.f64 (fma.f64 -1/2 eps (/.f64 1 a))))
(*.f64 (sqrt.f64 (fma.f64 -1/2 eps (/.f64 1 a))) (sqrt.f64 (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 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 a -2) (/.f64 (*.f64 -1/2 eps) a)))))
(*.f64 (-.f64 (*.f64 1/4 (*.f64 eps eps)) (pow.f64 a -2)) (/.f64 1 (-.f64 (*.f64 -1/2 eps) (/.f64 1 a))))
(/.f64 1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 a -2) (/.f64 (*.f64 -1/2 eps) a))) (+.f64 (pow.f64 a -3) (*.f64 -1/8 (pow.f64 eps 3)))))
(/.f64 1 (/.f64 (-.f64 (*.f64 -1/2 eps) (/.f64 1 a)) (-.f64 (*.f64 1/4 (*.f64 eps eps)) (pow.f64 a -2))))
(/.f64 (+.f64 (pow.f64 a -3) (*.f64 -1/8 (pow.f64 eps 3))) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 a -2) (/.f64 (*.f64 -1/2 eps) a))))
(/.f64 (+.f64 (pow.f64 a -3) (*.f64 -1/8 (pow.f64 eps 3))) (+.f64 (pow.f64 a -2) (-.f64 (*.f64 1/4 (*.f64 eps eps)) (/.f64 (*.f64 -1/2 eps) a))))
(/.f64 (-.f64 (*.f64 1/4 (*.f64 eps eps)) (pow.f64 a -2)) (-.f64 (*.f64 -1/2 eps) (/.f64 1 a)))
(/.f64 (neg.f64 (+.f64 (pow.f64 a -3) (*.f64 -1/8 (pow.f64 eps 3)))) (neg.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 a -2) (/.f64 (*.f64 -1/2 eps) a)))))
(/.f64 (neg.f64 (-.f64 (*.f64 1/4 (*.f64 eps eps)) (pow.f64 a -2))) (neg.f64 (-.f64 (*.f64 -1/2 eps) (/.f64 1 a))))
(/.f64 (-.f64 (pow.f64 a -2) (*.f64 1/4 (*.f64 eps eps))) (-.f64 (/.f64 1 a) (*.f64 -1/2 eps)))
(pow.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 1)
(pow.f64 (cbrt.f64 (fma.f64 -1/2 eps (/.f64 1 a))) 3)
(pow.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 -1/2 eps (/.f64 1 a))) 2)
(sqrt.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 2))
(log.f64 (exp.f64 (fma.f64 -1/2 eps (/.f64 1 a))))
(cbrt.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 3))
(expm1.f64 (log1p.f64 (fma.f64 -1/2 eps (/.f64 1 a))))
(exp.f64 (log.f64 (fma.f64 -1/2 eps (/.f64 1 a))))
(log1p.f64 (expm1.f64 (fma.f64 -1/2 eps (/.f64 1 a))))
(fma.f64 -1/2 eps (/.f64 1 a))
(fma.f64 eps -1/2 (/.f64 1 a))
(fma.f64 1 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 1 (/.f64 1 a) (*.f64 -1/2 eps))
(fma.f64 (cbrt.f64 (pow.f64 a -2)) (cbrt.f64 (/.f64 1 a)) (*.f64 -1/2 eps))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 eps)) 2) (cbrt.f64 (*.f64 -1/2 eps)) (/.f64 1 a))
(fma.f64 (pow.f64 a -1/2) (pow.f64 a -1/2) (*.f64 -1/2 eps))
(fma.f64 (sqrt.f64 (*.f64 -1/2 eps)) (sqrt.f64 (*.f64 -1/2 eps)) (/.f64 1 a))

simplify69.0ms (0.5%)

Algorithm
egg-herbie
Rules
892×associate-/r*
866×fma-neg
742×div-sub
658×associate-*r*
610×associate-*l*
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0941367
12251155
2716983
33919963
Stop Event
node limit
Counts
41 → 47
Calls
Call 1
Inputs
(/.f64 1 a)
(*.f64 -1/2 eps)
(*.f64 -1/2 eps)
(/.f64 1 a)
(*.f64 -1/2 eps)
(*.f64 -1/2 eps)
(-.f64 (+.f64 1 (fma.f64 -1/2 eps (/.f64 1 a))) 1)
(-.f64 (/.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (*.f64 -1/2 eps) (/.f64 1 a))) (/.f64 (pow.f64 a -2) (-.f64 (*.f64 -1/2 eps) (/.f64 1 a))))
(*.f64 1 (fma.f64 -1/2 eps (/.f64 1 a)))
(*.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 1)
(*.f64 (cbrt.f64 (fma.f64 -1/2 eps (/.f64 1 a))) (cbrt.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 2)) (cbrt.f64 (fma.f64 -1/2 eps (/.f64 1 a))))
(*.f64 (sqrt.f64 (fma.f64 -1/2 eps (/.f64 1 a))) (sqrt.f64 (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 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 a -2) (/.f64 (*.f64 -1/2 eps) a)))))
(*.f64 (-.f64 (*.f64 1/4 (*.f64 eps eps)) (pow.f64 a -2)) (/.f64 1 (-.f64 (*.f64 -1/2 eps) (/.f64 1 a))))
(/.f64 1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 a -2) (/.f64 (*.f64 -1/2 eps) a))) (+.f64 (pow.f64 a -3) (*.f64 -1/8 (pow.f64 eps 3)))))
(/.f64 1 (/.f64 (-.f64 (*.f64 -1/2 eps) (/.f64 1 a)) (-.f64 (*.f64 1/4 (*.f64 eps eps)) (pow.f64 a -2))))
(/.f64 (+.f64 (pow.f64 a -3) (*.f64 -1/8 (pow.f64 eps 3))) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 a -2) (/.f64 (*.f64 -1/2 eps) a))))
(/.f64 (+.f64 (pow.f64 a -3) (*.f64 -1/8 (pow.f64 eps 3))) (+.f64 (pow.f64 a -2) (-.f64 (*.f64 1/4 (*.f64 eps eps)) (/.f64 (*.f64 -1/2 eps) a))))
(/.f64 (-.f64 (*.f64 1/4 (*.f64 eps eps)) (pow.f64 a -2)) (-.f64 (*.f64 -1/2 eps) (/.f64 1 a)))
(/.f64 (neg.f64 (+.f64 (pow.f64 a -3) (*.f64 -1/8 (pow.f64 eps 3)))) (neg.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 a -2) (/.f64 (*.f64 -1/2 eps) a)))))
(/.f64 (neg.f64 (-.f64 (*.f64 1/4 (*.f64 eps eps)) (pow.f64 a -2))) (neg.f64 (-.f64 (*.f64 -1/2 eps) (/.f64 1 a))))
(/.f64 (-.f64 (pow.f64 a -2) (*.f64 1/4 (*.f64 eps eps))) (-.f64 (/.f64 1 a) (*.f64 -1/2 eps)))
(pow.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 1)
(pow.f64 (cbrt.f64 (fma.f64 -1/2 eps (/.f64 1 a))) 3)
(pow.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 -1/2 eps (/.f64 1 a))) 2)
(sqrt.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 2))
(log.f64 (exp.f64 (fma.f64 -1/2 eps (/.f64 1 a))))
(cbrt.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 3))
(expm1.f64 (log1p.f64 (fma.f64 -1/2 eps (/.f64 1 a))))
(exp.f64 (log.f64 (fma.f64 -1/2 eps (/.f64 1 a))))
(log1p.f64 (expm1.f64 (fma.f64 -1/2 eps (/.f64 1 a))))
(fma.f64 -1/2 eps (/.f64 1 a))
(fma.f64 eps -1/2 (/.f64 1 a))
(fma.f64 1 (*.f64 -1/2 eps) (/.f64 1 a))
(fma.f64 1 (/.f64 1 a) (*.f64 -1/2 eps))
(fma.f64 (cbrt.f64 (pow.f64 a -2)) (cbrt.f64 (/.f64 1 a)) (*.f64 -1/2 eps))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 eps)) 2) (cbrt.f64 (*.f64 -1/2 eps)) (/.f64 1 a))
(fma.f64 (pow.f64 a -1/2) (pow.f64 a -1/2) (*.f64 -1/2 eps))
(fma.f64 (sqrt.f64 (*.f64 -1/2 eps)) (sqrt.f64 (*.f64 -1/2 eps)) (/.f64 1 a))
Outputs
(/.f64 1 a)
(*.f64 -1/2 eps)
(*.f64 -1/2 eps)
(/.f64 1 a)
(*.f64 -1/2 eps)
(*.f64 -1/2 eps)
(-.f64 (+.f64 1 (fma.f64 -1/2 eps (/.f64 1 a))) 1)
(+.f64 1 (-.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 1))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 0)
(fma.f64 -1/2 eps (/.f64 1 a))
(-.f64 (/.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (*.f64 -1/2 eps) (/.f64 1 a))) (/.f64 (pow.f64 a -2) (-.f64 (*.f64 -1/2 eps) (/.f64 1 a))))
(/.f64 (-.f64 (*.f64 1/4 (*.f64 eps eps)) (pow.f64 a -2)) (-.f64 (*.f64 -1/2 eps) (/.f64 1 a)))
(/.f64 (-.f64 (*.f64 eps (*.f64 eps 1/4)) (pow.f64 a -2)) (fma.f64 -1/2 eps (/.f64 -1 a)))
(/.f64 (fma.f64 (*.f64 eps eps) -1/4 (pow.f64 a -2)) (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 1 (fma.f64 -1/2 eps (/.f64 1 a)))
(+.f64 1 (-.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 1))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 0)
(fma.f64 -1/2 eps (/.f64 1 a))
(*.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 1)
(+.f64 1 (-.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 1))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 0)
(fma.f64 -1/2 eps (/.f64 1 a))
(*.f64 (cbrt.f64 (fma.f64 -1/2 eps (/.f64 1 a))) (cbrt.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 2)))
(+.f64 1 (-.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 1))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 0)
(fma.f64 -1/2 eps (/.f64 1 a))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 2)) (cbrt.f64 (fma.f64 -1/2 eps (/.f64 1 a))))
(+.f64 1 (-.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 1))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 0)
(fma.f64 -1/2 eps (/.f64 1 a))
(*.f64 (sqrt.f64 (fma.f64 -1/2 eps (/.f64 1 a))) (sqrt.f64 (fma.f64 -1/2 eps (/.f64 1 a))))
(+.f64 1 (-.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 1))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 0)
(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 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 a -2) (/.f64 (*.f64 -1/2 eps) a)))))
(/.f64 (*.f64 (+.f64 (pow.f64 a -3) (*.f64 -1/8 (pow.f64 eps 3))) 1) (fma.f64 1/4 (*.f64 eps eps) (-.f64 (pow.f64 a -2) (/.f64 -1/2 (/.f64 a eps)))))
(/.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 a -3)) (+.f64 (fma.f64 1/4 (*.f64 eps eps) (pow.f64 a -2)) (/.f64 (*.f64 eps 1/2) a)))
(/.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 a -3)) (+.f64 (pow.f64 a -2) (*.f64 eps (-.f64 (*.f64 eps 1/4) (/.f64 -1/2 a)))))
(/.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 a -3)) (+.f64 (pow.f64 a -2) (*.f64 eps (fma.f64 eps 1/4 (/.f64 1/2 a)))))
(*.f64 (-.f64 (*.f64 1/4 (*.f64 eps eps)) (pow.f64 a -2)) (/.f64 1 (-.f64 (*.f64 -1/2 eps) (/.f64 1 a))))
(/.f64 (-.f64 (*.f64 1/4 (*.f64 eps eps)) (pow.f64 a -2)) (-.f64 (*.f64 -1/2 eps) (/.f64 1 a)))
(/.f64 (-.f64 (*.f64 eps (*.f64 eps 1/4)) (pow.f64 a -2)) (fma.f64 -1/2 eps (/.f64 -1 a)))
(/.f64 (fma.f64 (*.f64 eps eps) -1/4 (pow.f64 a -2)) (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 1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 a -2) (/.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) (fma.f64 1/4 (*.f64 eps eps) (-.f64 (pow.f64 a -2) (/.f64 -1/2 (/.f64 a eps)))))
(/.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 a -3)) (+.f64 (fma.f64 1/4 (*.f64 eps eps) (pow.f64 a -2)) (/.f64 (*.f64 eps 1/2) a)))
(/.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 a -3)) (+.f64 (pow.f64 a -2) (*.f64 eps (-.f64 (*.f64 eps 1/4) (/.f64 -1/2 a)))))
(/.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 a -3)) (+.f64 (pow.f64 a -2) (*.f64 eps (fma.f64 eps 1/4 (/.f64 1/2 a)))))
(/.f64 1 (/.f64 (-.f64 (*.f64 -1/2 eps) (/.f64 1 a)) (-.f64 (*.f64 1/4 (*.f64 eps eps)) (pow.f64 a -2))))
(/.f64 (-.f64 (*.f64 1/4 (*.f64 eps eps)) (pow.f64 a -2)) (-.f64 (*.f64 -1/2 eps) (/.f64 1 a)))
(/.f64 (-.f64 (*.f64 eps (*.f64 eps 1/4)) (pow.f64 a -2)) (fma.f64 -1/2 eps (/.f64 -1 a)))
(/.f64 (fma.f64 (*.f64 eps eps) -1/4 (pow.f64 a -2)) (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 (+.f64 (pow.f64 a -3) (*.f64 -1/8 (pow.f64 eps 3))) (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 a -2) (/.f64 (*.f64 -1/2 eps) a))))
(/.f64 (*.f64 (+.f64 (pow.f64 a -3) (*.f64 -1/8 (pow.f64 eps 3))) 1) (fma.f64 1/4 (*.f64 eps eps) (-.f64 (pow.f64 a -2) (/.f64 -1/2 (/.f64 a eps)))))
(/.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 a -3)) (+.f64 (fma.f64 1/4 (*.f64 eps eps) (pow.f64 a -2)) (/.f64 (*.f64 eps 1/2) a)))
(/.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 a -3)) (+.f64 (pow.f64 a -2) (*.f64 eps (-.f64 (*.f64 eps 1/4) (/.f64 -1/2 a)))))
(/.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 a -3)) (+.f64 (pow.f64 a -2) (*.f64 eps (fma.f64 eps 1/4 (/.f64 1/2 a)))))
(/.f64 (+.f64 (pow.f64 a -3) (*.f64 -1/8 (pow.f64 eps 3))) (+.f64 (pow.f64 a -2) (-.f64 (*.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) (fma.f64 1/4 (*.f64 eps eps) (-.f64 (pow.f64 a -2) (/.f64 -1/2 (/.f64 a eps)))))
(/.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 a -3)) (+.f64 (fma.f64 1/4 (*.f64 eps eps) (pow.f64 a -2)) (/.f64 (*.f64 eps 1/2) a)))
(/.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 a -3)) (+.f64 (pow.f64 a -2) (*.f64 eps (-.f64 (*.f64 eps 1/4) (/.f64 -1/2 a)))))
(/.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 a -3)) (+.f64 (pow.f64 a -2) (*.f64 eps (fma.f64 eps 1/4 (/.f64 1/2 a)))))
(/.f64 (-.f64 (*.f64 1/4 (*.f64 eps eps)) (pow.f64 a -2)) (-.f64 (*.f64 -1/2 eps) (/.f64 1 a)))
(/.f64 (-.f64 (*.f64 eps (*.f64 eps 1/4)) (pow.f64 a -2)) (fma.f64 -1/2 eps (/.f64 -1 a)))
(/.f64 (fma.f64 (*.f64 eps eps) -1/4 (pow.f64 a -2)) (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 (neg.f64 (+.f64 (pow.f64 a -3) (*.f64 -1/8 (pow.f64 eps 3)))) (neg.f64 (+.f64 (*.f64 1/4 (*.f64 eps eps)) (-.f64 (pow.f64 a -2) (/.f64 (*.f64 -1/2 eps) a)))))
(/.f64 (*.f64 (+.f64 (pow.f64 a -3) (*.f64 -1/8 (pow.f64 eps 3))) 1) (fma.f64 1/4 (*.f64 eps eps) (-.f64 (pow.f64 a -2) (/.f64 -1/2 (/.f64 a eps)))))
(/.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 a -3)) (+.f64 (fma.f64 1/4 (*.f64 eps eps) (pow.f64 a -2)) (/.f64 (*.f64 eps 1/2) a)))
(/.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 a -3)) (+.f64 (pow.f64 a -2) (*.f64 eps (-.f64 (*.f64 eps 1/4) (/.f64 -1/2 a)))))
(/.f64 (fma.f64 -1/8 (pow.f64 eps 3) (pow.f64 a -3)) (+.f64 (pow.f64 a -2) (*.f64 eps (fma.f64 eps 1/4 (/.f64 1/2 a)))))
(/.f64 (neg.f64 (-.f64 (*.f64 1/4 (*.f64 eps eps)) (pow.f64 a -2))) (neg.f64 (-.f64 (*.f64 -1/2 eps) (/.f64 1 a))))
(/.f64 (-.f64 (*.f64 1/4 (*.f64 eps eps)) (pow.f64 a -2)) (-.f64 (*.f64 -1/2 eps) (/.f64 1 a)))
(/.f64 (-.f64 (*.f64 eps (*.f64 eps 1/4)) (pow.f64 a -2)) (fma.f64 -1/2 eps (/.f64 -1 a)))
(/.f64 (fma.f64 (*.f64 eps eps) -1/4 (pow.f64 a -2)) (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 (-.f64 (pow.f64 a -2) (*.f64 1/4 (*.f64 eps eps))) (-.f64 (/.f64 1 a) (*.f64 -1/2 eps)))
(/.f64 (-.f64 (*.f64 1/4 (*.f64 eps eps)) (pow.f64 a -2)) (-.f64 (*.f64 -1/2 eps) (/.f64 1 a)))
(/.f64 (-.f64 (*.f64 eps (*.f64 eps 1/4)) (pow.f64 a -2)) (fma.f64 -1/2 eps (/.f64 -1 a)))
(/.f64 (fma.f64 (*.f64 eps eps) -1/4 (pow.f64 a -2)) (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)))
(pow.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 1)
(+.f64 1 (-.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 1))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 0)
(fma.f64 -1/2 eps (/.f64 1 a))
(pow.f64 (cbrt.f64 (fma.f64 -1/2 eps (/.f64 1 a))) 3)
(+.f64 1 (-.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 1))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 0)
(fma.f64 -1/2 eps (/.f64 1 a))
(pow.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 3) 1/3)
(+.f64 1 (-.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 1))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 0)
(fma.f64 -1/2 eps (/.f64 1 a))
(pow.f64 (sqrt.f64 (fma.f64 -1/2 eps (/.f64 1 a))) 2)
(+.f64 1 (-.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 1))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 0)
(fma.f64 -1/2 eps (/.f64 1 a))
(sqrt.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 2))
(+.f64 1 (-.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 1))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 0)
(fma.f64 -1/2 eps (/.f64 1 a))
(log.f64 (exp.f64 (fma.f64 -1/2 eps (/.f64 1 a))))
(+.f64 1 (-.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 1))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 0)
(fma.f64 -1/2 eps (/.f64 1 a))
(cbrt.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 3))
(+.f64 1 (-.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 1))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 0)
(fma.f64 -1/2 eps (/.f64 1 a))
(expm1.f64 (log1p.f64 (fma.f64 -1/2 eps (/.f64 1 a))))
(+.f64 1 (-.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 1))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 0)
(fma.f64 -1/2 eps (/.f64 1 a))
(exp.f64 (log.f64 (fma.f64 -1/2 eps (/.f64 1 a))))
(+.f64 1 (-.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 1))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 0)
(fma.f64 -1/2 eps (/.f64 1 a))
(log1p.f64 (expm1.f64 (fma.f64 -1/2 eps (/.f64 1 a))))
(+.f64 1 (-.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 1))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 0)
(fma.f64 -1/2 eps (/.f64 1 a))
(fma.f64 -1/2 eps (/.f64 1 a))
(+.f64 1 (-.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 1))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 0)
(fma.f64 eps -1/2 (/.f64 1 a))
(+.f64 1 (-.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 1))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 0)
(fma.f64 -1/2 eps (/.f64 1 a))
(fma.f64 1 (*.f64 -1/2 eps) (/.f64 1 a))
(+.f64 1 (-.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 1))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 0)
(fma.f64 -1/2 eps (/.f64 1 a))
(fma.f64 1 (/.f64 1 a) (*.f64 -1/2 eps))
(+.f64 1 (-.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 1))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 0)
(fma.f64 -1/2 eps (/.f64 1 a))
(fma.f64 (cbrt.f64 (pow.f64 a -2)) (cbrt.f64 (/.f64 1 a)) (*.f64 -1/2 eps))
(fma.f64 -1/2 eps (*.f64 (cbrt.f64 (pow.f64 a -2)) (cbrt.f64 (/.f64 1 a))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 eps)) 2) (cbrt.f64 (*.f64 -1/2 eps)) (/.f64 1 a))
(+.f64 1 (-.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 1))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 0)
(fma.f64 -1/2 eps (/.f64 1 a))
(fma.f64 (pow.f64 a -1/2) (pow.f64 a -1/2) (*.f64 -1/2 eps))
(+.f64 1 (-.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 1))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 0)
(fma.f64 -1/2 eps (/.f64 1 a))
(fma.f64 (sqrt.f64 (*.f64 -1/2 eps)) (sqrt.f64 (*.f64 -1/2 eps)) (/.f64 1 a))
(+.f64 1 (-.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 1))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 a)) 0)
(fma.f64 -1/2 eps (/.f64 1 a))

localize11.0ms (0.1%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
100.0%
(+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b)))
96.8%
(-.f64 (+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b))) 1)
73.4%
(/.f64 (+.f64 a b) (*.f64 a b))
Compiler

Compiled 39 to 13 computations (66.7% saved)

series1.0ms (0%)

Counts
2 → 48
Calls

12 calls:

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

rewrite86.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1340×fma-def
1080×log-prod
744×pow-prod-down
502×pow-exp
466×pow-prod-up
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01056
123144
2361244
Stop Event
node limit
Counts
2 → 206
Calls
Call 1
Inputs
(-.f64 (+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b))) 1)
(+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b)))
Outputs
(+.f64 1 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1))
(+.f64 1 (*.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1) 1))
(+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 0)
(+.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)) -1)
(+.f64 0 (/.f64 (/.f64 (+.f64 a b) a) b))
(+.f64 -1 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)))
(+.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1) 1)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 (+.f64 a b) a) b))) (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 (+.f64 a b) a) b)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))))
(*.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))
(*.f64 (+.f64 a b) (/.f64 (/.f64 1 a) b))
(*.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 1)
(*.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 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (cbrt.f64 (/.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 (sqrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) (sqrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))
(*.f64 (sqrt.f64 (+.f64 a b)) (*.f64 (sqrt.f64 (+.f64 a b)) (/.f64 (/.f64 1 a) b)))
(*.f64 (neg.f64 (+.f64 a b)) (/.f64 1 (*.f64 a (neg.f64 b))))
(*.f64 (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)) 2) (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2))))
(*.f64 (/.f64 (/.f64 1 a) b) (+.f64 a b))
(*.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))) (/.f64 1 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)))
(*.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 (+.f64 a b) 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))))
(*.f64 (+.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) 1) (expm1.f64 (*.f64 1/2 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))))
(/.f64 1 (/.f64 a (/.f64 (+.f64 a b) b)))
(/.f64 1 (/.f64 (/.f64 a (/.f64 (+.f64 a b) b)) 1))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)) 2) (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b))))))
(/.f64 1 (/.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b))))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (/.f64 (*.f64 a b) (cbrt.f64 (+.f64 a b))))
(/.f64 (sqrt.f64 (+.f64 a b)) (/.f64 (*.f64 a b) (sqrt.f64 (+.f64 a b))))
(/.f64 (neg.f64 (+.f64 a b)) (*.f64 a (neg.f64 b)))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 (*.f64 a b) (fma.f64 b (-.f64 b a) (*.f64 a a))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))) (+.f64 (pow.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)) 2) (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))) (+.f64 (pow.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)) 2) (-.f64 1 (*.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)) -1))))
(/.f64 -1 (neg.f64 (/.f64 a (/.f64 (+.f64 a b) b))))
(/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 (*.f64 a b) (-.f64 a b)))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))) (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2))
(/.f64 (/.f64 (+.f64 a b) a) b)
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) 1) (*.f64 (fma.f64 b (-.f64 b a) (*.f64 a a)) (*.f64 a b)))
(/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 1) (*.f64 (-.f64 a b) (*.f64 a b)))
(/.f64 (neg.f64 (neg.f64 (+.f64 a b))) (neg.f64 (*.f64 a (neg.f64 b))))
(/.f64 (neg.f64 (/.f64 (+.f64 a b) a)) (neg.f64 b))
(/.f64 (neg.f64 (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b))))) (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)) 2) (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2))))
(/.f64 (neg.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b))))) (neg.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)))
(/.f64 (/.f64 (+.f64 a b) b) a)
(/.f64 (/.f64 (+.f64 a b) (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1) 3)) (+.f64 1 (-.f64 (pow.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1) 2) (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1) 2)) (-.f64 1 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1)))
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (/.f64 (/.f64 1 a) b)) (fma.f64 b (-.f64 b a) (*.f64 a a)))
(/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (/.f64 (/.f64 1 a) b)) (-.f64 a b))
(/.f64 (/.f64 (+.f64 a b) 1) (*.f64 a b))
(/.f64 (/.f64 (+.f64 a b) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (cbrt.f64 (*.f64 a b)))
(/.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 (+.f64 a b) a) b) 1)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) 2)
(pow.f64 (/.f64 a (/.f64 (+.f64 a b) b)) -1)
(pow.f64 (/.f64 (/.f64 a (/.f64 (+.f64 a b) b)) 1) -1)
(pow.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)) 2) (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b))))) -1)
(pow.f64 (/.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b))))) -1)
(neg.f64 (/.f64 (+.f64 a b) (*.f64 a (neg.f64 b))))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2))
(log.f64 (exp.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 (+.f64 a b) a) b))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))
(expm1.f64 (*.f64 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) 1))
(hypot.f64 (sqrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) (sqrt.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (/.f64 (/.f64 (+.f64 a b) a) b))))
(exp.f64 (log.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (/.f64 (+.f64 a b) a) b))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 a (/.f64 (+.f64 a b) b))) -1))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))
(fma.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b) 0)
(fma.f64 1 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)) -1)
(fma.f64 1 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1) 1)
(fma.f64 (+.f64 a b) (/.f64 (/.f64 1 a) b) 0)
(fma.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 1 0)
(fma.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)) 1 -1)
(fma.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) 0)
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (cbrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) 0)
(fma.f64 (cbrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) 2) -1)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) 2) (cbrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) -1)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) 2) (*.f64 (cbrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) 1) -1)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (*.f64 (cbrt.f64 (+.f64 a b)) (/.f64 (/.f64 1 a) b)) 0)
(fma.f64 (sqrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) (sqrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) 0)
(fma.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) -1)
(fma.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) (*.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) 1) -1)
(fma.f64 (sqrt.f64 (+.f64 a b)) (*.f64 (sqrt.f64 (+.f64 a b)) (/.f64 (/.f64 1 a) b)) 0)
(fma.f64 (neg.f64 (+.f64 a b)) (/.f64 1 (*.f64 a (neg.f64 b))) 0)
(fma.f64 (+.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3)) (/.f64 1 (fma.f64 (/.f64 (/.f64 (+.f64 a b) a) b) (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1) 1)) -1)
(fma.f64 (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)) 2) (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2))) 0)
(fma.f64 (/.f64 (/.f64 1 a) b) (+.f64 a b) 0)
(fma.f64 (-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (/.f64 1 (-.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) -1)
(fma.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))) (/.f64 1 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) 0)
(fma.f64 (/.f64 (+.f64 a b) a) (/.f64 1 b) 0)
(fma.f64 (*.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1)) (cbrt.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1))) (cbrt.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1)) 1)
(fma.f64 (sqrt.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1)) (sqrt.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1)) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) 1) (/.f64 (cbrt.f64 (+.f64 a b)) (*.f64 a b)) 0)
(fma.f64 (/.f64 (sqrt.f64 (+.f64 a b)) 1) (/.f64 (sqrt.f64 (+.f64 a b)) (*.f64 a b)) 0)
(fma.f64 (/.f64 (sqrt.f64 (+.f64 a b)) a) (/.f64 (sqrt.f64 (+.f64 a b)) b) 0)
(fma.f64 (/.f64 1 a) (/.f64 (+.f64 a b) b) 0)
(fma.f64 (/.f64 1 b) (/.f64 (+.f64 a b) a) 0)
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (/.f64 (+.f64 a b) (cbrt.f64 (*.f64 a b))) 0)
(fma.f64 (/.f64 1 (sqrt.f64 (*.f64 a b))) (/.f64 (+.f64 a b) (sqrt.f64 (*.f64 a b))) 0)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) a) (/.f64 (cbrt.f64 (+.f64 a b)) b) 0)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) b) (/.f64 (cbrt.f64 (+.f64 a b)) a) 0)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (cbrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) 0)
(fma.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))) 0)
(fma.f64 (/.f64 (sqrt.f64 (+.f64 a b)) b) (/.f64 (sqrt.f64 (+.f64 a b)) a) 0)
(fma.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))) 0)
(fma.f64 (+.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) 1) (expm1.f64 (*.f64 1/2 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))) 0)
(fma.f64 (+.f64 (sqrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) 1) (-.f64 (sqrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) 1) 1)
(-.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) 1)
(-.f64 (/.f64 1 (-.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) (/.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (-.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))))
(*.f64 1 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)))
(*.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)) 1)
(*.f64 (cbrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) 2) (cbrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) 2) (*.f64 (cbrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) 1))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) (*.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) 1))
(*.f64 (+.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3)) (/.f64 1 (fma.f64 (/.f64 (/.f64 (+.f64 a b) a) b) (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1) 1)))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (/.f64 1 (-.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))))
(/.f64 1 (/.f64 (fma.f64 (/.f64 (/.f64 (+.f64 a b) a) b) (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1) 1) (+.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3))))
(/.f64 1 (/.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3)) (fma.f64 (/.f64 (/.f64 (+.f64 a b) a) b) (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1) 1))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3)) (+.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (-.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (-.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3))) (neg.f64 (fma.f64 (/.f64 (/.f64 (+.f64 a b) a) b) (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1) 1)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2))) (neg.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) 1) (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3)) 1) (fma.f64 (/.f64 (/.f64 (+.f64 a b) a) b) (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1) 1))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) 1) (-.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)))
(pow.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)) 1)
(pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) 3)
(pow.f64 (pow.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)) 2) 1/2)
(pow.f64 (pow.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) 2)
(pow.f64 (/.f64 (fma.f64 (/.f64 (/.f64 (+.f64 a b) a) b) (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1) 1) (+.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3))) -1)
(pow.f64 (/.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2))) -1)
(sqrt.f64 (pow.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)) 2))
(log.f64 (exp.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)))))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)) 3))
(expm1.f64 (log.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)))
(exp.f64 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) 1))
(exp.f64 (*.f64 (*.f64 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b))) 3))
(exp.f64 (*.f64 (*.f64 3 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b))) 1/3))
(exp.f64 (*.f64 (*.f64 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) 1/3))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b))) 2))
(log1p.f64 (expm1.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))))
(fma.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b) 1)
(fma.f64 1 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) -1)
(fma.f64 (+.f64 a b) (/.f64 (/.f64 1 a) b) 1)
(fma.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 1 1)
(fma.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) 1)
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (cbrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) 1)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (*.f64 (cbrt.f64 (+.f64 a b)) (/.f64 (/.f64 1 a) b)) 1)
(fma.f64 (sqrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) (sqrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) 1)
(fma.f64 (sqrt.f64 (+.f64 a b)) (*.f64 (sqrt.f64 (+.f64 a b)) (/.f64 (/.f64 1 a) b)) 1)
(fma.f64 (neg.f64 (+.f64 a b)) (/.f64 1 (*.f64 a (neg.f64 b))) 1)
(fma.f64 (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)) 2) (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2))) 1)
(fma.f64 (/.f64 (/.f64 1 a) b) (+.f64 a b) 1)
(fma.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))) (/.f64 1 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) 1)
(fma.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) 1 -1)
(fma.f64 (/.f64 (+.f64 a b) a) (/.f64 1 b) 1)
(fma.f64 (*.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (cbrt.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2))) (cbrt.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) -1)
(fma.f64 (sqrt.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (sqrt.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) -1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) 1) (/.f64 (cbrt.f64 (+.f64 a b)) (*.f64 a b)) 1)
(fma.f64 (/.f64 (sqrt.f64 (+.f64 a b)) 1) (/.f64 (sqrt.f64 (+.f64 a b)) (*.f64 a b)) 1)
(fma.f64 (/.f64 (sqrt.f64 (+.f64 a b)) a) (/.f64 (sqrt.f64 (+.f64 a b)) b) 1)
(fma.f64 (/.f64 1 a) (/.f64 (+.f64 a b) b) 1)
(fma.f64 (/.f64 1 b) (/.f64 (+.f64 a b) a) 1)
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (/.f64 (+.f64 a b) (cbrt.f64 (*.f64 a b))) 1)
(fma.f64 (/.f64 1 (sqrt.f64 (*.f64 a b))) (/.f64 (+.f64 a b) (sqrt.f64 (*.f64 a b))) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) a) (/.f64 (cbrt.f64 (+.f64 a b)) b) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) b) (/.f64 (cbrt.f64 (+.f64 a b)) a) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (cbrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) 1)
(fma.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))) 1)
(fma.f64 (/.f64 (sqrt.f64 (+.f64 a b)) b) (/.f64 (sqrt.f64 (+.f64 a b)) a) 1)
(fma.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))) 1)
(fma.f64 (+.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) 1) (expm1.f64 (*.f64 1/2 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))) 1)

simplify132.0ms (0.9%)

Algorithm
egg-herbie
Rules
1596×fma-neg
792×unswap-sqr
720×div-sub
406×exp-prod
380×log-prod
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04018098
19377978
232917978
Stop Event
node limit
Counts
254 → 254
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 1 a)
(+.f64 1 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 1 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 1 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 1 (/.f64 1 b))
(+.f64 1 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 1 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 1 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 1 (/.f64 1 b))
(+.f64 1 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 1 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 1 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(/.f64 1 b)
(+.f64 1 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 1 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 1 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 1 (/.f64 1 a))
(+.f64 1 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 1 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 1 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 1 (/.f64 1 a))
(+.f64 1 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 1 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 1 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 1 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1))
(+.f64 1 (*.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1) 1))
(+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 0)
(+.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)) -1)
(+.f64 0 (/.f64 (/.f64 (+.f64 a b) a) b))
(+.f64 -1 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)))
(+.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1) 1)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 (+.f64 a b) a) b))) (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 (+.f64 a b) a) b)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))))
(*.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))
(*.f64 (+.f64 a b) (/.f64 (/.f64 1 a) b))
(*.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 1)
(*.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 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (cbrt.f64 (/.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 (sqrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) (sqrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))
(*.f64 (sqrt.f64 (+.f64 a b)) (*.f64 (sqrt.f64 (+.f64 a b)) (/.f64 (/.f64 1 a) b)))
(*.f64 (neg.f64 (+.f64 a b)) (/.f64 1 (*.f64 a (neg.f64 b))))
(*.f64 (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)) 2) (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2))))
(*.f64 (/.f64 (/.f64 1 a) b) (+.f64 a b))
(*.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))) (/.f64 1 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)))
(*.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 (+.f64 a b) 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))))
(*.f64 (+.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) 1) (expm1.f64 (*.f64 1/2 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))))
(/.f64 1 (/.f64 a (/.f64 (+.f64 a b) b)))
(/.f64 1 (/.f64 (/.f64 a (/.f64 (+.f64 a b) b)) 1))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)) 2) (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b))))))
(/.f64 1 (/.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b))))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (/.f64 (*.f64 a b) (cbrt.f64 (+.f64 a b))))
(/.f64 (sqrt.f64 (+.f64 a b)) (/.f64 (*.f64 a b) (sqrt.f64 (+.f64 a b))))
(/.f64 (neg.f64 (+.f64 a b)) (*.f64 a (neg.f64 b)))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 (*.f64 a b) (fma.f64 b (-.f64 b a) (*.f64 a a))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))) (+.f64 (pow.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)) 2) (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))) (+.f64 (pow.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)) 2) (-.f64 1 (*.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)) -1))))
(/.f64 -1 (neg.f64 (/.f64 a (/.f64 (+.f64 a b) b))))
(/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 (*.f64 a b) (-.f64 a b)))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))) (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2))
(/.f64 (/.f64 (+.f64 a b) a) b)
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) 1) (*.f64 (fma.f64 b (-.f64 b a) (*.f64 a a)) (*.f64 a b)))
(/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 1) (*.f64 (-.f64 a b) (*.f64 a b)))
(/.f64 (neg.f64 (neg.f64 (+.f64 a b))) (neg.f64 (*.f64 a (neg.f64 b))))
(/.f64 (neg.f64 (/.f64 (+.f64 a b) a)) (neg.f64 b))
(/.f64 (neg.f64 (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b))))) (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)) 2) (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2))))
(/.f64 (neg.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b))))) (neg.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)))
(/.f64 (/.f64 (+.f64 a b) b) a)
(/.f64 (/.f64 (+.f64 a b) (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1) 3)) (+.f64 1 (-.f64 (pow.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1) 2) (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1) 2)) (-.f64 1 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1)))
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (/.f64 (/.f64 1 a) b)) (fma.f64 b (-.f64 b a) (*.f64 a a)))
(/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (/.f64 (/.f64 1 a) b)) (-.f64 a b))
(/.f64 (/.f64 (+.f64 a b) 1) (*.f64 a b))
(/.f64 (/.f64 (+.f64 a b) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (cbrt.f64 (*.f64 a b)))
(/.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 (+.f64 a b) a) b) 1)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) 2)
(pow.f64 (/.f64 a (/.f64 (+.f64 a b) b)) -1)
(pow.f64 (/.f64 (/.f64 a (/.f64 (+.f64 a b) b)) 1) -1)
(pow.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)) 2) (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b))))) -1)
(pow.f64 (/.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b))))) -1)
(neg.f64 (/.f64 (+.f64 a b) (*.f64 a (neg.f64 b))))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2))
(log.f64 (exp.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 (+.f64 a b) a) b))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))
(expm1.f64 (*.f64 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) 1))
(hypot.f64 (sqrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) (sqrt.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (/.f64 (/.f64 (+.f64 a b) a) b))))
(exp.f64 (log.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (/.f64 (+.f64 a b) a) b))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 a (/.f64 (+.f64 a b) b))) -1))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))
(fma.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b) 0)
(fma.f64 1 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)) -1)
(fma.f64 1 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1) 1)
(fma.f64 (+.f64 a b) (/.f64 (/.f64 1 a) b) 0)
(fma.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 1 0)
(fma.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)) 1 -1)
(fma.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) 0)
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (cbrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) 0)
(fma.f64 (cbrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) 2) -1)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) 2) (cbrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) -1)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) 2) (*.f64 (cbrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) 1) -1)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (*.f64 (cbrt.f64 (+.f64 a b)) (/.f64 (/.f64 1 a) b)) 0)
(fma.f64 (sqrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) (sqrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) 0)
(fma.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) -1)
(fma.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) (*.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) 1) -1)
(fma.f64 (sqrt.f64 (+.f64 a b)) (*.f64 (sqrt.f64 (+.f64 a b)) (/.f64 (/.f64 1 a) b)) 0)
(fma.f64 (neg.f64 (+.f64 a b)) (/.f64 1 (*.f64 a (neg.f64 b))) 0)
(fma.f64 (+.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3)) (/.f64 1 (fma.f64 (/.f64 (/.f64 (+.f64 a b) a) b) (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1) 1)) -1)
(fma.f64 (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)) 2) (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2))) 0)
(fma.f64 (/.f64 (/.f64 1 a) b) (+.f64 a b) 0)
(fma.f64 (-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (/.f64 1 (-.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) -1)
(fma.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))) (/.f64 1 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) 0)
(fma.f64 (/.f64 (+.f64 a b) a) (/.f64 1 b) 0)
(fma.f64 (*.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1)) (cbrt.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1))) (cbrt.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1)) 1)
(fma.f64 (sqrt.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1)) (sqrt.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1)) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) 1) (/.f64 (cbrt.f64 (+.f64 a b)) (*.f64 a b)) 0)
(fma.f64 (/.f64 (sqrt.f64 (+.f64 a b)) 1) (/.f64 (sqrt.f64 (+.f64 a b)) (*.f64 a b)) 0)
(fma.f64 (/.f64 (sqrt.f64 (+.f64 a b)) a) (/.f64 (sqrt.f64 (+.f64 a b)) b) 0)
(fma.f64 (/.f64 1 a) (/.f64 (+.f64 a b) b) 0)
(fma.f64 (/.f64 1 b) (/.f64 (+.f64 a b) a) 0)
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (/.f64 (+.f64 a b) (cbrt.f64 (*.f64 a b))) 0)
(fma.f64 (/.f64 1 (sqrt.f64 (*.f64 a b))) (/.f64 (+.f64 a b) (sqrt.f64 (*.f64 a b))) 0)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) a) (/.f64 (cbrt.f64 (+.f64 a b)) b) 0)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) b) (/.f64 (cbrt.f64 (+.f64 a b)) a) 0)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (cbrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) 0)
(fma.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))) 0)
(fma.f64 (/.f64 (sqrt.f64 (+.f64 a b)) b) (/.f64 (sqrt.f64 (+.f64 a b)) a) 0)
(fma.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))) 0)
(fma.f64 (+.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) 1) (expm1.f64 (*.f64 1/2 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))) 0)
(fma.f64 (+.f64 (sqrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) 1) (-.f64 (sqrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) 1) 1)
(-.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) 1)
(-.f64 (/.f64 1 (-.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) (/.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (-.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))))
(*.f64 1 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)))
(*.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)) 1)
(*.f64 (cbrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) 2) (cbrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) 2) (*.f64 (cbrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) 1))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) (*.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) 1))
(*.f64 (+.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3)) (/.f64 1 (fma.f64 (/.f64 (/.f64 (+.f64 a b) a) b) (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1) 1)))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (/.f64 1 (-.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))))
(/.f64 1 (/.f64 (fma.f64 (/.f64 (/.f64 (+.f64 a b) a) b) (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1) 1) (+.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3))))
(/.f64 1 (/.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3)) (fma.f64 (/.f64 (/.f64 (+.f64 a b) a) b) (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1) 1))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3)) (+.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (-.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (-.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3))) (neg.f64 (fma.f64 (/.f64 (/.f64 (+.f64 a b) a) b) (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1) 1)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2))) (neg.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) 1) (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3)) 1) (fma.f64 (/.f64 (/.f64 (+.f64 a b) a) b) (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1) 1))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) 1) (-.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)))
(pow.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)) 1)
(pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) 3)
(pow.f64 (pow.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)) 2) 1/2)
(pow.f64 (pow.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) 2)
(pow.f64 (/.f64 (fma.f64 (/.f64 (/.f64 (+.f64 a b) a) b) (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1) 1) (+.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3))) -1)
(pow.f64 (/.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2))) -1)
(sqrt.f64 (pow.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)) 2))
(log.f64 (exp.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)))))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)) 3))
(expm1.f64 (log.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)))
(exp.f64 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) 1))
(exp.f64 (*.f64 (*.f64 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b))) 3))
(exp.f64 (*.f64 (*.f64 3 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b))) 1/3))
(exp.f64 (*.f64 (*.f64 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) 1/3))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b))) 2))
(log1p.f64 (expm1.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))))
(fma.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b) 1)
(fma.f64 1 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) -1)
(fma.f64 (+.f64 a b) (/.f64 (/.f64 1 a) b) 1)
(fma.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 1 1)
(fma.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) 1)
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (cbrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) 1)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (*.f64 (cbrt.f64 (+.f64 a b)) (/.f64 (/.f64 1 a) b)) 1)
(fma.f64 (sqrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) (sqrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) 1)
(fma.f64 (sqrt.f64 (+.f64 a b)) (*.f64 (sqrt.f64 (+.f64 a b)) (/.f64 (/.f64 1 a) b)) 1)
(fma.f64 (neg.f64 (+.f64 a b)) (/.f64 1 (*.f64 a (neg.f64 b))) 1)
(fma.f64 (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)) 2) (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2))) 1)
(fma.f64 (/.f64 (/.f64 1 a) b) (+.f64 a b) 1)
(fma.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))) (/.f64 1 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) 1)
(fma.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) 1 -1)
(fma.f64 (/.f64 (+.f64 a b) a) (/.f64 1 b) 1)
(fma.f64 (*.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (cbrt.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2))) (cbrt.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) -1)
(fma.f64 (sqrt.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (sqrt.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) -1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) 1) (/.f64 (cbrt.f64 (+.f64 a b)) (*.f64 a b)) 1)
(fma.f64 (/.f64 (sqrt.f64 (+.f64 a b)) 1) (/.f64 (sqrt.f64 (+.f64 a b)) (*.f64 a b)) 1)
(fma.f64 (/.f64 (sqrt.f64 (+.f64 a b)) a) (/.f64 (sqrt.f64 (+.f64 a b)) b) 1)
(fma.f64 (/.f64 1 a) (/.f64 (+.f64 a b) b) 1)
(fma.f64 (/.f64 1 b) (/.f64 (+.f64 a b) a) 1)
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (/.f64 (+.f64 a b) (cbrt.f64 (*.f64 a b))) 1)
(fma.f64 (/.f64 1 (sqrt.f64 (*.f64 a b))) (/.f64 (+.f64 a b) (sqrt.f64 (*.f64 a b))) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) a) (/.f64 (cbrt.f64 (+.f64 a b)) b) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) b) (/.f64 (cbrt.f64 (+.f64 a b)) a) 1)
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (cbrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) 1)
(fma.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))) 1)
(fma.f64 (/.f64 (sqrt.f64 (+.f64 a b)) b) (/.f64 (sqrt.f64 (+.f64 a b)) a) 1)
(fma.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))) 1)
(fma.f64 (+.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) 1) (expm1.f64 (*.f64 1/2 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))) 1)
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 1 a)
(+.f64 1 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (+.f64 1 (/.f64 1 b)) (/.f64 1 a))
(+.f64 (/.f64 1 a) (+.f64 1 (/.f64 1 b)))
(+.f64 1 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (+.f64 1 (/.f64 1 b)) (/.f64 1 a))
(+.f64 (/.f64 1 a) (+.f64 1 (/.f64 1 b)))
(+.f64 1 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (+.f64 1 (/.f64 1 b)) (/.f64 1 a))
(+.f64 (/.f64 1 a) (+.f64 1 (/.f64 1 b)))
(+.f64 1 (/.f64 1 b))
(+.f64 1 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (+.f64 1 (/.f64 1 b)) (/.f64 1 a))
(+.f64 (/.f64 1 a) (+.f64 1 (/.f64 1 b)))
(+.f64 1 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (+.f64 1 (/.f64 1 b)) (/.f64 1 a))
(+.f64 (/.f64 1 a) (+.f64 1 (/.f64 1 b)))
(+.f64 1 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (+.f64 1 (/.f64 1 b)) (/.f64 1 a))
(+.f64 (/.f64 1 a) (+.f64 1 (/.f64 1 b)))
(+.f64 1 (/.f64 1 b))
(+.f64 1 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (+.f64 1 (/.f64 1 b)) (/.f64 1 a))
(+.f64 (/.f64 1 a) (+.f64 1 (/.f64 1 b)))
(+.f64 1 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (+.f64 1 (/.f64 1 b)) (/.f64 1 a))
(+.f64 (/.f64 1 a) (+.f64 1 (/.f64 1 b)))
(+.f64 1 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (+.f64 1 (/.f64 1 b)) (/.f64 1 a))
(+.f64 (/.f64 1 a) (+.f64 1 (/.f64 1 b)))
(/.f64 1 b)
(+.f64 1 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (+.f64 1 (/.f64 1 b)) (/.f64 1 a))
(+.f64 (/.f64 1 a) (+.f64 1 (/.f64 1 b)))
(+.f64 1 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (+.f64 1 (/.f64 1 b)) (/.f64 1 a))
(+.f64 (/.f64 1 a) (+.f64 1 (/.f64 1 b)))
(+.f64 1 (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (+.f64 1 (/.f64 1 b)) (/.f64 1 a))
(+.f64 (/.f64 1 a) (+.f64 1 (/.f64 1 b)))
(+.f64 1 (/.f64 1 a))
(+.f64 1 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (+.f64 1 (/.f64 1 b)) (/.f64 1 a))
(+.f64 (/.f64 1 a) (+.f64 1 (/.f64 1 b)))
(+.f64 1 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (+.f64 1 (/.f64 1 b)) (/.f64 1 a))
(+.f64 (/.f64 1 a) (+.f64 1 (/.f64 1 b)))
(+.f64 1 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (+.f64 1 (/.f64 1 b)) (/.f64 1 a))
(+.f64 (/.f64 1 a) (+.f64 1 (/.f64 1 b)))
(+.f64 1 (/.f64 1 a))
(+.f64 1 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (+.f64 1 (/.f64 1 b)) (/.f64 1 a))
(+.f64 (/.f64 1 a) (+.f64 1 (/.f64 1 b)))
(+.f64 1 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (+.f64 1 (/.f64 1 b)) (/.f64 1 a))
(+.f64 (/.f64 1 a) (+.f64 1 (/.f64 1 b)))
(+.f64 1 (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (+.f64 1 (/.f64 1 b)) (/.f64 1 a))
(+.f64 (/.f64 1 a) (+.f64 1 (/.f64 1 b)))
(+.f64 1 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1))
(/.f64 (+.f64 a b) (*.f64 a b))
(+.f64 1 (*.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1) 1))
(/.f64 (+.f64 a b) (*.f64 a b))
(+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 0)
(/.f64 (+.f64 a b) (*.f64 a b))
(+.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)) -1)
(/.f64 (+.f64 a b) (*.f64 a b))
(+.f64 0 (/.f64 (/.f64 (+.f64 a b) a) b))
(/.f64 (+.f64 a b) (*.f64 a b))
(+.f64 -1 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)))
(/.f64 (+.f64 a b) (*.f64 a b))
(+.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1) 1)
(/.f64 (+.f64 a b) (*.f64 a b))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 (+.f64 a b) a) b))) (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 (*.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 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 (+.f64 a b) 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 1 (/.f64 (/.f64 (+.f64 a b) a) b))
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 (+.f64 a b) (/.f64 (/.f64 1 a) b))
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 1)
(/.f64 (+.f64 a b) (*.f64 a b))
(*.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 a b) (*.f64 a b))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (cbrt.f64 (/.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 (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 (sqrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) (sqrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))
(/.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 (+.f64 a b) (*.f64 a b))
(*.f64 (neg.f64 (+.f64 a b)) (/.f64 1 (*.f64 a (neg.f64 b))))
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)) 2) (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2))))
(*.f64 (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b))))) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b))) 2) (+.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b))))) (+.f64 (pow.f64 (+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b))) 2) (+.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2)))
(*.f64 (/.f64 (/.f64 1 a) b) (+.f64 a b))
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))) (/.f64 1 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)))
(*.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b))))) (/.f64 1 (+.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2)))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b))))) (+.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2))
(*.f64 (/.f64 (+.f64 a b) a) (/.f64 1 b))
(/.f64 (+.f64 a b) (*.f64 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 (sqrt.f64 (+.f64 a b)) 1) (/.f64 (sqrt.f64 (+.f64 a b)) (*.f64 a b)))
(/.f64 (+.f64 a b) (*.f64 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 1 a) (/.f64 (+.f64 a b) 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 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 1 (sqrt.f64 (*.f64 a b))) (/.f64 (+.f64 a b) (sqrt.f64 (*.f64 a b))))
(/.f64 (+.f64 a b) (*.f64 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 (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 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (cbrt.f64 (/.f64 (/.f64 (+.f64 a b) 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 (/.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 (sqrt.f64 (+.f64 a b)) b) (/.f64 (sqrt.f64 (+.f64 a b)) a))
(/.f64 (+.f64 a b) (*.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 a b) (*.f64 a b))
(*.f64 (+.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) 1) (expm1.f64 (*.f64 1/2 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))))
(*.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b))))) (expm1.f64 (*.f64 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 1/2)))
(/.f64 1 (/.f64 a (/.f64 (+.f64 a b) b)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 1 (/.f64 (/.f64 a (/.f64 (+.f64 a b) b)) 1))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)) 2) (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b))))))
(*.f64 (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b))))) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b))) 2) (+.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b))))) (+.f64 (pow.f64 (+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b))) 2) (+.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2)))
(/.f64 1 (/.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b))))))
(*.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b))))) (/.f64 1 (+.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2)))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b))))) (+.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.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 a b)) (/.f64 (*.f64 a b) (sqrt.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 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 (*.f64 a b) (fma.f64 b (-.f64 b a) (*.f64 a a))))
(/.f64 (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 b (-.f64 b a) (*.f64 a a))) (*.f64 a b))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))) (+.f64 (pow.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)) 2) (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)))
(*.f64 (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b))))) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b))) 2) (+.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b))))) (+.f64 (pow.f64 (+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b))) 2) (+.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2)))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))) (+.f64 (pow.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)) 2) (-.f64 1 (*.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)) -1))))
(*.f64 (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b))))) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b))) 2) (+.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b))))) (+.f64 (pow.f64 (+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b))) 2) (+.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2)))
(/.f64 -1 (neg.f64 (/.f64 a (/.f64 (+.f64 a b) b))))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 (*.f64 a b) (-.f64 a b)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))) (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2))
(*.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b))))) (/.f64 1 (+.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2)))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b))))) (+.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2))
(/.f64 (/.f64 (+.f64 a b) a) b)
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) 1) (*.f64 (fma.f64 b (-.f64 b a) (*.f64 a a)) (*.f64 a b)))
(/.f64 (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 b (-.f64 b a) (*.f64 a a))) (*.f64 a b))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 (*.f64 a b) (fma.f64 b (-.f64 b a) (*.f64 a a))))
(/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) 1) (*.f64 (-.f64 a b) (*.f64 a b)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (neg.f64 (neg.f64 (+.f64 a b))) (neg.f64 (*.f64 a (neg.f64 b))))
(/.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 (neg.f64 (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b))))) (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)) 2) (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2))))
(*.f64 (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b))))) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b))) 2) (+.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b))))) (+.f64 (pow.f64 (+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b))) 2) (+.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2)))
(/.f64 (neg.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b))))) (neg.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)))
(*.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b))))) (/.f64 1 (+.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2)))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b))))) (+.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2))
(/.f64 (/.f64 (+.f64 a b) b) a)
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 a b) (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1) 3)) (+.f64 1 (-.f64 (pow.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1) 2) (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1))))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (/.f64 (+.f64 a b) (*.f64 a b)) -1) 3)) (+.f64 1 (-.f64 (pow.f64 (+.f64 (/.f64 (+.f64 a b) (*.f64 a b)) -1) 2) (+.f64 (/.f64 (+.f64 a b) (*.f64 a b)) -1))))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (/.f64 (+.f64 a b) (*.f64 a b)) -1) 3)) (+.f64 (pow.f64 (+.f64 (/.f64 (+.f64 a b) (*.f64 a b)) -1) 2) (-.f64 2 (/.f64 (+.f64 a b) (*.f64 a b)))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1) 2)) (-.f64 1 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1)))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (/.f64 (+.f64 a b) (*.f64 a b)) -1) 2)) (-.f64 1 (+.f64 (/.f64 (+.f64 a b) (*.f64 a b)) -1)))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (/.f64 (+.f64 a b) (*.f64 a b)) -1) 2)) (-.f64 2 (/.f64 (+.f64 a b) (*.f64 a b))))
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (/.f64 (/.f64 1 a) b)) (fma.f64 b (-.f64 b a) (*.f64 a a)))
(/.f64 (/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (fma.f64 b (-.f64 b a) (*.f64 a a))) (*.f64 a b))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 a 3)) (*.f64 (*.f64 a b) (fma.f64 b (-.f64 b a) (*.f64 a a))))
(/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (/.f64 (/.f64 1 a) b)) (-.f64 a b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 a b) 1) (*.f64 a b))
(/.f64 (+.f64 a b) (*.f64 a b))
(/.f64 (/.f64 (+.f64 a b) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (cbrt.f64 (*.f64 a b)))
(/.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 a b) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 b)) a))
(/.f64 (/.f64 (/.f64 (+.f64 a b) a) (sqrt.f64 b)) (sqrt.f64 b))
(/.f64 (+.f64 a b) (*.f64 a b))
(pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 1)
(/.f64 (+.f64 a b) (*.f64 a b))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) 3)
(/.f64 (+.f64 a b) (*.f64 a b))
(pow.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) 1/2)
(/.f64 (+.f64 a b) (*.f64 a b))
(pow.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3) 1/3)
(/.f64 (+.f64 a b) (*.f64 a b))
(pow.f64 (sqrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) 2)
(/.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 (/.f64 a (/.f64 (+.f64 a b) b)) 1) -1)
(/.f64 (+.f64 a b) (*.f64 a b))
(pow.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)) 2) (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b))))) -1)
(*.f64 (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b))))) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b))) 2) (+.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b))))) (+.f64 (pow.f64 (+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b))) 2) (+.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2)))
(pow.f64 (/.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b))))) -1)
(*.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b))))) (/.f64 1 (+.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2)))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b))))) (+.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2))
(neg.f64 (/.f64 (+.f64 a b) (*.f64 a (neg.f64 b))))
(/.f64 (+.f64 a b) (*.f64 a b))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2))
(/.f64 (+.f64 a b) (*.f64 a b))
(log.f64 (exp.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))
(/.f64 (+.f64 a b) (*.f64 a b))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 (+.f64 a b) a) b))))
(/.f64 (+.f64 a b) (*.f64 a b))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3))
(/.f64 (+.f64 a b) (*.f64 a b))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))
(/.f64 (+.f64 a b) (*.f64 a b))
(expm1.f64 (*.f64 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) 1))
(/.f64 (+.f64 a b) (*.f64 a b))
(hypot.f64 (sqrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) (sqrt.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (/.f64 (/.f64 (+.f64 a b) a) b))))
(hypot.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (sqrt.f64 (-.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2) (/.f64 (+.f64 a b) (*.f64 a b)))))
(exp.f64 (log.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))
(/.f64 (+.f64 a b) (*.f64 a b))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) 1))
(/.f64 (+.f64 a b) (*.f64 a b))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) 1) 1))
(/.f64 (+.f64 a b) (*.f64 a b))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b))) 3))
(/.f64 (+.f64 a b) (*.f64 a b))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (/.f64 (+.f64 a b) a) b))) 1/3))
(/.f64 (+.f64 a b) (*.f64 a b))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) 1/3))
(/.f64 (+.f64 a b) (*.f64 a b))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b))) 2))
(/.f64 (+.f64 a b) (*.f64 a b))
(exp.f64 (*.f64 (log.f64 (/.f64 a (/.f64 (+.f64 a b) b))) -1))
(/.f64 (+.f64 a b) (*.f64 a b))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))
(/.f64 (+.f64 a b) (*.f64 a b))
(fma.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b) 0)
(/.f64 (+.f64 a b) (*.f64 a b))
(fma.f64 1 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)) -1)
(/.f64 (+.f64 a b) (*.f64 a b))
(fma.f64 1 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1) 1)
(/.f64 (+.f64 a b) (*.f64 a b))
(fma.f64 (+.f64 a b) (/.f64 (/.f64 1 a) b) 0)
(/.f64 (+.f64 a b) (*.f64 a b))
(fma.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 1 0)
(/.f64 (+.f64 a b) (*.f64 a b))
(fma.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)) 1 -1)
(/.f64 (+.f64 a b) (*.f64 a b))
(fma.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) 0)
(*.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (cbrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) 0)
(*.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2)))
(fma.f64 (cbrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) 2) -1)
(/.f64 (+.f64 a b) (*.f64 a b))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) 2) (cbrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) -1)
(/.f64 (+.f64 a b) (*.f64 a b))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) 2) (*.f64 (cbrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) 1) -1)
(/.f64 (+.f64 a b) (*.f64 a b))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (*.f64 (cbrt.f64 (+.f64 a b)) (/.f64 (/.f64 1 a) b)) 0)
(/.f64 (+.f64 a b) (*.f64 a b))
(fma.f64 (sqrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) (sqrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) 0)
(/.f64 (+.f64 a b) (*.f64 a b))
(fma.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) -1)
(/.f64 (+.f64 a b) (*.f64 a b))
(fma.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) (*.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) 1) -1)
(/.f64 (+.f64 a b) (*.f64 a b))
(fma.f64 (sqrt.f64 (+.f64 a b)) (*.f64 (sqrt.f64 (+.f64 a b)) (/.f64 (/.f64 1 a) b)) 0)
(/.f64 (+.f64 a b) (*.f64 a b))
(fma.f64 (neg.f64 (+.f64 a b)) (/.f64 1 (*.f64 a (neg.f64 b))) 0)
(/.f64 (+.f64 a b) (*.f64 a b))
(fma.f64 (+.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3)) (/.f64 1 (fma.f64 (/.f64 (/.f64 (+.f64 a b) a) b) (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1) 1)) -1)
(+.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3)) (fma.f64 (/.f64 (+.f64 a b) (*.f64 a b)) (+.f64 (/.f64 (+.f64 a b) (*.f64 a b)) -1) 1)) -1)
(+.f64 -1 (/.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3)) (fma.f64 (/.f64 (+.f64 a b) (*.f64 a b)) (+.f64 (/.f64 (+.f64 a b) (*.f64 a b)) -1) 1)))
(fma.f64 (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)) 2) (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2))) 0)
(*.f64 (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b))))) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b))) 2) (+.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b))))) (+.f64 (pow.f64 (+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b))) 2) (+.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2)))
(fma.f64 (/.f64 (/.f64 1 a) b) (+.f64 a b) 0)
(/.f64 (+.f64 a b) (*.f64 a b))
(fma.f64 (-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (/.f64 1 (-.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) -1)
(+.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2)) (-.f64 1 (/.f64 (+.f64 a b) (*.f64 a b)))) -1)
(+.f64 -1 (/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2)) (-.f64 1 (/.f64 (+.f64 a b) (*.f64 a b)))))
(+.f64 -1 (/.f64 (+.f64 -1 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2)) (+.f64 (/.f64 (+.f64 a b) (*.f64 a b)) -1)))
(fma.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))) (/.f64 1 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) 0)
(*.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b))))) (/.f64 1 (+.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2)))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b))))) (+.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2))
(fma.f64 (/.f64 (+.f64 a b) a) (/.f64 1 b) 0)
(/.f64 (+.f64 a b) (*.f64 a b))
(fma.f64 (*.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1)) (cbrt.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1))) (cbrt.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1)) 1)
(/.f64 (+.f64 a b) (*.f64 a b))
(fma.f64 (sqrt.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1)) (sqrt.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1)) 1)
(/.f64 (+.f64 a b) (*.f64 a b))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) 1) (/.f64 (cbrt.f64 (+.f64 a b)) (*.f64 a b)) 0)
(/.f64 (+.f64 a b) (*.f64 a b))
(fma.f64 (/.f64 (sqrt.f64 (+.f64 a b)) 1) (/.f64 (sqrt.f64 (+.f64 a b)) (*.f64 a b)) 0)
(/.f64 (+.f64 a b) (*.f64 a b))
(fma.f64 (/.f64 (sqrt.f64 (+.f64 a b)) a) (/.f64 (sqrt.f64 (+.f64 a b)) b) 0)
(/.f64 (+.f64 a b) (*.f64 a b))
(fma.f64 (/.f64 1 a) (/.f64 (+.f64 a b) b) 0)
(/.f64 (+.f64 a b) (*.f64 a b))
(fma.f64 (/.f64 1 b) (/.f64 (+.f64 a b) a) 0)
(/.f64 (+.f64 a b) (*.f64 a b))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (/.f64 (+.f64 a b) (cbrt.f64 (*.f64 a b))) 0)
(/.f64 (+.f64 a b) (*.f64 a b))
(fma.f64 (/.f64 1 (sqrt.f64 (*.f64 a b))) (/.f64 (+.f64 a b) (sqrt.f64 (*.f64 a b))) 0)
(/.f64 (+.f64 a b) (*.f64 a b))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) a) (/.f64 (cbrt.f64 (+.f64 a b)) b) 0)
(/.f64 (+.f64 a b) (*.f64 a b))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) b) (/.f64 (cbrt.f64 (+.f64 a b)) a) 0)
(/.f64 (+.f64 a b) (*.f64 a b))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (cbrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) 0)
(*.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)))
(fma.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))) 0)
(/.f64 (+.f64 a b) (*.f64 a b))
(fma.f64 (/.f64 (sqrt.f64 (+.f64 a b)) b) (/.f64 (sqrt.f64 (+.f64 a b)) a) 0)
(/.f64 (+.f64 a b) (*.f64 a b))
(fma.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))) 0)
(/.f64 (+.f64 a b) (*.f64 a b))
(fma.f64 (+.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) 1) (expm1.f64 (*.f64 1/2 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))) 0)
(*.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b))))) (expm1.f64 (*.f64 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 1/2)))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) 1) (-.f64 (sqrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) 1) 1)
(/.f64 (+.f64 a b) (*.f64 a b))
(-.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) 1)
(+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b)))
(-.f64 (/.f64 1 (-.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) (/.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (-.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2)) (-.f64 1 (/.f64 (+.f64 a b) (*.f64 a b))))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2)) (+.f64 (/.f64 (+.f64 a b) (*.f64 a b)) -1))
(*.f64 1 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)))
(+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b)))
(*.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)) 1)
(+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b)))
(*.f64 (cbrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) 2))
(+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) 2) (cbrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))))
(+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) 2) (*.f64 (cbrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) 1))
(+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b)))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))))
(+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b)))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) (*.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) 1))
(+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b)))
(*.f64 (+.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3)) (/.f64 1 (fma.f64 (/.f64 (/.f64 (+.f64 a b) a) b) (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1) 1)))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3)) (fma.f64 (/.f64 (+.f64 a b) (*.f64 a b)) (+.f64 (/.f64 (+.f64 a b) (*.f64 a b)) -1) 1))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (/.f64 1 (-.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2)) (-.f64 1 (/.f64 (+.f64 a b) (*.f64 a b))))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2)) (+.f64 (/.f64 (+.f64 a b) (*.f64 a b)) -1))
(/.f64 1 (/.f64 (fma.f64 (/.f64 (/.f64 (+.f64 a b) a) b) (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1) 1) (+.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3)) (fma.f64 (/.f64 (+.f64 a b) (*.f64 a b)) (+.f64 (/.f64 (+.f64 a b) (*.f64 a b)) -1) 1))
(/.f64 1 (/.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2)) (-.f64 1 (/.f64 (+.f64 a b) (*.f64 a b))))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2)) (+.f64 (/.f64 (+.f64 a b) (*.f64 a b)) -1))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3)) (fma.f64 (/.f64 (/.f64 (+.f64 a b) a) b) (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1) 1))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3)) (fma.f64 (/.f64 (+.f64 a b) (*.f64 a b)) (+.f64 (/.f64 (+.f64 a b) (*.f64 a b)) -1) 1))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3)) (+.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) (-.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3)) (fma.f64 (/.f64 (+.f64 a b) (*.f64 a b)) (+.f64 (/.f64 (+.f64 a b) (*.f64 a b)) -1) 1))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (-.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2)) (-.f64 1 (/.f64 (+.f64 a b) (*.f64 a b))))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2)) (+.f64 (/.f64 (+.f64 a b) (*.f64 a b)) -1))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3))) (neg.f64 (fma.f64 (/.f64 (/.f64 (+.f64 a b) a) b) (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1) 1)))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3)) (fma.f64 (/.f64 (+.f64 a b) (*.f64 a b)) (+.f64 (/.f64 (+.f64 a b) (*.f64 a b)) -1) 1))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2))) (neg.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2)) (-.f64 1 (/.f64 (+.f64 a b) (*.f64 a b))))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2)) (+.f64 (/.f64 (+.f64 a b) (*.f64 a b)) -1))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) 1) (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2)) (-.f64 1 (/.f64 (+.f64 a b) (*.f64 a b))))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2)) (+.f64 (/.f64 (+.f64 a b) (*.f64 a b)) -1))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3)) 1) (fma.f64 (/.f64 (/.f64 (+.f64 a b) a) b) (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1) 1))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3)) (fma.f64 (/.f64 (+.f64 a b) (*.f64 a b)) (+.f64 (/.f64 (+.f64 a b) (*.f64 a b)) -1) 1))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) 1) (-.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2)) (-.f64 1 (/.f64 (+.f64 a b) (*.f64 a b))))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2)) (+.f64 (/.f64 (+.f64 a b) (*.f64 a b)) -1))
(pow.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)) 1)
(+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b)))
(pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) 3)
(+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b)))
(pow.f64 (pow.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)) 2) 1/2)
(+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b)))
(pow.f64 (pow.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) 1/3)
(+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b)))
(pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) 2)
(+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b)))
(pow.f64 (/.f64 (fma.f64 (/.f64 (/.f64 (+.f64 a b) a) b) (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) -1) 1) (+.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 3))) -1)
(/.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3)) (fma.f64 (/.f64 (+.f64 a b) (*.f64 a b)) (+.f64 (/.f64 (+.f64 a b) (*.f64 a b)) -1) 1))
(pow.f64 (/.f64 (-.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)) (-.f64 1 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2))) -1)
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2)) (-.f64 1 (/.f64 (+.f64 a b) (*.f64 a b))))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2)) (+.f64 (/.f64 (+.f64 a b) (*.f64 a b)) -1))
(sqrt.f64 (pow.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)) 2))
(+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b)))
(log.f64 (exp.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))))
(+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)))))
(+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b)))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)) 3))
(+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b)))
(expm1.f64 (log.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)))
(expm1.f64 (log.f64 (+.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2)))
(exp.f64 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))
(exp.f64 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) 1))
(exp.f64 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(exp.f64 (*.f64 (*.f64 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) 1) 1))
(exp.f64 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(exp.f64 (*.f64 (*.f64 1/3 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b))) 3))
(exp.f64 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(exp.f64 (*.f64 (*.f64 3 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b))) 1/3))
(exp.f64 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(exp.f64 (*.f64 (*.f64 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) 3) 1/3))
(exp.f64 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b))) 2))
(exp.f64 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(log1p.f64 (expm1.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))))
(+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b) 1)
(+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 1 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) -1)
(+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (+.f64 a b) (/.f64 (/.f64 1 a) b) 1)
(+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 1 1)
(+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (cbrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) 1)
(fma.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2)) 1)
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (cbrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) 1)
(fma.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2)) 1)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (*.f64 (cbrt.f64 (+.f64 a b)) (/.f64 (/.f64 1 a) b)) 1)
(+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (sqrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) (sqrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) 1)
(+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (sqrt.f64 (+.f64 a b)) (*.f64 (sqrt.f64 (+.f64 a b)) (/.f64 (/.f64 1 a) b)) 1)
(+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (neg.f64 (+.f64 a b)) (/.f64 1 (*.f64 a (neg.f64 b))) 1)
(+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b)) 2) (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2))) 1)
(fma.f64 (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b))))) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b))) 2) (+.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2))) 1)
(+.f64 1 (/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b))))) (+.f64 (pow.f64 (+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b))) 2) (+.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2))))
(fma.f64 (/.f64 (/.f64 1 a) b) (+.f64 a b) 1)
(+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))) (/.f64 1 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) 1)
(fma.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b))))) (/.f64 1 (+.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2)) 1)
(+.f64 1 (/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b))))) (+.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2)))
(fma.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2) 1 -1)
(+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (/.f64 (+.f64 a b) a) (/.f64 1 b) 1)
(+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (*.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (cbrt.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2))) (cbrt.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) -1)
(+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (sqrt.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) (sqrt.f64 (+.f64 (/.f64 (/.f64 (+.f64 a b) a) b) 2)) -1)
(+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) 1) (/.f64 (cbrt.f64 (+.f64 a b)) (*.f64 a b)) 1)
(+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (/.f64 (sqrt.f64 (+.f64 a b)) 1) (/.f64 (sqrt.f64 (+.f64 a b)) (*.f64 a b)) 1)
(+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (/.f64 (sqrt.f64 (+.f64 a b)) a) (/.f64 (sqrt.f64 (+.f64 a b)) b) 1)
(+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (/.f64 1 a) (/.f64 (+.f64 a b) b) 1)
(+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (/.f64 1 b) (/.f64 (+.f64 a b) a) 1)
(+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (/.f64 (+.f64 a b) (cbrt.f64 (*.f64 a b))) 1)
(+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (/.f64 1 (sqrt.f64 (*.f64 a b))) (/.f64 (+.f64 a b) (sqrt.f64 (*.f64 a b))) 1)
(+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) a) (/.f64 (cbrt.f64 (+.f64 a b)) b) 1)
(+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) b) (/.f64 (cbrt.f64 (+.f64 a b)) a) 1)
(+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (cbrt.f64 (/.f64 (/.f64 (+.f64 a b) a) b)) 1)
(fma.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))) 1)
(fma.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)) 1)
(fma.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))) 1)
(+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (/.f64 (sqrt.f64 (+.f64 a b)) b) (/.f64 (sqrt.f64 (+.f64 a b)) a) 1)
(+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.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))) 1)
(+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (+.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (+.f64 a b) a) b))) 1) (expm1.f64 (*.f64 1/2 (log1p.f64 (/.f64 (/.f64 (+.f64 a b) a) b)))) 1)
(fma.f64 (+.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b))))) (expm1.f64 (*.f64 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 1/2)) 1)

eval204.0ms (1.4%)

Compiler

Compiled 12075 to 6736 computations (44.2% saved)

prune107.0ms (0.7%)

Pruning

10 alts after pruning (6 fresh and 4 done)

PrunedKeptTotal
New6576663
Fresh202
Picked101
Done347
Total66310673
Accurracy
100.0%
Counts
673 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
86.2%
(/.f64 (/.f64 (+.f64 b a) a) b)
87.8%
(/.f64 (/.f64 (+.f64 a b) b) a)
45.4%
(/.f64 1 b)
50.0%
(/.f64 1 a)
45.9%
(-.f64 (/.f64 1 b) (*.f64 1/2 eps))
50.4%
(-.f64 (/.f64 1 a) (*.f64 1/2 eps))
40.5%
(-.f64 (+.f64 1 (/.f64 1 b)) 1)
94.9%
(+.f64 (/.f64 1 b) (/.f64 1 a))
32.0%
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1)
3.3%
(*.f64 eps -1/2)
Compiler

Compiled 145 to 110 computations (24.1% saved)

localize7.0ms (0%)

Local Accuracy

Found 2 expressions with local accuracy:

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

Compiled 20 to 6 computations (70% saved)

series1.0ms (0%)

Counts
2 → 48
Calls

12 calls:

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

rewrite68.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
982×prod-diff
928×log-prod
724×prod-exp
642×pow-prod-down
396×pow-prod-up
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0732
116232
2255332
Stop Event
node limit
Counts
2 → 100
Calls
Call 1
Inputs
(/.f64 (/.f64 (+.f64 a b) b) a)
(/.f64 (+.f64 a b) b)
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) b) (/.f64 1 a))
(*.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) b)) 2) (*.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) (/.f64 1 a)))
(*.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) b)) (*.f64 (sqrt.f64 (/.f64 (+.f64 a b) b)) (/.f64 1 a)))
(*.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)) b) (/.f64 1 (neg.f64 a)))
(*.f64 (/.f64 1 a) (/.f64 (+.f64 a b) b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) a) (/.f64 (cbrt.f64 (+.f64 a b)) b))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) a) (/.f64 (sqrt.f64 (+.f64 a b)) b))
(*.f64 (/.f64 (+.f64 a b) 1) (/.f64 (/.f64 1 b) a))
(*.f64 (/.f64 (+.f64 a b) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (/.f64 1 b) (cbrt.f64 a)))
(*.f64 (/.f64 (+.f64 a b) (sqrt.f64 a)) (/.f64 (/.f64 1 b) (sqrt.f64 a)))
(*.f64 (pow.f64 (cbrt.f64 a) -2) (/.f64 (/.f64 (+.f64 a b) b) (cbrt.f64 a)))
(*.f64 (pow.f64 a -1/2) (/.f64 (/.f64 (+.f64 a b) b) (sqrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) 2) 1) (/.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) (sqrt.f64 a)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 a b) b)) 1) (/.f64 (sqrt.f64 (/.f64 (+.f64 a b) b)) a))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 a b) b)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (/.f64 (+.f64 a b) b)) (cbrt.f64 a)))
(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 (pow.f64 (/.f64 (+.f64 a b) b) 3) (pow.f64 a 3)) 1/3)
(pow.f64 (*.f64 (/.f64 b (+.f64 a b)) a) -1)
(pow.f64 (/.f64 (*.f64 a b) (+.f64 a b)) -1)
(pow.f64 (/.f64 (*.f64 a (/.f64 b (+.f64 a b))) 1) -1)
(neg.f64 (/.f64 (/.f64 (+.f64 a b) b) (neg.f64 a)))
(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 (log.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3)) 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))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 (+.f64 a b) b)) 1) (neg.f64 (log.f64 a))))
(exp.f64 (+.f64 (neg.f64 (log.f64 a)) (*.f64 (log.f64 (/.f64 (+.f64 a b) b)) 1)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(+.f64 0 (/.f64 (+.f64 a b) b))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 a b) b))) 2)) (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 (pow.f64 (cbrt.f64 b) -2) (/.f64 (+.f64 a b) (cbrt.f64 b)))
(*.f64 (pow.f64 b -1/2) (/.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) 2) 1/2)
(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)
(pow.f64 (/.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 b 3)) 1/3)
(pow.f64 (/.f64 (/.f64 b (+.f64 a b)) 1) -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))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (+.f64 a b) b)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (+.f64 a b) b))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (+.f64 a b) b))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (+.f64 a b) b))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 b (+.f64 a b))) -1))
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 a b)) 1) (neg.f64 (log.f64 b))))
(exp.f64 (+.f64 (neg.f64 (log.f64 b)) (*.f64 (log.f64 (+.f64 a b)) 1)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 a b) b)))

simplify60.0ms (0.4%)

Algorithm
egg-herbie
Rules
1094×associate-/r*
1052×unswap-sqr
676×log-prod
360×exp-prod
310×cube-prod
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02552738
15912602
225712602
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))
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 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) b) (/.f64 1 a))
(*.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) b)) 2) (*.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) (/.f64 1 a)))
(*.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) b)) (*.f64 (sqrt.f64 (/.f64 (+.f64 a b) b)) (/.f64 1 a)))
(*.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)) b) (/.f64 1 (neg.f64 a)))
(*.f64 (/.f64 1 a) (/.f64 (+.f64 a b) b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) a) (/.f64 (cbrt.f64 (+.f64 a b)) b))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) a) (/.f64 (sqrt.f64 (+.f64 a b)) b))
(*.f64 (/.f64 (+.f64 a b) 1) (/.f64 (/.f64 1 b) a))
(*.f64 (/.f64 (+.f64 a b) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (/.f64 1 b) (cbrt.f64 a)))
(*.f64 (/.f64 (+.f64 a b) (sqrt.f64 a)) (/.f64 (/.f64 1 b) (sqrt.f64 a)))
(*.f64 (pow.f64 (cbrt.f64 a) -2) (/.f64 (/.f64 (+.f64 a b) b) (cbrt.f64 a)))
(*.f64 (pow.f64 a -1/2) (/.f64 (/.f64 (+.f64 a b) b) (sqrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) 2) 1) (/.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) 2) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) (sqrt.f64 a)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 a b) b)) 1) (/.f64 (sqrt.f64 (/.f64 (+.f64 a b) b)) a))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 a b) b)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (/.f64 (+.f64 a b) b)) (cbrt.f64 a)))
(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 (pow.f64 (/.f64 (+.f64 a b) b) 3) (pow.f64 a 3)) 1/3)
(pow.f64 (*.f64 (/.f64 b (+.f64 a b)) a) -1)
(pow.f64 (/.f64 (*.f64 a b) (+.f64 a b)) -1)
(pow.f64 (/.f64 (*.f64 a (/.f64 b (+.f64 a b))) 1) -1)
(neg.f64 (/.f64 (/.f64 (+.f64 a b) b) (neg.f64 a)))
(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 (log.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3)) 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))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 (+.f64 a b) b)) 1) (neg.f64 (log.f64 a))))
(exp.f64 (+.f64 (neg.f64 (log.f64 a)) (*.f64 (log.f64 (/.f64 (+.f64 a b) b)) 1)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(+.f64 0 (/.f64 (+.f64 a b) b))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 a b) b))) 2)) (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 (pow.f64 (cbrt.f64 b) -2) (/.f64 (+.f64 a b) (cbrt.f64 b)))
(*.f64 (pow.f64 b -1/2) (/.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) 2) 1/2)
(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)
(pow.f64 (/.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 b 3)) 1/3)
(pow.f64 (/.f64 (/.f64 b (+.f64 a b)) 1) -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))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (+.f64 a b) b)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (+.f64 a b) b))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (+.f64 a b) b))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (+.f64 a b) b))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 b (+.f64 a b))) -1))
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 a b)) 1) (neg.f64 (log.f64 b))))
(exp.f64 (+.f64 (neg.f64 (log.f64 b)) (*.f64 (log.f64 (+.f64 a b)) 1)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 a b) 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))
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 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) b) (/.f64 1 a))
(/.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) b)) 2) (*.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) (/.f64 1 a)))
(/.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) b)) (*.f64 (sqrt.f64 (/.f64 (+.f64 a b) b)) (/.f64 1 a)))
(/.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)) b) (/.f64 1 (neg.f64 a)))
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 (/.f64 1 a) (/.f64 (+.f64 a b) b))
(/.f64 (+.f64 a b) (*.f64 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 (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) 1) (/.f64 (/.f64 1 b) a))
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 (/.f64 (+.f64 a b) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (/.f64 1 b) (cbrt.f64 a)))
(*.f64 (/.f64 (+.f64 a b) (pow.f64 (cbrt.f64 a) 2)) (/.f64 1 (*.f64 (cbrt.f64 a) b)))
(/.f64 (/.f64 (+.f64 a b) (*.f64 b (cbrt.f64 a))) (pow.f64 (cbrt.f64 a) 2))
(/.f64 (/.f64 (+.f64 a b) (pow.f64 (cbrt.f64 a) 2)) (*.f64 b (cbrt.f64 a)))
(*.f64 (/.f64 (+.f64 a b) (sqrt.f64 a)) (/.f64 (/.f64 1 b) (sqrt.f64 a)))
(/.f64 (*.f64 (+.f64 a b) (/.f64 1 (*.f64 (sqrt.f64 a) b))) (sqrt.f64 a))
(/.f64 (/.f64 (+.f64 a b) (*.f64 b (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (/.f64 (+.f64 a b) (sqrt.f64 a)) (*.f64 b (sqrt.f64 a)))
(*.f64 (pow.f64 (cbrt.f64 a) -2) (/.f64 (/.f64 (+.f64 a b) b) (cbrt.f64 a)))
(*.f64 (pow.f64 (cbrt.f64 a) -2) (/.f64 (+.f64 a b) (*.f64 (cbrt.f64 a) b)))
(*.f64 (pow.f64 (cbrt.f64 a) -2) (/.f64 (+.f64 a b) (*.f64 b (cbrt.f64 a))))
(*.f64 (pow.f64 a -1/2) (/.f64 (/.f64 (+.f64 a b) b) (sqrt.f64 a)))
(*.f64 (pow.f64 a -1/2) (/.f64 (+.f64 a b) (*.f64 (sqrt.f64 a) b)))
(*.f64 (pow.f64 a -1/2) (/.f64 (+.f64 a b) (*.f64 b (sqrt.f64 a))))
(*.f64 (pow.f64 a -1/2) (/.f64 (+.f64 1 (/.f64 a b)) (sqrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) 2) 1) (/.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) a))
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) 2) (pow.f64 (cbrt.f64 a) 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) b)) 2) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 a b))) 2) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) (sqrt.f64 a)))
(/.f64 (*.f64 (+.f64 a b) (/.f64 1 (*.f64 (sqrt.f64 a) b))) (sqrt.f64 a))
(/.f64 (/.f64 (+.f64 a b) (*.f64 b (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (/.f64 (+.f64 a b) (sqrt.f64 a)) (*.f64 b (sqrt.f64 a)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 a b) b)) 1) (/.f64 (sqrt.f64 (/.f64 (+.f64 a b) b)) a))
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 a b) b)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (/.f64 (+.f64 a b) b)) (cbrt.f64 a)))
(*.f64 (/.f64 (+.f64 a b) (pow.f64 (cbrt.f64 a) 2)) (/.f64 1 (*.f64 (cbrt.f64 a) b)))
(/.f64 (/.f64 (+.f64 a b) (*.f64 b (cbrt.f64 a))) (pow.f64 (cbrt.f64 a) 2))
(/.f64 (/.f64 (+.f64 a b) (pow.f64 (cbrt.f64 a) 2)) (*.f64 b (cbrt.f64 a)))
(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 (pow.f64 (/.f64 (+.f64 a b) b) 3) (pow.f64 a 3)) 1/3)
(/.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 (*.f64 a (/.f64 b (+.f64 a b))) 1) -1)
(/.f64 (+.f64 a b) (*.f64 a b))
(neg.f64 (/.f64 (/.f64 (+.f64 a b) b) (neg.f64 a)))
(/.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 (log.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3)) 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 a (/.f64 b (+.f64 a b)))) -1))
(/.f64 (+.f64 a b) (*.f64 a b))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 (+.f64 a b) b)) 1) (neg.f64 (log.f64 a))))
(/.f64 (+.f64 a b) (*.f64 a b))
(exp.f64 (+.f64 (neg.f64 (log.f64 a)) (*.f64 (log.f64 (/.f64 (+.f64 a b) b)) 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) b))
(+.f64 1 (/.f64 a b))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 a b) b))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 a b) b)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 a b) b)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (+.f64 1 (/.f64 a 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 2 (log.f64 (sqrt.f64 (exp.f64 (+.f64 1 (/.f64 a b))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 a b) b))) 1)
(+.f64 1 (/.f64 a b))
(*.f64 (+.f64 a b) (/.f64 1 b))
(+.f64 1 (/.f64 a b))
(*.f64 (/.f64 (+.f64 a b) b) 1)
(+.f64 1 (/.f64 a b))
(*.f64 1 (/.f64 (+.f64 a b) b))
(+.f64 1 (/.f64 a b))
(*.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) 2))
(+.f64 1 (/.f64 a b))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) 2) (cbrt.f64 (/.f64 (+.f64 a b) b)))
(+.f64 1 (/.f64 a b))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (*.f64 (cbrt.f64 (+.f64 a b)) (/.f64 1 b)))
(+.f64 1 (/.f64 a b))
(*.f64 (sqrt.f64 (/.f64 (+.f64 a b) b)) (sqrt.f64 (/.f64 (+.f64 a b) b)))
(+.f64 1 (/.f64 a b))
(*.f64 (sqrt.f64 (+.f64 a b)) (*.f64 (sqrt.f64 (+.f64 a b)) (/.f64 1 b)))
(+.f64 1 (/.f64 a b))
(*.f64 (neg.f64 (+.f64 a b)) (/.f64 1 (neg.f64 b)))
(+.f64 1 (/.f64 a b))
(*.f64 (/.f64 1 b) (+.f64 a b))
(+.f64 1 (/.f64 a b))
(*.f64 (pow.f64 (cbrt.f64 b) -2) (/.f64 (+.f64 a b) (cbrt.f64 b)))
(*.f64 (pow.f64 b -1/2) (/.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 1 (/.f64 a 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 (cbrt.f64 (/.f64 (+.f64 a b) b)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (cbrt.f64 (+.f64 1 (/.f64 a 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 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (/.f64 (cbrt.f64 (+.f64 a b)) (sqrt.f64 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 1 (/.f64 a 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 (+.f64 a b) (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2))
(pow.f64 (/.f64 (+.f64 a b) b) 1)
(+.f64 1 (/.f64 a b))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) 3)
(+.f64 1 (/.f64 a b))
(pow.f64 (pow.f64 (/.f64 (+.f64 a b) b) 2) 1/2)
(+.f64 1 (/.f64 a b))
(pow.f64 (pow.f64 (/.f64 (+.f64 a b) b) 3) 1/3)
(+.f64 1 (/.f64 a b))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 a b) b)) 2)
(+.f64 1 (/.f64 a b))
(pow.f64 (/.f64 b (+.f64 a b)) -1)
(+.f64 1 (/.f64 a b))
(pow.f64 (/.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 b 3)) 1/3)
(+.f64 1 (/.f64 a b))
(pow.f64 (/.f64 (/.f64 b (+.f64 a b)) 1) -1)
(+.f64 1 (/.f64 a b))
(neg.f64 (/.f64 (+.f64 a b) (neg.f64 b)))
(+.f64 1 (/.f64 a b))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 a b) b) 2))
(+.f64 1 (/.f64 a b))
(log.f64 (exp.f64 (/.f64 (+.f64 a b) b)))
(+.f64 1 (/.f64 a b))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 a b) b))))
(+.f64 1 (/.f64 a b))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 a b) b) 3))
(+.f64 1 (/.f64 a b))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 b 3)))
(+.f64 1 (/.f64 a b))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 a b) b)))
(+.f64 1 (/.f64 a b))
(exp.f64 (log.f64 (/.f64 (+.f64 a b) b)))
(+.f64 1 (/.f64 a b))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 a b) b)) 1))
(+.f64 1 (/.f64 a b))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (+.f64 a b) b)) 1) 1))
(+.f64 1 (/.f64 a b))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (+.f64 a b) b))) 3))
(+.f64 1 (/.f64 a b))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (+.f64 a b) b))) 1/3))
(+.f64 1 (/.f64 a b))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (+.f64 a b) b))) 2))
(+.f64 1 (/.f64 a b))
(exp.f64 (*.f64 (log.f64 (/.f64 b (+.f64 a b))) -1))
(+.f64 1 (/.f64 a b))
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 a b)) 1) (neg.f64 (log.f64 b))))
(+.f64 1 (/.f64 a b))
(exp.f64 (+.f64 (neg.f64 (log.f64 b)) (*.f64 (log.f64 (+.f64 a b)) 1)))
(+.f64 1 (/.f64 a b))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 a b) b)))
(+.f64 1 (/.f64 a b))

localize3.0ms (0%)

Compiler

Compiled 8 to 6 computations (25% saved)

localize8.0ms (0.1%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
95.5%
(-.f64 (+.f64 1 (/.f64 1 b)) 1)
Compiler

Compiled 20 to 16 computations (20% saved)

series0.0ms (0%)

Counts
1 → 12
Calls

3 calls:

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

rewrite61.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1528×pow1
1430×add-exp-log
1430×log1p-expm1-u
1430×expm1-log1p-u
1410×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0719
11597
222647
Stop Event
node limit
Counts
1 → 46
Calls
Call 1
Inputs
(-.f64 (+.f64 1 (/.f64 1 b)) 1)
Outputs
(+.f64 1 (+.f64 (/.f64 1 b) -1))
(+.f64 1 (*.f64 (+.f64 (/.f64 1 b) -1) 1))
(+.f64 (/.f64 1 b) 0)
(+.f64 (+.f64 1 (/.f64 1 b)) -1)
(+.f64 -1 (+.f64 1 (/.f64 1 b)))
(+.f64 (+.f64 (/.f64 1 b) -1) 1)
(*.f64 1 (/.f64 1 b))
(*.f64 (/.f64 1 b) 1)
(*.f64 (/.f64 1 (cbrt.f64 b)) (cbrt.f64 (pow.f64 b -2)))
(*.f64 (cbrt.f64 (pow.f64 b -2)) (/.f64 1 (cbrt.f64 b)))
(*.f64 (pow.f64 b -1/2) (pow.f64 b -1/2))
(*.f64 -1 (/.f64 1 (neg.f64 b)))
(*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 3) -1) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 2) (+.f64 (/.f64 1 b) 2))))
(*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 2) -1) (/.f64 1 (+.f64 (/.f64 1 b) 2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 b) 2) -1) (pow.f64 (cbrt.f64 b) -1))
(*.f64 (pow.f64 (sqrt.f64 b) -1) (pow.f64 (sqrt.f64 b) -1))
(*.f64 (+.f64 (hypot.f64 1 (pow.f64 b -1/2)) 1) (-.f64 (hypot.f64 1 (pow.f64 b -1/2)) 1))
(/.f64 1 b)
(/.f64 1 (neg.f64 (neg.f64 b)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 2) (+.f64 (/.f64 1 b) 2)) (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 3) -1)))
(/.f64 1 (/.f64 (+.f64 (/.f64 1 b) 2) (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 2) -1)))
(/.f64 (pow.f64 b -1/2) (sqrt.f64 b))
(/.f64 -1 (neg.f64 b))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 3) -1) (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 2) (+.f64 (/.f64 1 b) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 3) -1) (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 2) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 b)) -1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 2) -1) (+.f64 (/.f64 1 b) 2))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 2) -1) (-.f64 (+.f64 1 (/.f64 1 b)) -1))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 3) -1)) (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 2) (+.f64 (/.f64 1 b) 2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 2) -1)) (neg.f64 (+.f64 (/.f64 1 b) 2)))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (/.f64 1 b) -1) 3)) (+.f64 1 (-.f64 (*.f64 (+.f64 (/.f64 1 b) -1) (+.f64 (/.f64 1 b) -1)) (+.f64 (/.f64 1 b) -1))))
(/.f64 (-.f64 1 (*.f64 (+.f64 (/.f64 1 b) -1) (+.f64 (/.f64 1 b) -1))) (-.f64 1 (+.f64 (/.f64 1 b) -1)))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(pow.f64 b -1)
(pow.f64 (/.f64 1 b) 1)
(pow.f64 (/.f64 1 (cbrt.f64 b)) 3)
(pow.f64 (pow.f64 b -3) 1/3)
(pow.f64 (pow.f64 b -1/2) 2)
(sqrt.f64 (pow.f64 b -2))
(log.f64 (exp.f64 (/.f64 1 b)))
(cbrt.f64 (pow.f64 b -3))
(expm1.f64 (log1p.f64 (/.f64 1 b)))
(exp.f64 (neg.f64 (log.f64 b)))
(log1p.f64 (expm1.f64 (/.f64 1 b)))
(fma.f64 1 (+.f64 1 (/.f64 1 b)) -1)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 1 b))) 2) (cbrt.f64 (+.f64 1 (/.f64 1 b))) -1)
(fma.f64 (hypot.f64 1 (pow.f64 b -1/2)) (hypot.f64 1 (pow.f64 b -1/2)) -1)

simplify74.0ms (0.5%)

Algorithm
egg-herbie
Rules
1588×div-sub
1034×fma-def
628×associate-*r*
602×associate-*l*
546×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01131136
12801046
29341030
361801030
Stop Event
node limit
Counts
58 → 58
Calls
Call 1
Inputs
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(+.f64 1 (+.f64 (/.f64 1 b) -1))
(+.f64 1 (*.f64 (+.f64 (/.f64 1 b) -1) 1))
(+.f64 (/.f64 1 b) 0)
(+.f64 (+.f64 1 (/.f64 1 b)) -1)
(+.f64 -1 (+.f64 1 (/.f64 1 b)))
(+.f64 (+.f64 (/.f64 1 b) -1) 1)
(*.f64 1 (/.f64 1 b))
(*.f64 (/.f64 1 b) 1)
(*.f64 (/.f64 1 (cbrt.f64 b)) (cbrt.f64 (pow.f64 b -2)))
(*.f64 (cbrt.f64 (pow.f64 b -2)) (/.f64 1 (cbrt.f64 b)))
(*.f64 (pow.f64 b -1/2) (pow.f64 b -1/2))
(*.f64 -1 (/.f64 1 (neg.f64 b)))
(*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 3) -1) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 2) (+.f64 (/.f64 1 b) 2))))
(*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 2) -1) (/.f64 1 (+.f64 (/.f64 1 b) 2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 b) 2) -1) (pow.f64 (cbrt.f64 b) -1))
(*.f64 (pow.f64 (sqrt.f64 b) -1) (pow.f64 (sqrt.f64 b) -1))
(*.f64 (+.f64 (hypot.f64 1 (pow.f64 b -1/2)) 1) (-.f64 (hypot.f64 1 (pow.f64 b -1/2)) 1))
(/.f64 1 b)
(/.f64 1 (neg.f64 (neg.f64 b)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 2) (+.f64 (/.f64 1 b) 2)) (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 3) -1)))
(/.f64 1 (/.f64 (+.f64 (/.f64 1 b) 2) (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 2) -1)))
(/.f64 (pow.f64 b -1/2) (sqrt.f64 b))
(/.f64 -1 (neg.f64 b))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 3) -1) (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 2) (+.f64 (/.f64 1 b) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 3) -1) (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 2) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 b)) -1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 2) -1) (+.f64 (/.f64 1 b) 2))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 2) -1) (-.f64 (+.f64 1 (/.f64 1 b)) -1))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 3) -1)) (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 2) (+.f64 (/.f64 1 b) 2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 2) -1)) (neg.f64 (+.f64 (/.f64 1 b) 2)))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (/.f64 1 b) -1) 3)) (+.f64 1 (-.f64 (*.f64 (+.f64 (/.f64 1 b) -1) (+.f64 (/.f64 1 b) -1)) (+.f64 (/.f64 1 b) -1))))
(/.f64 (-.f64 1 (*.f64 (+.f64 (/.f64 1 b) -1) (+.f64 (/.f64 1 b) -1))) (-.f64 1 (+.f64 (/.f64 1 b) -1)))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(pow.f64 b -1)
(pow.f64 (/.f64 1 b) 1)
(pow.f64 (/.f64 1 (cbrt.f64 b)) 3)
(pow.f64 (pow.f64 b -3) 1/3)
(pow.f64 (pow.f64 b -1/2) 2)
(sqrt.f64 (pow.f64 b -2))
(log.f64 (exp.f64 (/.f64 1 b)))
(cbrt.f64 (pow.f64 b -3))
(expm1.f64 (log1p.f64 (/.f64 1 b)))
(exp.f64 (neg.f64 (log.f64 b)))
(log1p.f64 (expm1.f64 (/.f64 1 b)))
(fma.f64 1 (+.f64 1 (/.f64 1 b)) -1)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 1 b))) 2) (cbrt.f64 (+.f64 1 (/.f64 1 b))) -1)
(fma.f64 (hypot.f64 1 (pow.f64 b -1/2)) (hypot.f64 1 (pow.f64 b -1/2)) -1)
Outputs
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 b)
(+.f64 1 (+.f64 (/.f64 1 b) -1))
(/.f64 1 b)
(+.f64 1 (*.f64 (+.f64 (/.f64 1 b) -1) 1))
(/.f64 1 b)
(+.f64 (/.f64 1 b) 0)
(/.f64 1 b)
(+.f64 (+.f64 1 (/.f64 1 b)) -1)
(/.f64 1 b)
(+.f64 -1 (+.f64 1 (/.f64 1 b)))
(/.f64 1 b)
(+.f64 (+.f64 (/.f64 1 b) -1) 1)
(/.f64 1 b)
(*.f64 1 (/.f64 1 b))
(/.f64 1 b)
(*.f64 (/.f64 1 b) 1)
(/.f64 1 b)
(*.f64 (/.f64 1 (cbrt.f64 b)) (cbrt.f64 (pow.f64 b -2)))
(/.f64 (cbrt.f64 (pow.f64 b -2)) (cbrt.f64 b))
(*.f64 (cbrt.f64 (pow.f64 b -2)) (/.f64 1 (cbrt.f64 b)))
(*.f64 (/.f64 1 (cbrt.f64 b)) (cbrt.f64 (pow.f64 b -2)))
(/.f64 (cbrt.f64 (pow.f64 b -2)) (cbrt.f64 b))
(*.f64 (pow.f64 b -1/2) (pow.f64 b -1/2))
(/.f64 1 b)
(*.f64 -1 (/.f64 1 (neg.f64 b)))
(/.f64 1 b)
(*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 3) -1) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 2) (+.f64 (/.f64 1 b) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 2) (+.f64 (/.f64 1 b) 2)) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 1 b)) 3))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 1 b)) 3)) (+.f64 (/.f64 1 b) (+.f64 2 (pow.f64 (+.f64 1 (/.f64 1 b)) 2))))
(*.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 2) -1) (/.f64 1 (+.f64 (/.f64 1 b) 2)))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 1 b)) 2)) (/.f64 1 (+.f64 (/.f64 1 b) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 1 b)) 2)) (+.f64 (/.f64 1 b) 2))
(/.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 1 b)) 2)) (+.f64 -2 (/.f64 -1 b)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 b) 2) -1) (pow.f64 (cbrt.f64 b) -1))
(/.f64 1 b)
(*.f64 (pow.f64 (sqrt.f64 b) -1) (pow.f64 (sqrt.f64 b) -1))
(/.f64 1 b)
(*.f64 (+.f64 (hypot.f64 1 (pow.f64 b -1/2)) 1) (-.f64 (hypot.f64 1 (pow.f64 b -1/2)) 1))
(/.f64 1 b)
(/.f64 1 b)
(/.f64 1 (neg.f64 (neg.f64 b)))
(/.f64 1 b)
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 2) (+.f64 (/.f64 1 b) 2)) (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 3) -1)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 2) (+.f64 (/.f64 1 b) 2)) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 1 b)) 3))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 1 b)) 3)) (+.f64 (/.f64 1 b) (+.f64 2 (pow.f64 (+.f64 1 (/.f64 1 b)) 2))))
(/.f64 1 (/.f64 (+.f64 (/.f64 1 b) 2) (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 2) -1)))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 1 b)) 2)) (/.f64 1 (+.f64 (/.f64 1 b) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 1 b)) 2)) (+.f64 (/.f64 1 b) 2))
(/.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 1 b)) 2)) (+.f64 -2 (/.f64 -1 b)))
(/.f64 (pow.f64 b -1/2) (sqrt.f64 b))
(/.f64 -1 (neg.f64 b))
(/.f64 1 b)
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 3) -1) (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 2) (+.f64 (/.f64 1 b) 2)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 2) (+.f64 (/.f64 1 b) 2)) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 1 b)) 3))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 1 b)) 3)) (+.f64 (/.f64 1 b) (+.f64 2 (pow.f64 (+.f64 1 (/.f64 1 b)) 2))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 3) -1) (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 2) (-.f64 1 (*.f64 (+.f64 1 (/.f64 1 b)) -1))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 2) (+.f64 (/.f64 1 b) 2)) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 1 b)) 3))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 1 b)) 3)) (+.f64 (/.f64 1 b) (+.f64 2 (pow.f64 (+.f64 1 (/.f64 1 b)) 2))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 2) -1) (+.f64 (/.f64 1 b) 2))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 1 b)) 2)) (/.f64 1 (+.f64 (/.f64 1 b) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 1 b)) 2)) (+.f64 (/.f64 1 b) 2))
(/.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 1 b)) 2)) (+.f64 -2 (/.f64 -1 b)))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 2) -1) (-.f64 (+.f64 1 (/.f64 1 b)) -1))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 1 b)) 2)) (/.f64 1 (+.f64 (/.f64 1 b) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 1 b)) 2)) (+.f64 (/.f64 1 b) 2))
(/.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 1 b)) 2)) (+.f64 -2 (/.f64 -1 b)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 3) -1)) (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 2) (+.f64 (/.f64 1 b) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 2) (+.f64 (/.f64 1 b) 2)) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 1 b)) 3))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 1 b)) 3)) (+.f64 (/.f64 1 b) (+.f64 2 (pow.f64 (+.f64 1 (/.f64 1 b)) 2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 1 b)) 2) -1)) (neg.f64 (+.f64 (/.f64 1 b) 2)))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 1 b)) 2)) (/.f64 1 (+.f64 (/.f64 1 b) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 1 b)) 2)) (+.f64 (/.f64 1 b) 2))
(/.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 1 b)) 2)) (+.f64 -2 (/.f64 -1 b)))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (/.f64 1 b) -1) 3)) (+.f64 1 (-.f64 (*.f64 (+.f64 (/.f64 1 b) -1) (+.f64 (/.f64 1 b) -1)) (+.f64 (/.f64 1 b) -1))))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (/.f64 1 b) -1) 3)) (-.f64 (+.f64 1 (*.f64 (+.f64 (/.f64 1 b) -1) (+.f64 (/.f64 1 b) -1))) (+.f64 (/.f64 1 b) -1)))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (/.f64 1 b) -1) 3)) (+.f64 1 (*.f64 (+.f64 (/.f64 1 b) -1) (-.f64 (+.f64 (/.f64 1 b) -1) 1))))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (/.f64 1 b) -1) 3)) (fma.f64 (+.f64 (/.f64 1 b) -1) (+.f64 (/.f64 1 b) -2) 1))
(/.f64 (-.f64 1 (*.f64 (+.f64 (/.f64 1 b) -1) (+.f64 (/.f64 1 b) -1))) (-.f64 1 (+.f64 (/.f64 1 b) -1)))
(/.f64 (-.f64 1 (*.f64 (+.f64 (/.f64 1 b) -1) (+.f64 (/.f64 1 b) -1))) (-.f64 2 (/.f64 1 b)))
(/.f64 (+.f64 (/.f64 1 b) (/.f64 (-.f64 1 (/.f64 1 b)) b)) (+.f64 2 (/.f64 -1 b)))
(/.f64 (+.f64 (/.f64 1 b) (-.f64 (/.f64 1 b) (pow.f64 b -2))) (+.f64 2 (/.f64 -1 b)))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(/.f64 1 b)
(pow.f64 b -1)
(/.f64 1 b)
(pow.f64 (/.f64 1 b) 1)
(/.f64 1 b)
(pow.f64 (/.f64 1 (cbrt.f64 b)) 3)
(/.f64 1 b)
(pow.f64 (pow.f64 b -3) 1/3)
(cbrt.f64 (pow.f64 b -3))
(pow.f64 (pow.f64 b -1/2) 2)
(/.f64 1 b)
(sqrt.f64 (pow.f64 b -2))
(/.f64 1 b)
(log.f64 (exp.f64 (/.f64 1 b)))
(/.f64 1 b)
(cbrt.f64 (pow.f64 b -3))
(expm1.f64 (log1p.f64 (/.f64 1 b)))
(/.f64 1 b)
(exp.f64 (neg.f64 (log.f64 b)))
(/.f64 1 b)
(log1p.f64 (expm1.f64 (/.f64 1 b)))
(/.f64 1 b)
(fma.f64 1 (+.f64 1 (/.f64 1 b)) -1)
(/.f64 1 b)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 1 b))) 2) (cbrt.f64 (+.f64 1 (/.f64 1 b))) -1)
(/.f64 1 b)
(fma.f64 (hypot.f64 1 (pow.f64 b -1/2)) (hypot.f64 1 (pow.f64 b -1/2)) -1)
(/.f64 1 b)

localize8.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)

series0.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
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))

rewrite58.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))

simplify73.0ms (0.5%)

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))

localize8.0ms (0.1%)

Local Accuracy

Found 1 expressions with local accuracy:

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

Compiled 20 to 14 computations (30% saved)

series1.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite60.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 b) (*.f64 1/2 eps))
Outputs
(+.f64 (/.f64 1 b) (*.f64 eps -1/2))
(+.f64 (/.f64 1 b) (*.f64 (*.f64 eps -1/2) 1))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps)))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (+.f64 (/.f64 1 b) (*.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 b) (*.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 b))
(*.f64 1 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 1)
(*.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2)) (cbrt.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (sqrt.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))
(*.f64 (-.f64 (pow.f64 b -3) (*.f64 1/8 (pow.f64 eps 3))) (/.f64 1 (+.f64 (+.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) (/.f64 (*.f64 1/2 eps) b))))
(*.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) (/.f64 1 (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(*.f64 (+.f64 (pow.f64 b -1/2) (sqrt.f64 (*.f64 1/2 eps))) (-.f64 (pow.f64 b -1/2) (sqrt.f64 (*.f64 1/2 eps))))
(/.f64 1 (/.f64 (+.f64 (+.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) (/.f64 (*.f64 1/2 eps) b)) (-.f64 (pow.f64 b -3) (*.f64 1/8 (pow.f64 eps 3)))))
(/.f64 1 (/.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps)))))
(/.f64 (-.f64 (pow.f64 b -3) (*.f64 1/8 (pow.f64 eps 3))) (+.f64 (+.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) (/.f64 (*.f64 1/2 eps) b)))
(/.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))
(/.f64 (neg.f64 (-.f64 (pow.f64 b -3) (*.f64 1/8 (pow.f64 eps 3)))) (neg.f64 (+.f64 (+.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) (/.f64 (*.f64 1/2 eps) b))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps)))) (neg.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (+.f64 (pow.f64 b -3) (pow.f64 (*.f64 eps -1/2) 3)) (+.f64 (pow.f64 b -2) (-.f64 (*.f64 (*.f64 eps -1/2) (*.f64 eps -1/2)) (*.f64 (/.f64 1 b) (*.f64 eps -1/2)))))
(/.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps -1/2) (*.f64 eps -1/2))) (-.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 1)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) 2)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))
(exp.f64 (log.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) 1))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))
(fma.f64 1 (/.f64 1 b) (*.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 b -1/2) (pow.f64 b -1/2) (*.f64 eps -1/2))

simplify60.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 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))
(+.f64 (/.f64 1 b) (*.f64 eps -1/2))
(+.f64 (/.f64 1 b) (*.f64 (*.f64 eps -1/2) 1))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps)))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (+.f64 (/.f64 1 b) (*.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 b) (*.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 b))
(*.f64 1 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 1)
(*.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2)) (cbrt.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (sqrt.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))
(*.f64 (-.f64 (pow.f64 b -3) (*.f64 1/8 (pow.f64 eps 3))) (/.f64 1 (+.f64 (+.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) (/.f64 (*.f64 1/2 eps) b))))
(*.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) (/.f64 1 (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(*.f64 (+.f64 (pow.f64 b -1/2) (sqrt.f64 (*.f64 1/2 eps))) (-.f64 (pow.f64 b -1/2) (sqrt.f64 (*.f64 1/2 eps))))
(/.f64 1 (/.f64 (+.f64 (+.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) (/.f64 (*.f64 1/2 eps) b)) (-.f64 (pow.f64 b -3) (*.f64 1/8 (pow.f64 eps 3)))))
(/.f64 1 (/.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps)))))
(/.f64 (-.f64 (pow.f64 b -3) (*.f64 1/8 (pow.f64 eps 3))) (+.f64 (+.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) (/.f64 (*.f64 1/2 eps) b)))
(/.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))
(/.f64 (neg.f64 (-.f64 (pow.f64 b -3) (*.f64 1/8 (pow.f64 eps 3)))) (neg.f64 (+.f64 (+.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) (/.f64 (*.f64 1/2 eps) b))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps)))) (neg.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(/.f64 (+.f64 (pow.f64 b -3) (pow.f64 (*.f64 eps -1/2) 3)) (+.f64 (pow.f64 b -2) (-.f64 (*.f64 (*.f64 eps -1/2) (*.f64 eps -1/2)) (*.f64 (/.f64 1 b) (*.f64 eps -1/2)))))
(/.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps -1/2) (*.f64 eps -1/2))) (-.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 1)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) 2)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))
(exp.f64 (log.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) 1))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))
(fma.f64 1 (/.f64 1 b) (*.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 b -1/2) (pow.f64 b -1/2) (*.f64 eps -1/2))
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 1 b))
(fma.f64 -1/2 eps (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 -1/2 eps (/.f64 1 b))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 -1/2 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 1 b))
(fma.f64 -1/2 eps (/.f64 1 b))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 -1/2 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 1 b))
(fma.f64 -1/2 eps (/.f64 1 b))
(/.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 1 b))
(fma.f64 -1/2 eps (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 -1/2 eps (/.f64 1 b))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 -1/2 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 1 b))
(fma.f64 -1/2 eps (/.f64 1 b))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1/2 eps) (/.f64 1 b))
(fma.f64 -1/2 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 1 b))
(fma.f64 -1/2 eps (/.f64 1 b))
(+.f64 (/.f64 1 b) (*.f64 eps -1/2))
(fma.f64 -1/2 eps (/.f64 1 b))
(+.f64 (/.f64 1 b) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 -1/2 eps (/.f64 1 b))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)))
(fma.f64 -1/2 eps (/.f64 1 b))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (fma.f64 (neg.f64 eps) 1/2 (*.f64 1/2 eps)))
(fma.f64 -1/2 eps (/.f64 1 b))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(fma.f64 -1/2 eps (/.f64 1 b))
(+.f64 (+.f64 (/.f64 1 b) (*.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 b))
(+.f64 (+.f64 (/.f64 1 b) (*.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 b))
(+.f64 (*.f64 eps -1/2) (/.f64 1 b))
(fma.f64 -1/2 eps (/.f64 1 b))
(*.f64 1 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(fma.f64 -1/2 eps (/.f64 1 b))
(*.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 1)
(fma.f64 -1/2 eps (/.f64 1 b))
(*.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2)))
(fma.f64 -1/2 eps (/.f64 1 b))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2)) (cbrt.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))
(fma.f64 -1/2 eps (/.f64 1 b))
(*.f64 (sqrt.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) (sqrt.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))
(fma.f64 -1/2 eps (/.f64 1 b))
(*.f64 (-.f64 (pow.f64 b -3) (*.f64 1/8 (pow.f64 eps 3))) (/.f64 1 (+.f64 (+.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) (/.f64 (*.f64 1/2 eps) b))))
(/.f64 (*.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) 1) (+.f64 (+.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) (/.f64 (*.f64 eps 1/2) b)))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (fma.f64 (*.f64 -1/2 eps) (fma.f64 -1/2 eps (/.f64 -1 b)) (pow.f64 b -2)))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (fma.f64 eps (+.f64 (*.f64 eps 1/4) (/.f64 1/2 b)) (pow.f64 b -2)))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (fma.f64 eps (fma.f64 eps 1/4 (/.f64 1/2 b)) (pow.f64 b -2)))
(*.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) (/.f64 1 (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(*.f64 (+.f64 (pow.f64 b -2) (*.f64 -1/4 (*.f64 eps eps))) (/.f64 1 (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(/.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 -1/4 eps) eps)) (fma.f64 eps 1/2 (/.f64 1 b)))
(/.f64 (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (fma.f64 eps 1/2 (/.f64 1 b)))
(/.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 1)
(*.f64 (+.f64 (pow.f64 b -1/2) (sqrt.f64 (*.f64 1/2 eps))) (-.f64 (pow.f64 b -1/2) (sqrt.f64 (*.f64 1/2 eps))))
(fma.f64 -1/2 eps (/.f64 1 b))
(/.f64 1 (/.f64 (+.f64 (+.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) (/.f64 (*.f64 1/2 eps) b)) (-.f64 (pow.f64 b -3) (*.f64 1/8 (pow.f64 eps 3)))))
(/.f64 (*.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) 1) (+.f64 (+.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) (/.f64 (*.f64 eps 1/2) b)))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (fma.f64 (*.f64 -1/2 eps) (fma.f64 -1/2 eps (/.f64 -1 b)) (pow.f64 b -2)))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (fma.f64 eps (+.f64 (*.f64 eps 1/4) (/.f64 1/2 b)) (pow.f64 b -2)))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (fma.f64 eps (fma.f64 eps 1/4 (/.f64 1/2 b)) (pow.f64 b -2)))
(/.f64 1 (/.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps)) (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps)))))
(*.f64 (+.f64 (pow.f64 b -2) (*.f64 -1/4 (*.f64 eps eps))) (/.f64 1 (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(/.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 -1/4 eps) eps)) (fma.f64 eps 1/2 (/.f64 1 b)))
(/.f64 (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (fma.f64 eps 1/2 (/.f64 1 b)))
(/.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 1)
(/.f64 (-.f64 (pow.f64 b -3) (*.f64 1/8 (pow.f64 eps 3))) (+.f64 (+.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) (/.f64 (*.f64 1/2 eps) b)))
(/.f64 (*.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) 1) (+.f64 (+.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) (/.f64 (*.f64 eps 1/2) b)))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (fma.f64 (*.f64 -1/2 eps) (fma.f64 -1/2 eps (/.f64 -1 b)) (pow.f64 b -2)))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (fma.f64 eps (+.f64 (*.f64 eps 1/4) (/.f64 1/2 b)) (pow.f64 b -2)))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (fma.f64 eps (fma.f64 eps 1/4 (/.f64 1/2 b)) (pow.f64 b -2)))
(/.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))
(*.f64 (+.f64 (pow.f64 b -2) (*.f64 -1/4 (*.f64 eps eps))) (/.f64 1 (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(/.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 -1/4 eps) eps)) (fma.f64 eps 1/2 (/.f64 1 b)))
(/.f64 (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (fma.f64 eps 1/2 (/.f64 1 b)))
(/.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 1)
(/.f64 (neg.f64 (-.f64 (pow.f64 b -3) (*.f64 1/8 (pow.f64 eps 3)))) (neg.f64 (+.f64 (+.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) (/.f64 (*.f64 1/2 eps) b))))
(/.f64 (*.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) 1) (+.f64 (+.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) (/.f64 (*.f64 eps 1/2) b)))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (fma.f64 (*.f64 -1/2 eps) (fma.f64 -1/2 eps (/.f64 -1 b)) (pow.f64 b -2)))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (fma.f64 eps (+.f64 (*.f64 eps 1/4) (/.f64 1/2 b)) (pow.f64 b -2)))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (fma.f64 eps (fma.f64 eps 1/4 (/.f64 1/2 b)) (pow.f64 b -2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps)))) (neg.f64 (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(*.f64 (+.f64 (pow.f64 b -2) (*.f64 -1/4 (*.f64 eps eps))) (/.f64 1 (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(/.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 -1/4 eps) eps)) (fma.f64 eps 1/2 (/.f64 1 b)))
(/.f64 (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (fma.f64 eps 1/2 (/.f64 1 b)))
(/.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 1)
(/.f64 (+.f64 (pow.f64 b -3) (pow.f64 (*.f64 eps -1/2) 3)) (+.f64 (pow.f64 b -2) (-.f64 (*.f64 (*.f64 eps -1/2) (*.f64 eps -1/2)) (*.f64 (/.f64 1 b) (*.f64 eps -1/2)))))
(/.f64 (*.f64 (+.f64 (pow.f64 b -3) (*.f64 -1/8 (pow.f64 eps 3))) 1) (+.f64 (+.f64 (pow.f64 b -2) (*.f64 1/4 (*.f64 eps eps))) (/.f64 (*.f64 eps 1/2) b)))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (fma.f64 (*.f64 -1/2 eps) (fma.f64 -1/2 eps (/.f64 -1 b)) (pow.f64 b -2)))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (fma.f64 eps (+.f64 (*.f64 eps 1/4) (/.f64 1/2 b)) (pow.f64 b -2)))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 b -3)) (fma.f64 eps (fma.f64 eps 1/4 (/.f64 1/2 b)) (pow.f64 b -2)))
(/.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps -1/2) (*.f64 eps -1/2))) (-.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(*.f64 (+.f64 (pow.f64 b -2) (*.f64 -1/4 (*.f64 eps eps))) (/.f64 1 (+.f64 (/.f64 1 b) (*.f64 eps 1/2))))
(/.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 -1/4 eps) eps)) (fma.f64 eps 1/2 (/.f64 1 b)))
(/.f64 (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (fma.f64 eps 1/2 (/.f64 1 b)))
(/.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 1)
(pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 1)
(fma.f64 -1/2 eps (/.f64 1 b))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) 3)
(fma.f64 -1/2 eps (/.f64 1 b))
(pow.f64 (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 3) 1/3)
(fma.f64 -1/2 eps (/.f64 1 b))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) 2)
(fma.f64 -1/2 eps (/.f64 1 b))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 2))
(fma.f64 -1/2 eps (/.f64 1 b))
(log.f64 (exp.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))
(fma.f64 -1/2 eps (/.f64 1 b))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2)) 3))
(fma.f64 -1/2 eps (/.f64 1 b))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))
(fma.f64 -1/2 eps (/.f64 1 b))
(exp.f64 (log.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))
(fma.f64 -1/2 eps (/.f64 1 b))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))) 1))
(fma.f64 -1/2 eps (/.f64 1 b))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 1 b) (*.f64 eps -1/2))))
(fma.f64 -1/2 eps (/.f64 1 b))
(fma.f64 1 (/.f64 1 b) (*.f64 eps -1/2))
(fma.f64 -1/2 eps (/.f64 1 b))
(fma.f64 (cbrt.f64 (pow.f64 b -2)) (/.f64 1 (cbrt.f64 b)) (*.f64 eps -1/2))
(fma.f64 (cbrt.f64 (pow.f64 b -2)) (/.f64 1 (cbrt.f64 b)) (*.f64 -1/2 eps))
(fma.f64 -1/2 eps (/.f64 (cbrt.f64 (pow.f64 b -2)) (cbrt.f64 b)))
(fma.f64 (pow.f64 b -1/2) (pow.f64 b -1/2) (*.f64 eps -1/2))
(fma.f64 -1/2 eps (/.f64 1 b))

eval76.0ms (0.5%)

Compiler

Compiled 3902 to 2268 computations (41.9% saved)

prune44.0ms (0.3%)

Pruning

11 alts after pruning (2 fresh and 9 done)

PrunedKeptTotal
New2941295
Fresh011
Picked011
Done088
Total29411305
Accurracy
100.0%
Counts
305 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
86.2%
(/.f64 (/.f64 (+.f64 b a) a) b)
87.8%
(/.f64 (/.f64 (+.f64 a b) b) a)
38.3%
(/.f64 (/.f64 a b) a)
45.4%
(/.f64 1 b)
50.0%
(/.f64 1 a)
45.9%
(-.f64 (/.f64 1 b) (*.f64 1/2 eps))
50.4%
(-.f64 (/.f64 1 a) (*.f64 1/2 eps))
40.5%
(-.f64 (+.f64 1 (/.f64 1 b)) 1)
94.9%
(+.f64 (/.f64 1 b) (/.f64 1 a))
32.0%
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1)
3.3%
(*.f64 eps -1/2)
Compiler

Compiled 97 to 73 computations (24.7% saved)

regimes63.0ms (0.4%)

Counts
27 → 3
Calls
Call 1
Inputs
(*.f64 eps -1/2)
(/.f64 1 a)
(/.f64 1 b)
(/.f64 (/.f64 a b) a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(-.f64 (+.f64 1 (/.f64 1 b)) 1)
(-.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 a b) b) a)
(/.f64 (/.f64 (+.f64 b a) a) b)
(*.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 a)) 1)
(+.f64 (/.f64 1 b) (-.f64 (/.f64 1 a) (*.f64 eps 1/2)))
(-.f64 (+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b))) 1)
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1)
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (+.f64 a b) b))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps a)) b)
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 1 (*.f64 (*.f64 a eps) b)))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 1 (*.f64 a (expm1.f64 (*.f64 b eps)))))
(+.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (exp.f64 (*.f64 eps b)))) (-.f64 (/.f64 1 a) (*.f64 eps 1/2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) b) (/.f64 (cbrt.f64 (+.f64 a b)) a))
(*.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 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (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 (pow.f64 (exp.f64 eps) a)) (expm1.f64 (*.f64 a eps))) (-.f64 (/.f64 1 b) (*.f64 eps 1/2)))
(/.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 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:

23.0ms
a
13.0ms
eps
13.0ms
b
8.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
97.1%2a
95.2%1b
95.2%1eps
100.0%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 346 to 158 computations (54.3% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.888337256345124e-34
+inf
0.0ms
-inf
-1.1327712470953745e-25
Compiler

Compiled 33 to 24 computations (27.3% saved)

regimes44.0ms (0.3%)

Counts
21 → 2
Calls
Call 1
Inputs
(*.f64 eps -1/2)
(/.f64 1 a)
(/.f64 1 b)
(/.f64 (/.f64 a b) a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(-.f64 (+.f64 1 (/.f64 1 b)) 1)
(-.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 a b) b) a)
(/.f64 (/.f64 (+.f64 b a) a) b)
(*.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 a)) 1)
(+.f64 (/.f64 1 b) (-.f64 (/.f64 1 a) (*.f64 eps 1/2)))
(-.f64 (+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b))) 1)
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1)
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (+.f64 a b) b))
(/.f64 (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 eps a)) b)
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 1 (*.f64 (*.f64 a eps) b)))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 1 (*.f64 a (expm1.f64 (*.f64 b eps)))))
(+.f64 (/.f64 eps (/.f64 (expm1.f64 (*.f64 eps b)) (exp.f64 (*.f64 eps b)))) (-.f64 (/.f64 1 a) (*.f64 eps 1/2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) b) (/.f64 (cbrt.f64 (+.f64 a b)) a))
Outputs
(+.f64 (/.f64 1 b) (-.f64 (/.f64 1 a) (*.f64 eps 1/2)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (+.f64 a b) b))
Calls

3 calls:

19.0ms
a
11.0ms
eps
10.0ms
b
Results
AccuracySegmentsBranch
97.1%2a
95.2%1b
95.2%1eps
Compiler

Compiled 204 to 106 computations (48% saved)

bsearch136.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
135.0ms
5.516249347667441e-13
0.0007010669145409447
Results
91.0ms42×body2048valid
33.0ms65×body1024valid
8.0ms26×body512valid
2.0ms11×body256valid
Compiler

Compiled 312 to 222 computations (28.8% saved)

regimes87.0ms (0.6%)

Counts
15 → 2
Calls
Call 1
Inputs
(*.f64 eps -1/2)
(/.f64 1 a)
(/.f64 1 b)
(/.f64 (/.f64 a b) a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(-.f64 (+.f64 1 (/.f64 1 b)) 1)
(-.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 a b) b) a)
(/.f64 (/.f64 (+.f64 b a) a) b)
(*.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 a)) 1)
(+.f64 (/.f64 1 b) (-.f64 (/.f64 1 a) (*.f64 eps 1/2)))
(-.f64 (+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b))) 1)
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1)
Outputs
(+.f64 (/.f64 1 b) (-.f64 (/.f64 1 a) (*.f64 eps 1/2)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1)
Calls

3 calls:

61.0ms
b
15.0ms
a
8.0ms
eps
Results
AccuracySegmentsBranch
96.9%2a
95.2%1b
95.2%1eps
Compiler

Compiled 117 to 73 computations (37.6% saved)

bsearch126.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
126.0ms
5.516249347667441e-13
0.0007010669145409447
Results
80.0ms52×body2048valid
28.0ms58×body1024valid
13.0ms18×body512valid
2.0ms16×body256valid
0.0msbody1024unsamplable
0.0msbody256unsamplable
Compiler

Compiled 276 to 213 computations (22.8% saved)

regimes69.0ms (0.5%)

Counts
14 → 1
Calls
Call 1
Inputs
(*.f64 eps -1/2)
(/.f64 1 a)
(/.f64 1 b)
(/.f64 (/.f64 a b) a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(-.f64 (+.f64 1 (/.f64 1 b)) 1)
(-.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 a b) b) a)
(/.f64 (/.f64 (+.f64 b a) a) b)
(*.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 a)) 1)
(+.f64 (/.f64 1 b) (-.f64 (/.f64 1 a) (*.f64 eps 1/2)))
(-.f64 (+.f64 1 (/.f64 (+.f64 a b) (*.f64 a b))) 1)
Outputs
(+.f64 (/.f64 1 b) (-.f64 (/.f64 1 a) (*.f64 eps 1/2)))
Calls

3 calls:

50.0ms
a
8.0ms
eps
7.0ms
b
Results
AccuracySegmentsBranch
95.2%1a
95.2%1b
95.2%1eps
Compiler

Compiled 109 to 68 computations (37.6% saved)

regimes48.0ms (0.3%)

Counts
12 → 1
Calls
Call 1
Inputs
(*.f64 eps -1/2)
(/.f64 1 a)
(/.f64 1 b)
(/.f64 (/.f64 a b) a)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(-.f64 (+.f64 1 (/.f64 1 b)) 1)
(-.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 a b) b) a)
(/.f64 (/.f64 (+.f64 b a) a) b)
(*.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 a)) 1)
Outputs
(+.f64 (/.f64 1 b) (/.f64 1 a))
Calls

3 calls:

32.0ms
b
7.0ms
a
7.0ms
eps
Results
AccuracySegmentsBranch
94.9%1a
94.9%1b
94.9%1eps
Compiler

Compiled 87 to 56 computations (35.6% saved)

regimes64.0ms (0.4%)

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

3 calls:

42.0ms
eps
11.0ms
b
10.0ms
a
Results
AccuracySegmentsBranch
80.5%2a
77.1%2b
65.9%12eps
Compiler

Compiled 29 to 20 computations (31% saved)

bsearch145.0ms (1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
145.0ms
-7.228827637269519e-124
-5.987444140327943e-133
Results
117.0ms95×body2048valid
24.0ms47×body1024valid
1.0msbody512valid
0.0msbody1024unsamplable
0.0msbody512unsamplable
Compiler

Compiled 159 to 132 computations (17% saved)

regimes16.0ms (0.1%)

Accuracy

Total -30.3b remaining (-94.7%)

Threshold costs -30.3b (-94.7%)

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

3 calls:

9.0ms
b
3.0ms
a
3.0ms
eps
Results
AccuracySegmentsBranch
50.0%1a
50.0%1b
50.0%1eps
Compiler

Compiled 21 to 16 computations (23.8% saved)

simplify15.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
058462
189462
2105462
3117462
4134462
5159462
6160462
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))) 4676805239458889/23384026197294446691258957323460528314494920687616) (*.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 (<=.f64 a 6456360425798343/9223372036854775808) (+.f64 (/.f64 1 b) (-.f64 (/.f64 1 a) (*.f64 eps 1/2))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (+.f64 a b) b)))
(if (<=.f64 a 6456360425798343/9223372036854775808) (+.f64 (/.f64 1 b) (-.f64 (/.f64 1 a) (*.f64 eps 1/2))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1))
(+.f64 (/.f64 1 b) (-.f64 (/.f64 1 a) (*.f64 eps 1/2)))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(if (<=.f64 a -8574138474378641/11908525658859223294760121268437066290850060053501019099651935423375594096449911575776314174894302258147533153997065059263030913083222523904) (/.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))) 4676805239458889/23384026197294446691258957323460528314494920687616) (*.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))) 4676805239458889/23384026197294446691258957323460528314494920687616))) (+.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))) 4676805239458889/23384026197294446691258957323460528314494920687616))) (+.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 (<=.f64 a 6456360425798343/9223372036854775808) (+.f64 (/.f64 1 b) (-.f64 (/.f64 1 a) (*.f64 eps 1/2))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (+.f64 a b) b)))
(if (<=.f64 a 6456360425798343/9223372036854775808) (+.f64 (/.f64 1 b) (-.f64 (/.f64 1 a) (*.f64 eps 1/2))) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1))
(if (<=.f64 a 6456360425798343/9223372036854775808) (+.f64 (/.f64 1 b) (-.f64 (/.f64 1 a) (*.f64 eps 1/2))) (/.f64 eps (expm1.f64 (*.f64 eps a))))
(+.f64 (/.f64 1 b) (-.f64 (/.f64 1 a) (*.f64 eps 1/2)))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(if (<=.f64 a -8574138474378641/11908525658859223294760121268437066290850060053501019099651935423375594096449911575776314174894302258147533153997065059263030913083222523904) (/.f64 1 b) (/.f64 1 a))
(/.f64 1 a)
(*.f64 eps -1/2)
Compiler

Compiled 186 to 122 computations (34.4% saved)

soundness454.0ms (3.1%)

Rules
1972×times-frac
1972×times-frac
1170×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
057712645
1171512465
2711212413
04298172
110027892
230287814
Stop Event
node limit
node limit
node limit
node limit
Compiler

Compiled 477 to 192 computations (59.7% saved)

end145.0ms (1%)

Remove

(sort a b)

Compiler

Compiled 331 to 187 computations (43.5% saved)

Profiling

Loading profile data...