expq3 (problem 3.4.2)

Details

Time bar (total: 17.8s)

analyze410.0ms (2.3%)

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
3.1%1.6%48.3%50.1%0%0%0%9
3.1%1.6%48%50.1%0%0%0.4%10
3.7%1.8%47.3%50.1%0%0%0.8%11
4.9%2.4%46.4%50.1%0%0%1.1%12
Compiler

Compiled 34 to 24 computations (29.4% saved)

sample7.0s (39.4%)

Results
3.9s4247×body2048valid
1.2s2460×body1024valid
654.0ms723×body512valid
630.0ms804×body256valid
193.0ms452×body1024unsamplable
184.0ms308×body2048unsamplable
120.0ms841×body256unsamplable
59.0ms248×body512unsamplable
25.0ms18×body4096valid
3.0msbody2048infinite
Bogosity

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

simplify35.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
56.6%
Counts
5 → 3
Alt Table
Click to see full alt table
StatusAccuracyProgram
38.0%
(/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))
56.4%
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))
42.0%
(*.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)

localize49.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(expm1.f64 (*.f64 eps (+.f64 a b)))
99.9%
(*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))
78.4%
(/.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 73 to 14 computations (80.8% saved)

series33.0ms (0.2%)

Counts
4 → 144
Calls

36 calls:

TimeVariablePointExpression
5.0ms
eps
@-inf
(/.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)))))

rewrite106.0ms (0.6%)

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

Useful iterations: 0 (0.0ms)

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

simplify117.0ms (0.7%)

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

Useful iterations: 1 (0.0ms)

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

localize50.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(expm1.f64 (*.f64 eps (+.f64 a b)))
93.3%
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))
81.5%
(/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))
72.9%
(/.f64 eps (expm1.f64 (*.f64 eps a)))
Compiler

Compiled 70 to 14 computations (80% saved)

series17.0ms (0.1%)

Counts
3 → 96
Calls

24 calls:

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

rewrite92.0ms (0.5%)

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

simplify150.0ms (0.8%)

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

localize53.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 70 to 14 computations (80% saved)

series6.0ms (0%)

Counts
2 → 72
Calls

18 calls:

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

rewrite95.0ms (0.5%)

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

simplify117.0ms (0.7%)

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

Useful iterations: 2 (0.0ms)

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

eval316.0ms (1.8%)

Compiler

Compiled 34599 to 11173 computations (67.7% saved)

prune147.0ms (0.8%)

Pruning

14 alts after pruning (14 fresh and 0 done)

PrunedKeptTotal
New84914863
Fresh000
Picked101
Done202
Total85214866
Accurracy
99.5%
Counts
866 → 14
Alt Table
Click to see full alt table
StatusAccuracyProgram
19.8%
(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)))
78.0%
(/.f64 (+.f64 a b) (*.f64 a b))
21.2%
(/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (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))))))
23.1%
(/.f64 (*.f64 eps (expm1.f64 (*.f64 a eps))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))
49.6%
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (expm1.f64 (*.f64 a eps))))
49.5%
(/.f64 1 b)
46.7%
(/.f64 1 a)
20.6%
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 a eps))))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
13.4%
(+.f64 (/.f64 1 a) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (*.f64 eps -1/2)))
52.5%
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (+.f64 a b) b))
35.6%
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (+.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))))
28.3%
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1)
60.0%
(*.f64 (/.f64 1 a) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))
33.5%
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 1 (*.f64 (*.f64 a eps) b)))
Compiler

Compiled 558 to 354 computations (36.6% saved)

localize23.0ms (0.1%)

Local Accuracy

Found 1 expressions with local accuracy:

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

Compiled 19 to 7 computations (63.2% saved)

series3.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite58.0ms (0.3%)

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

simplify61.0ms (0.3%)

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

localize16.0ms (0.1%)

Compiler

Compiled 9 to 7 computations (22.2% saved)

localize59.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(expm1.f64 (*.f64 eps a))
100.0%
(/.f64 (+.f64 a b) b)
92.5%
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (+.f64 a b) b))
72.9%
(/.f64 eps (expm1.f64 (*.f64 eps a)))
Compiler

Compiled 40 to 10 computations (75% saved)

series14.0ms (0.1%)

Counts
3 → 84
Calls

21 calls:

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

rewrite109.0ms (0.6%)

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

Useful iterations: 0 (0.0ms)

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

simplify112.0ms (0.6%)

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

Useful iterations: 1 (0.0ms)

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

localize171.0ms (1%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 67 to 32 computations (52.2% saved)

series9.0ms (0.1%)

Counts
4 → 108
Calls

27 calls:

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

rewrite129.0ms (0.7%)

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

Useful iterations: 1 (0.0ms)

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

simplify204.0ms (1.1%)

Algorithm
egg-herbie
Rules
1142×fma-neg
654×fma-def
628×log-prod
554×associate-*r*
516×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

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

localize540.0ms (3%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
78.3%
(/.f64 (+.f64 a b) (*.f64 b b))
77.3%
(*.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)))
65.8%
(/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))
48.4%
(/.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 a a) b) (*.f64 a (*.f64 b b)))) (*.f64 a a))
Compiler

Compiled 226 to 69 computations (69.5% saved)

series11.0ms (0.1%)

Counts
4 → 96
Calls

24 calls:

TimeVariablePointExpression
2.0ms
b
@inf
(*.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)))
1.0ms
a
@0
(/.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 a a) b) (*.f64 a (*.f64 b b)))) (*.f64 a a))
1.0ms
b
@0
(/.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 a a) b) (*.f64 a (*.f64 b b)))) (*.f64 a a))
1.0ms
b
@inf
(/.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 a a) b) (*.f64 a (*.f64 b b)))) (*.f64 a a))
1.0ms
a
@inf
(/.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 a a) b) (*.f64 a (*.f64 b b)))) (*.f64 a a))

rewrite123.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
784×expm1-udef
782×log1p-udef
458×add-sqr-sqrt
450×pow1
448×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
019158
1447148
27188148
Stop Event
node limit
Counts
4 → 200
Calls
Call 1
Inputs
(/.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 a a) b) (*.f64 a (*.f64 b b)))) (*.f64 a a))
(/.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 b b))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2))))) 1)
(*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 a a)))
(*.f64 1/2 (/.f64 1 (/.f64 a (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a))))
(*.f64 1/2 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (pow.f64 a -2)))
(*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2)))
(*.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (pow.f64 a -2))
(*.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2))) 1)
(*.f64 1 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2)))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2)))) 2) (cbrt.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))))) 2) (*.f64 (cbrt.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))))) (pow.f64 a -2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))))) a) (/.f64 (sqrt.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))))) a))
(*.f64 (sqrt.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))))) (*.f64 (sqrt.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))))) (pow.f64 a -2)))
(*.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) -1/2) (/.f64 1 (*.f64 a (neg.f64 a))))
(*.f64 (/.f64 1/2 a) (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a))
(*.f64 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a) (/.f64 1/2 a))
(*.f64 (pow.f64 a -2) (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))))
(*.f64 (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a)) (/.f64 1 a))
(*.f64 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) 1) (/.f64 1/2 (*.f64 a a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))))) 2) 1) (/.f64 (cbrt.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))))) (*.f64 a a)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))))) 1) (/.f64 (sqrt.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))))) (*.f64 a a)))
(*.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 a 4))) (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 1/2 (*.f64 a a)) (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))))
(*.f64 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (cbrt.f64 (pow.f64 a 4))) (/.f64 1/2 (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 1 a) (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 a 4))) (/.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))))) 2) a) (/.f64 (cbrt.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))))) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))))) 2) (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))))) (cbrt.f64 (pow.f64 a 4))) (/.f64 (sqrt.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))))) (pow.f64 (cbrt.f64 a) 2)))
(pow.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2)))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2))) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))))) a) 2)
(pow.f64 (/.f64 a (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a))) -1)
(neg.f64 (/.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (*.f64 a (neg.f64 a))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (pow.f64 a -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) 3) (pow.f64 (*.f64 a a) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2)))))
(exp.f64 (log.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b)))) 1)
(*.f64 (+.f64 a b) (*.f64 (+.f64 a b) (/.f64 (/.f64 1 b) a)))
(*.f64 (pow.f64 (+.f64 a b) 2) (/.f64 (/.f64 1 b) a))
(*.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b)) 1)
(*.f64 1 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 4)) (*.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (/.f64 (/.f64 1 b) a)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) 2) (cbrt.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))))
(*.f64 (/.f64 (+.f64 a b) (sqrt.f64 (*.f64 a b))) (/.f64 (+.f64 a b) (sqrt.f64 (*.f64 a b))))
(*.f64 (neg.f64 (pow.f64 (+.f64 a b) 2)) (/.f64 1 (*.f64 a (neg.f64 b))))
(*.f64 (/.f64 (/.f64 1 b) a) (pow.f64 (+.f64 a b) 2))
(*.f64 (/.f64 (pow.f64 (+.f64 a b) 2) a) (/.f64 1 b))
(*.f64 (/.f64 (+.f64 a b) b) (/.f64 (+.f64 a b) a))
(*.f64 (/.f64 1 b) (/.f64 (pow.f64 (+.f64 a b) 2) a))
(*.f64 (/.f64 1 a) (/.f64 (pow.f64 (+.f64 a b) 2) b))
(*.f64 (/.f64 (+.f64 a b) 1) (/.f64 (+.f64 a b) (*.f64 a b)))
(*.f64 (/.f64 (+.f64 a b) a) (/.f64 (+.f64 a b) b))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 4)) 1) (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (*.f64 a b)))
(*.f64 (/.f64 (+.f64 a b) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (/.f64 (+.f64 a b) (cbrt.f64 (*.f64 a b))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (/.f64 (pow.f64 (+.f64 a b) 2) (cbrt.f64 (*.f64 a b))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 a b))) (/.f64 (pow.f64 (+.f64 a b) 2) (sqrt.f64 (*.f64 a b))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 4)) a) (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) b))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 4)) b) (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) a))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 4)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 4)) (sqrt.f64 (*.f64 a b))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (sqrt.f64 (*.f64 a b))))
(pow.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b)) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b)) 3) 1/3)
(pow.f64 (/.f64 (+.f64 a b) (sqrt.f64 (*.f64 a b))) 2)
(pow.f64 (/.f64 b (/.f64 (pow.f64 (+.f64 a b) 2) a)) -1)
(neg.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a (neg.f64 b))))
(sqrt.f64 (/.f64 (pow.f64 (+.f64 a b) 4) (pow.f64 (*.f64 a b) 2)))
(log.f64 (exp.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b)))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b)) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (+.f64 a b) 2) 3) (pow.f64 (*.f64 a b) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))))
(exp.f64 (log.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (/.f64 (pow.f64 (*.f64 a b) 2) (+.f64 a b))))) 1)
(/.f64 1/2 (*.f64 (/.f64 a (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a)) (/.f64 b (/.f64 (+.f64 a b) b))))
(/.f64 1/2 (*.f64 (/.f64 b (/.f64 (+.f64 a b) b)) (/.f64 a (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a))))
(/.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (*.f64 (*.f64 a a) (/.f64 b (/.f64 (+.f64 a b) b))))
(/.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (*.f64 (/.f64 b (/.f64 (+.f64 a b) b)) (*.f64 a a)))
(/.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (/.f64 (pow.f64 (*.f64 a b) 2) (+.f64 a b)))
(/.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (/.f64 (*.f64 a a) (*.f64 (+.f64 a b) (pow.f64 b -2))))
(/.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2))) (/.f64 b (/.f64 (+.f64 a b) b)))
(/.f64 (+.f64 a b) (*.f64 (/.f64 a (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a))) (*.f64 b b)))
(/.f64 (+.f64 a b) (*.f64 (*.f64 b b) (/.f64 a (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a)))))
(/.f64 (*.f64 (+.f64 a b) (pow.f64 b -2)) (/.f64 a (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a))))
(/.f64 1 (*.f64 (/.f64 a (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a))) (/.f64 b (/.f64 (+.f64 a b) b))))
(/.f64 1 (*.f64 (/.f64 b (/.f64 (+.f64 a b) b)) (/.f64 a (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a)))))
(/.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 1/2 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (+.f64 a b)))))
(/.f64 1 (/.f64 (*.f64 b b) (*.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (*.f64 (pow.f64 a -2) (+.f64 a b)))))
(/.f64 1 (/.f64 (*.f64 a a) (*.f64 1/2 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 (+.f64 a b) (pow.f64 b -2))))))
(/.f64 (*.f64 1/2 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (+.f64 a b))) (pow.f64 (*.f64 a b) 2))
(/.f64 (neg.f64 (+.f64 a b)) (*.f64 (/.f64 a (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a))) (*.f64 b (neg.f64 b))))
(/.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) -1/2) (*.f64 (/.f64 b (/.f64 (+.f64 a b) b)) (*.f64 a (neg.f64 a))))
(/.f64 (*.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (*.f64 (pow.f64 a -2) (+.f64 a b))) (*.f64 b b))
(/.f64 (*.f64 1/2 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 (+.f64 a b) (pow.f64 b -2)))) (*.f64 a a))
(/.f64 (/.f64 (+.f64 a b) b) (*.f64 (/.f64 a (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a))) b))
(/.f64 (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a)) (*.f64 (/.f64 b (/.f64 (+.f64 a b) b)) a))
(/.f64 (*.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) -1/2) 1) (*.f64 (*.f64 a (neg.f64 a)) (/.f64 b (/.f64 (+.f64 a b) b))))
(/.f64 (*.f64 (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a)) 1) (*.f64 a (/.f64 b (/.f64 (+.f64 a b) b))))
(/.f64 (*.f64 (neg.f64 (+.f64 a b)) 1) (*.f64 (*.f64 b (neg.f64 b)) (/.f64 a (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a)))))
(/.f64 (*.f64 (/.f64 (+.f64 a b) b) 1) (*.f64 b (/.f64 a (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a)))))
(/.f64 (*.f64 1/2 (+.f64 a b)) (*.f64 (/.f64 a (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a)) (*.f64 b b)))
(/.f64 (*.f64 1/2 (neg.f64 (+.f64 a b))) (*.f64 (/.f64 a (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a)) (*.f64 b (neg.f64 b))))
(/.f64 (*.f64 1/2 (/.f64 (+.f64 a b) b)) (*.f64 (/.f64 a (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a)) b))
(/.f64 (*.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (neg.f64 (+.f64 a b))) (*.f64 (*.f64 a a) (*.f64 b (neg.f64 b))))
(/.f64 (*.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (/.f64 (+.f64 a b) b)) (*.f64 a (*.f64 a b)))
(/.f64 (*.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) -1/2) (+.f64 a b)) (*.f64 (*.f64 a (neg.f64 a)) (*.f64 b b)))
(/.f64 (*.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) -1/2) (neg.f64 (+.f64 a b))) (*.f64 (*.f64 a (neg.f64 a)) (*.f64 b (neg.f64 b))))
(/.f64 (*.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) -1/2) (/.f64 (+.f64 a b) b)) (*.f64 (*.f64 a (neg.f64 a)) b))
(/.f64 (*.f64 (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a)) (+.f64 a b)) (*.f64 a (*.f64 b b)))
(/.f64 (*.f64 (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a)) (neg.f64 (+.f64 a b))) (*.f64 a (*.f64 b (neg.f64 b))))
(/.f64 (*.f64 (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a)) (/.f64 (+.f64 a b) b)) (*.f64 a b))
(/.f64 (*.f64 (+.f64 a b) 1/2) (*.f64 (*.f64 b b) (/.f64 a (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a))))
(/.f64 (*.f64 (+.f64 a b) (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) -1/2)) (*.f64 (*.f64 b b) (*.f64 a (neg.f64 a))))
(/.f64 (*.f64 (+.f64 a b) (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a))) (*.f64 a (*.f64 b b)))
(/.f64 (*.f64 (neg.f64 (+.f64 a b)) 1/2) (*.f64 (*.f64 b (neg.f64 b)) (/.f64 a (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a))))
(/.f64 (*.f64 (neg.f64 (+.f64 a b)) (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))))) (*.f64 (*.f64 b (neg.f64 b)) (*.f64 a a)))
(/.f64 (*.f64 (neg.f64 (+.f64 a b)) (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) -1/2)) (*.f64 (*.f64 b (neg.f64 b)) (*.f64 a (neg.f64 a))))
(/.f64 (*.f64 (neg.f64 (+.f64 a b)) (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a))) (*.f64 (*.f64 b (neg.f64 b)) a))
(/.f64 (*.f64 (/.f64 (+.f64 a b) b) 1/2) (*.f64 b (/.f64 a (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a))))
(/.f64 (*.f64 (/.f64 (+.f64 a b) b) (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))))) (*.f64 a (*.f64 a b)))
(/.f64 (*.f64 (/.f64 (+.f64 a b) b) (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) -1/2)) (*.f64 b (*.f64 a (neg.f64 a))))
(/.f64 (*.f64 (/.f64 (+.f64 a b) b) (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a))) (*.f64 a b))
(/.f64 (neg.f64 (*.f64 1/2 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (+.f64 a b)))) (neg.f64 (pow.f64 (*.f64 a b) 2)))
(/.f64 (neg.f64 (*.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (*.f64 (pow.f64 a -2) (+.f64 a b)))) (*.f64 b (neg.f64 b)))
(/.f64 (neg.f64 (*.f64 1/2 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 (+.f64 a b) (pow.f64 b -2))))) (*.f64 a (neg.f64 a)))
(/.f64 (*.f64 1/2 (*.f64 (+.f64 a b) (pow.f64 b -2))) (/.f64 a (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a)))
(/.f64 (*.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2))) (neg.f64 (+.f64 a b))) (*.f64 b (neg.f64 b)))
(/.f64 (*.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2))) (/.f64 (+.f64 a b) b)) b)
(/.f64 (*.f64 (*.f64 (+.f64 a b) (pow.f64 b -2)) 1/2) (/.f64 a (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a)))
(/.f64 (*.f64 (*.f64 (+.f64 a b) (pow.f64 b -2)) (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) -1/2)) (*.f64 a (neg.f64 a)))
(/.f64 (*.f64 (*.f64 (+.f64 a b) (pow.f64 b -2)) (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a))) a)
(/.f64 (*.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) -1/2) (*.f64 (+.f64 a b) (pow.f64 b -2))) (*.f64 a (neg.f64 a)))
(/.f64 (*.f64 (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a)) (*.f64 (+.f64 a b) (pow.f64 b -2))) a)
(/.f64 (*.f64 (neg.f64 (+.f64 a b)) (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2)))) (*.f64 b (neg.f64 b)))
(/.f64 (*.f64 (/.f64 (+.f64 a b) b) (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2)))) b)
(/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (*.f64 (pow.f64 a -2) (+.f64 a b))) b) b)
(/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (*.f64 (pow.f64 a -2) (+.f64 a b))) 1) (*.f64 b b))
(/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (*.f64 (pow.f64 a -2) (+.f64 a b))) (cbrt.f64 (pow.f64 b 4))) (pow.f64 (cbrt.f64 b) 2))
(/.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 (+.f64 a b) (pow.f64 b -2)))) a) a)
(/.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 (+.f64 a b) (pow.f64 b -2)))) 1) (*.f64 a a))
(/.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 (+.f64 a b) (pow.f64 b -2)))) (cbrt.f64 (pow.f64 a 4))) (pow.f64 (cbrt.f64 a) 2))
(pow.f64 (/.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (/.f64 (pow.f64 (*.f64 a b) 2) (+.f64 a b))) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (/.f64 (pow.f64 (*.f64 a b) 2) (+.f64 a b)))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (/.f64 (pow.f64 (*.f64 a b) 2) (+.f64 a b))) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (+.f64 a b)))) (*.f64 a b)) 2)
(sqrt.f64 (pow.f64 (/.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (/.f64 (pow.f64 (*.f64 a b) 2) (+.f64 a b))) 2))
(log.f64 (exp.f64 (/.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (/.f64 (pow.f64 (*.f64 a b) 2) (+.f64 a b)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (/.f64 (pow.f64 (*.f64 a b) 2) (+.f64 a b))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (/.f64 (pow.f64 (*.f64 a b) 2) (+.f64 a b))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2))) 3) (pow.f64 (*.f64 (+.f64 a b) (pow.f64 b -2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 a b) (pow.f64 b -2)) 3) (pow.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (/.f64 (pow.f64 (*.f64 a b) 2) (+.f64 a b)))))
(exp.f64 (log.f64 (/.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (/.f64 (pow.f64 (*.f64 a b) 2) (+.f64 a b)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (/.f64 (pow.f64 (*.f64 a b) 2) (+.f64 a b)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (/.f64 (pow.f64 (*.f64 a b) 2) (+.f64 a b)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 a b) (pow.f64 b -2)))) 1)
(*.f64 (+.f64 a b) (pow.f64 b -2))
(*.f64 (*.f64 (+.f64 a b) (pow.f64 b -2)) 1)
(*.f64 1 (*.f64 (+.f64 a b) (pow.f64 b -2)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 a b) (pow.f64 b -2))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 a b) (pow.f64 b -2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 a b) (pow.f64 b -2))) 2) (cbrt.f64 (*.f64 (+.f64 a b) (pow.f64 b -2))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (*.f64 (cbrt.f64 (+.f64 a b)) (pow.f64 b -2)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) b) (/.f64 (sqrt.f64 (+.f64 a b)) b))
(*.f64 (sqrt.f64 (+.f64 a b)) (*.f64 (sqrt.f64 (+.f64 a b)) (pow.f64 b -2)))
(*.f64 (neg.f64 (+.f64 a b)) (/.f64 1 (*.f64 b (neg.f64 b))))
(*.f64 (pow.f64 b -2) (+.f64 a b))
(*.f64 (/.f64 (+.f64 a b) b) (/.f64 1 b))
(*.f64 (/.f64 1 b) (/.f64 (+.f64 a b) b))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 b 4))) (/.f64 (+.f64 a b) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) b) (/.f64 (cbrt.f64 (+.f64 a b)) b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) 1) (/.f64 (cbrt.f64 (+.f64 a b)) (*.f64 b b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (cbrt.f64 (pow.f64 b 4))) (cbrt.f64 (*.f64 (+.f64 a b) (pow.f64 b -2))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) 1) (/.f64 (sqrt.f64 (+.f64 a b)) (*.f64 b b)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) (cbrt.f64 (pow.f64 b 4))) (/.f64 (sqrt.f64 (+.f64 a b)) (pow.f64 (cbrt.f64 b) 2)))
(pow.f64 (*.f64 (+.f64 a b) (pow.f64 b -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 a b) (pow.f64 b -2))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 a b) (pow.f64 b -2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (+.f64 a b)) b) 2)
(pow.f64 (/.f64 b (/.f64 (+.f64 a b) b)) -1)
(neg.f64 (/.f64 (+.f64 a b) (*.f64 b (neg.f64 b))))
(sqrt.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 b 4)))
(log.f64 (pow.f64 (exp.f64 (+.f64 a b)) (pow.f64 b -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 a b) (pow.f64 b -2)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 a b) (pow.f64 b -2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (*.f64 b b) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 a b) (pow.f64 b -2))))
(exp.f64 (log.f64 (*.f64 (+.f64 a b) (pow.f64 b -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 a b) (pow.f64 b -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 a b) (pow.f64 b -2))))

simplify132.0ms (0.7%)

Algorithm
egg-herbie
Rules
1520×associate-/l*
1112×associate-*r*
1002×associate-*l*
900×associate-/r*
892×fma-def
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
049810882
115679092
279059092
Stop Event
node limit
Counts
296 → 282
Calls
Call 1
Inputs
(*.f64 1/2 (/.f64 (pow.f64 b 2) a))
(+.f64 (*.f64 1/2 b) (*.f64 1/2 (/.f64 (pow.f64 b 2) a)))
(+.f64 (*.f64 1/2 b) (*.f64 1/2 (/.f64 (pow.f64 b 2) a)))
(+.f64 (*.f64 1/2 b) (*.f64 1/2 (/.f64 (pow.f64 b 2) a)))
(*.f64 1/2 b)
(+.f64 (*.f64 1/2 b) (*.f64 1/2 (/.f64 (pow.f64 b 2) a)))
(+.f64 (*.f64 1/2 b) (*.f64 1/2 (/.f64 (pow.f64 b 2) a)))
(+.f64 (*.f64 1/2 b) (*.f64 1/2 (/.f64 (pow.f64 b 2) a)))
(*.f64 1/2 b)
(+.f64 (*.f64 1/2 b) (*.f64 1/2 (/.f64 (pow.f64 b 2) a)))
(+.f64 (*.f64 1/2 b) (*.f64 1/2 (/.f64 (pow.f64 b 2) a)))
(+.f64 (*.f64 1/2 b) (*.f64 1/2 (/.f64 (pow.f64 b 2) a)))
(*.f64 1/2 b)
(+.f64 (*.f64 1/2 b) (*.f64 1/2 (/.f64 (pow.f64 b 2) a)))
(+.f64 (*.f64 1/2 b) (*.f64 1/2 (/.f64 (pow.f64 b 2) a)))
(+.f64 (*.f64 1/2 b) (*.f64 1/2 (/.f64 (pow.f64 b 2) a)))
(*.f64 1/2 (/.f64 (pow.f64 b 2) a))
(+.f64 (*.f64 1/2 b) (*.f64 1/2 (/.f64 (pow.f64 b 2) a)))
(+.f64 (*.f64 1/2 b) (*.f64 1/2 (/.f64 (pow.f64 b 2) a)))
(+.f64 (*.f64 1/2 b) (*.f64 1/2 (/.f64 (pow.f64 b 2) a)))
(*.f64 1/2 (/.f64 (pow.f64 b 2) a))
(+.f64 (*.f64 1/2 b) (*.f64 1/2 (/.f64 (pow.f64 b 2) a)))
(+.f64 (*.f64 1/2 b) (*.f64 1/2 (/.f64 (pow.f64 b 2) a)))
(+.f64 (*.f64 1/2 b) (*.f64 1/2 (/.f64 (pow.f64 b 2) a)))
(/.f64 b a)
(+.f64 (/.f64 b a) 2)
(+.f64 (/.f64 b a) (+.f64 2 (/.f64 a b)))
(+.f64 (/.f64 b a) (+.f64 2 (/.f64 a b)))
(/.f64 a b)
(+.f64 2 (/.f64 a b))
(+.f64 (/.f64 b a) (+.f64 2 (/.f64 a b)))
(+.f64 (/.f64 b a) (+.f64 2 (/.f64 a b)))
(/.f64 a b)
(+.f64 2 (/.f64 a b))
(+.f64 (/.f64 b a) (+.f64 2 (/.f64 a b)))
(+.f64 (/.f64 b a) (+.f64 2 (/.f64 a b)))
(/.f64 a b)
(+.f64 2 (/.f64 a b))
(+.f64 (/.f64 b a) (+.f64 2 (/.f64 a b)))
(+.f64 (/.f64 b a) (+.f64 2 (/.f64 a b)))
(/.f64 b a)
(+.f64 (/.f64 b a) 2)
(+.f64 (/.f64 b a) (+.f64 2 (/.f64 a b)))
(+.f64 (/.f64 b a) (+.f64 2 (/.f64 a b)))
(/.f64 b a)
(+.f64 (/.f64 b a) 2)
(+.f64 (/.f64 b a) (+.f64 2 (/.f64 a b)))
(+.f64 (/.f64 b a) (+.f64 2 (/.f64 a b)))
(*.f64 1/2 (/.f64 b a))
(+.f64 1 (*.f64 1/2 (/.f64 b a)))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 a b)) (*.f64 1/2 (/.f64 b a))))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 a b)) (*.f64 1/2 (/.f64 b a))))
(*.f64 1/2 (/.f64 a b))
(+.f64 1 (*.f64 1/2 (/.f64 a b)))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 a b)) (*.f64 1/2 (/.f64 b a))))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 a b)) (*.f64 1/2 (/.f64 b a))))
(*.f64 1/2 (/.f64 a b))
(+.f64 1 (*.f64 1/2 (/.f64 a b)))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 a b)) (*.f64 1/2 (/.f64 b a))))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 a b)) (*.f64 1/2 (/.f64 b a))))
(*.f64 1/2 (/.f64 a b))
(+.f64 1 (*.f64 1/2 (/.f64 a b)))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 a b)) (*.f64 1/2 (/.f64 b a))))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 a b)) (*.f64 1/2 (/.f64 b a))))
(*.f64 1/2 (/.f64 b a))
(+.f64 1 (*.f64 1/2 (/.f64 b a)))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 a b)) (*.f64 1/2 (/.f64 b a))))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 a b)) (*.f64 1/2 (/.f64 b a))))
(*.f64 1/2 (/.f64 b a))
(+.f64 1 (*.f64 1/2 (/.f64 b a)))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 a b)) (*.f64 1/2 (/.f64 b a))))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 a b)) (*.f64 1/2 (/.f64 b a))))
(/.f64 1 b)
(+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2)))
(+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2)))
(+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2)))
(/.f64 a (pow.f64 b 2))
(+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2)))
(+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2)))
(+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2)))
(/.f64 a (pow.f64 b 2))
(+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2)))
(+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2)))
(+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2)))
(/.f64 a (pow.f64 b 2))
(+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2)))
(+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2)))
(+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2)))
(/.f64 1 b)
(+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2)))
(+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2)))
(+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2)))
(/.f64 1 b)
(+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2)))
(+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2)))
(+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2))))) 1)
(*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 a a)))
(*.f64 1/2 (/.f64 1 (/.f64 a (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a))))
(*.f64 1/2 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (pow.f64 a -2)))
(*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2)))
(*.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (pow.f64 a -2))
(*.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2))) 1)
(*.f64 1 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2)))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2)))) 2) (cbrt.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))))) 2) (*.f64 (cbrt.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))))) (pow.f64 a -2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))))) a) (/.f64 (sqrt.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))))) a))
(*.f64 (sqrt.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))))) (*.f64 (sqrt.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))))) (pow.f64 a -2)))
(*.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) -1/2) (/.f64 1 (*.f64 a (neg.f64 a))))
(*.f64 (/.f64 1/2 a) (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a))
(*.f64 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a) (/.f64 1/2 a))
(*.f64 (pow.f64 a -2) (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))))
(*.f64 (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a)) (/.f64 1 a))
(*.f64 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) 1) (/.f64 1/2 (*.f64 a a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))))) 2) 1) (/.f64 (cbrt.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))))) (*.f64 a a)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))))) 1) (/.f64 (sqrt.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))))) (*.f64 a a)))
(*.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 a 4))) (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 1/2 (*.f64 a a)) (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))))
(*.f64 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (cbrt.f64 (pow.f64 a 4))) (/.f64 1/2 (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 1 a) (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 a 4))) (/.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))))) 2) a) (/.f64 (cbrt.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))))) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))))) 2) (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))))) (cbrt.f64 (pow.f64 a 4))) (/.f64 (sqrt.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))))) (pow.f64 (cbrt.f64 a) 2)))
(pow.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2)))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2))) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))))) a) 2)
(pow.f64 (/.f64 a (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a))) -1)
(neg.f64 (/.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (*.f64 a (neg.f64 a))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (pow.f64 a -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) 3) (pow.f64 (*.f64 a a) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2)))))
(exp.f64 (log.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b)))) 1)
(*.f64 (+.f64 a b) (*.f64 (+.f64 a b) (/.f64 (/.f64 1 b) a)))
(*.f64 (pow.f64 (+.f64 a b) 2) (/.f64 (/.f64 1 b) a))
(*.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b)) 1)
(*.f64 1 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 4)) (*.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (/.f64 (/.f64 1 b) a)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) 2) (cbrt.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))))
(*.f64 (/.f64 (+.f64 a b) (sqrt.f64 (*.f64 a b))) (/.f64 (+.f64 a b) (sqrt.f64 (*.f64 a b))))
(*.f64 (neg.f64 (pow.f64 (+.f64 a b) 2)) (/.f64 1 (*.f64 a (neg.f64 b))))
(*.f64 (/.f64 (/.f64 1 b) a) (pow.f64 (+.f64 a b) 2))
(*.f64 (/.f64 (pow.f64 (+.f64 a b) 2) a) (/.f64 1 b))
(*.f64 (/.f64 (+.f64 a b) b) (/.f64 (+.f64 a b) a))
(*.f64 (/.f64 1 b) (/.f64 (pow.f64 (+.f64 a b) 2) a))
(*.f64 (/.f64 1 a) (/.f64 (pow.f64 (+.f64 a b) 2) b))
(*.f64 (/.f64 (+.f64 a b) 1) (/.f64 (+.f64 a b) (*.f64 a b)))
(*.f64 (/.f64 (+.f64 a b) a) (/.f64 (+.f64 a b) b))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 4)) 1) (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (*.f64 a b)))
(*.f64 (/.f64 (+.f64 a b) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (/.f64 (+.f64 a b) (cbrt.f64 (*.f64 a b))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (/.f64 (pow.f64 (+.f64 a b) 2) (cbrt.f64 (*.f64 a b))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 a b))) (/.f64 (pow.f64 (+.f64 a b) 2) (sqrt.f64 (*.f64 a b))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 4)) a) (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) b))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 4)) b) (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) a))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 4)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 4)) (sqrt.f64 (*.f64 a b))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (sqrt.f64 (*.f64 a b))))
(pow.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b)) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b)) 3) 1/3)
(pow.f64 (/.f64 (+.f64 a b) (sqrt.f64 (*.f64 a b))) 2)
(pow.f64 (/.f64 b (/.f64 (pow.f64 (+.f64 a b) 2) a)) -1)
(neg.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a (neg.f64 b))))
(sqrt.f64 (/.f64 (pow.f64 (+.f64 a b) 4) (pow.f64 (*.f64 a b) 2)))
(log.f64 (exp.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b)))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b)) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (+.f64 a b) 2) 3) (pow.f64 (*.f64 a b) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))))
(exp.f64 (log.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (/.f64 (pow.f64 (*.f64 a b) 2) (+.f64 a b))))) 1)
(/.f64 1/2 (*.f64 (/.f64 a (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a)) (/.f64 b (/.f64 (+.f64 a b) b))))
(/.f64 1/2 (*.f64 (/.f64 b (/.f64 (+.f64 a b) b)) (/.f64 a (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a))))
(/.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (*.f64 (*.f64 a a) (/.f64 b (/.f64 (+.f64 a b) b))))
(/.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (*.f64 (/.f64 b (/.f64 (+.f64 a b) b)) (*.f64 a a)))
(/.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (/.f64 (pow.f64 (*.f64 a b) 2) (+.f64 a b)))
(/.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (/.f64 (*.f64 a a) (*.f64 (+.f64 a b) (pow.f64 b -2))))
(/.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2))) (/.f64 b (/.f64 (+.f64 a b) b)))
(/.f64 (+.f64 a b) (*.f64 (/.f64 a (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a))) (*.f64 b b)))
(/.f64 (+.f64 a b) (*.f64 (*.f64 b b) (/.f64 a (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a)))))
(/.f64 (*.f64 (+.f64 a b) (pow.f64 b -2)) (/.f64 a (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a))))
(/.f64 1 (*.f64 (/.f64 a (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a))) (/.f64 b (/.f64 (+.f64 a b) b))))
(/.f64 1 (*.f64 (/.f64 b (/.f64 (+.f64 a b) b)) (/.f64 a (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a)))))
(/.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 1/2 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (+.f64 a b)))))
(/.f64 1 (/.f64 (*.f64 b b) (*.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (*.f64 (pow.f64 a -2) (+.f64 a b)))))
(/.f64 1 (/.f64 (*.f64 a a) (*.f64 1/2 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 (+.f64 a b) (pow.f64 b -2))))))
(/.f64 (*.f64 1/2 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (+.f64 a b))) (pow.f64 (*.f64 a b) 2))
(/.f64 (neg.f64 (+.f64 a b)) (*.f64 (/.f64 a (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a))) (*.f64 b (neg.f64 b))))
(/.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) -1/2) (*.f64 (/.f64 b (/.f64 (+.f64 a b) b)) (*.f64 a (neg.f64 a))))
(/.f64 (*.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (*.f64 (pow.f64 a -2) (+.f64 a b))) (*.f64 b b))
(/.f64 (*.f64 1/2 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 (+.f64 a b) (pow.f64 b -2)))) (*.f64 a a))
(/.f64 (/.f64 (+.f64 a b) b) (*.f64 (/.f64 a (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a))) b))
(/.f64 (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a)) (*.f64 (/.f64 b (/.f64 (+.f64 a b) b)) a))
(/.f64 (*.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) -1/2) 1) (*.f64 (*.f64 a (neg.f64 a)) (/.f64 b (/.f64 (+.f64 a b) b))))
(/.f64 (*.f64 (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a)) 1) (*.f64 a (/.f64 b (/.f64 (+.f64 a b) b))))
(/.f64 (*.f64 (neg.f64 (+.f64 a b)) 1) (*.f64 (*.f64 b (neg.f64 b)) (/.f64 a (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a)))))
(/.f64 (*.f64 (/.f64 (+.f64 a b) b) 1) (*.f64 b (/.f64 a (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a)))))
(/.f64 (*.f64 1/2 (+.f64 a b)) (*.f64 (/.f64 a (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a)) (*.f64 b b)))
(/.f64 (*.f64 1/2 (neg.f64 (+.f64 a b))) (*.f64 (/.f64 a (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a)) (*.f64 b (neg.f64 b))))
(/.f64 (*.f64 1/2 (/.f64 (+.f64 a b) b)) (*.f64 (/.f64 a (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a)) b))
(/.f64 (*.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (neg.f64 (+.f64 a b))) (*.f64 (*.f64 a a) (*.f64 b (neg.f64 b))))
(/.f64 (*.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (/.f64 (+.f64 a b) b)) (*.f64 a (*.f64 a b)))
(/.f64 (*.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) -1/2) (+.f64 a b)) (*.f64 (*.f64 a (neg.f64 a)) (*.f64 b b)))
(/.f64 (*.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) -1/2) (neg.f64 (+.f64 a b))) (*.f64 (*.f64 a (neg.f64 a)) (*.f64 b (neg.f64 b))))
(/.f64 (*.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) -1/2) (/.f64 (+.f64 a b) b)) (*.f64 (*.f64 a (neg.f64 a)) b))
(/.f64 (*.f64 (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a)) (+.f64 a b)) (*.f64 a (*.f64 b b)))
(/.f64 (*.f64 (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a)) (neg.f64 (+.f64 a b))) (*.f64 a (*.f64 b (neg.f64 b))))
(/.f64 (*.f64 (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a)) (/.f64 (+.f64 a b) b)) (*.f64 a b))
(/.f64 (*.f64 (+.f64 a b) 1/2) (*.f64 (*.f64 b b) (/.f64 a (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a))))
(/.f64 (*.f64 (+.f64 a b) (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) -1/2)) (*.f64 (*.f64 b b) (*.f64 a (neg.f64 a))))
(/.f64 (*.f64 (+.f64 a b) (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a))) (*.f64 a (*.f64 b b)))
(/.f64 (*.f64 (neg.f64 (+.f64 a b)) 1/2) (*.f64 (*.f64 b (neg.f64 b)) (/.f64 a (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a))))
(/.f64 (*.f64 (neg.f64 (+.f64 a b)) (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))))) (*.f64 (*.f64 b (neg.f64 b)) (*.f64 a a)))
(/.f64 (*.f64 (neg.f64 (+.f64 a b)) (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) -1/2)) (*.f64 (*.f64 b (neg.f64 b)) (*.f64 a (neg.f64 a))))
(/.f64 (*.f64 (neg.f64 (+.f64 a b)) (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a))) (*.f64 (*.f64 b (neg.f64 b)) a))
(/.f64 (*.f64 (/.f64 (+.f64 a b) b) 1/2) (*.f64 b (/.f64 a (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a))))
(/.f64 (*.f64 (/.f64 (+.f64 a b) b) (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))))) (*.f64 a (*.f64 a b)))
(/.f64 (*.f64 (/.f64 (+.f64 a b) b) (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) -1/2)) (*.f64 b (*.f64 a (neg.f64 a))))
(/.f64 (*.f64 (/.f64 (+.f64 a b) b) (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a))) (*.f64 a b))
(/.f64 (neg.f64 (*.f64 1/2 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (+.f64 a b)))) (neg.f64 (pow.f64 (*.f64 a b) 2)))
(/.f64 (neg.f64 (*.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (*.f64 (pow.f64 a -2) (+.f64 a b)))) (*.f64 b (neg.f64 b)))
(/.f64 (neg.f64 (*.f64 1/2 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 (+.f64 a b) (pow.f64 b -2))))) (*.f64 a (neg.f64 a)))
(/.f64 (*.f64 1/2 (*.f64 (+.f64 a b) (pow.f64 b -2))) (/.f64 a (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a)))
(/.f64 (*.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2))) (neg.f64 (+.f64 a b))) (*.f64 b (neg.f64 b)))
(/.f64 (*.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2))) (/.f64 (+.f64 a b) b)) b)
(/.f64 (*.f64 (*.f64 (+.f64 a b) (pow.f64 b -2)) 1/2) (/.f64 a (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a)))
(/.f64 (*.f64 (*.f64 (+.f64 a b) (pow.f64 b -2)) (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) -1/2)) (*.f64 a (neg.f64 a)))
(/.f64 (*.f64 (*.f64 (+.f64 a b) (pow.f64 b -2)) (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a))) a)
(/.f64 (*.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) -1/2) (*.f64 (+.f64 a b) (pow.f64 b -2))) (*.f64 a (neg.f64 a)))
(/.f64 (*.f64 (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a)) (*.f64 (+.f64 a b) (pow.f64 b -2))) a)
(/.f64 (*.f64 (neg.f64 (+.f64 a b)) (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2)))) (*.f64 b (neg.f64 b)))
(/.f64 (*.f64 (/.f64 (+.f64 a b) b) (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2)))) b)
(/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (*.f64 (pow.f64 a -2) (+.f64 a b))) b) b)
(/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (*.f64 (pow.f64 a -2) (+.f64 a b))) 1) (*.f64 b b))
(/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (*.f64 (pow.f64 a -2) (+.f64 a b))) (cbrt.f64 (pow.f64 b 4))) (pow.f64 (cbrt.f64 b) 2))
(/.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 (+.f64 a b) (pow.f64 b -2)))) a) a)
(/.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 (+.f64 a b) (pow.f64 b -2)))) 1) (*.f64 a a))
(/.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 (+.f64 a b) (pow.f64 b -2)))) (cbrt.f64 (pow.f64 a 4))) (pow.f64 (cbrt.f64 a) 2))
(pow.f64 (/.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (/.f64 (pow.f64 (*.f64 a b) 2) (+.f64 a b))) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (/.f64 (pow.f64 (*.f64 a b) 2) (+.f64 a b)))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (/.f64 (pow.f64 (*.f64 a b) 2) (+.f64 a b))) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (+.f64 a b)))) (*.f64 a b)) 2)
(sqrt.f64 (pow.f64 (/.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (/.f64 (pow.f64 (*.f64 a b) 2) (+.f64 a b))) 2))
(log.f64 (exp.f64 (/.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (/.f64 (pow.f64 (*.f64 a b) 2) (+.f64 a b)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (/.f64 (pow.f64 (*.f64 a b) 2) (+.f64 a b))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (/.f64 (pow.f64 (*.f64 a b) 2) (+.f64 a b))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2))) 3) (pow.f64 (*.f64 (+.f64 a b) (pow.f64 b -2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 a b) (pow.f64 b -2)) 3) (pow.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (/.f64 (pow.f64 (*.f64 a b) 2) (+.f64 a b)))))
(exp.f64 (log.f64 (/.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (/.f64 (pow.f64 (*.f64 a b) 2) (+.f64 a b)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (/.f64 (pow.f64 (*.f64 a b) 2) (+.f64 a b)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (/.f64 (pow.f64 (*.f64 a b) 2) (+.f64 a b)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 a b) (pow.f64 b -2)))) 1)
(*.f64 (+.f64 a b) (pow.f64 b -2))
(*.f64 (*.f64 (+.f64 a b) (pow.f64 b -2)) 1)
(*.f64 1 (*.f64 (+.f64 a b) (pow.f64 b -2)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 a b) (pow.f64 b -2))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 a b) (pow.f64 b -2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 a b) (pow.f64 b -2))) 2) (cbrt.f64 (*.f64 (+.f64 a b) (pow.f64 b -2))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (*.f64 (cbrt.f64 (+.f64 a b)) (pow.f64 b -2)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) b) (/.f64 (sqrt.f64 (+.f64 a b)) b))
(*.f64 (sqrt.f64 (+.f64 a b)) (*.f64 (sqrt.f64 (+.f64 a b)) (pow.f64 b -2)))
(*.f64 (neg.f64 (+.f64 a b)) (/.f64 1 (*.f64 b (neg.f64 b))))
(*.f64 (pow.f64 b -2) (+.f64 a b))
(*.f64 (/.f64 (+.f64 a b) b) (/.f64 1 b))
(*.f64 (/.f64 1 b) (/.f64 (+.f64 a b) b))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 b 4))) (/.f64 (+.f64 a b) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) b) (/.f64 (cbrt.f64 (+.f64 a b)) b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) 1) (/.f64 (cbrt.f64 (+.f64 a b)) (*.f64 b b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (cbrt.f64 (pow.f64 b 4))) (cbrt.f64 (*.f64 (+.f64 a b) (pow.f64 b -2))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) 1) (/.f64 (sqrt.f64 (+.f64 a b)) (*.f64 b b)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) (cbrt.f64 (pow.f64 b 4))) (/.f64 (sqrt.f64 (+.f64 a b)) (pow.f64 (cbrt.f64 b) 2)))
(pow.f64 (*.f64 (+.f64 a b) (pow.f64 b -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 a b) (pow.f64 b -2))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 a b) (pow.f64 b -2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (+.f64 a b)) b) 2)
(pow.f64 (/.f64 b (/.f64 (+.f64 a b) b)) -1)
(neg.f64 (/.f64 (+.f64 a b) (*.f64 b (neg.f64 b))))
(sqrt.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 b 4)))
(log.f64 (pow.f64 (exp.f64 (+.f64 a b)) (pow.f64 b -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 a b) (pow.f64 b -2)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 a b) (pow.f64 b -2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (*.f64 b b) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 a b) (pow.f64 b -2))))
(exp.f64 (log.f64 (*.f64 (+.f64 a b) (pow.f64 b -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 a b) (pow.f64 b -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 a b) (pow.f64 b -2))))
Outputs
(*.f64 1/2 (/.f64 (pow.f64 b 2) a))
(*.f64 1/2 (/.f64 (*.f64 b b) a))
(*.f64 1/2 (/.f64 b (/.f64 a b)))
(+.f64 (*.f64 1/2 b) (*.f64 1/2 (/.f64 (pow.f64 b 2) a)))
(*.f64 1/2 (+.f64 b (/.f64 (*.f64 b b) a)))
(*.f64 1/2 (+.f64 b (/.f64 b (/.f64 a b))))
(+.f64 (*.f64 1/2 b) (*.f64 1/2 (/.f64 (pow.f64 b 2) a)))
(*.f64 1/2 (+.f64 b (/.f64 (*.f64 b b) a)))
(*.f64 1/2 (+.f64 b (/.f64 b (/.f64 a b))))
(+.f64 (*.f64 1/2 b) (*.f64 1/2 (/.f64 (pow.f64 b 2) a)))
(*.f64 1/2 (+.f64 b (/.f64 (*.f64 b b) a)))
(*.f64 1/2 (+.f64 b (/.f64 b (/.f64 a b))))
(*.f64 1/2 b)
(+.f64 (*.f64 1/2 b) (*.f64 1/2 (/.f64 (pow.f64 b 2) a)))
(*.f64 1/2 (+.f64 b (/.f64 (*.f64 b b) a)))
(*.f64 1/2 (+.f64 b (/.f64 b (/.f64 a b))))
(+.f64 (*.f64 1/2 b) (*.f64 1/2 (/.f64 (pow.f64 b 2) a)))
(*.f64 1/2 (+.f64 b (/.f64 (*.f64 b b) a)))
(*.f64 1/2 (+.f64 b (/.f64 b (/.f64 a b))))
(+.f64 (*.f64 1/2 b) (*.f64 1/2 (/.f64 (pow.f64 b 2) a)))
(*.f64 1/2 (+.f64 b (/.f64 (*.f64 b b) a)))
(*.f64 1/2 (+.f64 b (/.f64 b (/.f64 a b))))
(*.f64 1/2 b)
(+.f64 (*.f64 1/2 b) (*.f64 1/2 (/.f64 (pow.f64 b 2) a)))
(*.f64 1/2 (+.f64 b (/.f64 (*.f64 b b) a)))
(*.f64 1/2 (+.f64 b (/.f64 b (/.f64 a b))))
(+.f64 (*.f64 1/2 b) (*.f64 1/2 (/.f64 (pow.f64 b 2) a)))
(*.f64 1/2 (+.f64 b (/.f64 (*.f64 b b) a)))
(*.f64 1/2 (+.f64 b (/.f64 b (/.f64 a b))))
(+.f64 (*.f64 1/2 b) (*.f64 1/2 (/.f64 (pow.f64 b 2) a)))
(*.f64 1/2 (+.f64 b (/.f64 (*.f64 b b) a)))
(*.f64 1/2 (+.f64 b (/.f64 b (/.f64 a b))))
(*.f64 1/2 b)
(+.f64 (*.f64 1/2 b) (*.f64 1/2 (/.f64 (pow.f64 b 2) a)))
(*.f64 1/2 (+.f64 b (/.f64 (*.f64 b b) a)))
(*.f64 1/2 (+.f64 b (/.f64 b (/.f64 a b))))
(+.f64 (*.f64 1/2 b) (*.f64 1/2 (/.f64 (pow.f64 b 2) a)))
(*.f64 1/2 (+.f64 b (/.f64 (*.f64 b b) a)))
(*.f64 1/2 (+.f64 b (/.f64 b (/.f64 a b))))
(+.f64 (*.f64 1/2 b) (*.f64 1/2 (/.f64 (pow.f64 b 2) a)))
(*.f64 1/2 (+.f64 b (/.f64 (*.f64 b b) a)))
(*.f64 1/2 (+.f64 b (/.f64 b (/.f64 a b))))
(*.f64 1/2 (/.f64 (pow.f64 b 2) a))
(*.f64 1/2 (/.f64 (*.f64 b b) a))
(*.f64 1/2 (/.f64 b (/.f64 a b)))
(+.f64 (*.f64 1/2 b) (*.f64 1/2 (/.f64 (pow.f64 b 2) a)))
(*.f64 1/2 (+.f64 b (/.f64 (*.f64 b b) a)))
(*.f64 1/2 (+.f64 b (/.f64 b (/.f64 a b))))
(+.f64 (*.f64 1/2 b) (*.f64 1/2 (/.f64 (pow.f64 b 2) a)))
(*.f64 1/2 (+.f64 b (/.f64 (*.f64 b b) a)))
(*.f64 1/2 (+.f64 b (/.f64 b (/.f64 a b))))
(+.f64 (*.f64 1/2 b) (*.f64 1/2 (/.f64 (pow.f64 b 2) a)))
(*.f64 1/2 (+.f64 b (/.f64 (*.f64 b b) a)))
(*.f64 1/2 (+.f64 b (/.f64 b (/.f64 a b))))
(*.f64 1/2 (/.f64 (pow.f64 b 2) a))
(*.f64 1/2 (/.f64 (*.f64 b b) a))
(*.f64 1/2 (/.f64 b (/.f64 a b)))
(+.f64 (*.f64 1/2 b) (*.f64 1/2 (/.f64 (pow.f64 b 2) a)))
(*.f64 1/2 (+.f64 b (/.f64 (*.f64 b b) a)))
(*.f64 1/2 (+.f64 b (/.f64 b (/.f64 a b))))
(+.f64 (*.f64 1/2 b) (*.f64 1/2 (/.f64 (pow.f64 b 2) a)))
(*.f64 1/2 (+.f64 b (/.f64 (*.f64 b b) a)))
(*.f64 1/2 (+.f64 b (/.f64 b (/.f64 a b))))
(+.f64 (*.f64 1/2 b) (*.f64 1/2 (/.f64 (pow.f64 b 2) a)))
(*.f64 1/2 (+.f64 b (/.f64 (*.f64 b b) a)))
(*.f64 1/2 (+.f64 b (/.f64 b (/.f64 a b))))
(/.f64 b a)
(+.f64 (/.f64 b a) 2)
(+.f64 2 (/.f64 b a))
(+.f64 (/.f64 b a) (+.f64 2 (/.f64 a b)))
(+.f64 2 (+.f64 (/.f64 b a) (/.f64 a b)))
(+.f64 (/.f64 b a) (+.f64 2 (/.f64 a b)))
(+.f64 2 (+.f64 (/.f64 b a) (/.f64 a b)))
(/.f64 a b)
(+.f64 2 (/.f64 a b))
(+.f64 (/.f64 b a) (+.f64 2 (/.f64 a b)))
(+.f64 2 (+.f64 (/.f64 b a) (/.f64 a b)))
(+.f64 (/.f64 b a) (+.f64 2 (/.f64 a b)))
(+.f64 2 (+.f64 (/.f64 b a) (/.f64 a b)))
(/.f64 a b)
(+.f64 2 (/.f64 a b))
(+.f64 (/.f64 b a) (+.f64 2 (/.f64 a b)))
(+.f64 2 (+.f64 (/.f64 b a) (/.f64 a b)))
(+.f64 (/.f64 b a) (+.f64 2 (/.f64 a b)))
(+.f64 2 (+.f64 (/.f64 b a) (/.f64 a b)))
(/.f64 a b)
(+.f64 2 (/.f64 a b))
(+.f64 (/.f64 b a) (+.f64 2 (/.f64 a b)))
(+.f64 2 (+.f64 (/.f64 b a) (/.f64 a b)))
(+.f64 (/.f64 b a) (+.f64 2 (/.f64 a b)))
(+.f64 2 (+.f64 (/.f64 b a) (/.f64 a b)))
(/.f64 b a)
(+.f64 (/.f64 b a) 2)
(+.f64 2 (/.f64 b a))
(+.f64 (/.f64 b a) (+.f64 2 (/.f64 a b)))
(+.f64 2 (+.f64 (/.f64 b a) (/.f64 a b)))
(+.f64 (/.f64 b a) (+.f64 2 (/.f64 a b)))
(+.f64 2 (+.f64 (/.f64 b a) (/.f64 a b)))
(/.f64 b a)
(+.f64 (/.f64 b a) 2)
(+.f64 2 (/.f64 b a))
(+.f64 (/.f64 b a) (+.f64 2 (/.f64 a b)))
(+.f64 2 (+.f64 (/.f64 b a) (/.f64 a b)))
(+.f64 (/.f64 b a) (+.f64 2 (/.f64 a b)))
(+.f64 2 (+.f64 (/.f64 b a) (/.f64 a b)))
(*.f64 1/2 (/.f64 b a))
(+.f64 1 (*.f64 1/2 (/.f64 b a)))
(+.f64 (*.f64 1/2 (/.f64 b a)) 1)
(fma.f64 1/2 (/.f64 b a) 1)
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 a b)) (*.f64 1/2 (/.f64 b a))))
(+.f64 1 (*.f64 1/2 (+.f64 (/.f64 a b) (/.f64 b a))))
(fma.f64 1/2 (+.f64 (/.f64 b a) (/.f64 a b)) 1)
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 a b)) (*.f64 1/2 (/.f64 b a))))
(+.f64 1 (*.f64 1/2 (+.f64 (/.f64 a b) (/.f64 b a))))
(fma.f64 1/2 (+.f64 (/.f64 b a) (/.f64 a b)) 1)
(*.f64 1/2 (/.f64 a b))
(/.f64 1/2 (/.f64 b a))
(+.f64 1 (*.f64 1/2 (/.f64 a b)))
(fma.f64 1/2 (/.f64 a b) 1)
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 a b)) (*.f64 1/2 (/.f64 b a))))
(+.f64 1 (*.f64 1/2 (+.f64 (/.f64 a b) (/.f64 b a))))
(fma.f64 1/2 (+.f64 (/.f64 b a) (/.f64 a b)) 1)
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 a b)) (*.f64 1/2 (/.f64 b a))))
(+.f64 1 (*.f64 1/2 (+.f64 (/.f64 a b) (/.f64 b a))))
(fma.f64 1/2 (+.f64 (/.f64 b a) (/.f64 a b)) 1)
(*.f64 1/2 (/.f64 a b))
(/.f64 1/2 (/.f64 b a))
(+.f64 1 (*.f64 1/2 (/.f64 a b)))
(fma.f64 1/2 (/.f64 a b) 1)
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 a b)) (*.f64 1/2 (/.f64 b a))))
(+.f64 1 (*.f64 1/2 (+.f64 (/.f64 a b) (/.f64 b a))))
(fma.f64 1/2 (+.f64 (/.f64 b a) (/.f64 a b)) 1)
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 a b)) (*.f64 1/2 (/.f64 b a))))
(+.f64 1 (*.f64 1/2 (+.f64 (/.f64 a b) (/.f64 b a))))
(fma.f64 1/2 (+.f64 (/.f64 b a) (/.f64 a b)) 1)
(*.f64 1/2 (/.f64 a b))
(/.f64 1/2 (/.f64 b a))
(+.f64 1 (*.f64 1/2 (/.f64 a b)))
(fma.f64 1/2 (/.f64 a b) 1)
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 a b)) (*.f64 1/2 (/.f64 b a))))
(+.f64 1 (*.f64 1/2 (+.f64 (/.f64 a b) (/.f64 b a))))
(fma.f64 1/2 (+.f64 (/.f64 b a) (/.f64 a b)) 1)
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 a b)) (*.f64 1/2 (/.f64 b a))))
(+.f64 1 (*.f64 1/2 (+.f64 (/.f64 a b) (/.f64 b a))))
(fma.f64 1/2 (+.f64 (/.f64 b a) (/.f64 a b)) 1)
(*.f64 1/2 (/.f64 b a))
(+.f64 1 (*.f64 1/2 (/.f64 b a)))
(+.f64 (*.f64 1/2 (/.f64 b a)) 1)
(fma.f64 1/2 (/.f64 b a) 1)
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 a b)) (*.f64 1/2 (/.f64 b a))))
(+.f64 1 (*.f64 1/2 (+.f64 (/.f64 a b) (/.f64 b a))))
(fma.f64 1/2 (+.f64 (/.f64 b a) (/.f64 a b)) 1)
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 a b)) (*.f64 1/2 (/.f64 b a))))
(+.f64 1 (*.f64 1/2 (+.f64 (/.f64 a b) (/.f64 b a))))
(fma.f64 1/2 (+.f64 (/.f64 b a) (/.f64 a b)) 1)
(*.f64 1/2 (/.f64 b a))
(+.f64 1 (*.f64 1/2 (/.f64 b a)))
(+.f64 (*.f64 1/2 (/.f64 b a)) 1)
(fma.f64 1/2 (/.f64 b a) 1)
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 a b)) (*.f64 1/2 (/.f64 b a))))
(+.f64 1 (*.f64 1/2 (+.f64 (/.f64 a b) (/.f64 b a))))
(fma.f64 1/2 (+.f64 (/.f64 b a) (/.f64 a b)) 1)
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 a b)) (*.f64 1/2 (/.f64 b a))))
(+.f64 1 (*.f64 1/2 (+.f64 (/.f64 a b) (/.f64 b a))))
(fma.f64 1/2 (+.f64 (/.f64 b a) (/.f64 a b)) 1)
(/.f64 1 b)
(+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2)))
(+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b)))
(+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2)))
(+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b)))
(+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2)))
(+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b)))
(/.f64 a (pow.f64 b 2))
(/.f64 a (*.f64 b b))
(+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2)))
(+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b)))
(+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2)))
(+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b)))
(+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2)))
(+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b)))
(/.f64 a (pow.f64 b 2))
(/.f64 a (*.f64 b b))
(+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2)))
(+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b)))
(+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2)))
(+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b)))
(+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2)))
(+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b)))
(/.f64 a (pow.f64 b 2))
(/.f64 a (*.f64 b b))
(+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2)))
(+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b)))
(+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2)))
(+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b)))
(+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2)))
(+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b)))
(/.f64 1 b)
(+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2)))
(+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b)))
(+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2)))
(+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b)))
(+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2)))
(+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b)))
(/.f64 1 b)
(+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2)))
(+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b)))
(+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2)))
(+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b)))
(+.f64 (/.f64 1 b) (/.f64 a (pow.f64 b 2)))
(+.f64 (/.f64 1 b) (/.f64 a (*.f64 b b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2))))) 1)
(*.f64 a (*.f64 (*.f64 b (+.f64 b a)) (*.f64 1/2 (pow.f64 a -2))))
(*.f64 1/2 (/.f64 b (/.f64 a (+.f64 b a))))
(*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 a a)))
(*.f64 a (*.f64 (*.f64 b (+.f64 b a)) (*.f64 1/2 (pow.f64 a -2))))
(*.f64 1/2 (/.f64 b (/.f64 a (+.f64 b a))))
(*.f64 1/2 (/.f64 1 (/.f64 a (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a))))
(*.f64 a (*.f64 (*.f64 b (+.f64 b a)) (*.f64 1/2 (pow.f64 a -2))))
(*.f64 1/2 (/.f64 b (/.f64 a (+.f64 b a))))
(*.f64 1/2 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (pow.f64 a -2)))
(*.f64 a (*.f64 (*.f64 b (+.f64 b a)) (*.f64 1/2 (pow.f64 a -2))))
(*.f64 1/2 (/.f64 b (/.f64 a (+.f64 b a))))
(*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2)))
(*.f64 a (*.f64 (*.f64 b (+.f64 b a)) (*.f64 1/2 (pow.f64 a -2))))
(*.f64 1/2 (/.f64 b (/.f64 a (+.f64 b a))))
(*.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (pow.f64 a -2))
(*.f64 a (*.f64 (*.f64 b (+.f64 b a)) (*.f64 1/2 (pow.f64 a -2))))
(*.f64 1/2 (/.f64 b (/.f64 a (+.f64 b a))))
(*.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2))) 1)
(*.f64 a (*.f64 (*.f64 b (+.f64 b a)) (*.f64 1/2 (pow.f64 a -2))))
(*.f64 1/2 (/.f64 b (/.f64 a (+.f64 b a))))
(*.f64 1 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2))))
(*.f64 a (*.f64 (*.f64 b (+.f64 b a)) (*.f64 1/2 (pow.f64 a -2))))
(*.f64 1/2 (/.f64 b (/.f64 a (+.f64 b a))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2)))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2)))) 2))
(*.f64 a (*.f64 (*.f64 b (+.f64 b a)) (*.f64 1/2 (pow.f64 a -2))))
(*.f64 1/2 (/.f64 b (/.f64 a (+.f64 b a))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2)))) 2) (cbrt.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2)))))
(*.f64 a (*.f64 (*.f64 b (+.f64 b a)) (*.f64 1/2 (pow.f64 a -2))))
(*.f64 1/2 (/.f64 b (/.f64 a (+.f64 b a))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))))) 2) (*.f64 (cbrt.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))))) (pow.f64 a -2)))
(*.f64 a (*.f64 (*.f64 b (+.f64 b a)) (*.f64 1/2 (pow.f64 a -2))))
(*.f64 1/2 (/.f64 b (/.f64 a (+.f64 b a))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))))) a) (/.f64 (sqrt.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))))) a))
(*.f64 a (*.f64 (*.f64 b (+.f64 b a)) (*.f64 1/2 (pow.f64 a -2))))
(*.f64 1/2 (/.f64 b (/.f64 a (+.f64 b a))))
(*.f64 (sqrt.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))))) (*.f64 (sqrt.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))))) (pow.f64 a -2)))
(*.f64 a (*.f64 (*.f64 b (+.f64 b a)) (*.f64 1/2 (pow.f64 a -2))))
(*.f64 1/2 (/.f64 b (/.f64 a (+.f64 b a))))
(*.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) -1/2) (/.f64 1 (*.f64 a (neg.f64 a))))
(/.f64 (*.f64 a (*.f64 (*.f64 b (+.f64 b a)) -1/2)) (*.f64 a (neg.f64 a)))
(/.f64 -1/2 (/.f64 (neg.f64 a) (*.f64 b (+.f64 b a))))
(*.f64 (/.f64 1/2 a) (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a))
(*.f64 a (*.f64 (*.f64 b (+.f64 b a)) (*.f64 1/2 (pow.f64 a -2))))
(*.f64 1/2 (/.f64 b (/.f64 a (+.f64 b a))))
(*.f64 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a) (/.f64 1/2 a))
(*.f64 a (*.f64 (*.f64 b (+.f64 b a)) (*.f64 1/2 (pow.f64 a -2))))
(*.f64 1/2 (/.f64 b (/.f64 a (+.f64 b a))))
(*.f64 (pow.f64 a -2) (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))))
(*.f64 a (*.f64 (*.f64 b (+.f64 b a)) (*.f64 1/2 (pow.f64 a -2))))
(*.f64 1/2 (/.f64 b (/.f64 a (+.f64 b a))))
(*.f64 (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a)) (/.f64 1 a))
(*.f64 a (*.f64 (*.f64 b (+.f64 b a)) (*.f64 1/2 (pow.f64 a -2))))
(*.f64 1/2 (/.f64 b (/.f64 a (+.f64 b a))))
(*.f64 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) 1) (/.f64 1/2 (*.f64 a a)))
(*.f64 a (*.f64 (*.f64 b (+.f64 b a)) (*.f64 1/2 (pow.f64 a -2))))
(*.f64 1/2 (/.f64 b (/.f64 a (+.f64 b a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))))) 2) 1) (/.f64 (cbrt.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))))) (*.f64 a a)))
(*.f64 a (*.f64 (*.f64 b (+.f64 b a)) (*.f64 1/2 (pow.f64 a -2))))
(*.f64 1/2 (/.f64 b (/.f64 a (+.f64 b a))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))))) 1) (/.f64 (sqrt.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))))) (*.f64 a a)))
(*.f64 a (*.f64 (*.f64 b (+.f64 b a)) (*.f64 1/2 (pow.f64 a -2))))
(*.f64 1/2 (/.f64 b (/.f64 a (+.f64 b a))))
(*.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 a 4))) (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 a 4))) (/.f64 (*.f64 a (*.f64 b (+.f64 b a))) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 a 4))) (*.f64 (/.f64 a (pow.f64 (cbrt.f64 a) 2)) (*.f64 b (+.f64 b a))))
(*.f64 (/.f64 1/2 (*.f64 a a)) (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))))
(*.f64 a (*.f64 (*.f64 b (+.f64 b a)) (*.f64 1/2 (pow.f64 a -2))))
(*.f64 1/2 (/.f64 b (/.f64 a (+.f64 b a))))
(*.f64 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (cbrt.f64 (pow.f64 a 4))) (/.f64 1/2 (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 a 4))) (/.f64 (*.f64 a (*.f64 b (+.f64 b a))) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 a 4))) (*.f64 (/.f64 a (pow.f64 (cbrt.f64 a) 2)) (*.f64 b (+.f64 b a))))
(*.f64 (/.f64 1 a) (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a)))
(*.f64 a (*.f64 (*.f64 b (+.f64 b a)) (*.f64 1/2 (pow.f64 a -2))))
(*.f64 1/2 (/.f64 b (/.f64 a (+.f64 b a))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 a 4))) (/.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 a 4))) (/.f64 (*.f64 a (*.f64 b (+.f64 b a))) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 a 4))) (*.f64 (/.f64 a (pow.f64 (cbrt.f64 a) 2)) (*.f64 b (+.f64 b a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))))) 2) a) (/.f64 (cbrt.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))))) a))
(*.f64 a (*.f64 (*.f64 b (+.f64 b a)) (*.f64 1/2 (pow.f64 a -2))))
(*.f64 1/2 (/.f64 b (/.f64 a (+.f64 b a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))))) 2) (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2)))))
(*.f64 (cbrt.f64 (*.f64 a (*.f64 (*.f64 b (+.f64 b a)) (*.f64 1/2 (pow.f64 a -2))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/2 a) (*.f64 b (+.f64 b a)))) 2) (cbrt.f64 (pow.f64 a 4))))
(*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 b (/.f64 a (+.f64 b a))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 1/2 a) b) (+.f64 b a))) 2) (cbrt.f64 (pow.f64 a 4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))))) (cbrt.f64 (pow.f64 a 4))) (/.f64 (sqrt.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))))) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 a 4))) (/.f64 (*.f64 a (*.f64 b (+.f64 b a))) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 a 4))) (*.f64 (/.f64 a (pow.f64 (cbrt.f64 a) 2)) (*.f64 b (+.f64 b a))))
(pow.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2))) 1)
(*.f64 a (*.f64 (*.f64 b (+.f64 b a)) (*.f64 1/2 (pow.f64 a -2))))
(*.f64 1/2 (/.f64 b (/.f64 a (+.f64 b a))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2)))) 3)
(*.f64 a (*.f64 (*.f64 b (+.f64 b a)) (*.f64 1/2 (pow.f64 a -2))))
(*.f64 1/2 (/.f64 b (/.f64 a (+.f64 b a))))
(pow.f64 (pow.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2))) 3) 1/3)
(*.f64 a (*.f64 (*.f64 b (+.f64 b a)) (*.f64 1/2 (pow.f64 a -2))))
(*.f64 1/2 (/.f64 b (/.f64 a (+.f64 b a))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))))) a) 2)
(*.f64 a (*.f64 (*.f64 b (+.f64 b a)) (*.f64 1/2 (pow.f64 a -2))))
(*.f64 1/2 (/.f64 b (/.f64 a (+.f64 b a))))
(pow.f64 (/.f64 a (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a))) -1)
(*.f64 a (*.f64 (*.f64 b (+.f64 b a)) (*.f64 1/2 (pow.f64 a -2))))
(*.f64 1/2 (/.f64 b (/.f64 a (+.f64 b a))))
(neg.f64 (/.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (*.f64 a (neg.f64 a))))
(/.f64 (*.f64 a (*.f64 (*.f64 b (+.f64 b a)) -1/2)) (*.f64 a (neg.f64 a)))
(/.f64 -1/2 (/.f64 (neg.f64 a) (*.f64 b (+.f64 b a))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2))) 2))
(sqrt.f64 (pow.f64 (*.f64 a (*.f64 (*.f64 b (+.f64 b a)) (*.f64 1/2 (pow.f64 a -2)))) 2))
(fabs.f64 (*.f64 1/2 (/.f64 b (/.f64 a (+.f64 b a)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (pow.f64 a -2)))
(*.f64 (pow.f64 a -2) (log.f64 (pow.f64 (exp.f64 1/2) (*.f64 a (*.f64 b (+.f64 b a))))))
(*.f64 (pow.f64 a -2) (*.f64 (*.f64 b (*.f64 (+.f64 b a) a)) (log.f64 (exp.f64 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2))))))
(*.f64 a (*.f64 (*.f64 b (+.f64 b a)) (*.f64 1/2 (pow.f64 a -2))))
(*.f64 1/2 (/.f64 b (/.f64 a (+.f64 b a))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2))) 3))
(*.f64 a (*.f64 (*.f64 b (+.f64 b a)) (*.f64 1/2 (pow.f64 a -2))))
(*.f64 1/2 (/.f64 b (/.f64 a (+.f64 b a))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) 3) (pow.f64 (*.f64 a a) 3)))
(cbrt.f64 (/.f64 (*.f64 1/8 (pow.f64 (*.f64 a (*.f64 b (+.f64 b a))) 3)) (pow.f64 (*.f64 a a) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (*.f64 1/2 a) b) (+.f64 b a)) 3) (pow.f64 a 6)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2)))))
(*.f64 a (*.f64 (*.f64 b (+.f64 b a)) (*.f64 1/2 (pow.f64 a -2))))
(*.f64 1/2 (/.f64 b (/.f64 a (+.f64 b a))))
(exp.f64 (log.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2)))))
(*.f64 a (*.f64 (*.f64 b (+.f64 b a)) (*.f64 1/2 (pow.f64 a -2))))
(*.f64 1/2 (/.f64 b (/.f64 a (+.f64 b a))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2)))) 1))
(*.f64 a (*.f64 (*.f64 b (+.f64 b a)) (*.f64 1/2 (pow.f64 a -2))))
(*.f64 1/2 (/.f64 b (/.f64 a (+.f64 b a))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2)))))
(*.f64 a (*.f64 (*.f64 b (+.f64 b a)) (*.f64 1/2 (pow.f64 a -2))))
(*.f64 1/2 (/.f64 b (/.f64 a (+.f64 b a))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b)))) 1)
(/.f64 (pow.f64 (+.f64 b a) 2) (*.f64 b a))
(*.f64 (+.f64 a b) (*.f64 (+.f64 a b) (/.f64 (/.f64 1 b) a)))
(/.f64 (pow.f64 (+.f64 b a) 2) (*.f64 b a))
(*.f64 (pow.f64 (+.f64 a b) 2) (/.f64 (/.f64 1 b) a))
(/.f64 (pow.f64 (+.f64 b a) 2) (*.f64 b a))
(*.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b)) 1)
(/.f64 (pow.f64 (+.f64 b a) 2) (*.f64 b a))
(*.f64 1 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b)))
(/.f64 (pow.f64 (+.f64 b a) 2) (*.f64 b a))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 4)) (*.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (/.f64 (/.f64 1 b) a)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 b a) 4)) (*.f64 (/.f64 1 (*.f64 b a)) (pow.f64 (cbrt.f64 (+.f64 b a)) 2)))
(*.f64 (/.f64 1 (*.f64 b a)) (*.f64 (cbrt.f64 (pow.f64 (+.f64 b a) 4)) (pow.f64 (cbrt.f64 (+.f64 b a)) 2)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) 2))
(/.f64 (pow.f64 (+.f64 b a) 2) (*.f64 b a))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) 2) (cbrt.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))))
(/.f64 (pow.f64 (+.f64 b a) 2) (*.f64 b a))
(*.f64 (/.f64 (+.f64 a b) (sqrt.f64 (*.f64 a b))) (/.f64 (+.f64 a b) (sqrt.f64 (*.f64 a b))))
(pow.f64 (/.f64 (+.f64 b a) (sqrt.f64 (*.f64 b a))) 2)
(*.f64 (neg.f64 (pow.f64 (+.f64 a b) 2)) (/.f64 1 (*.f64 a (neg.f64 b))))
(*.f64 (neg.f64 (pow.f64 (+.f64 b a) 2)) (/.f64 1 (neg.f64 (*.f64 b a))))
(/.f64 (neg.f64 (pow.f64 (+.f64 b a) 2)) (*.f64 b (neg.f64 a)))
(*.f64 (/.f64 (/.f64 1 b) a) (pow.f64 (+.f64 a b) 2))
(/.f64 (pow.f64 (+.f64 b a) 2) (*.f64 b a))
(*.f64 (/.f64 (pow.f64 (+.f64 a b) 2) a) (/.f64 1 b))
(/.f64 (pow.f64 (+.f64 b a) 2) (*.f64 b a))
(*.f64 (/.f64 (+.f64 a b) b) (/.f64 (+.f64 a b) a))
(/.f64 (pow.f64 (+.f64 b a) 2) (*.f64 b a))
(*.f64 (/.f64 1 b) (/.f64 (pow.f64 (+.f64 a b) 2) a))
(/.f64 (pow.f64 (+.f64 b a) 2) (*.f64 b a))
(*.f64 (/.f64 1 a) (/.f64 (pow.f64 (+.f64 a b) 2) b))
(/.f64 (pow.f64 (+.f64 b a) 2) (*.f64 b a))
(*.f64 (/.f64 (+.f64 a b) 1) (/.f64 (+.f64 a b) (*.f64 a b)))
(/.f64 (pow.f64 (+.f64 b a) 2) (*.f64 b a))
(*.f64 (/.f64 (+.f64 a b) a) (/.f64 (+.f64 a b) b))
(/.f64 (pow.f64 (+.f64 b a) 2) (*.f64 b a))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 4)) 1) (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (*.f64 a b)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 b a) 4)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 2) (*.f64 b a)))
(*.f64 (/.f64 (+.f64 a b) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (/.f64 (+.f64 a b) (cbrt.f64 (*.f64 a b))))
(*.f64 (/.f64 (+.f64 b a) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (/.f64 (+.f64 b a) (cbrt.f64 (*.f64 b a))))
(/.f64 (/.f64 (pow.f64 (+.f64 b a) 2) (cbrt.f64 (*.f64 b a))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (/.f64 (pow.f64 (+.f64 a b) 2) (cbrt.f64 (*.f64 a b))))
(*.f64 (/.f64 (+.f64 b a) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (/.f64 (+.f64 b a) (cbrt.f64 (*.f64 b a))))
(/.f64 (/.f64 (pow.f64 (+.f64 b a) 2) (cbrt.f64 (*.f64 b a))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 a b))) (/.f64 (pow.f64 (+.f64 a b) 2) (sqrt.f64 (*.f64 a b))))
(pow.f64 (/.f64 (+.f64 b a) (sqrt.f64 (*.f64 b a))) 2)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 4)) a) (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) b))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 b a) 4)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 2) (*.f64 b a)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 4)) b) (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) a))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 b a) 4)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 2) (*.f64 b a)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 4)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 b a) 4)) (cbrt.f64 (/.f64 (pow.f64 (+.f64 b a) 2) (*.f64 b a)))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(/.f64 (cbrt.f64 (pow.f64 (+.f64 b a) 4)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (cbrt.f64 (/.f64 (pow.f64 (+.f64 b a) 2) (*.f64 b a)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 a b) 4)) (sqrt.f64 (*.f64 a b))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (sqrt.f64 (*.f64 a b))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 b a) 4)) (sqrt.f64 (*.f64 b a))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 2) (sqrt.f64 (*.f64 b a))))
(pow.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b)) 1)
(/.f64 (pow.f64 (+.f64 b a) 2) (*.f64 b a))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) 3)
(/.f64 (pow.f64 (+.f64 b a) 2) (*.f64 b a))
(pow.f64 (pow.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b)) 3) 1/3)
(/.f64 (pow.f64 (+.f64 b a) 2) (*.f64 b a))
(pow.f64 (/.f64 (+.f64 a b) (sqrt.f64 (*.f64 a b))) 2)
(pow.f64 (/.f64 (+.f64 b a) (sqrt.f64 (*.f64 b a))) 2)
(pow.f64 (/.f64 b (/.f64 (pow.f64 (+.f64 a b) 2) a)) -1)
(/.f64 (pow.f64 (+.f64 b a) 2) (*.f64 b a))
(neg.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a (neg.f64 b))))
(*.f64 (neg.f64 (pow.f64 (+.f64 b a) 2)) (/.f64 1 (neg.f64 (*.f64 b a))))
(/.f64 (neg.f64 (pow.f64 (+.f64 b a) 2)) (*.f64 b (neg.f64 a)))
(sqrt.f64 (/.f64 (pow.f64 (+.f64 a b) 4) (pow.f64 (*.f64 a b) 2)))
(sqrt.f64 (/.f64 (pow.f64 (+.f64 b a) 4) (pow.f64 (*.f64 b a) 2)))
(log.f64 (exp.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))))
(/.f64 (pow.f64 (+.f64 b a) 2) (*.f64 b a))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b)))))
(/.f64 (pow.f64 (+.f64 b a) 2) (*.f64 b a))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b)) 3))
(/.f64 (pow.f64 (+.f64 b a) 2) (*.f64 b a))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (+.f64 a b) 2) 3) (pow.f64 (*.f64 a b) 3)))
(/.f64 (pow.f64 (+.f64 b a) 2) (*.f64 b a))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))))
(/.f64 (pow.f64 (+.f64 b a) 2) (*.f64 b a))
(exp.f64 (log.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))))
(/.f64 (pow.f64 (+.f64 b a) 2) (*.f64 b a))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))) 1))
(/.f64 (pow.f64 (+.f64 b a) 2) (*.f64 b a))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (*.f64 a b))))
(/.f64 (pow.f64 (+.f64 b a) 2) (*.f64 b a))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (/.f64 (pow.f64 (*.f64 a b) 2) (+.f64 a b))))) 1)
(/.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (+.f64 b a)) (*.f64 a (*.f64 b (+.f64 b a)))))
(*.f64 (/.f64 1/2 a) (*.f64 (*.f64 b (pow.f64 (+.f64 b a) 2)) (pow.f64 b -2)))
(/.f64 1/2 (*.f64 (/.f64 a (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a)) (/.f64 b (/.f64 (+.f64 a b) b))))
(/.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (+.f64 b a)) (*.f64 a (*.f64 b (+.f64 b a)))))
(*.f64 (/.f64 1/2 a) (*.f64 (*.f64 b (pow.f64 (+.f64 b a) 2)) (pow.f64 b -2)))
(/.f64 1/2 (*.f64 (/.f64 b (/.f64 (+.f64 a b) b)) (/.f64 a (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a))))
(/.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (+.f64 b a)) (*.f64 a (*.f64 b (+.f64 b a)))))
(*.f64 (/.f64 1/2 a) (*.f64 (*.f64 b (pow.f64 (+.f64 b a) 2)) (pow.f64 b -2)))
(/.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (*.f64 (*.f64 a a) (/.f64 b (/.f64 (+.f64 a b) b))))
(/.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (+.f64 b a)) (*.f64 a (*.f64 b (+.f64 b a)))))
(*.f64 (/.f64 1/2 a) (*.f64 (*.f64 b (pow.f64 (+.f64 b a) 2)) (pow.f64 b -2)))
(/.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (*.f64 (/.f64 b (/.f64 (+.f64 a b) b)) (*.f64 a a)))
(/.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (+.f64 b a)) (*.f64 a (*.f64 b (+.f64 b a)))))
(*.f64 (/.f64 1/2 a) (*.f64 (*.f64 b (pow.f64 (+.f64 b a) 2)) (pow.f64 b -2)))
(/.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (/.f64 (pow.f64 (*.f64 a b) 2) (+.f64 a b)))
(/.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (+.f64 b a)) (*.f64 a (*.f64 b (+.f64 b a)))))
(*.f64 (/.f64 1/2 a) (*.f64 (*.f64 b (pow.f64 (+.f64 b a) 2)) (pow.f64 b -2)))
(/.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (/.f64 (*.f64 a a) (*.f64 (+.f64 a b) (pow.f64 b -2))))
(/.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (+.f64 b a)) (*.f64 a (*.f64 b (+.f64 b a)))))
(*.f64 (/.f64 1/2 a) (*.f64 (*.f64 b (pow.f64 (+.f64 b a) 2)) (pow.f64 b -2)))
(/.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2))) (/.f64 b (/.f64 (+.f64 a b) b)))
(/.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (+.f64 b a)) (*.f64 a (*.f64 b (+.f64 b a)))))
(*.f64 (/.f64 1/2 a) (*.f64 (*.f64 b (pow.f64 (+.f64 b a) 2)) (pow.f64 b -2)))
(/.f64 (+.f64 a b) (*.f64 (/.f64 a (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a))) (*.f64 b b)))
(/.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (+.f64 b a)) (*.f64 a (*.f64 b (+.f64 b a)))))
(*.f64 (/.f64 1/2 a) (*.f64 (*.f64 b (pow.f64 (+.f64 b a) 2)) (pow.f64 b -2)))
(/.f64 (+.f64 a b) (*.f64 (*.f64 b b) (/.f64 a (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a)))))
(/.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (+.f64 b a)) (*.f64 a (*.f64 b (+.f64 b a)))))
(*.f64 (/.f64 1/2 a) (*.f64 (*.f64 b (pow.f64 (+.f64 b a) 2)) (pow.f64 b -2)))
(/.f64 (*.f64 (+.f64 a b) (pow.f64 b -2)) (/.f64 a (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a))))
(/.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (+.f64 b a)) (*.f64 a (*.f64 b (+.f64 b a)))))
(*.f64 (/.f64 1/2 a) (*.f64 (*.f64 b (pow.f64 (+.f64 b a) 2)) (pow.f64 b -2)))
(/.f64 1 (*.f64 (/.f64 a (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a))) (/.f64 b (/.f64 (+.f64 a b) b))))
(/.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (+.f64 b a)) (*.f64 a (*.f64 b (+.f64 b a)))))
(*.f64 (/.f64 1/2 a) (*.f64 (*.f64 b (pow.f64 (+.f64 b a) 2)) (pow.f64 b -2)))
(/.f64 1 (*.f64 (/.f64 b (/.f64 (+.f64 a b) b)) (/.f64 a (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a)))))
(/.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (+.f64 b a)) (*.f64 a (*.f64 b (+.f64 b a)))))
(*.f64 (/.f64 1/2 a) (*.f64 (*.f64 b (pow.f64 (+.f64 b a) 2)) (pow.f64 b -2)))
(/.f64 1 (/.f64 (pow.f64 (*.f64 a b) 2) (*.f64 1/2 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (+.f64 a b)))))
(/.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (+.f64 b a)) (*.f64 a (*.f64 b (+.f64 b a)))))
(*.f64 (/.f64 1/2 a) (*.f64 (*.f64 b (pow.f64 (+.f64 b a) 2)) (pow.f64 b -2)))
(/.f64 1 (/.f64 (*.f64 b b) (*.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (*.f64 (pow.f64 a -2) (+.f64 a b)))))
(/.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (+.f64 b a)) (*.f64 a (*.f64 b (+.f64 b a)))))
(*.f64 (/.f64 1/2 a) (*.f64 (*.f64 b (pow.f64 (+.f64 b a) 2)) (pow.f64 b -2)))
(/.f64 1 (/.f64 (*.f64 a a) (*.f64 1/2 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 (+.f64 a b) (pow.f64 b -2))))))
(/.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (+.f64 b a)) (*.f64 a (*.f64 b (+.f64 b a)))))
(*.f64 (/.f64 1/2 a) (*.f64 (*.f64 b (pow.f64 (+.f64 b a) 2)) (pow.f64 b -2)))
(/.f64 (*.f64 1/2 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (+.f64 a b))) (pow.f64 (*.f64 a b) 2))
(/.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (+.f64 b a)) (*.f64 a (*.f64 b (+.f64 b a)))))
(*.f64 (/.f64 1/2 a) (*.f64 (*.f64 b (pow.f64 (+.f64 b a) 2)) (pow.f64 b -2)))
(/.f64 (neg.f64 (+.f64 a b)) (*.f64 (/.f64 a (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a))) (*.f64 b (neg.f64 b))))
(*.f64 (/.f64 (neg.f64 (+.f64 b a)) (*.f64 b (neg.f64 b))) (*.f64 (/.f64 a (/.f64 a (*.f64 b (+.f64 b a)))) (/.f64 1/2 a)))
(/.f64 (*.f64 -1/2 (*.f64 b (pow.f64 (+.f64 b a) 2))) (*.f64 a (*.f64 b (neg.f64 b))))
(/.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) -1/2) (*.f64 (/.f64 b (/.f64 (+.f64 a b) b)) (*.f64 a (neg.f64 a))))
(*.f64 (/.f64 (neg.f64 (+.f64 b a)) (*.f64 b (neg.f64 b))) (*.f64 (/.f64 a (/.f64 a (*.f64 b (+.f64 b a)))) (/.f64 1/2 a)))
(/.f64 (*.f64 -1/2 (*.f64 b (pow.f64 (+.f64 b a) 2))) (*.f64 a (*.f64 b (neg.f64 b))))
(/.f64 (*.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (*.f64 (pow.f64 a -2) (+.f64 a b))) (*.f64 b b))
(/.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (+.f64 b a)) (*.f64 a (*.f64 b (+.f64 b a)))))
(*.f64 (/.f64 1/2 a) (*.f64 (*.f64 b (pow.f64 (+.f64 b a) 2)) (pow.f64 b -2)))
(/.f64 (*.f64 1/2 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 (+.f64 a b) (pow.f64 b -2)))) (*.f64 a a))
(/.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (+.f64 b a)) (*.f64 a (*.f64 b (+.f64 b a)))))
(*.f64 (/.f64 1/2 a) (*.f64 (*.f64 b (pow.f64 (+.f64 b a) 2)) (pow.f64 b -2)))
(/.f64 (/.f64 (+.f64 a b) b) (*.f64 (/.f64 a (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a))) b))
(/.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (+.f64 b a)) (*.f64 a (*.f64 b (+.f64 b a)))))
(*.f64 (/.f64 1/2 a) (*.f64 (*.f64 b (pow.f64 (+.f64 b a) 2)) (pow.f64 b -2)))
(/.f64 (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a)) (*.f64 (/.f64 b (/.f64 (+.f64 a b) b)) a))
(/.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (+.f64 b a)) (*.f64 a (*.f64 b (+.f64 b a)))))
(*.f64 (/.f64 1/2 a) (*.f64 (*.f64 b (pow.f64 (+.f64 b a) 2)) (pow.f64 b -2)))
(/.f64 (*.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) -1/2) 1) (*.f64 (*.f64 a (neg.f64 a)) (/.f64 b (/.f64 (+.f64 a b) b))))
(*.f64 (/.f64 (neg.f64 (+.f64 b a)) (*.f64 b (neg.f64 b))) (*.f64 (/.f64 a (/.f64 a (*.f64 b (+.f64 b a)))) (/.f64 1/2 a)))
(/.f64 (*.f64 -1/2 (*.f64 b (pow.f64 (+.f64 b a) 2))) (*.f64 a (*.f64 b (neg.f64 b))))
(/.f64 (*.f64 (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a)) 1) (*.f64 a (/.f64 b (/.f64 (+.f64 a b) b))))
(/.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (+.f64 b a)) (*.f64 a (*.f64 b (+.f64 b a)))))
(*.f64 (/.f64 1/2 a) (*.f64 (*.f64 b (pow.f64 (+.f64 b a) 2)) (pow.f64 b -2)))
(/.f64 (*.f64 (neg.f64 (+.f64 a b)) 1) (*.f64 (*.f64 b (neg.f64 b)) (/.f64 a (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a)))))
(*.f64 (/.f64 (neg.f64 (+.f64 b a)) (*.f64 b (neg.f64 b))) (*.f64 (/.f64 a (/.f64 a (*.f64 b (+.f64 b a)))) (/.f64 1/2 a)))
(/.f64 (*.f64 -1/2 (*.f64 b (pow.f64 (+.f64 b a) 2))) (*.f64 a (*.f64 b (neg.f64 b))))
(/.f64 (*.f64 (/.f64 (+.f64 a b) b) 1) (*.f64 b (/.f64 a (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a)))))
(/.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (+.f64 b a)) (*.f64 a (*.f64 b (+.f64 b a)))))
(*.f64 (/.f64 1/2 a) (*.f64 (*.f64 b (pow.f64 (+.f64 b a) 2)) (pow.f64 b -2)))
(/.f64 (*.f64 1/2 (+.f64 a b)) (*.f64 (/.f64 a (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a)) (*.f64 b b)))
(/.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (+.f64 b a)) (*.f64 a (*.f64 b (+.f64 b a)))))
(*.f64 (/.f64 1/2 a) (*.f64 (*.f64 b (pow.f64 (+.f64 b a) 2)) (pow.f64 b -2)))
(/.f64 (*.f64 1/2 (neg.f64 (+.f64 a b))) (*.f64 (/.f64 a (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a)) (*.f64 b (neg.f64 b))))
(*.f64 (/.f64 (neg.f64 (+.f64 b a)) (*.f64 b (neg.f64 b))) (*.f64 (/.f64 a (/.f64 a (*.f64 b (+.f64 b a)))) (/.f64 1/2 a)))
(/.f64 (*.f64 -1/2 (*.f64 b (pow.f64 (+.f64 b a) 2))) (*.f64 a (*.f64 b (neg.f64 b))))
(/.f64 (*.f64 1/2 (/.f64 (+.f64 a b) b)) (*.f64 (/.f64 a (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a)) b))
(/.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (+.f64 b a)) (*.f64 a (*.f64 b (+.f64 b a)))))
(*.f64 (/.f64 1/2 a) (*.f64 (*.f64 b (pow.f64 (+.f64 b a) 2)) (pow.f64 b -2)))
(/.f64 (*.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (neg.f64 (+.f64 a b))) (*.f64 (*.f64 a a) (*.f64 b (neg.f64 b))))
(*.f64 (/.f64 (neg.f64 (+.f64 b a)) (*.f64 b (neg.f64 b))) (*.f64 (/.f64 a (/.f64 a (*.f64 b (+.f64 b a)))) (/.f64 1/2 a)))
(/.f64 (*.f64 -1/2 (*.f64 b (pow.f64 (+.f64 b a) 2))) (*.f64 a (*.f64 b (neg.f64 b))))
(/.f64 (*.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (/.f64 (+.f64 a b) b)) (*.f64 a (*.f64 a b)))
(/.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (+.f64 b a)) (*.f64 a (*.f64 b (+.f64 b a)))))
(*.f64 (/.f64 1/2 a) (*.f64 (*.f64 b (pow.f64 (+.f64 b a) 2)) (pow.f64 b -2)))
(/.f64 (*.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) -1/2) (+.f64 a b)) (*.f64 (*.f64 a (neg.f64 a)) (*.f64 b b)))
(*.f64 (/.f64 (neg.f64 (+.f64 b a)) (*.f64 b (neg.f64 b))) (*.f64 (/.f64 a (/.f64 a (*.f64 b (+.f64 b a)))) (/.f64 1/2 a)))
(/.f64 (*.f64 -1/2 (*.f64 b (pow.f64 (+.f64 b a) 2))) (*.f64 a (*.f64 b (neg.f64 b))))
(/.f64 (*.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) -1/2) (neg.f64 (+.f64 a b))) (*.f64 (*.f64 a (neg.f64 a)) (*.f64 b (neg.f64 b))))
(/.f64 (*.f64 a (*.f64 (*.f64 b (+.f64 b a)) -1/2)) (/.f64 (*.f64 b (*.f64 (neg.f64 b) (*.f64 a (neg.f64 a)))) (neg.f64 (+.f64 b a))))
(/.f64 (*.f64 1/2 (*.f64 b (pow.f64 (+.f64 b a) 2))) (*.f64 (neg.f64 a) (*.f64 b (neg.f64 b))))
(/.f64 (*.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) -1/2) (/.f64 (+.f64 a b) b)) (*.f64 (*.f64 a (neg.f64 a)) b))
(*.f64 (/.f64 (neg.f64 (+.f64 b a)) (*.f64 b (neg.f64 b))) (*.f64 (/.f64 a (/.f64 a (*.f64 b (+.f64 b a)))) (/.f64 1/2 a)))
(/.f64 (*.f64 -1/2 (*.f64 b (pow.f64 (+.f64 b a) 2))) (*.f64 a (*.f64 b (neg.f64 b))))
(/.f64 (*.f64 (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a)) (+.f64 a b)) (*.f64 a (*.f64 b b)))
(/.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (+.f64 b a)) (*.f64 a (*.f64 b (+.f64 b a)))))
(*.f64 (/.f64 1/2 a) (*.f64 (*.f64 b (pow.f64 (+.f64 b a) 2)) (pow.f64 b -2)))
(/.f64 (*.f64 (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a)) (neg.f64 (+.f64 a b))) (*.f64 a (*.f64 b (neg.f64 b))))
(*.f64 (/.f64 (neg.f64 (+.f64 b a)) (*.f64 b (neg.f64 b))) (*.f64 (/.f64 a (/.f64 a (*.f64 b (+.f64 b a)))) (/.f64 1/2 a)))
(/.f64 (*.f64 -1/2 (*.f64 b (pow.f64 (+.f64 b a) 2))) (*.f64 a (*.f64 b (neg.f64 b))))
(/.f64 (*.f64 (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a)) (/.f64 (+.f64 a b) b)) (*.f64 a b))
(/.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (+.f64 b a)) (*.f64 a (*.f64 b (+.f64 b a)))))
(*.f64 (/.f64 1/2 a) (*.f64 (*.f64 b (pow.f64 (+.f64 b a) 2)) (pow.f64 b -2)))
(/.f64 (*.f64 (+.f64 a b) 1/2) (*.f64 (*.f64 b b) (/.f64 a (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a))))
(/.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (+.f64 b a)) (*.f64 a (*.f64 b (+.f64 b a)))))
(*.f64 (/.f64 1/2 a) (*.f64 (*.f64 b (pow.f64 (+.f64 b a) 2)) (pow.f64 b -2)))
(/.f64 (*.f64 (+.f64 a b) (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) -1/2)) (*.f64 (*.f64 b b) (*.f64 a (neg.f64 a))))
(*.f64 (/.f64 (neg.f64 (+.f64 b a)) (*.f64 b (neg.f64 b))) (*.f64 (/.f64 a (/.f64 a (*.f64 b (+.f64 b a)))) (/.f64 1/2 a)))
(/.f64 (*.f64 -1/2 (*.f64 b (pow.f64 (+.f64 b a) 2))) (*.f64 a (*.f64 b (neg.f64 b))))
(/.f64 (*.f64 (+.f64 a b) (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a))) (*.f64 a (*.f64 b b)))
(/.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (+.f64 b a)) (*.f64 a (*.f64 b (+.f64 b a)))))
(*.f64 (/.f64 1/2 a) (*.f64 (*.f64 b (pow.f64 (+.f64 b a) 2)) (pow.f64 b -2)))
(/.f64 (*.f64 (neg.f64 (+.f64 a b)) 1/2) (*.f64 (*.f64 b (neg.f64 b)) (/.f64 a (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a))))
(*.f64 (/.f64 (neg.f64 (+.f64 b a)) (*.f64 b (neg.f64 b))) (*.f64 (/.f64 a (/.f64 a (*.f64 b (+.f64 b a)))) (/.f64 1/2 a)))
(/.f64 (*.f64 -1/2 (*.f64 b (pow.f64 (+.f64 b a) 2))) (*.f64 a (*.f64 b (neg.f64 b))))
(/.f64 (*.f64 (neg.f64 (+.f64 a b)) (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))))) (*.f64 (*.f64 b (neg.f64 b)) (*.f64 a a)))
(*.f64 (/.f64 (neg.f64 (+.f64 b a)) (*.f64 b (neg.f64 b))) (*.f64 (/.f64 a (/.f64 a (*.f64 b (+.f64 b a)))) (/.f64 1/2 a)))
(/.f64 (*.f64 -1/2 (*.f64 b (pow.f64 (+.f64 b a) 2))) (*.f64 a (*.f64 b (neg.f64 b))))
(/.f64 (*.f64 (neg.f64 (+.f64 a b)) (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) -1/2)) (*.f64 (*.f64 b (neg.f64 b)) (*.f64 a (neg.f64 a))))
(/.f64 (*.f64 a (*.f64 (*.f64 b (+.f64 b a)) -1/2)) (/.f64 (*.f64 b (*.f64 (neg.f64 b) (*.f64 a (neg.f64 a)))) (neg.f64 (+.f64 b a))))
(/.f64 (*.f64 1/2 (*.f64 b (pow.f64 (+.f64 b a) 2))) (*.f64 (neg.f64 a) (*.f64 b (neg.f64 b))))
(/.f64 (*.f64 (neg.f64 (+.f64 a b)) (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a))) (*.f64 (*.f64 b (neg.f64 b)) a))
(*.f64 (/.f64 (neg.f64 (+.f64 b a)) (*.f64 b (neg.f64 b))) (*.f64 (/.f64 a (/.f64 a (*.f64 b (+.f64 b a)))) (/.f64 1/2 a)))
(/.f64 (*.f64 -1/2 (*.f64 b (pow.f64 (+.f64 b a) 2))) (*.f64 a (*.f64 b (neg.f64 b))))
(/.f64 (*.f64 (/.f64 (+.f64 a b) b) 1/2) (*.f64 b (/.f64 a (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a))))
(/.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (+.f64 b a)) (*.f64 a (*.f64 b (+.f64 b a)))))
(*.f64 (/.f64 1/2 a) (*.f64 (*.f64 b (pow.f64 (+.f64 b a) 2)) (pow.f64 b -2)))
(/.f64 (*.f64 (/.f64 (+.f64 a b) b) (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))))) (*.f64 a (*.f64 a b)))
(/.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (+.f64 b a)) (*.f64 a (*.f64 b (+.f64 b a)))))
(*.f64 (/.f64 1/2 a) (*.f64 (*.f64 b (pow.f64 (+.f64 b a) 2)) (pow.f64 b -2)))
(/.f64 (*.f64 (/.f64 (+.f64 a b) b) (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) -1/2)) (*.f64 b (*.f64 a (neg.f64 a))))
(*.f64 (/.f64 (neg.f64 (+.f64 b a)) (*.f64 b (neg.f64 b))) (*.f64 (/.f64 a (/.f64 a (*.f64 b (+.f64 b a)))) (/.f64 1/2 a)))
(/.f64 (*.f64 -1/2 (*.f64 b (pow.f64 (+.f64 b a) 2))) (*.f64 a (*.f64 b (neg.f64 b))))
(/.f64 (*.f64 (/.f64 (+.f64 a b) b) (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a))) (*.f64 a b))
(/.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (+.f64 b a)) (*.f64 a (*.f64 b (+.f64 b a)))))
(*.f64 (/.f64 1/2 a) (*.f64 (*.f64 b (pow.f64 (+.f64 b a) 2)) (pow.f64 b -2)))
(/.f64 (neg.f64 (*.f64 1/2 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (+.f64 a b)))) (neg.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (/.f64 (neg.f64 (+.f64 b a)) (*.f64 b (neg.f64 b))) (*.f64 (/.f64 a (/.f64 a (*.f64 b (+.f64 b a)))) (/.f64 1/2 a)))
(/.f64 (*.f64 -1/2 (*.f64 b (pow.f64 (+.f64 b a) 2))) (*.f64 a (*.f64 b (neg.f64 b))))
(/.f64 (neg.f64 (*.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (*.f64 (pow.f64 a -2) (+.f64 a b)))) (*.f64 b (neg.f64 b)))
(*.f64 (/.f64 (neg.f64 (+.f64 b a)) (*.f64 b (neg.f64 b))) (*.f64 (/.f64 a (/.f64 a (*.f64 b (+.f64 b a)))) (/.f64 1/2 a)))
(/.f64 (*.f64 -1/2 (*.f64 b (pow.f64 (+.f64 b a) 2))) (*.f64 a (*.f64 b (neg.f64 b))))
(/.f64 (neg.f64 (*.f64 1/2 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 (+.f64 a b) (pow.f64 b -2))))) (*.f64 a (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 (+.f64 b a)) (*.f64 b (neg.f64 b))) (*.f64 (/.f64 a (/.f64 a (*.f64 b (+.f64 b a)))) (/.f64 1/2 a)))
(/.f64 (*.f64 -1/2 (*.f64 b (pow.f64 (+.f64 b a) 2))) (*.f64 a (*.f64 b (neg.f64 b))))
(/.f64 (*.f64 1/2 (*.f64 (+.f64 a b) (pow.f64 b -2))) (/.f64 a (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a)))
(/.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (+.f64 b a)) (*.f64 a (*.f64 b (+.f64 b a)))))
(*.f64 (/.f64 1/2 a) (*.f64 (*.f64 b (pow.f64 (+.f64 b a) 2)) (pow.f64 b -2)))
(/.f64 (*.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2))) (neg.f64 (+.f64 a b))) (*.f64 b (neg.f64 b)))
(*.f64 (/.f64 (neg.f64 (+.f64 b a)) (*.f64 b (neg.f64 b))) (*.f64 (/.f64 a (/.f64 a (*.f64 b (+.f64 b a)))) (/.f64 1/2 a)))
(/.f64 (*.f64 -1/2 (*.f64 b (pow.f64 (+.f64 b a) 2))) (*.f64 a (*.f64 b (neg.f64 b))))
(/.f64 (*.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2))) (/.f64 (+.f64 a b) b)) b)
(/.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (+.f64 b a)) (*.f64 a (*.f64 b (+.f64 b a)))))
(*.f64 (/.f64 1/2 a) (*.f64 (*.f64 b (pow.f64 (+.f64 b a) 2)) (pow.f64 b -2)))
(/.f64 (*.f64 (*.f64 (+.f64 a b) (pow.f64 b -2)) 1/2) (/.f64 a (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a)))
(/.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (+.f64 b a)) (*.f64 a (*.f64 b (+.f64 b a)))))
(*.f64 (/.f64 1/2 a) (*.f64 (*.f64 b (pow.f64 (+.f64 b a) 2)) (pow.f64 b -2)))
(/.f64 (*.f64 (*.f64 (+.f64 a b) (pow.f64 b -2)) (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) -1/2)) (*.f64 a (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 (+.f64 b a)) (*.f64 b (neg.f64 b))) (*.f64 (/.f64 a (/.f64 a (*.f64 b (+.f64 b a)))) (/.f64 1/2 a)))
(/.f64 (*.f64 -1/2 (*.f64 b (pow.f64 (+.f64 b a) 2))) (*.f64 a (*.f64 b (neg.f64 b))))
(/.f64 (*.f64 (*.f64 (+.f64 a b) (pow.f64 b -2)) (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a))) a)
(/.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (+.f64 b a)) (*.f64 a (*.f64 b (+.f64 b a)))))
(*.f64 (/.f64 1/2 a) (*.f64 (*.f64 b (pow.f64 (+.f64 b a) 2)) (pow.f64 b -2)))
(/.f64 (*.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) -1/2) (*.f64 (+.f64 a b) (pow.f64 b -2))) (*.f64 a (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 (+.f64 b a)) (*.f64 b (neg.f64 b))) (*.f64 (/.f64 a (/.f64 a (*.f64 b (+.f64 b a)))) (/.f64 1/2 a)))
(/.f64 (*.f64 -1/2 (*.f64 b (pow.f64 (+.f64 b a) 2))) (*.f64 a (*.f64 b (neg.f64 b))))
(/.f64 (*.f64 (*.f64 1/2 (/.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) a)) (*.f64 (+.f64 a b) (pow.f64 b -2))) a)
(/.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (+.f64 b a)) (*.f64 a (*.f64 b (+.f64 b a)))))
(*.f64 (/.f64 1/2 a) (*.f64 (*.f64 b (pow.f64 (+.f64 b a) 2)) (pow.f64 b -2)))
(/.f64 (*.f64 (neg.f64 (+.f64 a b)) (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2)))) (*.f64 b (neg.f64 b)))
(*.f64 (/.f64 (neg.f64 (+.f64 b a)) (*.f64 b (neg.f64 b))) (*.f64 (/.f64 a (/.f64 a (*.f64 b (+.f64 b a)))) (/.f64 1/2 a)))
(/.f64 (*.f64 -1/2 (*.f64 b (pow.f64 (+.f64 b a) 2))) (*.f64 a (*.f64 b (neg.f64 b))))
(/.f64 (*.f64 (/.f64 (+.f64 a b) b) (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2)))) b)
(/.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (+.f64 b a)) (*.f64 a (*.f64 b (+.f64 b a)))))
(*.f64 (/.f64 1/2 a) (*.f64 (*.f64 b (pow.f64 (+.f64 b a) 2)) (pow.f64 b -2)))
(/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (*.f64 (pow.f64 a -2) (+.f64 a b))) b) b)
(/.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (+.f64 b a)) (*.f64 a (*.f64 b (+.f64 b a)))))
(*.f64 (/.f64 1/2 a) (*.f64 (*.f64 b (pow.f64 (+.f64 b a) 2)) (pow.f64 b -2)))
(/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (*.f64 (pow.f64 a -2) (+.f64 a b))) 1) (*.f64 b b))
(/.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (+.f64 b a)) (*.f64 a (*.f64 b (+.f64 b a)))))
(*.f64 (/.f64 1/2 a) (*.f64 (*.f64 b (pow.f64 (+.f64 b a) 2)) (pow.f64 b -2)))
(/.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (*.f64 (pow.f64 a -2) (+.f64 a b))) (cbrt.f64 (pow.f64 b 4))) (pow.f64 (cbrt.f64 b) 2))
(/.f64 (*.f64 1/2 (*.f64 (*.f64 a (*.f64 b (+.f64 b a))) (*.f64 (pow.f64 a -2) (+.f64 b a)))) (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 b 4))))
(/.f64 1/2 (/.f64 (*.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 (cbrt.f64 b) 2)) (*.f64 (/.f64 b (/.f64 a (+.f64 b a))) (+.f64 b a))))
(/.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 (+.f64 a b) (pow.f64 b -2)))) a) a)
(/.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (+.f64 b a)) (*.f64 a (*.f64 b (+.f64 b a)))))
(*.f64 (/.f64 1/2 a) (*.f64 (*.f64 b (pow.f64 (+.f64 b a) 2)) (pow.f64 b -2)))
(/.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 (+.f64 a b) (pow.f64 b -2)))) 1) (*.f64 a a))
(/.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (+.f64 b a)) (*.f64 a (*.f64 b (+.f64 b a)))))
(*.f64 (/.f64 1/2 a) (*.f64 (*.f64 b (pow.f64 (+.f64 b a) 2)) (pow.f64 b -2)))
(/.f64 (/.f64 (*.f64 1/2 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 (+.f64 a b) (pow.f64 b -2)))) (cbrt.f64 (pow.f64 a 4))) (pow.f64 (cbrt.f64 a) 2))
(/.f64 (*.f64 (*.f64 (*.f64 1/2 a) (*.f64 b (+.f64 b a))) (*.f64 (+.f64 b a) (pow.f64 b -2))) (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4))))
(/.f64 (*.f64 (*.f64 (*.f64 1/2 a) (*.f64 b (pow.f64 (+.f64 b a) 2))) (pow.f64 b -2)) (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2)))
(pow.f64 (/.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (/.f64 (pow.f64 (*.f64 a b) 2) (+.f64 a b))) 1)
(/.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (+.f64 b a)) (*.f64 a (*.f64 b (+.f64 b a)))))
(*.f64 (/.f64 1/2 a) (*.f64 (*.f64 b (pow.f64 (+.f64 b a) 2)) (pow.f64 b -2)))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (/.f64 (pow.f64 (*.f64 a b) 2) (+.f64 a b)))) 3)
(/.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (+.f64 b a)) (*.f64 a (*.f64 b (+.f64 b a)))))
(*.f64 (/.f64 1/2 a) (*.f64 (*.f64 b (pow.f64 (+.f64 b a) 2)) (pow.f64 b -2)))
(pow.f64 (pow.f64 (/.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (/.f64 (pow.f64 (*.f64 a b) 2) (+.f64 a b))) 3) 1/3)
(/.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (+.f64 b a)) (*.f64 a (*.f64 b (+.f64 b a)))))
(*.f64 (/.f64 1/2 a) (*.f64 (*.f64 b (pow.f64 (+.f64 b a) 2)) (pow.f64 b -2)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (+.f64 a b)))) (*.f64 a b)) 2)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 1/2 a) (*.f64 b (+.f64 b a))) (+.f64 b a))) (*.f64 b a)) 2)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 1/2 a) (*.f64 b (pow.f64 (+.f64 b a) 2)))) (*.f64 b a)) 2)
(sqrt.f64 (pow.f64 (/.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (/.f64 (pow.f64 (*.f64 a b) 2) (+.f64 a b))) 2))
(sqrt.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (+.f64 b a)) (*.f64 a (*.f64 b (+.f64 b a))))) 2))
(fabs.f64 (*.f64 (/.f64 1/2 a) (*.f64 (*.f64 b (pow.f64 (+.f64 b a) 2)) (pow.f64 b -2))))
(log.f64 (exp.f64 (/.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (/.f64 (pow.f64 (*.f64 a b) 2) (+.f64 a b)))))
(/.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (+.f64 b a)) (*.f64 a (*.f64 b (+.f64 b a)))))
(*.f64 (/.f64 1/2 a) (*.f64 (*.f64 b (pow.f64 (+.f64 b a) 2)) (pow.f64 b -2)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (/.f64 (pow.f64 (*.f64 a b) 2) (+.f64 a b))))))
(/.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (+.f64 b a)) (*.f64 a (*.f64 b (+.f64 b a)))))
(*.f64 (/.f64 1/2 a) (*.f64 (*.f64 b (pow.f64 (+.f64 b a) 2)) (pow.f64 b -2)))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (/.f64 (pow.f64 (*.f64 a b) 2) (+.f64 a b))) 3))
(/.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (+.f64 b a)) (*.f64 a (*.f64 b (+.f64 b a)))))
(*.f64 (/.f64 1/2 a) (*.f64 (*.f64 b (pow.f64 (+.f64 b a) 2)) (pow.f64 b -2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2))) 3) (pow.f64 (*.f64 (+.f64 a b) (pow.f64 b -2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 (*.f64 b (+.f64 b a)) (*.f64 1/2 (pow.f64 a -2)))) 3) (pow.f64 (*.f64 (+.f64 b a) (pow.f64 b -2)) 3)))
(cbrt.f64 (*.f64 (*.f64 1/8 (pow.f64 (/.f64 b (/.f64 a (+.f64 b a))) 3)) (pow.f64 (*.f64 (+.f64 b a) (pow.f64 b -2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (+.f64 a b) (pow.f64 b -2)) 3) (pow.f64 (*.f64 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b))) (*.f64 1/2 (pow.f64 a -2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 (*.f64 b (+.f64 b a)) (*.f64 1/2 (pow.f64 a -2)))) 3) (pow.f64 (*.f64 (+.f64 b a) (pow.f64 b -2)) 3)))
(cbrt.f64 (*.f64 (*.f64 1/8 (pow.f64 (/.f64 b (/.f64 a (+.f64 b a))) 3)) (pow.f64 (*.f64 (+.f64 b a) (pow.f64 b -2)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (/.f64 (pow.f64 (*.f64 a b) 2) (+.f64 a b)))))
(/.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (+.f64 b a)) (*.f64 a (*.f64 b (+.f64 b a)))))
(*.f64 (/.f64 1/2 a) (*.f64 (*.f64 b (pow.f64 (+.f64 b a) 2)) (pow.f64 b -2)))
(exp.f64 (log.f64 (/.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (/.f64 (pow.f64 (*.f64 a b) 2) (+.f64 a b)))))
(/.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (+.f64 b a)) (*.f64 a (*.f64 b (+.f64 b a)))))
(*.f64 (/.f64 1/2 a) (*.f64 (*.f64 b (pow.f64 (+.f64 b a) 2)) (pow.f64 b -2)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (/.f64 (pow.f64 (*.f64 a b) 2) (+.f64 a b)))) 1))
(/.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (+.f64 b a)) (*.f64 a (*.f64 b (+.f64 b a)))))
(*.f64 (/.f64 1/2 a) (*.f64 (*.f64 b (pow.f64 (+.f64 b a) 2)) (pow.f64 b -2)))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 b b) (*.f64 a b)))) (/.f64 (pow.f64 (*.f64 a b) 2) (+.f64 a b)))))
(/.f64 1/2 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (+.f64 b a)) (*.f64 a (*.f64 b (+.f64 b a)))))
(*.f64 (/.f64 1/2 a) (*.f64 (*.f64 b (pow.f64 (+.f64 b a) 2)) (pow.f64 b -2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 a b) (pow.f64 b -2)))) 1)
(*.f64 (+.f64 b a) (pow.f64 b -2))
(*.f64 (+.f64 a b) (pow.f64 b -2))
(*.f64 (+.f64 b a) (pow.f64 b -2))
(*.f64 (*.f64 (+.f64 a b) (pow.f64 b -2)) 1)
(*.f64 (+.f64 b a) (pow.f64 b -2))
(*.f64 1 (*.f64 (+.f64 a b) (pow.f64 b -2)))
(*.f64 (+.f64 b a) (pow.f64 b -2))
(*.f64 (cbrt.f64 (*.f64 (+.f64 a b) (pow.f64 b -2))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 a b) (pow.f64 b -2))) 2))
(*.f64 (+.f64 b a) (pow.f64 b -2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 a b) (pow.f64 b -2))) 2) (cbrt.f64 (*.f64 (+.f64 a b) (pow.f64 b -2))))
(*.f64 (+.f64 b a) (pow.f64 b -2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (*.f64 (cbrt.f64 (+.f64 a b)) (pow.f64 b -2)))
(*.f64 (+.f64 b a) (pow.f64 b -2))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) b) (/.f64 (sqrt.f64 (+.f64 a b)) b))
(*.f64 (+.f64 b a) (pow.f64 b -2))
(*.f64 (sqrt.f64 (+.f64 a b)) (*.f64 (sqrt.f64 (+.f64 a b)) (pow.f64 b -2)))
(*.f64 (+.f64 b a) (pow.f64 b -2))
(*.f64 (neg.f64 (+.f64 a b)) (/.f64 1 (*.f64 b (neg.f64 b))))
(/.f64 (neg.f64 (+.f64 b a)) (*.f64 b (neg.f64 b)))
(/.f64 (-.f64 (neg.f64 b) a) (*.f64 b (neg.f64 b)))
(*.f64 (pow.f64 b -2) (+.f64 a b))
(*.f64 (+.f64 b a) (pow.f64 b -2))
(*.f64 (/.f64 (+.f64 a b) b) (/.f64 1 b))
(*.f64 (+.f64 b a) (pow.f64 b -2))
(*.f64 (/.f64 1 b) (/.f64 (+.f64 a b) b))
(*.f64 (+.f64 b a) (pow.f64 b -2))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 b 4))) (/.f64 (+.f64 a b) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 b 4))) (/.f64 (+.f64 b a) (pow.f64 (cbrt.f64 b) 2)))
(/.f64 (/.f64 (+.f64 b a) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) b) (/.f64 (cbrt.f64 (+.f64 a b)) b))
(*.f64 (+.f64 b a) (pow.f64 b -2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) 1) (/.f64 (cbrt.f64 (+.f64 a b)) (*.f64 b b)))
(*.f64 (+.f64 b a) (pow.f64 b -2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) (cbrt.f64 (pow.f64 b 4))) (cbrt.f64 (*.f64 (+.f64 a b) (pow.f64 b -2))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 b a) (pow.f64 b -2))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 b a)) 2) (cbrt.f64 (pow.f64 b 4))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) 1) (/.f64 (sqrt.f64 (+.f64 a b)) (*.f64 b b)))
(*.f64 (+.f64 b a) (pow.f64 b -2))
(*.f64 (/.f64 (sqrt.f64 (+.f64 a b)) (cbrt.f64 (pow.f64 b 4))) (/.f64 (sqrt.f64 (+.f64 a b)) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 b 4))) (/.f64 (+.f64 b a) (pow.f64 (cbrt.f64 b) 2)))
(/.f64 (/.f64 (+.f64 b a) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 b 4)))
(pow.f64 (*.f64 (+.f64 a b) (pow.f64 b -2)) 1)
(*.f64 (+.f64 b a) (pow.f64 b -2))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 a b) (pow.f64 b -2))) 3)
(*.f64 (+.f64 b a) (pow.f64 b -2))
(pow.f64 (pow.f64 (*.f64 (+.f64 a b) (pow.f64 b -2)) 3) 1/3)
(*.f64 (+.f64 b a) (pow.f64 b -2))
(pow.f64 (/.f64 (sqrt.f64 (+.f64 a b)) b) 2)
(*.f64 (+.f64 b a) (pow.f64 b -2))
(pow.f64 (/.f64 b (/.f64 (+.f64 a b) b)) -1)
(*.f64 (+.f64 b a) (pow.f64 b -2))
(neg.f64 (/.f64 (+.f64 a b) (*.f64 b (neg.f64 b))))
(/.f64 (neg.f64 (+.f64 b a)) (*.f64 b (neg.f64 b)))
(/.f64 (-.f64 (neg.f64 b) a) (*.f64 b (neg.f64 b)))
(sqrt.f64 (/.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 b 4)))
(sqrt.f64 (/.f64 (pow.f64 (+.f64 b a) 2) (pow.f64 b 4)))
(log.f64 (pow.f64 (exp.f64 (+.f64 a b)) (pow.f64 b -2)))
(*.f64 (+.f64 b a) (pow.f64 b -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 a b) (pow.f64 b -2)))))
(*.f64 (+.f64 b a) (pow.f64 b -2))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 a b) (pow.f64 b -2)) 3))
(*.f64 (+.f64 b a) (pow.f64 b -2))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (*.f64 b b) 3)))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 b a) 3) (pow.f64 (*.f64 b b) 3)))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 b a) 3) (pow.f64 b 6)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 a b) (pow.f64 b -2))))
(*.f64 (+.f64 b a) (pow.f64 b -2))
(exp.f64 (log.f64 (*.f64 (+.f64 a b) (pow.f64 b -2))))
(*.f64 (+.f64 b a) (pow.f64 b -2))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 a b) (pow.f64 b -2))) 1))
(*.f64 (+.f64 b a) (pow.f64 b -2))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 a b) (pow.f64 b -2))))
(*.f64 (+.f64 b a) (pow.f64 b -2))

eval530.0ms (3%)

Compiler

Compiled 29828 to 13818 computations (53.7% saved)

prune335.0ms (1.9%)

Pruning

13 alts after pruning (11 fresh and 2 done)

PrunedKeptTotal
New9787985
Fresh549
Picked101
Done224
Total98613999
Accurracy
100.0%
Counts
999 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
78.0%
(/.f64 (+.f64 a b) (*.f64 a b))
23.1%
(/.f64 (*.f64 eps (expm1.f64 (*.f64 a eps))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))
49.6%
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (expm1.f64 (*.f64 a eps))))
28.3%
(/.f64 eps (expm1.f64 (*.f64 a eps)))
49.5%
(/.f64 1 b)
46.7%
(/.f64 1 a)
95.6%
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 1/2 eps))
13.3%
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 a eps))))) (/.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
95.5%
(+.f64 (/.f64 1 b) (/.f64 1 a))
13.4%
(+.f64 (/.f64 1 a) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (*.f64 eps -1/2)))
87.2%
(*.f64 (/.f64 (+.f64 a b) a) (/.f64 1 b))
85.0%
(*.f64 (/.f64 1 a) (/.f64 (+.f64 a b) b))
77.6%
(*.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 a)) (/.f64 (+.f64 a b) b))
Compiler

Compiled 354 to 249 computations (29.7% saved)

localize72.0ms (0.4%)

Local Accuracy

Found 2 expressions with local accuracy:

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

Compiled 36 to 25 computations (30.6% saved)

series2.0ms (0%)

Counts
2 → 42
Calls

15 calls:

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

rewrite151.0ms (0.8%)

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

Useful iterations: 2 (0.0ms)

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

simplify186.0ms (1%)

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

Useful iterations: 2 (0.0ms)

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

localize51.0ms (0.3%)

Compiler

Compiled 9 to 7 computations (22.2% saved)

localize30.0ms (0.2%)

Local Accuracy

Found 2 expressions with local accuracy:

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

Compiled 27 to 12 computations (55.6% saved)

series1.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite108.0ms (0.6%)

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

Useful iterations: 0 (0.0ms)

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

simplify73.0ms (0.4%)

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

Useful iterations: 2 (0.0ms)

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

localize77.0ms (0.4%)

Local Accuracy

Found 3 expressions with local accuracy:

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

Compiled 43 to 23 computations (46.5% saved)

series4.0ms (0%)

Counts
2 → 42
Calls

15 calls:

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

rewrite90.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1416×log-prod
876×fma-def
666×pow-exp
522×expm1-udef
520×log1p-udef
Iterations

Useful iterations: 0 (0.0ms)

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

simplify87.0ms (0.5%)

Algorithm
egg-herbie
Rules
1716×fma-def
782×unswap-sqr
532×div-sub
424×log-prod
354×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

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

localize240.0ms (1.3%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 73 to 33 computations (54.8% saved)

series9.0ms (0.1%)

Counts
4 → 108
Calls

27 calls:

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

rewrite202.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1660×fma-def
644×expm1-udef
640×log1p-udef
554×fma-neg
388×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify216.0ms (1.2%)

Algorithm
egg-herbie
Rules
872×fma-def
786×fma-neg
644×log-prod
610×associate-*r*
550×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
062117174
1165516746
2611816160
Stop Event
node limit
Counts
350 → 417
Calls
Call 1
Inputs
(*.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 1 (exp.f64 (neg.f64 (*.f64 eps b))))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))
(*.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 1 (exp.f64 (neg.f64 (*.f64 eps b))))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))
(/.f64 1 b)
(+.f64 (*.f64 1/2 eps) (/.f64 1 b))
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/6 b) (*.f64 -1/4 b)))) (/.f64 1 b)))
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/24 (pow.f64 b 2)) (+.f64 (*.f64 1/2 (*.f64 b (+.f64 (*.f64 1/6 b) (*.f64 -1/4 b)))) (*.f64 1/12 (pow.f64 b 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/6 b) (*.f64 -1/4 b)))) (/.f64 1 b))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b)))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b)))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b)))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b)))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b)))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b)))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b)))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b)))))
(/.f64 1 b)
(+.f64 (*.f64 1/2 eps) (/.f64 1 b))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 -1/4 (pow.f64 eps 2))) b)) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 -1/4 (pow.f64 eps 2))) b)) (+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/24 (pow.f64 eps 3)) (+.f64 (*.f64 1/2 (*.f64 eps (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 -1/4 (pow.f64 eps 2))))) (*.f64 1/12 (pow.f64 eps 3)))) (pow.f64 b 2))) (/.f64 1 b))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b)))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b)))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b)))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b)))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b)))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b)))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b)))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b)))))
(/.f64 1 a)
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))) (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))) (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))) (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))) (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))) (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))) (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))) (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))) (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/6 b) (*.f64 -1/4 b)))) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/24 (pow.f64 b 2)) (+.f64 (*.f64 1/2 (*.f64 b (+.f64 (*.f64 1/6 b) (*.f64 -1/4 b)))) (*.f64 1/12 (pow.f64 b 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/6 b) (*.f64 -1/4 b)))) (+.f64 (/.f64 1 a) (/.f64 1 b))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/120 (pow.f64 b 3)) (+.f64 (*.f64 -1/48 (pow.f64 b 3)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/6 b) (*.f64 -1/4 b)))) (*.f64 1/2 (*.f64 b (+.f64 (*.f64 -1/24 (pow.f64 b 2)) (+.f64 (*.f64 1/2 (*.f64 b (+.f64 (*.f64 1/6 b) (*.f64 -1/4 b)))) (*.f64 1/12 (pow.f64 b 2))))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/24 (pow.f64 b 2)) (+.f64 (*.f64 1/2 (*.f64 b (+.f64 (*.f64 1/6 b) (*.f64 -1/4 b)))) (*.f64 1/12 (pow.f64 b 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/6 b) (*.f64 -1/4 b)))) (+.f64 (/.f64 1 a) (/.f64 1 b)))))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))) 1/2))
(+.f64 (*.f64 eps (-.f64 (/.f64 1 (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))) 1/2)) (/.f64 1 a))
(+.f64 (*.f64 eps (-.f64 (/.f64 1 (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))) 1/2)) (/.f64 1 a))
(+.f64 (*.f64 eps (-.f64 (/.f64 1 (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))) 1/2)) (/.f64 1 a))
(*.f64 -1 (*.f64 eps (-.f64 1/2 (/.f64 1 (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))))))
(+.f64 (*.f64 -1 (*.f64 eps (-.f64 1/2 (/.f64 1 (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b)))))))) (/.f64 1 a))
(+.f64 (*.f64 -1 (*.f64 eps (-.f64 1/2 (/.f64 1 (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b)))))))) (/.f64 1 a))
(+.f64 (*.f64 -1 (*.f64 eps (-.f64 1/2 (/.f64 1 (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b)))))))) (/.f64 1 a))
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 -1/4 (pow.f64 eps 2))) b)) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 -1/4 (pow.f64 eps 2))) b)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/24 (pow.f64 eps 3)) (+.f64 (*.f64 1/2 (*.f64 eps (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 -1/4 (pow.f64 eps 2))))) (*.f64 1/12 (pow.f64 eps 3)))) (pow.f64 b 2))) (+.f64 (/.f64 1 a) (/.f64 1 b))))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))) (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))) (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))) (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))) (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))) (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))) (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))) (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))) (/.f64 1 a)))
(/.f64 1 b)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/6 b) (*.f64 -1/4 b)))) (/.f64 1 b))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/24 (pow.f64 b 2)) (+.f64 (*.f64 1/2 (*.f64 b (+.f64 (*.f64 1/6 b) (*.f64 -1/4 b)))) (*.f64 1/12 (pow.f64 b 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/6 b) (*.f64 -1/4 b)))) (/.f64 1 b)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/6 b) (*.f64 -1/4 b)))) (+.f64 (*.f64 1/120 (pow.f64 b 3)) (+.f64 (*.f64 -1/48 (pow.f64 b 3)) (*.f64 1/2 (*.f64 b (+.f64 (*.f64 -1/24 (pow.f64 b 2)) (+.f64 (*.f64 1/2 (*.f64 b (+.f64 (*.f64 1/6 b) (*.f64 -1/4 b)))) (*.f64 1/12 (pow.f64 b 2))))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/24 (pow.f64 b 2)) (+.f64 (*.f64 1/2 (*.f64 b (+.f64 (*.f64 1/6 b) (*.f64 -1/4 b)))) (*.f64 1/12 (pow.f64 b 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/6 b) (*.f64 -1/4 b)))) (/.f64 1 b))))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))) 1/2))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))) 1/2))
(*.f64 -1 (*.f64 eps (-.f64 1/2 (/.f64 1 (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))))))
(*.f64 -1 (*.f64 eps (-.f64 1/2 (/.f64 1 (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))))))
(*.f64 -1 (*.f64 eps (-.f64 1/2 (/.f64 1 (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))))))
(*.f64 -1 (*.f64 eps (-.f64 1/2 (/.f64 1 (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))))))
(/.f64 1 b)
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 -1/4 (pow.f64 eps 2))) b)) (/.f64 1 b))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 -1/4 (pow.f64 eps 2))) b)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/24 (pow.f64 eps 3)) (+.f64 (*.f64 1/2 (*.f64 eps (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 -1/4 (pow.f64 eps 2))))) (*.f64 1/12 (pow.f64 eps 3)))) (pow.f64 b 2))) (/.f64 1 b)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 -1/4 (pow.f64 eps 2))) b)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/24 (pow.f64 eps 3)) (+.f64 (*.f64 1/2 (*.f64 eps (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 -1/4 (pow.f64 eps 2))))) (*.f64 1/12 (pow.f64 eps 3)))) eps)) (+.f64 (*.f64 -1/48 (pow.f64 eps 4)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 -1/4 (pow.f64 eps 2))))) (*.f64 1/120 (pow.f64 eps 4))))) (pow.f64 b 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/24 (pow.f64 eps 3)) (+.f64 (*.f64 1/2 (*.f64 eps (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 -1/4 (pow.f64 eps 2))))) (*.f64 1/12 (pow.f64 eps 3)))) (pow.f64 b 2))) (/.f64 1 b))))
(+.f64 (*.f64 -1/2 eps) (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))))
(+.f64 (*.f64 -1/2 eps) (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))))
(+.f64 (*.f64 -1/2 eps) (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))))
(+.f64 (*.f64 -1/2 eps) (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))))
(+.f64 (*.f64 -1/2 eps) (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))))
(+.f64 (*.f64 -1/2 eps) (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))))
(+.f64 (*.f64 -1/2 eps) (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))))
(+.f64 (*.f64 -1/2 eps) (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))))
(+.f64 1 (neg.f64 (pow.f64 (exp.f64 eps) b)))
(+.f64 1 (*.f64 (neg.f64 (pow.f64 (exp.f64 eps) b)) 1))
(+.f64 (neg.f64 (pow.f64 (exp.f64 eps) b)) 1)
(*.f64 1 (-.f64 1 (pow.f64 (exp.f64 eps) b)))
(*.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b)) 1)
(*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b))) (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2) (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b))) (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(*.f64 (-.f64 1 (pow.f64 (pow.f64 (exp.f64 eps) b) 3)) (/.f64 1 (fma.f64 (pow.f64 (exp.f64 eps) b) (+.f64 1 (pow.f64 (exp.f64 eps) b)) 1)))
(*.f64 (-.f64 1 (pow.f64 (pow.f64 (exp.f64 eps) b) 2)) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) b))))
(/.f64 1 (/.f64 (fma.f64 (pow.f64 (exp.f64 eps) b) (+.f64 1 (pow.f64 (exp.f64 eps) b)) 1) (-.f64 1 (pow.f64 (pow.f64 (exp.f64 eps) b) 3))))
(/.f64 1 (/.f64 (+.f64 1 (pow.f64 (exp.f64 eps) b)) (-.f64 1 (pow.f64 (pow.f64 (exp.f64 eps) b) 2))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (exp.f64 eps) b) 3)) (fma.f64 (pow.f64 (exp.f64 eps) b) (+.f64 1 (pow.f64 (exp.f64 eps) b)) 1))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (exp.f64 eps) b) 2)) (+.f64 1 (pow.f64 (exp.f64 eps) b)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (pow.f64 (exp.f64 eps) b) 3))) (neg.f64 (fma.f64 (pow.f64 (exp.f64 eps) b) (+.f64 1 (pow.f64 (exp.f64 eps) b)) 1)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (pow.f64 (exp.f64 eps) b) 2))) (neg.f64 (+.f64 1 (pow.f64 (exp.f64 eps) b))))
(/.f64 (+.f64 1 (pow.f64 (neg.f64 (pow.f64 (exp.f64 eps) b)) 3)) (+.f64 1 (-.f64 (*.f64 (neg.f64 (pow.f64 (exp.f64 eps) b)) (neg.f64 (pow.f64 (exp.f64 eps) b))) (neg.f64 (pow.f64 (exp.f64 eps) b)))))
(/.f64 (-.f64 1 (*.f64 (neg.f64 (pow.f64 (exp.f64 eps) b)) (neg.f64 (pow.f64 (exp.f64 eps) b)))) (-.f64 1 (neg.f64 (pow.f64 (exp.f64 eps) b))))
(pow.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b)) 1)
(pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b))) 3)
(pow.f64 (pow.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2)
(sqrt.f64 (pow.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b)) 2))
(log.f64 (exp.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b)) 3))
(expm1.f64 (log1p.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(exp.f64 (log1p.f64 (neg.f64 (pow.f64 (exp.f64 eps) b))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (pow.f64 (exp.f64 eps) b))) 1))
(log1p.f64 (expm1.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(fma.f64 1 (neg.f64 (pow.f64 (exp.f64 eps) b)) 1)
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) b)) 2) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) b))) 1)
(fma.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) b)) (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) b))) 1)
(fma.f64 -1 (pow.f64 (exp.f64 eps) b) 1)
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (exp.f64 eps) b))) (cbrt.f64 (neg.f64 (pow.f64 (exp.f64 eps) b)))) (cbrt.f64 (neg.f64 (pow.f64 (exp.f64 eps) b))) 1)
(fma.f64 (sqrt.f64 (neg.f64 (pow.f64 (exp.f64 eps) b))) (sqrt.f64 (neg.f64 (pow.f64 (exp.f64 eps) b))) 1)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) b)) 2)) (cbrt.f64 (pow.f64 (exp.f64 eps) b)) 1)
(fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) b))) (sqrt.f64 (pow.f64 (exp.f64 eps) b)) 1)
(-.f64 (exp.f64 (log1p.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))) 1)
(*.f64 1 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(*.f64 eps (/.f64 1 (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(*.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 1)
(*.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (cbrt.f64 eps) (/.f64 1 (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(*.f64 (cbrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (pow.f64 (cbrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) 2) (cbrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 1 (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(*.f64 (sqrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (sqrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(*.f64 (neg.f64 eps) (/.f64 1 (neg.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(*.f64 (/.f64 1 (-.f64 1 (pow.f64 (exp.f64 eps) b))) eps)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2)) (/.f64 eps (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (/.f64 eps (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) 1) (/.f64 (cbrt.f64 eps) (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2)) (cbrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(*.f64 (/.f64 (sqrt.f64 eps) 1) (/.f64 (sqrt.f64 eps) (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(*.f64 (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(*.f64 (/.f64 eps (-.f64 1 (pow.f64 (pow.f64 (exp.f64 eps) b) 3))) (fma.f64 (pow.f64 (exp.f64 eps) b) (+.f64 1 (pow.f64 (exp.f64 eps) b)) 1))
(*.f64 (/.f64 eps (-.f64 1 (pow.f64 (pow.f64 (exp.f64 eps) b) 2))) (+.f64 1 (pow.f64 (exp.f64 eps) b)))
(pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 1)
(pow.f64 (cbrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) 3)
(pow.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) 2)
(pow.f64 (/.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b)) eps) -1)
(neg.f64 (/.f64 eps (neg.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(sqrt.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2))
(log.f64 (exp.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))))
(cbrt.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 3))
(expm1.f64 (log1p.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(exp.f64 (log.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(exp.f64 (*.f64 (log.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) 1))
(log1p.f64 (expm1.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a))))) 1)
(-.f64 (/.f64 (pow.f64 a -2) (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))) (/.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) 2) (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))))
(*.f64 1 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a))))
(*.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a))) 1)
(*.f64 (cbrt.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))) 2) (cbrt.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))))
(*.f64 (hypot.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))) (pow.f64 a -1/2)) (hypot.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))) (pow.f64 a -1/2)))
(*.f64 (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) 3) (pow.f64 a -3)) (/.f64 1 (fma.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (-.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (/.f64 1 a)) (pow.f64 a -2))))
(*.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) 2)) (/.f64 1 (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))))
(/.f64 1 (/.f64 (fma.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (-.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (/.f64 1 a)) (pow.f64 a -2)) (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) 3) (pow.f64 a -3))))
(/.f64 1 (/.f64 (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))) (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) 2))))
(/.f64 (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) 3) (pow.f64 a -3)) (fma.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (-.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (/.f64 1 a)) (pow.f64 a -2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) 3) (pow.f64 a -3)) (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) 2) (-.f64 (pow.f64 a -2) (/.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) a))))
(/.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) 2)) (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))))
(/.f64 (+.f64 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2)) (*.f64 a (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 3)))) (*.f64 a (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2))))
(/.f64 (fma.f64 eps (-.f64 (/.f64 1 (-.f64 1 (pow.f64 (exp.f64 eps) b))) -1/2) (*.f64 a (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2) (*.f64 (*.f64 eps eps) 1/4)))) (*.f64 a (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (*.f64 1/2 eps))))
(/.f64 (fma.f64 -1 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2)) (*.f64 (neg.f64 a) (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 3)))) (*.f64 (neg.f64 a) (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2))))
(/.f64 (fma.f64 -1 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (*.f64 1/2 eps)) (*.f64 (neg.f64 a) (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2) (*.f64 (*.f64 eps eps) 1/4)))) (*.f64 (neg.f64 a) (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (*.f64 1/2 eps))))
(/.f64 (fma.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 3)) a (*.f64 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2)) 1)) (*.f64 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2)) a))
(/.f64 (fma.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 3)) (neg.f64 a) (*.f64 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2)) -1)) (*.f64 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2)) (neg.f64 a)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2) (*.f64 (*.f64 eps eps) 1/4)) a (*.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (*.f64 1/2 eps)) 1)) (*.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (*.f64 1/2 eps)) a))
(/.f64 (fma.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2) (*.f64 (*.f64 eps eps) 1/4)) (neg.f64 a) (*.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (*.f64 1/2 eps)) -1)) (*.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (*.f64 1/2 eps)) (neg.f64 a)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) 3) (pow.f64 a -3))) (neg.f64 (fma.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (-.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (/.f64 1 a)) (pow.f64 a -2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) 2))) (neg.f64 (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (/.f64 1 a)) 3) (*.f64 (pow.f64 eps 3) -1/8)) (fma.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (/.f64 1 a)) (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (/.f64 1 a)) (-.f64 (*.f64 (*.f64 eps eps) 1/4) (*.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (/.f64 1 a)) (*.f64 eps -1/2)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) 2) (pow.f64 a -2)) (-.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (/.f64 1 a)))
(/.f64 (fma.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (/.f64 1 a)) (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (/.f64 1 a)) (neg.f64 (*.f64 (*.f64 eps eps) 1/4))) (-.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (/.f64 1 a)) (*.f64 eps -1/2)))
(pow.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a))) 1)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a))) 3) 1/3)
(pow.f64 (hypot.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))) (pow.f64 a -1/2)) 2)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a))) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a))))))
(log.f64 (*.f64 (exp.f64 (/.f64 1 a)) (+.f64 1 (expm1.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 1 a))) (exp.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 1 a))) (+.f64 1 (expm1.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 eps) -1/2) (exp.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (/.f64 1 a)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 eps) -1/2) (*.f64 (exp.f64 (/.f64 1 a)) (exp.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 eps -1/2))) (exp.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (/.f64 1 a)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 eps -1/2))) (*.f64 (exp.f64 (/.f64 1 a)) (exp.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))))
(log.f64 (*.f64 (exp.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))) (+.f64 1 (expm1.f64 (/.f64 1 a)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))) (exp.f64 (/.f64 1 a))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))) (+.f64 1 (expm1.f64 (/.f64 1 a)))))
(log.f64 (*.f64 (exp.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (/.f64 1 a))) (+.f64 1 (expm1.f64 (*.f64 eps -1/2)))))
(log.f64 (*.f64 (*.f64 (exp.f64 (/.f64 1 a)) (exp.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))) (pow.f64 (exp.f64 eps) -1/2)))
(log.f64 (*.f64 (*.f64 (exp.f64 (/.f64 1 a)) (exp.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))) (+.f64 1 (expm1.f64 (*.f64 eps -1/2)))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a))) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))))
(exp.f64 (log.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))) 1))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))))
(fma.f64 1 (/.f64 eps (-.f64 1 (pow.f64 (exp.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 1 (pow.f64 (exp.f64 eps) b)))))
(fma.f64 1 (*.f64 eps -1/2) (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (/.f64 1 a)))
(fma.f64 1 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (/.f64 1 a))
(fma.f64 1 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (/.f64 1 a)) (*.f64 eps -1/2))
(fma.f64 eps -1/2 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (/.f64 1 a)))
(fma.f64 eps (/.f64 1 (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 eps (+.f64 (/.f64 1 (-.f64 1 (pow.f64 (exp.f64 eps) b))) -1/2) (/.f64 1 a))
(fma.f64 eps (+.f64 -1/2 (/.f64 1 (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (/.f64 1 a))
(fma.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 1 (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (/.f64 1 a) 1 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(fma.f64 -1/2 eps (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (/.f64 1 a)))
(fma.f64 (*.f64 eps -1/2) 1 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (/.f64 1 a)))
(fma.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) 1 (/.f64 1 a))
(fma.f64 (cbrt.f64 (*.f64 eps -1/2)) (cbrt.f64 (*.f64 (*.f64 eps eps) 1/4)) (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (/.f64 1 a)))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 eps eps) 1/4)) (cbrt.f64 (*.f64 eps -1/2)) (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (/.f64 1 a)))
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (cbrt.f64 eps) -1/2) (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (/.f64 1 a)))
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (cbrt.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 (pow.f64 (exp.f64 eps) b)))) (pow.f64 (cbrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) 2) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) 2) (cbrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))) (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))) 2) (/.f64 1 a))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))) 2) (cbrt.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))) (/.f64 1 a))
(fma.f64 (cbrt.f64 (/.f64 1 a)) (cbrt.f64 (pow.f64 a -2)) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(fma.f64 (cbrt.f64 (pow.f64 a -2)) (cbrt.f64 (/.f64 1 a)) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(fma.f64 (sqrt.f64 (*.f64 eps -1/2)) (sqrt.f64 (*.f64 eps -1/2)) (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (/.f64 1 a)))
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) -1/2) (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (/.f64 1 a)))
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 1 (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (sqrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (sqrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))) (sqrt.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))) (/.f64 1 a))
(fma.f64 (pow.f64 a -1/2) (pow.f64 a -1/2) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(fma.f64 -1 (/.f64 1 (neg.f64 a)) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(fma.f64 (neg.f64 eps) (/.f64 1 (neg.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 3)) (/.f64 1 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2))) (/.f64 1 a))
(fma.f64 (/.f64 1 (-.f64 1 (pow.f64 (exp.f64 eps) b))) eps (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2) (*.f64 (*.f64 eps eps) 1/4)) (/.f64 1 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (*.f64 1/2 eps))) (/.f64 1 a))
(fma.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (/.f64 1 a)) 1 (*.f64 eps -1/2))
(fma.f64 (*.f64 (cbrt.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (/.f64 1 a))) (cbrt.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (/.f64 1 a)))) (cbrt.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (/.f64 1 a))) (*.f64 eps -1/2))
(fma.f64 (sqrt.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (/.f64 1 a))) (sqrt.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.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 1 (pow.f64 (exp.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 1 (pow.f64 (exp.f64 eps) b)))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2)) (/.f64 eps (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (/.f64 1 (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (/.f64 eps (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) 1) (/.f64 (cbrt.f64 eps) (-.f64 1 (pow.f64 (exp.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 (pow.f64 (exp.f64 eps) b))) 2)) (cbrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (-.f64 1 (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 1 (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 1 (pow.f64 (exp.f64 eps) b))) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (*.f64 -1/2 (cbrt.f64 (*.f64 eps eps))) (cbrt.f64 eps) (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (/.f64 1 a)))
(fma.f64 (*.f64 -1/2 (sqrt.f64 eps)) (sqrt.f64 eps) (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (/.f64 1 a)))
(fma.f64 (/.f64 eps (-.f64 1 (pow.f64 (pow.f64 (exp.f64 eps) b) 3))) (fma.f64 (pow.f64 (exp.f64 eps) b) (+.f64 1 (pow.f64 (exp.f64 eps) b)) 1) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (/.f64 eps (-.f64 1 (pow.f64 (pow.f64 (exp.f64 eps) b) 2))) (+.f64 1 (pow.f64 (exp.f64 eps) b)) (fma.f64 eps -1/2 (/.f64 1 a)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2) (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (*.f64 1/2 eps))) (/.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (*.f64 1/2 eps))))
(*.f64 1 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(*.f64 eps (+.f64 (/.f64 1 (-.f64 1 (pow.f64 (exp.f64 eps) b))) -1/2))
(*.f64 eps (+.f64 -1/2 (/.f64 1 (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(*.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) 1)
(*.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))) (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))) 2) (cbrt.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))))
(*.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))) (sqrt.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))))
(*.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 3)) (/.f64 1 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2))))
(*.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2) (*.f64 (*.f64 eps eps) 1/4)) (/.f64 1 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (*.f64 1/2 eps))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2)) (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 3))))
(/.f64 1 (/.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (*.f64 1/2 eps)) (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2) (*.f64 (*.f64 eps eps) 1/4))))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 3)) (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2)))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 3)) (fma.f64 (*.f64 eps eps) 1/4 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2) (/.f64 (*.f64 eps (*.f64 eps -1/2)) (-.f64 1 (pow.f64 (exp.f64 eps) b))))))
(/.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2) (*.f64 (*.f64 eps eps) 1/4)) (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (*.f64 1/2 eps)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 3))) (neg.f64 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2) (*.f64 (*.f64 eps eps) 1/4))) (neg.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (*.f64 1/2 eps))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) 1/4) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2)) (-.f64 (*.f64 eps -1/2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(pow.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) 1)
(pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))) 3)
(pow.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))) 2)
(sqrt.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) 2))
(log.f64 (exp.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))))
(log.f64 (*.f64 (exp.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (+.f64 1 (expm1.f64 (*.f64 eps -1/2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))) (pow.f64 (exp.f64 eps) -1/2)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))) (+.f64 1 (expm1.f64 (*.f64 eps -1/2)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 eps) -1/2) (+.f64 1 (expm1.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 eps -1/2))) (exp.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 eps -1/2))) (+.f64 1 (expm1.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))))
(cbrt.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))))
(exp.f64 (log.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))) 1))
(log1p.f64 (expm1.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))))
(fma.f64 1 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (*.f64 eps -1/2))
(fma.f64 1 (*.f64 eps -1/2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(fma.f64 eps (/.f64 1 (-.f64 1 (pow.f64 (exp.f64 eps) b))) (*.f64 eps -1/2))
(fma.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 1 (*.f64 eps -1/2))
(fma.f64 -1/2 eps (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(fma.f64 (*.f64 eps -1/2) 1 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(fma.f64 (cbrt.f64 (*.f64 eps -1/2)) (cbrt.f64 (*.f64 (*.f64 eps eps) 1/4)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 eps eps) 1/4)) (cbrt.f64 (*.f64 eps -1/2)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (cbrt.f64 eps) -1/2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (cbrt.f64 eps) (/.f64 1 (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (*.f64 eps -1/2))
(fma.f64 (cbrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (pow.f64 (cbrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) 2) (*.f64 eps -1/2))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) 2) (cbrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (*.f64 eps -1/2))
(fma.f64 (sqrt.f64 (*.f64 eps -1/2)) (sqrt.f64 (*.f64 eps -1/2)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) -1/2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 1 (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (*.f64 eps -1/2))
(fma.f64 (sqrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (sqrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (*.f64 eps -1/2))
(fma.f64 (neg.f64 eps) (/.f64 1 (neg.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (*.f64 eps -1/2))
(fma.f64 (/.f64 1 (-.f64 1 (pow.f64 (exp.f64 eps) b))) eps (*.f64 eps -1/2))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2)) (/.f64 eps (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (*.f64 eps -1/2))
(fma.f64 (/.f64 1 (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (/.f64 eps (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (*.f64 eps -1/2))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) 1) (/.f64 (cbrt.f64 eps) (-.f64 1 (pow.f64 (exp.f64 eps) b))) (*.f64 eps -1/2))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2)) (cbrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (*.f64 eps -1/2))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (*.f64 eps -1/2))
(fma.f64 (/.f64 (sqrt.f64 eps) 1) (/.f64 (sqrt.f64 eps) (-.f64 1 (pow.f64 (exp.f64 eps) b))) (*.f64 eps -1/2))
(fma.f64 (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (*.f64 eps -1/2))
(fma.f64 (*.f64 -1/2 (cbrt.f64 (*.f64 eps eps))) (cbrt.f64 eps) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(fma.f64 (*.f64 -1/2 (sqrt.f64 eps)) (sqrt.f64 eps) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(fma.f64 (/.f64 eps (-.f64 1 (pow.f64 (pow.f64 (exp.f64 eps) b) 3))) (fma.f64 (pow.f64 (exp.f64 eps) b) (+.f64 1 (pow.f64 (exp.f64 eps) b)) 1) (*.f64 eps -1/2))
(fma.f64 (/.f64 eps (-.f64 1 (pow.f64 (pow.f64 (exp.f64 eps) b) 2))) (+.f64 1 (pow.f64 (exp.f64 eps) b)) (*.f64 eps -1/2))
Outputs
(*.f64 eps b)
(+.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 eps b))
(fma.f64 eps b (*.f64 (*.f64 b b) (*.f64 eps (*.f64 eps -1/2))))
(+.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 (*.f64 1/6 (pow.f64 eps 3)) (pow.f64 b 3))))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (*.f64 b b))) (fma.f64 eps b (*.f64 (pow.f64 b 3) (*.f64 1/6 (pow.f64 eps 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))))))
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) (*.f64 b b)) (fma.f64 -1/24 (*.f64 (pow.f64 eps 4) (pow.f64 b 4)) (fma.f64 eps b (*.f64 (*.f64 1/6 (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 eps 4) (pow.f64 b 4)) (fma.f64 eps b (*.f64 (pow.f64 b 3) (*.f64 1/6 (pow.f64 eps 3))))))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))
(-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b)))
(-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b)))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))
(-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b)))
(-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b)))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))
(-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b)))
(-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b)))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))
(-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b)))
(-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b)))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))
(-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b)))
(-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b)))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))
(-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b)))
(-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b)))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))
(-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b)))
(-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b)))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))
(-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b)))
(-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b)))
(*.f64 eps b)
(+.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 eps b))
(fma.f64 eps b (*.f64 (*.f64 b b) (*.f64 eps (*.f64 eps -1/2))))
(+.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 (*.f64 1/6 (pow.f64 eps 3)) (pow.f64 b 3))))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (*.f64 b b))) (fma.f64 eps b (*.f64 (pow.f64 b 3) (*.f64 1/6 (pow.f64 eps 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))))))
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) (*.f64 b b)) (fma.f64 -1/24 (*.f64 (pow.f64 eps 4) (pow.f64 b 4)) (fma.f64 eps b (*.f64 (*.f64 1/6 (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 eps 4) (pow.f64 b 4)) (fma.f64 eps b (*.f64 (pow.f64 b 3) (*.f64 1/6 (pow.f64 eps 3))))))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))
(-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b)))
(-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b)))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))
(-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b)))
(-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b)))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))
(-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b)))
(-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b)))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))
(-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b)))
(-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b)))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))
(-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b)))
(-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b)))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))
(-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b)))
(-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b)))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))
(-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b)))
(-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b)))
(-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))
(-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b)))
(-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b)))
(/.f64 1 b)
(+.f64 (*.f64 1/2 eps) (/.f64 1 b))
(fma.f64 1/2 eps (/.f64 1 b))
(fma.f64 eps 1/2 (/.f64 1 b))
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/6 b) (*.f64 -1/4 b)))) (/.f64 1 b)))
(fma.f64 1/2 eps (fma.f64 -1 (*.f64 (*.f64 eps eps) (*.f64 b -1/12)) (/.f64 1 b)))
(fma.f64 eps 1/2 (fma.f64 (*.f64 eps (neg.f64 eps)) (*.f64 b -1/12) (/.f64 1 b)))
(+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/24 (pow.f64 b 2)) (+.f64 (*.f64 1/2 (*.f64 b (+.f64 (*.f64 1/6 b) (*.f64 -1/4 b)))) (*.f64 1/12 (pow.f64 b 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/6 b) (*.f64 -1/4 b)))) (/.f64 1 b))))
(fma.f64 1/2 eps (fma.f64 -1 (*.f64 (pow.f64 eps 3) (fma.f64 -1/24 (*.f64 b b) (fma.f64 1/2 (*.f64 b (*.f64 b -1/12)) (*.f64 (*.f64 b b) 1/12)))) (fma.f64 -1 (*.f64 (*.f64 eps eps) (*.f64 b -1/12)) (/.f64 1 b))))
(fma.f64 eps 1/2 (-.f64 (fma.f64 (*.f64 eps (neg.f64 eps)) (*.f64 b -1/12) (/.f64 1 b)) (*.f64 (pow.f64 eps 3) (fma.f64 (*.f64 b b) -1/24 (fma.f64 (*.f64 b b) 1/12 (*.f64 (*.f64 b -1/12) (*.f64 b 1/2)))))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b)))))
(/.f64 eps (-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b))))
(/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b)))))
(/.f64 eps (-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b))))
(/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b)))))
(/.f64 eps (-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b))))
(/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b)))))
(/.f64 eps (-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b))))
(/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b)))))
(/.f64 eps (-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b))))
(/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b)))))
(/.f64 eps (-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b))))
(/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b)))))
(/.f64 eps (-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b))))
(/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b)))))
(/.f64 eps (-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b))))
(/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b))))
(/.f64 1 b)
(+.f64 (*.f64 1/2 eps) (/.f64 1 b))
(fma.f64 1/2 eps (/.f64 1 b))
(fma.f64 eps 1/2 (/.f64 1 b))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 -1/4 (pow.f64 eps 2))) b)) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))
(fma.f64 1/2 eps (fma.f64 -1 (*.f64 (*.f64 eps eps) (*.f64 b -1/12)) (/.f64 1 b)))
(fma.f64 eps 1/2 (fma.f64 (*.f64 eps (neg.f64 eps)) (*.f64 b -1/12) (/.f64 1 b)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 -1/4 (pow.f64 eps 2))) b)) (+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/24 (pow.f64 eps 3)) (+.f64 (*.f64 1/2 (*.f64 eps (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 -1/4 (pow.f64 eps 2))))) (*.f64 1/12 (pow.f64 eps 3)))) (pow.f64 b 2))) (/.f64 1 b))))
(fma.f64 -1 (*.f64 b (*.f64 (*.f64 eps eps) -1/12)) (fma.f64 1/2 eps (fma.f64 -1 (*.f64 (*.f64 b b) (fma.f64 -1/24 (pow.f64 eps 3) (fma.f64 1/2 (*.f64 eps (*.f64 (*.f64 eps eps) -1/12)) (*.f64 (pow.f64 eps 3) 1/12)))) (/.f64 1 b))))
(-.f64 (fma.f64 eps 1/2 (-.f64 (/.f64 1 b) (*.f64 (*.f64 b b) (fma.f64 (pow.f64 eps 3) -1/24 (fma.f64 (pow.f64 eps 3) 1/12 (*.f64 1/2 (*.f64 (pow.f64 eps 3) -1/12))))))) (*.f64 eps (*.f64 eps (*.f64 b -1/12))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b)))))
(/.f64 eps (-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b))))
(/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b)))))
(/.f64 eps (-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b))))
(/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b)))))
(/.f64 eps (-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b))))
(/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b)))))
(/.f64 eps (-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b))))
(/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b)))))
(/.f64 eps (-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b))))
(/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b)))))
(/.f64 eps (-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b))))
(/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b)))))
(/.f64 eps (-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b))))
(/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b))))
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b)))))
(/.f64 eps (-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b))))
(/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b))))
(/.f64 1 a)
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))) (/.f64 1 a)))
(+.f64 (fma.f64 -1/2 eps (/.f64 eps (-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b))))) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b)))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))) (/.f64 1 a)))
(+.f64 (fma.f64 -1/2 eps (/.f64 eps (-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b))))) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b)))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))) (/.f64 1 a)))
(+.f64 (fma.f64 -1/2 eps (/.f64 eps (-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b))))) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b)))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))))
(fma.f64 -1/2 eps (/.f64 eps (-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b)))))
(fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b)))))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))) (/.f64 1 a)))
(+.f64 (fma.f64 -1/2 eps (/.f64 eps (-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b))))) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b)))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))) (/.f64 1 a)))
(+.f64 (fma.f64 -1/2 eps (/.f64 eps (-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b))))) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b)))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))) (/.f64 1 a)))
(+.f64 (fma.f64 -1/2 eps (/.f64 eps (-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b))))) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b)))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))))
(fma.f64 -1/2 eps (/.f64 eps (-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b)))))
(fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b)))))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))) (/.f64 1 a)))
(+.f64 (fma.f64 -1/2 eps (/.f64 eps (-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b))))) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b)))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))) (/.f64 1 a)))
(+.f64 (fma.f64 -1/2 eps (/.f64 eps (-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b))))) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b)))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))) (/.f64 1 a)))
(+.f64 (fma.f64 -1/2 eps (/.f64 eps (-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b))))) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b)))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/6 b) (*.f64 -1/4 b)))) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(fma.f64 -1 (*.f64 (*.f64 eps eps) (*.f64 b -1/12)) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 (*.f64 eps (neg.f64 eps)) (*.f64 b -1/12) (/.f64 1 a)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/24 (pow.f64 b 2)) (+.f64 (*.f64 1/2 (*.f64 b (+.f64 (*.f64 1/6 b) (*.f64 -1/4 b)))) (*.f64 1/12 (pow.f64 b 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/6 b) (*.f64 -1/4 b)))) (+.f64 (/.f64 1 a) (/.f64 1 b))))
(fma.f64 -1 (*.f64 (pow.f64 eps 3) (fma.f64 -1/24 (*.f64 b b) (fma.f64 1/2 (*.f64 b (*.f64 b -1/12)) (*.f64 (*.f64 b b) 1/12)))) (fma.f64 -1 (*.f64 (*.f64 eps eps) (*.f64 b -1/12)) (+.f64 (/.f64 1 b) (/.f64 1 a))))
(fma.f64 (neg.f64 (pow.f64 eps 3)) (fma.f64 (*.f64 b b) -1/24 (fma.f64 (*.f64 b b) 1/12 (*.f64 (*.f64 b -1/12) (*.f64 b 1/2)))) (+.f64 (/.f64 1 b) (fma.f64 (*.f64 eps (neg.f64 eps)) (*.f64 b -1/12) (/.f64 1 a))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/120 (pow.f64 b 3)) (+.f64 (*.f64 -1/48 (pow.f64 b 3)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/6 b) (*.f64 -1/4 b)))) (*.f64 1/2 (*.f64 b (+.f64 (*.f64 -1/24 (pow.f64 b 2)) (+.f64 (*.f64 1/2 (*.f64 b (+.f64 (*.f64 1/6 b) (*.f64 -1/4 b)))) (*.f64 1/12 (pow.f64 b 2))))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/24 (pow.f64 b 2)) (+.f64 (*.f64 1/2 (*.f64 b (+.f64 (*.f64 1/6 b) (*.f64 -1/4 b)))) (*.f64 1/12 (pow.f64 b 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/6 b) (*.f64 -1/4 b)))) (+.f64 (/.f64 1 a) (/.f64 1 b)))))
(fma.f64 -1 (*.f64 (pow.f64 eps 4) (fma.f64 1/120 (pow.f64 b 3) (fma.f64 -1/48 (pow.f64 b 3) (fma.f64 -1/6 (*.f64 (*.f64 b b) (*.f64 b -1/12)) (*.f64 (*.f64 1/2 b) (fma.f64 -1/24 (*.f64 b b) (fma.f64 1/2 (*.f64 b (*.f64 b -1/12)) (*.f64 (*.f64 b b) 1/12)))))))) (fma.f64 -1 (*.f64 (pow.f64 eps 3) (fma.f64 -1/24 (*.f64 b b) (fma.f64 1/2 (*.f64 b (*.f64 b -1/12)) (*.f64 (*.f64 b b) 1/12)))) (fma.f64 -1 (*.f64 (*.f64 eps eps) (*.f64 b -1/12)) (+.f64 (/.f64 1 b) (/.f64 1 a)))))
(-.f64 (fma.f64 (neg.f64 (pow.f64 eps 3)) (fma.f64 (*.f64 b b) -1/24 (fma.f64 (*.f64 b b) 1/12 (*.f64 (*.f64 b -1/12) (*.f64 b 1/2)))) (+.f64 (/.f64 1 b) (fma.f64 (*.f64 eps (neg.f64 eps)) (*.f64 b -1/12) (/.f64 1 a)))) (*.f64 (pow.f64 eps 4) (+.f64 (fma.f64 1/2 (*.f64 b (fma.f64 (*.f64 b b) -1/24 (fma.f64 (*.f64 b b) 1/12 (*.f64 (*.f64 b -1/12) (*.f64 b 1/2))))) (*.f64 -1/6 (*.f64 (pow.f64 b 3) -1/12))) (*.f64 (pow.f64 b 3) -1/80))))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))) 1/2))
(*.f64 eps (+.f64 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b)))) -1/2))
(*.f64 eps (+.f64 -1/2 (/.f64 1 (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b))))))
(+.f64 (*.f64 eps (-.f64 (/.f64 1 (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))) 1/2)) (/.f64 1 a))
(fma.f64 eps (+.f64 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b)))) -1/2) (/.f64 1 a))
(fma.f64 eps (+.f64 -1/2 (/.f64 1 (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b))))) (/.f64 1 a))
(+.f64 (*.f64 eps (-.f64 (/.f64 1 (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))) 1/2)) (/.f64 1 a))
(fma.f64 eps (+.f64 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b)))) -1/2) (/.f64 1 a))
(fma.f64 eps (+.f64 -1/2 (/.f64 1 (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b))))) (/.f64 1 a))
(+.f64 (*.f64 eps (-.f64 (/.f64 1 (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))) 1/2)) (/.f64 1 a))
(fma.f64 eps (+.f64 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b)))) -1/2) (/.f64 1 a))
(fma.f64 eps (+.f64 -1/2 (/.f64 1 (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b))))) (/.f64 1 a))
(*.f64 -1 (*.f64 eps (-.f64 1/2 (/.f64 1 (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))))))
(*.f64 (neg.f64 eps) (-.f64 1/2 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b))))))
(*.f64 eps (neg.f64 (+.f64 1/2 (/.f64 -1 (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b)))))))
(+.f64 (*.f64 -1 (*.f64 eps (-.f64 1/2 (/.f64 1 (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b)))))))) (/.f64 1 a))
(fma.f64 -1 (*.f64 eps (-.f64 1/2 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b)))))) (/.f64 1 a))
(-.f64 (/.f64 1 a) (*.f64 eps (+.f64 1/2 (/.f64 -1 (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b)))))))
(+.f64 (*.f64 -1 (*.f64 eps (-.f64 1/2 (/.f64 1 (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b)))))))) (/.f64 1 a))
(fma.f64 -1 (*.f64 eps (-.f64 1/2 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b)))))) (/.f64 1 a))
(-.f64 (/.f64 1 a) (*.f64 eps (+.f64 1/2 (/.f64 -1 (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b)))))))
(+.f64 (*.f64 -1 (*.f64 eps (-.f64 1/2 (/.f64 1 (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b)))))))) (/.f64 1 a))
(fma.f64 -1 (*.f64 eps (-.f64 1/2 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b)))))) (/.f64 1 a))
(-.f64 (/.f64 1 a) (*.f64 eps (+.f64 1/2 (/.f64 -1 (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b)))))))
(/.f64 1 b)
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 -1/4 (pow.f64 eps 2))) b)) (+.f64 (/.f64 1 a) (/.f64 1 b)))
(fma.f64 -1 (*.f64 (*.f64 eps eps) (*.f64 b -1/12)) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(+.f64 (/.f64 1 b) (fma.f64 (*.f64 eps (neg.f64 eps)) (*.f64 b -1/12) (/.f64 1 a)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 -1/4 (pow.f64 eps 2))) b)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/24 (pow.f64 eps 3)) (+.f64 (*.f64 1/2 (*.f64 eps (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 -1/4 (pow.f64 eps 2))))) (*.f64 1/12 (pow.f64 eps 3)))) (pow.f64 b 2))) (+.f64 (/.f64 1 a) (/.f64 1 b))))
(fma.f64 -1 (*.f64 b (*.f64 (*.f64 eps eps) -1/12)) (fma.f64 -1 (*.f64 (*.f64 b b) (fma.f64 -1/24 (pow.f64 eps 3) (fma.f64 1/2 (*.f64 eps (*.f64 (*.f64 eps eps) -1/12)) (*.f64 (pow.f64 eps 3) 1/12)))) (+.f64 (/.f64 1 b) (/.f64 1 a))))
(+.f64 (fma.f64 (neg.f64 (fma.f64 (pow.f64 eps 3) -1/24 (fma.f64 (pow.f64 eps 3) 1/12 (*.f64 1/2 (*.f64 (pow.f64 eps 3) -1/12))))) (*.f64 b b) (/.f64 1 a)) (fma.f64 (*.f64 eps (neg.f64 eps)) (*.f64 b -1/12) (/.f64 1 b)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))) (/.f64 1 a)))
(+.f64 (fma.f64 -1/2 eps (/.f64 eps (-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b))))) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b)))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))) (/.f64 1 a)))
(+.f64 (fma.f64 -1/2 eps (/.f64 eps (-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b))))) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b)))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))) (/.f64 1 a)))
(+.f64 (fma.f64 -1/2 eps (/.f64 eps (-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b))))) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b)))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))) (/.f64 1 a)))
(+.f64 (fma.f64 -1/2 eps (/.f64 eps (-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b))))) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b)))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))) (/.f64 1 a)))
(+.f64 (fma.f64 -1/2 eps (/.f64 eps (-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b))))) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b)))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))) (/.f64 1 a)))
(+.f64 (fma.f64 -1/2 eps (/.f64 eps (-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b))))) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b)))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))) (/.f64 1 a)))
(+.f64 (fma.f64 -1/2 eps (/.f64 eps (-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b))))) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b)))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))) (/.f64 1 a)))
(+.f64 (fma.f64 -1/2 eps (/.f64 eps (-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b))))) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b)))) (fma.f64 eps -1/2 (/.f64 1 a)))
(/.f64 1 b)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/6 b) (*.f64 -1/4 b)))) (/.f64 1 b))
(fma.f64 -1 (*.f64 (*.f64 eps eps) (*.f64 b -1/12)) (/.f64 1 b))
(fma.f64 (*.f64 eps (neg.f64 eps)) (*.f64 b -1/12) (/.f64 1 b))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/24 (pow.f64 b 2)) (+.f64 (*.f64 1/2 (*.f64 b (+.f64 (*.f64 1/6 b) (*.f64 -1/4 b)))) (*.f64 1/12 (pow.f64 b 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/6 b) (*.f64 -1/4 b)))) (/.f64 1 b)))
(fma.f64 -1 (*.f64 (pow.f64 eps 3) (fma.f64 -1/24 (*.f64 b b) (fma.f64 1/2 (*.f64 b (*.f64 b -1/12)) (*.f64 (*.f64 b b) 1/12)))) (fma.f64 -1 (*.f64 (*.f64 eps eps) (*.f64 b -1/12)) (/.f64 1 b)))
(-.f64 (fma.f64 (*.f64 eps (neg.f64 eps)) (*.f64 b -1/12) (/.f64 1 b)) (*.f64 (pow.f64 eps 3) (fma.f64 (*.f64 b b) -1/24 (fma.f64 (*.f64 b b) 1/12 (*.f64 (*.f64 b -1/12) (*.f64 b 1/2))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/6 b) (*.f64 -1/4 b)))) (+.f64 (*.f64 1/120 (pow.f64 b 3)) (+.f64 (*.f64 -1/48 (pow.f64 b 3)) (*.f64 1/2 (*.f64 b (+.f64 (*.f64 -1/24 (pow.f64 b 2)) (+.f64 (*.f64 1/2 (*.f64 b (+.f64 (*.f64 1/6 b) (*.f64 -1/4 b)))) (*.f64 1/12 (pow.f64 b 2))))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/24 (pow.f64 b 2)) (+.f64 (*.f64 1/2 (*.f64 b (+.f64 (*.f64 1/6 b) (*.f64 -1/4 b)))) (*.f64 1/12 (pow.f64 b 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/6 b) (*.f64 -1/4 b)))) (/.f64 1 b))))
(fma.f64 -1 (*.f64 (pow.f64 eps 4) (fma.f64 -1/6 (*.f64 (*.f64 b b) (*.f64 b -1/12)) (fma.f64 1/120 (pow.f64 b 3) (fma.f64 -1/48 (pow.f64 b 3) (*.f64 (*.f64 1/2 b) (fma.f64 -1/24 (*.f64 b b) (fma.f64 1/2 (*.f64 b (*.f64 b -1/12)) (*.f64 (*.f64 b b) 1/12)))))))) (fma.f64 -1 (*.f64 (pow.f64 eps 3) (fma.f64 -1/24 (*.f64 b b) (fma.f64 1/2 (*.f64 b (*.f64 b -1/12)) (*.f64 (*.f64 b b) 1/12)))) (fma.f64 -1 (*.f64 (*.f64 eps eps) (*.f64 b -1/12)) (/.f64 1 b))))
(fma.f64 (neg.f64 (pow.f64 eps 4)) (+.f64 (fma.f64 1/2 (*.f64 b (fma.f64 (*.f64 b b) -1/24 (fma.f64 (*.f64 b b) 1/12 (*.f64 (*.f64 b -1/12) (*.f64 b 1/2))))) (*.f64 -1/6 (*.f64 (pow.f64 b 3) -1/12))) (*.f64 (pow.f64 b 3) -1/80)) (-.f64 (fma.f64 (*.f64 eps (neg.f64 eps)) (*.f64 b -1/12) (/.f64 1 b)) (*.f64 (pow.f64 eps 3) (fma.f64 (*.f64 b b) -1/24 (fma.f64 (*.f64 b b) 1/12 (*.f64 (*.f64 b -1/12) (*.f64 b 1/2)))))))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))) 1/2))
(*.f64 eps (+.f64 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b)))) -1/2))
(*.f64 eps (+.f64 -1/2 (/.f64 1 (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b))))))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))) 1/2))
(*.f64 eps (+.f64 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b)))) -1/2))
(*.f64 eps (+.f64 -1/2 (/.f64 1 (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b))))))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))) 1/2))
(*.f64 eps (+.f64 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b)))) -1/2))
(*.f64 eps (+.f64 -1/2 (/.f64 1 (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b))))))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))) 1/2))
(*.f64 eps (+.f64 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b)))) -1/2))
(*.f64 eps (+.f64 -1/2 (/.f64 1 (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b))))))
(*.f64 -1 (*.f64 eps (-.f64 1/2 (/.f64 1 (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))))))
(*.f64 (neg.f64 eps) (-.f64 1/2 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b))))))
(*.f64 eps (neg.f64 (+.f64 1/2 (/.f64 -1 (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b)))))))
(*.f64 -1 (*.f64 eps (-.f64 1/2 (/.f64 1 (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))))))
(*.f64 (neg.f64 eps) (-.f64 1/2 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b))))))
(*.f64 eps (neg.f64 (+.f64 1/2 (/.f64 -1 (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b)))))))
(*.f64 -1 (*.f64 eps (-.f64 1/2 (/.f64 1 (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))))))
(*.f64 (neg.f64 eps) (-.f64 1/2 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b))))))
(*.f64 eps (neg.f64 (+.f64 1/2 (/.f64 -1 (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b)))))))
(*.f64 -1 (*.f64 eps (-.f64 1/2 (/.f64 1 (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))))))
(*.f64 (neg.f64 eps) (-.f64 1/2 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b))))))
(*.f64 eps (neg.f64 (+.f64 1/2 (/.f64 -1 (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b)))))))
(/.f64 1 b)
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 -1/4 (pow.f64 eps 2))) b)) (/.f64 1 b))
(fma.f64 -1 (*.f64 (*.f64 eps eps) (*.f64 b -1/12)) (/.f64 1 b))
(fma.f64 (*.f64 eps (neg.f64 eps)) (*.f64 b -1/12) (/.f64 1 b))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 -1/4 (pow.f64 eps 2))) b)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/24 (pow.f64 eps 3)) (+.f64 (*.f64 1/2 (*.f64 eps (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 -1/4 (pow.f64 eps 2))))) (*.f64 1/12 (pow.f64 eps 3)))) (pow.f64 b 2))) (/.f64 1 b)))
(fma.f64 -1 (*.f64 b (*.f64 (*.f64 eps eps) -1/12)) (fma.f64 -1 (*.f64 (*.f64 b b) (fma.f64 -1/24 (pow.f64 eps 3) (fma.f64 1/2 (*.f64 eps (*.f64 (*.f64 eps eps) -1/12)) (*.f64 (pow.f64 eps 3) 1/12)))) (/.f64 1 b)))
(-.f64 (-.f64 (/.f64 1 b) (*.f64 (*.f64 b b) (fma.f64 (pow.f64 eps 3) -1/24 (fma.f64 (pow.f64 eps 3) 1/12 (*.f64 1/2 (*.f64 (pow.f64 eps 3) -1/12)))))) (*.f64 eps (*.f64 eps (*.f64 b -1/12))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 -1/4 (pow.f64 eps 2))) b)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/24 (pow.f64 eps 3)) (+.f64 (*.f64 1/2 (*.f64 eps (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 -1/4 (pow.f64 eps 2))))) (*.f64 1/12 (pow.f64 eps 3)))) eps)) (+.f64 (*.f64 -1/48 (pow.f64 eps 4)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 -1/4 (pow.f64 eps 2))))) (*.f64 1/120 (pow.f64 eps 4))))) (pow.f64 b 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/24 (pow.f64 eps 3)) (+.f64 (*.f64 1/2 (*.f64 eps (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 -1/4 (pow.f64 eps 2))))) (*.f64 1/12 (pow.f64 eps 3)))) (pow.f64 b 2))) (/.f64 1 b))))
(fma.f64 -1 (*.f64 b (*.f64 (*.f64 eps eps) -1/12)) (fma.f64 -1 (*.f64 (pow.f64 b 3) (fma.f64 1/2 (*.f64 eps (fma.f64 -1/24 (pow.f64 eps 3) (fma.f64 1/2 (*.f64 eps (*.f64 (*.f64 eps eps) -1/12)) (*.f64 (pow.f64 eps 3) 1/12)))) (fma.f64 -1/48 (pow.f64 eps 4) (fma.f64 -1/6 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) -1/12)) (*.f64 (pow.f64 eps 4) 1/120))))) (fma.f64 -1 (*.f64 (*.f64 b b) (fma.f64 -1/24 (pow.f64 eps 3) (fma.f64 1/2 (*.f64 eps (*.f64 (*.f64 eps eps) -1/12)) (*.f64 (pow.f64 eps 3) 1/12)))) (/.f64 1 b))))
(-.f64 (-.f64 (-.f64 (/.f64 1 b) (*.f64 (*.f64 b b) (fma.f64 (pow.f64 eps 3) -1/24 (fma.f64 (pow.f64 eps 3) 1/12 (*.f64 1/2 (*.f64 (pow.f64 eps 3) -1/12)))))) (*.f64 (pow.f64 b 3) (fma.f64 1/2 (*.f64 eps (fma.f64 (pow.f64 eps 3) -1/24 (fma.f64 (pow.f64 eps 3) 1/12 (*.f64 1/2 (*.f64 (pow.f64 eps 3) -1/12))))) (fma.f64 (pow.f64 eps 4) -1/48 (fma.f64 (pow.f64 eps 4) 1/120 (*.f64 -1/6 (*.f64 (pow.f64 eps 4) -1/12))))))) (*.f64 eps (*.f64 eps (*.f64 b -1/12))))
(+.f64 (*.f64 -1/2 eps) (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))))
(fma.f64 -1/2 eps (/.f64 eps (-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b)))))
(fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b)))))
(+.f64 (*.f64 -1/2 eps) (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))))
(fma.f64 -1/2 eps (/.f64 eps (-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b)))))
(fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b)))))
(+.f64 (*.f64 -1/2 eps) (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))))
(fma.f64 -1/2 eps (/.f64 eps (-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b)))))
(fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b)))))
(+.f64 (*.f64 -1/2 eps) (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))))
(fma.f64 -1/2 eps (/.f64 eps (-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b)))))
(fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b)))))
(+.f64 (*.f64 -1/2 eps) (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))))
(fma.f64 -1/2 eps (/.f64 eps (-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b)))))
(fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b)))))
(+.f64 (*.f64 -1/2 eps) (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))))
(fma.f64 -1/2 eps (/.f64 eps (-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b)))))
(fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b)))))
(+.f64 (*.f64 -1/2 eps) (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))))
(fma.f64 -1/2 eps (/.f64 eps (-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b)))))
(fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b)))))
(+.f64 (*.f64 -1/2 eps) (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps b))))))
(fma.f64 -1/2 eps (/.f64 eps (-.f64 1 (exp.f64 (*.f64 (neg.f64 eps) b)))))
(fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 b)))))
(+.f64 1 (neg.f64 (pow.f64 (exp.f64 eps) b)))
(-.f64 1 (pow.f64 (exp.f64 eps) b))
(fabs.f64 (expm1.f64 (*.f64 eps b)))
(+.f64 1 (*.f64 (neg.f64 (pow.f64 (exp.f64 eps) b)) 1))
(-.f64 1 (pow.f64 (exp.f64 eps) b))
(fabs.f64 (expm1.f64 (*.f64 eps b)))
(+.f64 (neg.f64 (pow.f64 (exp.f64 eps) b)) 1)
(-.f64 1 (pow.f64 (exp.f64 eps) b))
(fabs.f64 (expm1.f64 (*.f64 eps b)))
(*.f64 1 (-.f64 1 (pow.f64 (exp.f64 eps) b)))
(-.f64 1 (pow.f64 (exp.f64 eps) b))
(fabs.f64 (expm1.f64 (*.f64 eps b)))
(*.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b)) 1)
(-.f64 1 (pow.f64 (exp.f64 eps) b))
(fabs.f64 (expm1.f64 (*.f64 eps b)))
(*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b))) (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2))
(-.f64 1 (pow.f64 (exp.f64 eps) b))
(fabs.f64 (expm1.f64 (*.f64 eps b)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2) (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(-.f64 1 (pow.f64 (exp.f64 eps) b))
(fabs.f64 (expm1.f64 (*.f64 eps b)))
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b))) (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(-.f64 1 (pow.f64 (exp.f64 eps) b))
(fabs.f64 (expm1.f64 (*.f64 eps b)))
(*.f64 (-.f64 1 (pow.f64 (pow.f64 (exp.f64 eps) b) 3)) (/.f64 1 (fma.f64 (pow.f64 (exp.f64 eps) b) (+.f64 1 (pow.f64 (exp.f64 eps) b)) 1)))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (exp.f64 eps) b) 3)) (fma.f64 (pow.f64 (exp.f64 eps) b) (+.f64 1 (pow.f64 (exp.f64 eps) b)) 1))
(*.f64 (-.f64 1 (pow.f64 (pow.f64 (exp.f64 eps) b) 2)) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 eps) b))))
(/.f64 1 (/.f64 (+.f64 1 (pow.f64 (exp.f64 eps) b)) (-.f64 1 (pow.f64 (pow.f64 (exp.f64 eps) b) 2))))
(/.f64 (-.f64 1 (pow.f64 (exp.f64 eps) (*.f64 2 b))) (+.f64 1 (pow.f64 (exp.f64 eps) b)))
(/.f64 1 (/.f64 (fma.f64 (pow.f64 (exp.f64 eps) b) (+.f64 1 (pow.f64 (exp.f64 eps) b)) 1) (-.f64 1 (pow.f64 (pow.f64 (exp.f64 eps) b) 3))))
(*.f64 (-.f64 1 (pow.f64 (pow.f64 (exp.f64 eps) b) 3)) (/.f64 1 (fma.f64 (pow.f64 (exp.f64 eps) b) (+.f64 1 (pow.f64 (exp.f64 eps) b)) 1)))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (exp.f64 eps) b) 3)) (fma.f64 (pow.f64 (exp.f64 eps) b) (+.f64 1 (pow.f64 (exp.f64 eps) b)) 1))
(/.f64 1 (/.f64 (+.f64 1 (pow.f64 (exp.f64 eps) b)) (-.f64 1 (pow.f64 (pow.f64 (exp.f64 eps) b) 2))))
(/.f64 (-.f64 1 (pow.f64 (exp.f64 eps) (*.f64 2 b))) (+.f64 1 (pow.f64 (exp.f64 eps) b)))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (exp.f64 eps) b) 3)) (fma.f64 (pow.f64 (exp.f64 eps) b) (+.f64 1 (pow.f64 (exp.f64 eps) b)) 1))
(*.f64 (-.f64 1 (pow.f64 (pow.f64 (exp.f64 eps) b) 3)) (/.f64 1 (fma.f64 (pow.f64 (exp.f64 eps) b) (+.f64 1 (pow.f64 (exp.f64 eps) b)) 1)))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (exp.f64 eps) b) 2)) (+.f64 1 (pow.f64 (exp.f64 eps) b)))
(/.f64 1 (/.f64 (+.f64 1 (pow.f64 (exp.f64 eps) b)) (-.f64 1 (pow.f64 (pow.f64 (exp.f64 eps) b) 2))))
(/.f64 (-.f64 1 (pow.f64 (exp.f64 eps) (*.f64 2 b))) (+.f64 1 (pow.f64 (exp.f64 eps) b)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (pow.f64 (exp.f64 eps) b) 3))) (neg.f64 (fma.f64 (pow.f64 (exp.f64 eps) b) (+.f64 1 (pow.f64 (exp.f64 eps) b)) 1)))
(/.f64 (+.f64 -1 (pow.f64 (pow.f64 (exp.f64 eps) b) 3)) (neg.f64 (fma.f64 (pow.f64 (exp.f64 eps) b) (+.f64 1 (pow.f64 (exp.f64 eps) b)) 1)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (pow.f64 (exp.f64 eps) b) 2))) (neg.f64 (+.f64 1 (pow.f64 (exp.f64 eps) b))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (pow.f64 (exp.f64 eps) b) 2))) (+.f64 -1 (neg.f64 (pow.f64 (exp.f64 eps) b))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 eps) (*.f64 2 b))) (-.f64 -1 (pow.f64 (exp.f64 eps) b)))
(/.f64 (+.f64 1 (pow.f64 (neg.f64 (pow.f64 (exp.f64 eps) b)) 3)) (+.f64 1 (-.f64 (*.f64 (neg.f64 (pow.f64 (exp.f64 eps) b)) (neg.f64 (pow.f64 (exp.f64 eps) b))) (neg.f64 (pow.f64 (exp.f64 eps) b)))))
(*.f64 (-.f64 1 (pow.f64 (pow.f64 (exp.f64 eps) b) 3)) (/.f64 1 (fma.f64 (pow.f64 (exp.f64 eps) b) (+.f64 1 (pow.f64 (exp.f64 eps) b)) 1)))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (exp.f64 eps) b) 3)) (fma.f64 (pow.f64 (exp.f64 eps) b) (+.f64 1 (pow.f64 (exp.f64 eps) b)) 1))
(/.f64 (-.f64 1 (*.f64 (neg.f64 (pow.f64 (exp.f64 eps) b)) (neg.f64 (pow.f64 (exp.f64 eps) b)))) (-.f64 1 (neg.f64 (pow.f64 (exp.f64 eps) b))))
(/.f64 1 (/.f64 (+.f64 1 (pow.f64 (exp.f64 eps) b)) (-.f64 1 (pow.f64 (pow.f64 (exp.f64 eps) b) 2))))
(/.f64 (-.f64 1 (pow.f64 (exp.f64 eps) (*.f64 2 b))) (+.f64 1 (pow.f64 (exp.f64 eps) b)))
(pow.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b)) 1)
(-.f64 1 (pow.f64 (exp.f64 eps) b))
(fabs.f64 (expm1.f64 (*.f64 eps b)))
(pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b))) 3)
(-.f64 1 (pow.f64 (exp.f64 eps) b))
(fabs.f64 (expm1.f64 (*.f64 eps b)))
(pow.f64 (pow.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b)) 3) 1/3)
(-.f64 1 (pow.f64 (exp.f64 eps) b))
(fabs.f64 (expm1.f64 (*.f64 eps b)))
(pow.f64 (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2)
(-.f64 1 (pow.f64 (exp.f64 eps) b))
(fabs.f64 (expm1.f64 (*.f64 eps b)))
(sqrt.f64 (pow.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b)) 2))
(-.f64 1 (pow.f64 (exp.f64 eps) b))
(fabs.f64 (expm1.f64 (*.f64 eps b)))
(log.f64 (exp.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(-.f64 1 (pow.f64 (exp.f64 eps) b))
(fabs.f64 (expm1.f64 (*.f64 eps b)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(-.f64 1 (pow.f64 (exp.f64 eps) b))
(fabs.f64 (expm1.f64 (*.f64 eps b)))
(cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b)) 3))
(-.f64 1 (pow.f64 (exp.f64 eps) b))
(fabs.f64 (expm1.f64 (*.f64 eps b)))
(expm1.f64 (log1p.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(-.f64 1 (pow.f64 (exp.f64 eps) b))
(fabs.f64 (expm1.f64 (*.f64 eps b)))
(exp.f64 (log1p.f64 (neg.f64 (pow.f64 (exp.f64 eps) b))))
(-.f64 1 (pow.f64 (exp.f64 eps) b))
(fabs.f64 (expm1.f64 (*.f64 eps b)))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (pow.f64 (exp.f64 eps) b))) 1))
(-.f64 1 (pow.f64 (exp.f64 eps) b))
(fabs.f64 (expm1.f64 (*.f64 eps b)))
(log1p.f64 (expm1.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(-.f64 1 (pow.f64 (exp.f64 eps) b))
(fabs.f64 (expm1.f64 (*.f64 eps b)))
(fma.f64 1 (neg.f64 (pow.f64 (exp.f64 eps) b)) 1)
(-.f64 1 (pow.f64 (exp.f64 eps) b))
(fabs.f64 (expm1.f64 (*.f64 eps b)))
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) b)) 2) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) b))) 1)
(-.f64 1 (pow.f64 (exp.f64 eps) b))
(fabs.f64 (expm1.f64 (*.f64 eps b)))
(fma.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) b)) (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) b))) 1)
(-.f64 1 (pow.f64 (exp.f64 eps) b))
(fabs.f64 (expm1.f64 (*.f64 eps b)))
(fma.f64 -1 (pow.f64 (exp.f64 eps) b) 1)
(-.f64 1 (pow.f64 (exp.f64 eps) b))
(fabs.f64 (expm1.f64 (*.f64 eps b)))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (exp.f64 eps) b))) (cbrt.f64 (neg.f64 (pow.f64 (exp.f64 eps) b)))) (cbrt.f64 (neg.f64 (pow.f64 (exp.f64 eps) b))) 1)
(-.f64 1 (pow.f64 (exp.f64 eps) b))
(fabs.f64 (expm1.f64 (*.f64 eps b)))
(fma.f64 (sqrt.f64 (neg.f64 (pow.f64 (exp.f64 eps) b))) (sqrt.f64 (neg.f64 (pow.f64 (exp.f64 eps) b))) 1)
(-.f64 1 (pow.f64 (exp.f64 eps) b))
(fabs.f64 (expm1.f64 (*.f64 eps b)))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) b)) 2)) (cbrt.f64 (pow.f64 (exp.f64 eps) b)) 1)
(-.f64 1 (pow.f64 (exp.f64 eps) b))
(fabs.f64 (expm1.f64 (*.f64 eps b)))
(fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) b))) (sqrt.f64 (pow.f64 (exp.f64 eps) b)) 1)
(-.f64 1 (pow.f64 (exp.f64 eps) b))
(fabs.f64 (expm1.f64 (*.f64 eps b)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))) 1)
(/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))
(/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))
(*.f64 1 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))
(/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))
(*.f64 eps (/.f64 1 (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))
(/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 1)
(/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))
(/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))
(*.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (cbrt.f64 eps) (/.f64 1 (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(*.f64 (cbrt.f64 (*.f64 eps eps)) (/.f64 (*.f64 (cbrt.f64 eps) 1) (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(/.f64 (cbrt.f64 (*.f64 eps eps)) (/.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b)) (cbrt.f64 eps)))
(/.f64 (cbrt.f64 (*.f64 eps eps)) (/.f64 (fabs.f64 (expm1.f64 (*.f64 eps b))) (cbrt.f64 eps)))
(*.f64 (cbrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (pow.f64 (cbrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) 2))
(/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))
(/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) 2) (cbrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))
(/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 1 (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))
(/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))
(*.f64 (sqrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (sqrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))
(/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))
(*.f64 (neg.f64 eps) (/.f64 1 (neg.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))
(/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 1 (-.f64 1 (pow.f64 (exp.f64 eps) b))) eps)
(/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))
(/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2)) (/.f64 eps (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))
(/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (/.f64 eps (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))
(/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) 1) (/.f64 (cbrt.f64 eps) (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(*.f64 (cbrt.f64 (*.f64 eps eps)) (/.f64 (*.f64 (cbrt.f64 eps) 1) (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(/.f64 (cbrt.f64 (*.f64 eps eps)) (/.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b)) (cbrt.f64 eps)))
(/.f64 (cbrt.f64 (*.f64 eps eps)) (/.f64 (fabs.f64 (expm1.f64 (*.f64 eps b))) (cbrt.f64 eps)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2)) (cbrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 eps eps)) (cbrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))) (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2))
(/.f64 (*.f64 (cbrt.f64 (*.f64 eps eps)) (cbrt.f64 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))))) (pow.f64 (cbrt.f64 (fabs.f64 (expm1.f64 (*.f64 eps b)))) 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(*.f64 (cbrt.f64 (*.f64 eps eps)) (/.f64 (*.f64 (cbrt.f64 eps) 1) (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(/.f64 (cbrt.f64 (*.f64 eps eps)) (/.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b)) (cbrt.f64 eps)))
(/.f64 (cbrt.f64 (*.f64 eps eps)) (/.f64 (fabs.f64 (expm1.f64 (*.f64 eps b))) (cbrt.f64 eps)))
(*.f64 (/.f64 (sqrt.f64 eps) 1) (/.f64 (sqrt.f64 eps) (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))
(/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))
(/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))
(*.f64 (/.f64 eps (-.f64 1 (pow.f64 (pow.f64 (exp.f64 eps) b) 3))) (fma.f64 (pow.f64 (exp.f64 eps) b) (+.f64 1 (pow.f64 (exp.f64 eps) b)) 1))
(/.f64 (*.f64 eps (fma.f64 (pow.f64 (exp.f64 eps) b) (+.f64 1 (pow.f64 (exp.f64 eps) b)) 1)) (-.f64 1 (pow.f64 (pow.f64 (exp.f64 eps) b) 3)))
(/.f64 eps (/.f64 (-.f64 1 (pow.f64 (pow.f64 (exp.f64 eps) b) 3)) (fma.f64 (pow.f64 (exp.f64 eps) b) (+.f64 1 (pow.f64 (exp.f64 eps) b)) 1)))
(*.f64 (/.f64 eps (-.f64 1 (pow.f64 (pow.f64 (exp.f64 eps) b) 2))) (+.f64 1 (pow.f64 (exp.f64 eps) b)))
(/.f64 (*.f64 eps (+.f64 1 (pow.f64 (exp.f64 eps) b))) (-.f64 1 (pow.f64 (pow.f64 (exp.f64 eps) b) 2)))
(/.f64 (+.f64 eps (*.f64 eps (pow.f64 (exp.f64 eps) b))) (-.f64 1 (pow.f64 (exp.f64 eps) (*.f64 2 b))))
(pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 1)
(/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))
(/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))
(pow.f64 (cbrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) 3)
(/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))
(/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))
(pow.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 3) 1/3)
(/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))
(/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))
(pow.f64 (sqrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) 2)
(/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))
(/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))
(pow.f64 (/.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b)) eps) -1)
(/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))
(/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))
(neg.f64 (/.f64 eps (neg.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))
(/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))
(sqrt.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2))
(/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))
(/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))
(log.f64 (exp.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))
(/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))))
(/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))
(/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))
(cbrt.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 3))
(/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))
(/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))
(expm1.f64 (log1p.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))
(/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))
(exp.f64 (log.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))
(/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))
(exp.f64 (*.f64 (log.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) 1))
(/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))
(/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))
(log1p.f64 (expm1.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))
(/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a))))) 1)
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(-.f64 (/.f64 (pow.f64 a -2) (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))) (/.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) 2) (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))))
(/.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) 2)) (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))))
(/.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))) 2)) (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))))))
(*.f64 1 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a))))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(*.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a))) 1)
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(*.f64 (cbrt.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))) 2))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))) 2) (cbrt.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(*.f64 (hypot.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))) (pow.f64 a -1/2)) (hypot.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))) (pow.f64 a -1/2)))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(*.f64 (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) 3) (pow.f64 a -3)) (/.f64 1 (fma.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (-.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (/.f64 1 a)) (pow.f64 a -2))))
(/.f64 (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) 3) (pow.f64 a -3)) (fma.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (+.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (/.f64 -1 a)) (pow.f64 a -2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))) 3) (pow.f64 a -3)) (fma.f64 (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))) (+.f64 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))) (fma.f64 eps -1/2 (/.f64 -1 a))) (pow.f64 a -2)))
(*.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) 2)) (/.f64 1 (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))))
(/.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) 2)) (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))))
(/.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))) 2)) (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))))))
(/.f64 1 (/.f64 (fma.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (-.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (/.f64 1 a)) (pow.f64 a -2)) (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) 3) (pow.f64 a -3))))
(*.f64 (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) 3) (pow.f64 a -3)) (/.f64 1 (fma.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (-.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (/.f64 1 a)) (pow.f64 a -2))))
(/.f64 (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) 3) (pow.f64 a -3)) (fma.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (+.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (/.f64 -1 a)) (pow.f64 a -2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))) 3) (pow.f64 a -3)) (fma.f64 (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))) (+.f64 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))) (fma.f64 eps -1/2 (/.f64 -1 a))) (pow.f64 a -2)))
(/.f64 1 (/.f64 (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))) (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) 2))))
(/.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) 2)) (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))))
(/.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))) 2)) (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) 3) (pow.f64 a -3)) (fma.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (-.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (/.f64 1 a)) (pow.f64 a -2)))
(*.f64 (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) 3) (pow.f64 a -3)) (/.f64 1 (fma.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (-.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (/.f64 1 a)) (pow.f64 a -2))))
(/.f64 (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) 3) (pow.f64 a -3)) (fma.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (+.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (/.f64 -1 a)) (pow.f64 a -2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))) 3) (pow.f64 a -3)) (fma.f64 (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))) (+.f64 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))) (fma.f64 eps -1/2 (/.f64 -1 a))) (pow.f64 a -2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) 3) (pow.f64 a -3)) (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) 2) (-.f64 (pow.f64 a -2) (/.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) a))))
(/.f64 (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))) 3) (pow.f64 a -3)) (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))) 2) (-.f64 (pow.f64 a -2) (/.f64 (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))) a))))
(/.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) 2)) (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))))
(/.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))) 2)) (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))))))
(/.f64 (+.f64 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2)) (*.f64 a (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 3)))) (*.f64 a (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2))))
(/.f64 (fma.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 3)) a (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2))) (*.f64 a (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2))))
(/.f64 (fma.f64 a (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 3)) (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2))) (*.f64 a (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2))))
(/.f64 (fma.f64 a (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))) 3)) (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))) (pow.f64 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))) 2))) (*.f64 a (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))) (pow.f64 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))) 2))))
(/.f64 (fma.f64 eps (-.f64 (/.f64 1 (-.f64 1 (pow.f64 (exp.f64 eps) b))) -1/2) (*.f64 a (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2) (*.f64 (*.f64 eps eps) 1/4)))) (*.f64 a (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (*.f64 1/2 eps))))
(/.f64 (fma.f64 eps (+.f64 (/.f64 1 (-.f64 1 (pow.f64 (exp.f64 eps) b))) 1/2) (*.f64 a (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2) (*.f64 (*.f64 eps eps) -1/4)))) (*.f64 a (+.f64 (*.f64 eps 1/2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))))
(/.f64 (fma.f64 a (+.f64 (*.f64 eps (*.f64 eps -1/4)) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2)) (fma.f64 eps 1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))) (*.f64 a (fma.f64 eps 1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))))
(/.f64 (fma.f64 a (+.f64 (*.f64 (*.f64 -1/4 eps) eps) (pow.f64 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))) 2)) (fma.f64 eps 1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))))) (*.f64 a (fma.f64 eps 1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))))))
(/.f64 (fma.f64 -1 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2)) (*.f64 (neg.f64 a) (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 3)))) (*.f64 (neg.f64 a) (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2))))
(/.f64 (fma.f64 -1 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2)) (*.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 3)) (neg.f64 a))) (*.f64 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2)) (neg.f64 a)))
(/.f64 (neg.f64 (fma.f64 a (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 3)) (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2)))) (*.f64 a (neg.f64 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2)))))
(/.f64 (neg.f64 (fma.f64 a (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))) 3)) (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))) (pow.f64 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))) 2)))) (*.f64 a (neg.f64 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))) (pow.f64 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))) 2)))))
(/.f64 (fma.f64 -1 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (*.f64 1/2 eps)) (*.f64 (neg.f64 a) (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2) (*.f64 (*.f64 eps eps) 1/4)))) (*.f64 (neg.f64 a) (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (*.f64 1/2 eps))))
(/.f64 (fma.f64 -1 (+.f64 (*.f64 eps 1/2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (*.f64 (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2) (*.f64 (*.f64 eps eps) -1/4)) (neg.f64 a))) (*.f64 (+.f64 (*.f64 eps 1/2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (neg.f64 a)))
(/.f64 (-.f64 (*.f64 a (-.f64 (*.f64 eps (*.f64 eps 1/4)) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2))) (fma.f64 eps 1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))) (*.f64 a (-.f64 (*.f64 eps -1/2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))))
(/.f64 (fma.f64 a (-.f64 (*.f64 eps (*.f64 eps 1/4)) (pow.f64 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))) 2)) (-.f64 (*.f64 eps -1/2) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))))) (*.f64 a (-.f64 (*.f64 eps -1/2) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))))))
(/.f64 (fma.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 3)) a (*.f64 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2)) 1)) (*.f64 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2)) a))
(/.f64 (fma.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 3)) a (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2))) (*.f64 a (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2))))
(/.f64 (fma.f64 a (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 3)) (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2))) (*.f64 a (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2))))
(/.f64 (fma.f64 a (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))) 3)) (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))) (pow.f64 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))) 2))) (*.f64 a (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))) (pow.f64 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))) 2))))
(/.f64 (fma.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 3)) (neg.f64 a) (*.f64 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2)) -1)) (*.f64 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2)) (neg.f64 a)))
(/.f64 (fma.f64 -1 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2)) (*.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 3)) (neg.f64 a))) (*.f64 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2)) (neg.f64 a)))
(/.f64 (neg.f64 (fma.f64 a (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 3)) (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2)))) (*.f64 a (neg.f64 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2)))))
(/.f64 (neg.f64 (fma.f64 a (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))) 3)) (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))) (pow.f64 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))) 2)))) (*.f64 a (neg.f64 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))) (pow.f64 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))) 2)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2) (*.f64 (*.f64 eps eps) 1/4)) a (*.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (*.f64 1/2 eps)) 1)) (*.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (*.f64 1/2 eps)) a))
(/.f64 (fma.f64 eps (+.f64 (/.f64 1 (-.f64 1 (pow.f64 (exp.f64 eps) b))) 1/2) (*.f64 a (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2) (*.f64 (*.f64 eps eps) -1/4)))) (*.f64 a (+.f64 (*.f64 eps 1/2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))))
(/.f64 (fma.f64 a (+.f64 (*.f64 eps (*.f64 eps -1/4)) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2)) (fma.f64 eps 1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))) (*.f64 a (fma.f64 eps 1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))))
(/.f64 (fma.f64 a (+.f64 (*.f64 (*.f64 -1/4 eps) eps) (pow.f64 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))) 2)) (fma.f64 eps 1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))))) (*.f64 a (fma.f64 eps 1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2) (*.f64 (*.f64 eps eps) 1/4)) (neg.f64 a) (*.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (*.f64 1/2 eps)) -1)) (*.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (*.f64 1/2 eps)) (neg.f64 a)))
(/.f64 (fma.f64 -1 (+.f64 (*.f64 eps 1/2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (*.f64 (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2) (*.f64 (*.f64 eps eps) -1/4)) (neg.f64 a))) (*.f64 (+.f64 (*.f64 eps 1/2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (neg.f64 a)))
(/.f64 (-.f64 (*.f64 a (-.f64 (*.f64 eps (*.f64 eps 1/4)) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2))) (fma.f64 eps 1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))) (*.f64 a (-.f64 (*.f64 eps -1/2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))))
(/.f64 (fma.f64 a (-.f64 (*.f64 eps (*.f64 eps 1/4)) (pow.f64 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))) 2)) (-.f64 (*.f64 eps -1/2) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))))) (*.f64 a (-.f64 (*.f64 eps -1/2) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) 3) (pow.f64 a -3))) (neg.f64 (fma.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (-.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (/.f64 1 a)) (pow.f64 a -2))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) 3) (pow.f64 a -3)) (fma.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (+.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (/.f64 -1 a)) (pow.f64 a -2))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))) 3) (pow.f64 a -3)) (fma.f64 (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))) (+.f64 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))) (fma.f64 eps -1/2 (/.f64 -1 a))) (pow.f64 a -2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) 2))) (neg.f64 (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) 2) (pow.f64 a -2)) (+.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (/.f64 -1 a)))
(/.f64 (-.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))) 2) (pow.f64 a -2)) (+.f64 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))) (fma.f64 eps -1/2 (/.f64 -1 a))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (/.f64 1 a)) 3) (*.f64 (pow.f64 eps 3) -1/8)) (fma.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (/.f64 1 a)) (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (/.f64 1 a)) (-.f64 (*.f64 (*.f64 eps eps) 1/4) (*.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (/.f64 1 a)) (*.f64 eps -1/2)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 eps (-.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 (pow.f64 (exp.f64 eps) b)))) (+.f64 (/.f64 1 a) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (-.f64 (*.f64 eps (*.f64 eps 1/4)) (*.f64 (*.f64 eps -1/2) (+.f64 (/.f64 1 a) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))))))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) 3)) (fma.f64 (+.f64 (/.f64 1 a) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (+.f64 (/.f64 1 a) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (fma.f64 eps (*.f64 eps 1/4) (*.f64 (*.f64 eps 1/2) (+.f64 (/.f64 1 a) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))))))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (+.f64 (/.f64 1 a) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))) 3)) (fma.f64 (+.f64 (/.f64 1 a) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))) (+.f64 (/.f64 1 a) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))) (fma.f64 eps (*.f64 eps 1/4) (*.f64 (*.f64 eps 1/2) (+.f64 (/.f64 1 a) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) 2) (pow.f64 a -2)) (-.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (/.f64 1 a)))
(/.f64 (neg.f64 (-.f64 (pow.f64 a -2) (pow.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) 2))) (neg.f64 (-.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) 2) (pow.f64 a -2)) (+.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (/.f64 -1 a)))
(/.f64 (-.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))) 2) (pow.f64 a -2)) (+.f64 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))) (fma.f64 eps -1/2 (/.f64 -1 a))))
(/.f64 (fma.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (/.f64 1 a)) (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (/.f64 1 a)) (neg.f64 (*.f64 (*.f64 eps eps) 1/4))) (-.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (/.f64 1 a)) (*.f64 eps -1/2)))
(/.f64 (fma.f64 (+.f64 (/.f64 1 a) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (+.f64 (/.f64 1 a) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (*.f64 (*.f64 eps eps) -1/4)) (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (-.f64 (/.f64 1 a) (*.f64 eps -1/2))))
(/.f64 (fma.f64 (+.f64 (/.f64 1 a) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (+.f64 (/.f64 1 a) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (*.f64 eps (*.f64 eps -1/4))) (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))))
(/.f64 (fma.f64 (+.f64 (/.f64 1 a) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))) (+.f64 (/.f64 1 a) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))) (*.f64 (*.f64 -1/4 eps) eps)) (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))))))
(pow.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a))) 1)
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))) 3)
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(pow.f64 (pow.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a))) 3) 1/3)
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(pow.f64 (hypot.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))) (pow.f64 a -1/2)) 2)
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a))) 2))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(log.f64 (exp.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a))))))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(log.f64 (*.f64 (exp.f64 (/.f64 1 a)) (+.f64 1 (expm1.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))))))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 1 a))) (exp.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 1 a))) (+.f64 1 (expm1.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))))))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 eps) -1/2) (exp.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (/.f64 1 a)))))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 eps) -1/2) (*.f64 (exp.f64 (/.f64 1 a)) (exp.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 eps -1/2))) (exp.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (/.f64 1 a)))))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 eps -1/2))) (*.f64 (exp.f64 (/.f64 1 a)) (exp.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(log.f64 (*.f64 (exp.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))) (+.f64 1 (expm1.f64 (/.f64 1 a)))))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))) (exp.f64 (/.f64 1 a))))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))) (+.f64 1 (expm1.f64 (/.f64 1 a)))))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(log.f64 (*.f64 (exp.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (/.f64 1 a))) (+.f64 1 (expm1.f64 (*.f64 eps -1/2)))))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(log.f64 (*.f64 (*.f64 (exp.f64 (/.f64 1 a)) (exp.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))) (pow.f64 (exp.f64 eps) -1/2)))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(log.f64 (*.f64 (*.f64 (exp.f64 (/.f64 1 a)) (exp.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))) (+.f64 1 (expm1.f64 (*.f64 eps -1/2)))))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a))) 3))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(exp.f64 (log.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))) 1))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(fma.f64 1 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(fma.f64 1 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(fma.f64 1 (*.f64 eps -1/2) (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (/.f64 1 a)))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(fma.f64 1 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(fma.f64 1 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (/.f64 1 a)) (*.f64 eps -1/2))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(fma.f64 eps -1/2 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (/.f64 1 a)))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(fma.f64 eps (/.f64 1 (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(fma.f64 eps (+.f64 (/.f64 1 (-.f64 1 (pow.f64 (exp.f64 eps) b))) -1/2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(fma.f64 eps (+.f64 -1/2 (/.f64 1 (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(fma.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 1 (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(fma.f64 (/.f64 1 a) 1 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(fma.f64 -1/2 eps (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (/.f64 1 a)))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(fma.f64 (*.f64 eps -1/2) 1 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (/.f64 1 a)))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(fma.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) 1 (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(fma.f64 (cbrt.f64 (*.f64 eps -1/2)) (cbrt.f64 (*.f64 (*.f64 eps eps) 1/4)) (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (/.f64 1 a)))
(fma.f64 (cbrt.f64 (*.f64 eps -1/2)) (cbrt.f64 (*.f64 eps (*.f64 eps 1/4))) (+.f64 (/.f64 1 a) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 eps -1/2)) (cbrt.f64 (*.f64 eps (*.f64 eps 1/4))) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (/.f64 1 a))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 eps -1/2)) (cbrt.f64 (*.f64 eps (*.f64 eps 1/4))) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))) (/.f64 1 a))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 eps eps) 1/4)) (cbrt.f64 (*.f64 eps -1/2)) (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (/.f64 1 a)))
(fma.f64 (cbrt.f64 (*.f64 eps -1/2)) (cbrt.f64 (*.f64 eps (*.f64 eps 1/4))) (+.f64 (/.f64 1 a) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 eps -1/2)) (cbrt.f64 (*.f64 eps (*.f64 eps 1/4))) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (/.f64 1 a))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 eps -1/2)) (cbrt.f64 (*.f64 eps (*.f64 eps 1/4))) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))) (/.f64 1 a))
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (cbrt.f64 eps) -1/2) (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (/.f64 1 a)))
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 -1/2 (cbrt.f64 eps)) (+.f64 (/.f64 1 a) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 -1/2 (cbrt.f64 eps)) (+.f64 (/.f64 1 a) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (cbrt.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 eps)) (/.f64 (*.f64 (cbrt.f64 eps) 1) (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (/.f64 (cbrt.f64 eps) (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (/.f64 (cbrt.f64 eps) (fabs.f64 (expm1.f64 (*.f64 eps b)))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (cbrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (pow.f64 (cbrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) 2) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) 2) (cbrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(fma.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))) (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))) 2) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))) 2) (cbrt.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(fma.f64 (cbrt.f64 (/.f64 1 a)) (cbrt.f64 (pow.f64 a -2)) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(fma.f64 (cbrt.f64 (/.f64 1 a)) (cbrt.f64 (pow.f64 a -2)) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(fma.f64 (cbrt.f64 (pow.f64 a -2)) (cbrt.f64 (/.f64 1 a)) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(fma.f64 (cbrt.f64 (/.f64 1 a)) (cbrt.f64 (pow.f64 a -2)) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(fma.f64 (cbrt.f64 (/.f64 1 a)) (cbrt.f64 (pow.f64 a -2)) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(fma.f64 (sqrt.f64 (*.f64 eps -1/2)) (sqrt.f64 (*.f64 eps -1/2)) (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (/.f64 1 a)))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) -1/2) (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (/.f64 1 a)))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 1 (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(fma.f64 (sqrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (sqrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(fma.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))) (sqrt.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))) (/.f64 1 a))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (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 1 (pow.f64 (exp.f64 eps) b)))))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(fma.f64 -1 (/.f64 1 (neg.f64 a)) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(fma.f64 -1 (/.f64 -1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(fma.f64 -1 (/.f64 -1 a) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(fma.f64 (neg.f64 eps) (/.f64 1 (neg.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(fma.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 3)) (/.f64 1 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2))) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 3)) (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2))))
(+.f64 (/.f64 1 a) (/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))) 3)) (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))) (pow.f64 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))) 2))))
(fma.f64 (/.f64 1 (-.f64 1 (pow.f64 (exp.f64 eps) b))) eps (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(fma.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2) (*.f64 (*.f64 eps eps) 1/4)) (/.f64 1 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (*.f64 1/2 eps))) (/.f64 1 a))
(fma.f64 (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2) (*.f64 (*.f64 eps eps) -1/4)) (/.f64 1 (+.f64 (*.f64 eps 1/2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 (+.f64 (*.f64 eps (*.f64 eps -1/4)) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2)) (fma.f64 eps 1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))))
(+.f64 (/.f64 1 a) (/.f64 (+.f64 (*.f64 (*.f64 -1/4 eps) eps) (pow.f64 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))) 2)) (fma.f64 eps 1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))))))
(fma.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (/.f64 1 a)) 1 (*.f64 eps -1/2))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(fma.f64 (*.f64 (cbrt.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (/.f64 1 a))) (cbrt.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (/.f64 1 a)))) (cbrt.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (/.f64 1 a))) (*.f64 eps -1/2))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(fma.f64 (sqrt.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (/.f64 1 a))) (sqrt.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (/.f64 1 a))) (*.f64 eps -1/2))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a a)) -1) (pow.f64 (cbrt.f64 a) -1) (fma.f64 eps -1/2 (/.f64 eps (-.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 (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 (fabs.f64 (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 1 (pow.f64 (exp.f64 eps) b)))))
(fma.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 1 (sqrt.f64 a)) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(+.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (pow.f64 (sqrt.f64 a) -2))
(+.f64 (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))) (pow.f64 (sqrt.f64 a) -2))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2)) (/.f64 eps (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(fma.f64 (/.f64 1 (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (/.f64 eps (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) 1) (/.f64 (cbrt.f64 eps) (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (/.f64 (*.f64 (cbrt.f64 eps) 1) (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (/.f64 (cbrt.f64 eps) (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (/.f64 (cbrt.f64 eps) (fabs.f64 (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 (pow.f64 (exp.f64 eps) b))) 2)) (cbrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (cbrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (/.f64 (cbrt.f64 (*.f64 eps eps)) (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2)) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (cbrt.f64 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))) (/.f64 (cbrt.f64 (*.f64 eps eps)) (pow.f64 (cbrt.f64 (fabs.f64 (expm1.f64 (*.f64 eps b)))) 2)) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (/.f64 (*.f64 (cbrt.f64 eps) 1) (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (/.f64 (cbrt.f64 eps) (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (/.f64 (cbrt.f64 eps) (fabs.f64 (expm1.f64 (*.f64 eps b)))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (/.f64 (sqrt.f64 eps) 1) (/.f64 (sqrt.f64 eps) (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(fma.f64 (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(fma.f64 (*.f64 -1/2 (cbrt.f64 (*.f64 eps eps))) (cbrt.f64 eps) (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (/.f64 1 a)))
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 -1/2 (cbrt.f64 eps)) (+.f64 (/.f64 1 a) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 -1/2 (cbrt.f64 eps)) (+.f64 (/.f64 1 a) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(fma.f64 (*.f64 -1/2 (sqrt.f64 eps)) (sqrt.f64 eps) (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (/.f64 1 a)))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (fma.f64 eps -1/2 (/.f64 1 a)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(fma.f64 (/.f64 eps (-.f64 1 (pow.f64 (pow.f64 (exp.f64 eps) b) 3))) (fma.f64 (pow.f64 (exp.f64 eps) b) (+.f64 1 (pow.f64 (exp.f64 eps) b)) 1) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (fma.f64 (pow.f64 (exp.f64 eps) b) (+.f64 1 (pow.f64 (exp.f64 eps) b)) 1) (/.f64 eps (-.f64 1 (pow.f64 (pow.f64 (exp.f64 eps) b) 3))) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (/.f64 eps (-.f64 1 (pow.f64 (pow.f64 (exp.f64 eps) b) 2))) (+.f64 1 (pow.f64 (exp.f64 eps) b)) (fma.f64 eps -1/2 (/.f64 1 a)))
(fma.f64 (+.f64 1 (pow.f64 (exp.f64 eps) b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (*.f64 2 b)))) (fma.f64 eps -1/2 (/.f64 1 a)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))) 1)
(fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))))
(-.f64 (/.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2) (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (*.f64 1/2 eps))) (/.f64 (*.f64 (*.f64 eps eps) 1/4) (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (*.f64 1/2 eps))))
(/.f64 (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2) (*.f64 (*.f64 eps eps) -1/4)) (+.f64 (*.f64 eps 1/2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(/.f64 (+.f64 (*.f64 eps (*.f64 eps -1/4)) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2)) (fma.f64 eps 1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(/.f64 (+.f64 (*.f64 (*.f64 -1/4 eps) eps) (pow.f64 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))) 2)) (fma.f64 eps 1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(*.f64 1 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))))
(*.f64 eps (+.f64 (/.f64 1 (-.f64 1 (pow.f64 (exp.f64 eps) b))) -1/2))
(fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))))
(*.f64 eps (+.f64 -1/2 (/.f64 1 (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))))
(*.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) 1)
(fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))))
(*.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))) (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))) 2))
(fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))) 2) (cbrt.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))))
(fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))))
(*.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))) (sqrt.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))))
(fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))))
(*.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 3)) (/.f64 1 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2))))
(/.f64 (*.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 3)) 1) (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2)))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 3)) (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2)))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))) 3)) (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))) (pow.f64 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))) 2)))
(*.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2) (*.f64 (*.f64 eps eps) 1/4)) (/.f64 1 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (*.f64 1/2 eps))))
(/.f64 (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2) (*.f64 (*.f64 eps eps) -1/4)) (+.f64 (*.f64 eps 1/2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(/.f64 (+.f64 (*.f64 eps (*.f64 eps -1/4)) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2)) (fma.f64 eps 1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(/.f64 (+.f64 (*.f64 (*.f64 -1/4 eps) eps) (pow.f64 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))) 2)) (fma.f64 eps 1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2)) (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 3))))
(/.f64 (*.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 3)) 1) (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2)))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 3)) (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2)))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))) 3)) (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))) (pow.f64 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))) 2)))
(/.f64 1 (/.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (*.f64 1/2 eps)) (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2) (*.f64 (*.f64 eps eps) 1/4))))
(/.f64 (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2) (*.f64 (*.f64 eps eps) -1/4)) (+.f64 (*.f64 eps 1/2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(/.f64 (+.f64 (*.f64 eps (*.f64 eps -1/4)) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2)) (fma.f64 eps 1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(/.f64 (+.f64 (*.f64 (*.f64 -1/4 eps) eps) (pow.f64 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))) 2)) (fma.f64 eps 1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 3)) (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2)))
(/.f64 (*.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 3)) 1) (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2)))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))) 3)) (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))) (pow.f64 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))) 2)))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 3)) (fma.f64 (*.f64 eps eps) 1/4 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2) (/.f64 (*.f64 eps (*.f64 eps -1/2)) (-.f64 1 (pow.f64 (exp.f64 eps) b))))))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 3)) (fma.f64 eps (*.f64 eps 1/4) (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2) (*.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (*.f64 eps -1/2)))))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))) 3)) (fma.f64 eps (*.f64 eps 1/4) (-.f64 (pow.f64 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))) 2) (*.f64 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))) (*.f64 eps -1/2)))))
(/.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2) (*.f64 (*.f64 eps eps) 1/4)) (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (*.f64 1/2 eps)))
(/.f64 (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2) (*.f64 (*.f64 eps eps) -1/4)) (+.f64 (*.f64 eps 1/2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(/.f64 (+.f64 (*.f64 eps (*.f64 eps -1/4)) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2)) (fma.f64 eps 1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(/.f64 (+.f64 (*.f64 (*.f64 -1/4 eps) eps) (pow.f64 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))) 2)) (fma.f64 eps 1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 3))) (neg.f64 (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2))))
(*.f64 1 (/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 3)) (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2))))
(*.f64 1 (/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))) 3)) (fma.f64 (*.f64 eps -1/2) (-.f64 (*.f64 eps -1/2) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))) (pow.f64 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2) (*.f64 (*.f64 eps eps) 1/4))) (neg.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (*.f64 1/2 eps))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2) (*.f64 (*.f64 eps eps) -1/4))) (neg.f64 (+.f64 (*.f64 eps 1/2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))))
(/.f64 (-.f64 (*.f64 eps (*.f64 eps 1/4)) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2)) (-.f64 (*.f64 eps -1/2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(/.f64 (-.f64 (*.f64 eps (*.f64 eps 1/4)) (pow.f64 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))) 2)) (-.f64 (*.f64 eps -1/2) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) 1/4) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2)) (-.f64 (*.f64 eps -1/2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2) (*.f64 (*.f64 eps eps) -1/4))) (neg.f64 (+.f64 (*.f64 eps 1/2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))))
(/.f64 (-.f64 (*.f64 eps (*.f64 eps 1/4)) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2)) (-.f64 (*.f64 eps -1/2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))
(/.f64 (-.f64 (*.f64 eps (*.f64 eps 1/4)) (pow.f64 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))) 2)) (-.f64 (*.f64 eps -1/2) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))))
(pow.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) 1)
(fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))))
(pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))) 3)
(fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))))
(pow.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) 3) 1/3)
(fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))))
(pow.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))) 2)
(fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))))
(sqrt.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) 2))
(fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))))
(log.f64 (exp.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))))
(fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))))
(fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))))
(log.f64 (*.f64 (exp.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (+.f64 1 (expm1.f64 (*.f64 eps -1/2)))))
(fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))) (pow.f64 (exp.f64 eps) -1/2)))
(fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))) (+.f64 1 (expm1.f64 (*.f64 eps -1/2)))))
(fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 eps) -1/2) (+.f64 1 (expm1.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))))
(fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 eps -1/2))) (exp.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))))
(fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 eps -1/2))) (+.f64 1 (expm1.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))))))
(fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))))
(cbrt.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) 3))
(fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))))
(expm1.f64 (log1p.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))))
(fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))))
(exp.f64 (log.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))))
(fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))) 1))
(fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))))
(log1p.f64 (expm1.f64 (fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))))
(fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))))
(fma.f64 1 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) (*.f64 eps -1/2))
(fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))))
(fma.f64 1 (*.f64 eps -1/2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))))
(fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))))
(fma.f64 eps (/.f64 1 (-.f64 1 (pow.f64 (exp.f64 eps) b))) (*.f64 eps -1/2))
(fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))))
(fma.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))) 1 (*.f64 eps -1/2))
(fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))))
(fma.f64 -1/2 eps (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))))
(fma.f64 (*.f64 eps -1/2) 1 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))))
(fma.f64 (cbrt.f64 (*.f64 eps -1/2)) (cbrt.f64 (*.f64 (*.f64 eps eps) 1/4)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(fma.f64 (cbrt.f64 (*.f64 eps -1/2)) (cbrt.f64 (*.f64 eps (*.f64 eps 1/4))) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(fma.f64 (cbrt.f64 (*.f64 eps -1/2)) (cbrt.f64 (*.f64 eps (*.f64 eps 1/4))) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 eps eps) 1/4)) (cbrt.f64 (*.f64 eps -1/2)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(fma.f64 (cbrt.f64 (*.f64 eps -1/2)) (cbrt.f64 (*.f64 eps (*.f64 eps 1/4))) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(fma.f64 (cbrt.f64 (*.f64 eps -1/2)) (cbrt.f64 (*.f64 eps (*.f64 eps 1/4))) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))))
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (cbrt.f64 eps) -1/2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 -1/2 (cbrt.f64 eps)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 -1/2 (cbrt.f64 eps)) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))))
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 (cbrt.f64 eps) (/.f64 1 (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (*.f64 eps -1/2))
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (/.f64 (*.f64 (cbrt.f64 eps) 1) (-.f64 1 (pow.f64 (exp.f64 eps) b))) (*.f64 eps -1/2))
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (/.f64 (cbrt.f64 eps) (-.f64 1 (pow.f64 (exp.f64 eps) b))) (*.f64 eps -1/2))
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (/.f64 (cbrt.f64 eps) (fabs.f64 (expm1.f64 (*.f64 eps b)))) (*.f64 eps -1/2))
(fma.f64 (cbrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (pow.f64 (cbrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) 2) (*.f64 eps -1/2))
(fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) 2) (cbrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (*.f64 eps -1/2))
(fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))))
(fma.f64 (sqrt.f64 (*.f64 eps -1/2)) (sqrt.f64 (*.f64 eps -1/2)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))))
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) -1/2) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))))
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (/.f64 1 (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (*.f64 eps -1/2))
(fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))))
(fma.f64 (sqrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (sqrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (*.f64 eps -1/2))
(fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))))
(fma.f64 (neg.f64 eps) (/.f64 1 (neg.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (*.f64 eps -1/2))
(fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))))
(fma.f64 (/.f64 1 (-.f64 1 (pow.f64 (exp.f64 eps) b))) eps (*.f64 eps -1/2))
(fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2)) (/.f64 eps (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (*.f64 eps -1/2))
(fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))))
(fma.f64 (/.f64 1 (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (/.f64 eps (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (*.f64 eps -1/2))
(fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) 1) (/.f64 (cbrt.f64 eps) (-.f64 1 (pow.f64 (exp.f64 eps) b))) (*.f64 eps -1/2))
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (/.f64 (*.f64 (cbrt.f64 eps) 1) (-.f64 1 (pow.f64 (exp.f64 eps) b))) (*.f64 eps -1/2))
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (/.f64 (cbrt.f64 eps) (-.f64 1 (pow.f64 (exp.f64 eps) b))) (*.f64 eps -1/2))
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (/.f64 (cbrt.f64 eps) (fabs.f64 (expm1.f64 (*.f64 eps b)))) (*.f64 eps -1/2))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2)) (cbrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (*.f64 eps -1/2))
(fma.f64 (cbrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (/.f64 (cbrt.f64 (*.f64 eps eps)) (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2)) (*.f64 eps -1/2))
(fma.f64 (cbrt.f64 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b))))) (/.f64 (cbrt.f64 (*.f64 eps eps)) (pow.f64 (cbrt.f64 (fabs.f64 (expm1.f64 (*.f64 eps b)))) 2)) (*.f64 eps -1/2))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 eps eps)) (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (/.f64 (cbrt.f64 eps) (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (*.f64 eps -1/2))
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (/.f64 (*.f64 (cbrt.f64 eps) 1) (-.f64 1 (pow.f64 (exp.f64 eps) b))) (*.f64 eps -1/2))
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (/.f64 (cbrt.f64 eps) (-.f64 1 (pow.f64 (exp.f64 eps) b))) (*.f64 eps -1/2))
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (/.f64 (cbrt.f64 eps) (fabs.f64 (expm1.f64 (*.f64 eps b)))) (*.f64 eps -1/2))
(fma.f64 (/.f64 (sqrt.f64 eps) 1) (/.f64 (sqrt.f64 eps) (-.f64 1 (pow.f64 (exp.f64 eps) b))) (*.f64 eps -1/2))
(fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))))
(fma.f64 (/.f64 (sqrt.f64 eps) (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b))) 2)) (/.f64 (sqrt.f64 eps) (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 eps) b)))) (*.f64 eps -1/2))
(fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))))
(fma.f64 (*.f64 -1/2 (cbrt.f64 (*.f64 eps eps))) (cbrt.f64 eps) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 -1/2 (cbrt.f64 eps)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (*.f64 -1/2 (cbrt.f64 eps)) (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))))
(fma.f64 (*.f64 -1/2 (sqrt.f64 eps)) (sqrt.f64 eps) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(fma.f64 eps -1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) b))))
(fma.f64 eps -1/2 (/.f64 eps (fabs.f64 (expm1.f64 (*.f64 eps b)))))
(fma.f64 (/.f64 eps (-.f64 1 (pow.f64 (pow.f64 (exp.f64 eps) b) 3))) (fma.f64 (pow.f64 (exp.f64 eps) b) (+.f64 1 (pow.f64 (exp.f64 eps) b)) 1) (*.f64 eps -1/2))
(fma.f64 (fma.f64 (pow.f64 (exp.f64 eps) b) (+.f64 1 (pow.f64 (exp.f64 eps) b)) 1) (/.f64 eps (-.f64 1 (pow.f64 (pow.f64 (exp.f64 eps) b) 3))) (*.f64 eps -1/2))
(fma.f64 (/.f64 eps (-.f64 1 (pow.f64 (pow.f64 (exp.f64 eps) b) 2))) (+.f64 1 (pow.f64 (exp.f64 eps) b)) (*.f64 eps -1/2))
(fma.f64 (+.f64 1 (pow.f64 (exp.f64 eps) b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (*.f64 2 b)))) (*.f64 eps -1/2))

eval713.0ms (4%)

Compiler

Compiled 22461 to 13095 computations (41.7% saved)

prune539.0ms (3%)

Pruning

17 alts after pruning (13 fresh and 4 done)

PrunedKeptTotal
New100881016
Fresh156
Picked011
Done336
Total1012171029
Accurracy
100.0%
Counts
1029 → 17
Alt Table
Click to see full alt table
StatusAccuracyProgram
78.0%
(/.f64 (+.f64 a b) (*.f64 a b))
23.1%
(/.f64 (*.f64 eps (expm1.f64 (*.f64 a eps))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))
49.6%
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (expm1.f64 (*.f64 a eps))))
28.3%
(/.f64 eps (expm1.f64 (*.f64 a eps)))
85.2%
(/.f64 1 (/.f64 a (/.f64 (+.f64 a b) b)))
49.5%
(/.f64 1 b)
46.7%
(/.f64 1 a)
85.2%
(-.f64 (/.f64 (/.f64 (+.f64 a b) b) a) (*.f64 1/2 eps))
76.3%
(-.f64 (/.f64 (+.f64 a b) (*.f64 a b)) (*.f64 1/2 eps))
49.8%
(-.f64 (/.f64 1 b) (*.f64 1/2 eps))
46.9%
(-.f64 (/.f64 1 a) (*.f64 1/2 eps))
40.6%
(-.f64 (exp.f64 (log.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)))) (*.f64 1/2 eps))
13.3%
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 a eps))))) (/.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
95.5%
(+.f64 (/.f64 1 b) (/.f64 1 a))
13.4%
(+.f64 (/.f64 1 a) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (*.f64 eps -1/2)))
3.9%
(*.f64 (*.f64 -1/2 eps) (/.f64 (+.f64 a b) b))
3.0%
(*.f64 eps -1/2)
Compiler

Compiled 408 to 289 computations (29.2% saved)

localize29.0ms (0.2%)

Local Accuracy

Found 1 expressions with local accuracy:

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

Compiled 20 to 14 computations (30% saved)

localize40.0ms (0.2%)

Compiler

Compiled 9 to 7 computations (22.2% saved)

localize72.0ms (0.4%)

Local Accuracy

Found 2 expressions with local accuracy:

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

Compiled 28 to 12 computations (57.1% saved)

series15.0ms (0.1%)

Counts
1 → 36
Calls

9 calls:

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

rewrite72.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1164×log-prod
946×prod-diff
854×pow-prod-down
510×pow-prod-up
482×pow-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01025
121925
2305025
Stop Event
node limit
Counts
1 → 31
Calls
Call 1
Inputs
(*.f64 (*.f64 -1/2 eps) (/.f64 (+.f64 a b) b))
Outputs
(+.f64 0 (*.f64 -1/2 (*.f64 eps (/.f64 (+.f64 a b) b))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -1/2) eps) (/.f64 (+.f64 a b) b))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -1/2) eps) (/.f64 (+.f64 a b) b))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -1/2) eps) (/.f64 (+.f64 a b) b)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -1/2) eps) (/.f64 (+.f64 a b) b)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -1/2) eps) (/.f64 (+.f64 a b) b)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/2 (*.f64 eps (/.f64 (+.f64 a b) b))))) 1)
(/.f64 (*.f64 -1/2 eps) (/.f64 b (+.f64 a b)))
(/.f64 1 (/.f64 b (*.f64 eps (*.f64 -1/2 (+.f64 a b)))))
(/.f64 (*.f64 eps (*.f64 -1/2 (+.f64 a b))) b)
(/.f64 (neg.f64 (*.f64 eps (*.f64 -1/2 (+.f64 a b)))) (neg.f64 b))
(/.f64 (*.f64 (*.f64 -1/2 eps) (neg.f64 (+.f64 a b))) (neg.f64 b))
(/.f64 (*.f64 (neg.f64 (+.f64 a b)) (*.f64 -1/2 eps)) (neg.f64 b))
(/.f64 (/.f64 (*.f64 eps (*.f64 -1/2 (+.f64 a b))) 1) b)
(/.f64 (/.f64 (*.f64 eps (*.f64 -1/2 (+.f64 a b))) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(/.f64 (/.f64 (*.f64 eps (*.f64 -1/2 (+.f64 a b))) (sqrt.f64 b)) (sqrt.f64 b))
(pow.f64 (*.f64 -1/2 (*.f64 eps (/.f64 (+.f64 a b) b))) 1)
(pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 eps (/.f64 (+.f64 a b) b)))) 3)
(pow.f64 (pow.f64 (*.f64 -1/2 (*.f64 eps (/.f64 (+.f64 a b) b))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 -1/2 (*.f64 eps (/.f64 (+.f64 a b) b))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 eps (/.f64 (+.f64 a b) b)))) 2)
(pow.f64 (/.f64 b (*.f64 eps (*.f64 -1/2 (+.f64 a b)))) -1)
(sqrt.f64 (pow.f64 (*.f64 -1/2 (*.f64 eps (/.f64 (+.f64 a b) b))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -1/2) eps) (/.f64 (+.f64 a b) b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/2 (*.f64 eps (/.f64 (+.f64 a b) b))))))
(cbrt.f64 (pow.f64 (*.f64 -1/2 (*.f64 eps (/.f64 (+.f64 a b) b))) 3))
(expm1.f64 (log1p.f64 (*.f64 -1/2 (*.f64 eps (/.f64 (+.f64 a b) b)))))
(exp.f64 (log.f64 (*.f64 -1/2 (*.f64 eps (/.f64 (+.f64 a b) b)))))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/2 (*.f64 eps (/.f64 (+.f64 a b) b)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -1/2 (*.f64 eps (/.f64 (+.f64 a b) b)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 eps (/.f64 (+.f64 a b) b))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 -1/2 (*.f64 eps (/.f64 (+.f64 a b) b))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 eps (/.f64 (+.f64 a b) b))))) 2))
(log1p.f64 (expm1.f64 (*.f64 -1/2 (*.f64 eps (/.f64 (+.f64 a b) b)))))

simplify63.0ms (0.4%)

Algorithm
egg-herbie
Rules
978×log-prod
858×log-div
798×times-frac
610×cube-div
604×cube-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0981695
12521663
29211549
353941549
Stop Event
node limit
Counts
67 → 46
Calls
Call 1
Inputs
(*.f64 -1/2 (/.f64 (*.f64 eps (+.f64 a b)) b))
(*.f64 -1/2 (/.f64 (*.f64 eps (+.f64 a b)) b))
(*.f64 -1/2 (/.f64 (*.f64 eps (+.f64 a b)) b))
(*.f64 -1/2 (/.f64 (*.f64 eps (+.f64 a b)) b))
(*.f64 -1/2 (/.f64 (*.f64 eps (+.f64 a b)) b))
(*.f64 -1/2 (/.f64 (*.f64 eps (+.f64 a b)) b))
(*.f64 -1/2 (/.f64 (*.f64 eps (+.f64 a b)) b))
(*.f64 -1/2 (/.f64 (*.f64 eps (+.f64 a b)) b))
(*.f64 -1/2 (/.f64 (*.f64 eps (+.f64 a b)) b))
(*.f64 -1/2 (/.f64 (*.f64 eps (+.f64 a b)) b))
(*.f64 -1/2 (/.f64 (*.f64 eps (+.f64 a b)) b))
(*.f64 -1/2 (/.f64 (*.f64 eps (+.f64 a b)) b))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 eps a) b)) (*.f64 -1/2 eps))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 eps a) b)) (*.f64 -1/2 eps))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 eps a) b)) (*.f64 -1/2 eps))
(*.f64 -1/2 (/.f64 (*.f64 eps a) b))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 eps a) b)) (*.f64 -1/2 eps))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 eps a) b)) (*.f64 -1/2 eps))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 eps a) b)) (*.f64 -1/2 eps))
(*.f64 -1/2 (/.f64 (*.f64 eps a) b))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 eps a) b)) (*.f64 -1/2 eps))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 eps a) b)) (*.f64 -1/2 eps))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 eps a) b)) (*.f64 -1/2 eps))
(*.f64 -1/2 (/.f64 (*.f64 eps a) b))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 eps a) b)) (*.f64 -1/2 eps))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 eps a) b)) (*.f64 -1/2 eps))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 eps a) b)) (*.f64 -1/2 eps))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 eps a) b)) (*.f64 -1/2 eps))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 eps a) b)) (*.f64 -1/2 eps))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 eps a) b)) (*.f64 -1/2 eps))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 eps a) b)) (*.f64 -1/2 eps))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 eps a) b)) (*.f64 -1/2 eps))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 eps a) b)) (*.f64 -1/2 eps))
(+.f64 0 (*.f64 -1/2 (*.f64 eps (/.f64 (+.f64 a b) b))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -1/2) eps) (/.f64 (+.f64 a b) b))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -1/2) eps) (/.f64 (+.f64 a b) b))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -1/2) eps) (/.f64 (+.f64 a b) b)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -1/2) eps) (/.f64 (+.f64 a b) b)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -1/2) eps) (/.f64 (+.f64 a b) b)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/2 (*.f64 eps (/.f64 (+.f64 a b) b))))) 1)
(/.f64 (*.f64 -1/2 eps) (/.f64 b (+.f64 a b)))
(/.f64 1 (/.f64 b (*.f64 eps (*.f64 -1/2 (+.f64 a b)))))
(/.f64 (*.f64 eps (*.f64 -1/2 (+.f64 a b))) b)
(/.f64 (neg.f64 (*.f64 eps (*.f64 -1/2 (+.f64 a b)))) (neg.f64 b))
(/.f64 (*.f64 (*.f64 -1/2 eps) (neg.f64 (+.f64 a b))) (neg.f64 b))
(/.f64 (*.f64 (neg.f64 (+.f64 a b)) (*.f64 -1/2 eps)) (neg.f64 b))
(/.f64 (/.f64 (*.f64 eps (*.f64 -1/2 (+.f64 a b))) 1) b)
(/.f64 (/.f64 (*.f64 eps (*.f64 -1/2 (+.f64 a b))) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(/.f64 (/.f64 (*.f64 eps (*.f64 -1/2 (+.f64 a b))) (sqrt.f64 b)) (sqrt.f64 b))
(pow.f64 (*.f64 -1/2 (*.f64 eps (/.f64 (+.f64 a b) b))) 1)
(pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 eps (/.f64 (+.f64 a b) b)))) 3)
(pow.f64 (pow.f64 (*.f64 -1/2 (*.f64 eps (/.f64 (+.f64 a b) b))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 -1/2 (*.f64 eps (/.f64 (+.f64 a b) b))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 eps (/.f64 (+.f64 a b) b)))) 2)
(pow.f64 (/.f64 b (*.f64 eps (*.f64 -1/2 (+.f64 a b)))) -1)
(sqrt.f64 (pow.f64 (*.f64 -1/2 (*.f64 eps (/.f64 (+.f64 a b) b))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -1/2) eps) (/.f64 (+.f64 a b) b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/2 (*.f64 eps (/.f64 (+.f64 a b) b))))))
(cbrt.f64 (pow.f64 (*.f64 -1/2 (*.f64 eps (/.f64 (+.f64 a b) b))) 3))
(expm1.f64 (log1p.f64 (*.f64 -1/2 (*.f64 eps (/.f64 (+.f64 a b) b)))))
(exp.f64 (log.f64 (*.f64 -1/2 (*.f64 eps (/.f64 (+.f64 a b) b)))))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/2 (*.f64 eps (/.f64 (+.f64 a b) b)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -1/2 (*.f64 eps (/.f64 (+.f64 a b) b)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 eps (/.f64 (+.f64 a b) b))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 -1/2 (*.f64 eps (/.f64 (+.f64 a b) b))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 eps (/.f64 (+.f64 a b) b))))) 2))
(log1p.f64 (expm1.f64 (*.f64 -1/2 (*.f64 eps (/.f64 (+.f64 a b) b)))))
Outputs
(*.f64 -1/2 (/.f64 (*.f64 eps (+.f64 a b)) b))
(*.f64 (*.f64 -1/2 eps) (/.f64 (+.f64 a b) b))
(/.f64 (*.f64 -1/2 (+.f64 a b)) (/.f64 b eps))
(*.f64 eps (*.f64 -1/2 (/.f64 (+.f64 a b) b)))
(*.f64 -1/2 (/.f64 (*.f64 eps (+.f64 a b)) b))
(*.f64 (*.f64 -1/2 eps) (/.f64 (+.f64 a b) b))
(/.f64 (*.f64 -1/2 (+.f64 a b)) (/.f64 b eps))
(*.f64 eps (*.f64 -1/2 (/.f64 (+.f64 a b) b)))
(*.f64 -1/2 (/.f64 (*.f64 eps (+.f64 a b)) b))
(*.f64 (*.f64 -1/2 eps) (/.f64 (+.f64 a b) b))
(/.f64 (*.f64 -1/2 (+.f64 a b)) (/.f64 b eps))
(*.f64 eps (*.f64 -1/2 (/.f64 (+.f64 a b) b)))
(*.f64 -1/2 (/.f64 (*.f64 eps (+.f64 a b)) b))
(*.f64 (*.f64 -1/2 eps) (/.f64 (+.f64 a b) b))
(/.f64 (*.f64 -1/2 (+.f64 a b)) (/.f64 b eps))
(*.f64 eps (*.f64 -1/2 (/.f64 (+.f64 a b) b)))
(*.f64 -1/2 (/.f64 (*.f64 eps (+.f64 a b)) b))
(*.f64 (*.f64 -1/2 eps) (/.f64 (+.f64 a b) b))
(/.f64 (*.f64 -1/2 (+.f64 a b)) (/.f64 b eps))
(*.f64 eps (*.f64 -1/2 (/.f64 (+.f64 a b) b)))
(*.f64 -1/2 (/.f64 (*.f64 eps (+.f64 a b)) b))
(*.f64 (*.f64 -1/2 eps) (/.f64 (+.f64 a b) b))
(/.f64 (*.f64 -1/2 (+.f64 a b)) (/.f64 b eps))
(*.f64 eps (*.f64 -1/2 (/.f64 (+.f64 a b) b)))
(*.f64 -1/2 (/.f64 (*.f64 eps (+.f64 a b)) b))
(*.f64 (*.f64 -1/2 eps) (/.f64 (+.f64 a b) b))
(/.f64 (*.f64 -1/2 (+.f64 a b)) (/.f64 b eps))
(*.f64 eps (*.f64 -1/2 (/.f64 (+.f64 a b) b)))
(*.f64 -1/2 (/.f64 (*.f64 eps (+.f64 a b)) b))
(*.f64 (*.f64 -1/2 eps) (/.f64 (+.f64 a b) b))
(/.f64 (*.f64 -1/2 (+.f64 a b)) (/.f64 b eps))
(*.f64 eps (*.f64 -1/2 (/.f64 (+.f64 a b) b)))
(*.f64 -1/2 (/.f64 (*.f64 eps (+.f64 a b)) b))
(*.f64 (*.f64 -1/2 eps) (/.f64 (+.f64 a b) b))
(/.f64 (*.f64 -1/2 (+.f64 a b)) (/.f64 b eps))
(*.f64 eps (*.f64 -1/2 (/.f64 (+.f64 a b) b)))
(*.f64 -1/2 (/.f64 (*.f64 eps (+.f64 a b)) b))
(*.f64 (*.f64 -1/2 eps) (/.f64 (+.f64 a b) b))
(/.f64 (*.f64 -1/2 (+.f64 a b)) (/.f64 b eps))
(*.f64 eps (*.f64 -1/2 (/.f64 (+.f64 a b) b)))
(*.f64 -1/2 (/.f64 (*.f64 eps (+.f64 a b)) b))
(*.f64 (*.f64 -1/2 eps) (/.f64 (+.f64 a b) b))
(/.f64 (*.f64 -1/2 (+.f64 a b)) (/.f64 b eps))
(*.f64 eps (*.f64 -1/2 (/.f64 (+.f64 a b) b)))
(*.f64 -1/2 (/.f64 (*.f64 eps (+.f64 a b)) b))
(*.f64 (*.f64 -1/2 eps) (/.f64 (+.f64 a b) b))
(/.f64 (*.f64 -1/2 (+.f64 a b)) (/.f64 b eps))
(*.f64 eps (*.f64 -1/2 (/.f64 (+.f64 a b) b)))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 eps a) b)) (*.f64 -1/2 eps))
(*.f64 -1/2 (+.f64 (/.f64 eps (/.f64 b a)) eps))
(*.f64 -1/2 (+.f64 eps (*.f64 (/.f64 eps b) a)))
(*.f64 -1/2 (fma.f64 (/.f64 eps b) a eps))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 eps a) b)) (*.f64 -1/2 eps))
(*.f64 -1/2 (+.f64 (/.f64 eps (/.f64 b a)) eps))
(*.f64 -1/2 (+.f64 eps (*.f64 (/.f64 eps b) a)))
(*.f64 -1/2 (fma.f64 (/.f64 eps b) a eps))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 eps a) b)) (*.f64 -1/2 eps))
(*.f64 -1/2 (+.f64 (/.f64 eps (/.f64 b a)) eps))
(*.f64 -1/2 (+.f64 eps (*.f64 (/.f64 eps b) a)))
(*.f64 -1/2 (fma.f64 (/.f64 eps b) a eps))
(*.f64 -1/2 (/.f64 (*.f64 eps a) b))
(*.f64 -1/2 (/.f64 eps (/.f64 b a)))
(*.f64 -1/2 (*.f64 (/.f64 eps b) a))
(*.f64 a (*.f64 -1/2 (/.f64 eps b)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 eps a) b)) (*.f64 -1/2 eps))
(*.f64 -1/2 (+.f64 (/.f64 eps (/.f64 b a)) eps))
(*.f64 -1/2 (+.f64 eps (*.f64 (/.f64 eps b) a)))
(*.f64 -1/2 (fma.f64 (/.f64 eps b) a eps))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 eps a) b)) (*.f64 -1/2 eps))
(*.f64 -1/2 (+.f64 (/.f64 eps (/.f64 b a)) eps))
(*.f64 -1/2 (+.f64 eps (*.f64 (/.f64 eps b) a)))
(*.f64 -1/2 (fma.f64 (/.f64 eps b) a eps))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 eps a) b)) (*.f64 -1/2 eps))
(*.f64 -1/2 (+.f64 (/.f64 eps (/.f64 b a)) eps))
(*.f64 -1/2 (+.f64 eps (*.f64 (/.f64 eps b) a)))
(*.f64 -1/2 (fma.f64 (/.f64 eps b) a eps))
(*.f64 -1/2 (/.f64 (*.f64 eps a) b))
(*.f64 -1/2 (/.f64 eps (/.f64 b a)))
(*.f64 -1/2 (*.f64 (/.f64 eps b) a))
(*.f64 a (*.f64 -1/2 (/.f64 eps b)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 eps a) b)) (*.f64 -1/2 eps))
(*.f64 -1/2 (+.f64 (/.f64 eps (/.f64 b a)) eps))
(*.f64 -1/2 (+.f64 eps (*.f64 (/.f64 eps b) a)))
(*.f64 -1/2 (fma.f64 (/.f64 eps b) a eps))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 eps a) b)) (*.f64 -1/2 eps))
(*.f64 -1/2 (+.f64 (/.f64 eps (/.f64 b a)) eps))
(*.f64 -1/2 (+.f64 eps (*.f64 (/.f64 eps b) a)))
(*.f64 -1/2 (fma.f64 (/.f64 eps b) a eps))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 eps a) b)) (*.f64 -1/2 eps))
(*.f64 -1/2 (+.f64 (/.f64 eps (/.f64 b a)) eps))
(*.f64 -1/2 (+.f64 eps (*.f64 (/.f64 eps b) a)))
(*.f64 -1/2 (fma.f64 (/.f64 eps b) a eps))
(*.f64 -1/2 (/.f64 (*.f64 eps a) b))
(*.f64 -1/2 (/.f64 eps (/.f64 b a)))
(*.f64 -1/2 (*.f64 (/.f64 eps b) a))
(*.f64 a (*.f64 -1/2 (/.f64 eps b)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 eps a) b)) (*.f64 -1/2 eps))
(*.f64 -1/2 (+.f64 (/.f64 eps (/.f64 b a)) eps))
(*.f64 -1/2 (+.f64 eps (*.f64 (/.f64 eps b) a)))
(*.f64 -1/2 (fma.f64 (/.f64 eps b) a eps))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 eps a) b)) (*.f64 -1/2 eps))
(*.f64 -1/2 (+.f64 (/.f64 eps (/.f64 b a)) eps))
(*.f64 -1/2 (+.f64 eps (*.f64 (/.f64 eps b) a)))
(*.f64 -1/2 (fma.f64 (/.f64 eps b) a eps))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 eps a) b)) (*.f64 -1/2 eps))
(*.f64 -1/2 (+.f64 (/.f64 eps (/.f64 b a)) eps))
(*.f64 -1/2 (+.f64 eps (*.f64 (/.f64 eps b) a)))
(*.f64 -1/2 (fma.f64 (/.f64 eps b) a eps))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 eps a) b)) (*.f64 -1/2 eps))
(*.f64 -1/2 (+.f64 (/.f64 eps (/.f64 b a)) eps))
(*.f64 -1/2 (+.f64 eps (*.f64 (/.f64 eps b) a)))
(*.f64 -1/2 (fma.f64 (/.f64 eps b) a eps))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 eps a) b)) (*.f64 -1/2 eps))
(*.f64 -1/2 (+.f64 (/.f64 eps (/.f64 b a)) eps))
(*.f64 -1/2 (+.f64 eps (*.f64 (/.f64 eps b) a)))
(*.f64 -1/2 (fma.f64 (/.f64 eps b) a eps))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 eps a) b)) (*.f64 -1/2 eps))
(*.f64 -1/2 (+.f64 (/.f64 eps (/.f64 b a)) eps))
(*.f64 -1/2 (+.f64 eps (*.f64 (/.f64 eps b) a)))
(*.f64 -1/2 (fma.f64 (/.f64 eps b) a eps))
(*.f64 -1/2 eps)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 eps a) b)) (*.f64 -1/2 eps))
(*.f64 -1/2 (+.f64 (/.f64 eps (/.f64 b a)) eps))
(*.f64 -1/2 (+.f64 eps (*.f64 (/.f64 eps b) a)))
(*.f64 -1/2 (fma.f64 (/.f64 eps b) a eps))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 eps a) b)) (*.f64 -1/2 eps))
(*.f64 -1/2 (+.f64 (/.f64 eps (/.f64 b a)) eps))
(*.f64 -1/2 (+.f64 eps (*.f64 (/.f64 eps b) a)))
(*.f64 -1/2 (fma.f64 (/.f64 eps b) a eps))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 eps a) b)) (*.f64 -1/2 eps))
(*.f64 -1/2 (+.f64 (/.f64 eps (/.f64 b a)) eps))
(*.f64 -1/2 (+.f64 eps (*.f64 (/.f64 eps b) a)))
(*.f64 -1/2 (fma.f64 (/.f64 eps b) a eps))
(+.f64 0 (*.f64 -1/2 (*.f64 eps (/.f64 (+.f64 a b) b))))
(*.f64 (*.f64 -1/2 eps) (/.f64 (+.f64 a b) b))
(/.f64 (*.f64 -1/2 (+.f64 a b)) (/.f64 b eps))
(*.f64 eps (*.f64 -1/2 (/.f64 (+.f64 a b) b)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -1/2) eps) (/.f64 (+.f64 a b) b))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -1/2) eps) (/.f64 (+.f64 a b) b))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -1/2) eps) (/.f64 (+.f64 a b) b)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -1/2) eps) (/.f64 (+.f64 a b) b))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -1/2) eps) (/.f64 (+.f64 a b) b)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -1/2) eps) (/.f64 (+.f64 a b) b)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -1/2) eps) (/.f64 (+.f64 a b) b)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 -1/2) eps) (/.f64 (+.f64 a b) b)))))
(*.f64 (*.f64 -1/2 eps) (/.f64 (+.f64 a b) b))
(/.f64 (*.f64 -1/2 (+.f64 a b)) (/.f64 b eps))
(*.f64 eps (*.f64 -1/2 (/.f64 (+.f64 a b) b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/2 (*.f64 eps (/.f64 (+.f64 a b) b))))) 1)
(*.f64 (*.f64 -1/2 eps) (/.f64 (+.f64 a b) b))
(/.f64 (*.f64 -1/2 (+.f64 a b)) (/.f64 b eps))
(*.f64 eps (*.f64 -1/2 (/.f64 (+.f64 a b) b)))
(/.f64 (*.f64 -1/2 eps) (/.f64 b (+.f64 a b)))
(*.f64 (*.f64 -1/2 eps) (/.f64 (+.f64 a b) b))
(/.f64 (*.f64 -1/2 (+.f64 a b)) (/.f64 b eps))
(*.f64 eps (*.f64 -1/2 (/.f64 (+.f64 a b) b)))
(/.f64 1 (/.f64 b (*.f64 eps (*.f64 -1/2 (+.f64 a b)))))
(*.f64 (*.f64 -1/2 eps) (/.f64 (+.f64 a b) b))
(/.f64 (*.f64 -1/2 (+.f64 a b)) (/.f64 b eps))
(*.f64 eps (*.f64 -1/2 (/.f64 (+.f64 a b) b)))
(/.f64 (*.f64 eps (*.f64 -1/2 (+.f64 a b))) b)
(*.f64 (*.f64 -1/2 eps) (/.f64 (+.f64 a b) b))
(/.f64 (*.f64 -1/2 (+.f64 a b)) (/.f64 b eps))
(*.f64 eps (*.f64 -1/2 (/.f64 (+.f64 a b) b)))
(/.f64 (neg.f64 (*.f64 eps (*.f64 -1/2 (+.f64 a b)))) (neg.f64 b))
(*.f64 (*.f64 -1/2 eps) (/.f64 (+.f64 a b) b))
(/.f64 (*.f64 -1/2 (+.f64 a b)) (/.f64 b eps))
(*.f64 eps (*.f64 -1/2 (/.f64 (+.f64 a b) b)))
(/.f64 (*.f64 (*.f64 -1/2 eps) (neg.f64 (+.f64 a b))) (neg.f64 b))
(*.f64 (*.f64 -1/2 eps) (/.f64 (+.f64 a b) b))
(/.f64 (*.f64 -1/2 (+.f64 a b)) (/.f64 b eps))
(*.f64 eps (*.f64 -1/2 (/.f64 (+.f64 a b) b)))
(/.f64 (*.f64 (neg.f64 (+.f64 a b)) (*.f64 -1/2 eps)) (neg.f64 b))
(*.f64 (*.f64 -1/2 eps) (/.f64 (+.f64 a b) b))
(/.f64 (*.f64 -1/2 (+.f64 a b)) (/.f64 b eps))
(*.f64 eps (*.f64 -1/2 (/.f64 (+.f64 a b) b)))
(/.f64 (/.f64 (*.f64 eps (*.f64 -1/2 (+.f64 a b))) 1) b)
(*.f64 (*.f64 -1/2 eps) (/.f64 (+.f64 a b) b))
(/.f64 (*.f64 -1/2 (+.f64 a b)) (/.f64 b eps))
(*.f64 eps (*.f64 -1/2 (/.f64 (+.f64 a b) b)))
(/.f64 (/.f64 (*.f64 eps (*.f64 -1/2 (+.f64 a b))) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(*.f64 (*.f64 -1/2 eps) (/.f64 (+.f64 a b) b))
(/.f64 (*.f64 -1/2 (+.f64 a b)) (/.f64 b eps))
(*.f64 eps (*.f64 -1/2 (/.f64 (+.f64 a b) b)))
(/.f64 (/.f64 (*.f64 eps (*.f64 -1/2 (+.f64 a b))) (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (*.f64 -1/2 eps) (/.f64 (+.f64 a b) b))
(/.f64 (*.f64 -1/2 (+.f64 a b)) (/.f64 b eps))
(*.f64 eps (*.f64 -1/2 (/.f64 (+.f64 a b) b)))
(pow.f64 (*.f64 -1/2 (*.f64 eps (/.f64 (+.f64 a b) b))) 1)
(*.f64 (*.f64 -1/2 eps) (/.f64 (+.f64 a b) b))
(/.f64 (*.f64 -1/2 (+.f64 a b)) (/.f64 b eps))
(*.f64 eps (*.f64 -1/2 (/.f64 (+.f64 a b) b)))
(pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 eps (/.f64 (+.f64 a b) b)))) 3)
(*.f64 (*.f64 -1/2 eps) (/.f64 (+.f64 a b) b))
(/.f64 (*.f64 -1/2 (+.f64 a b)) (/.f64 b eps))
(*.f64 eps (*.f64 -1/2 (/.f64 (+.f64 a b) b)))
(pow.f64 (pow.f64 (*.f64 -1/2 (*.f64 eps (/.f64 (+.f64 a b) b))) 2) 1/2)
(*.f64 (*.f64 -1/2 eps) (/.f64 (+.f64 a b) b))
(/.f64 (*.f64 -1/2 (+.f64 a b)) (/.f64 b eps))
(*.f64 eps (*.f64 -1/2 (/.f64 (+.f64 a b) b)))
(pow.f64 (pow.f64 (*.f64 -1/2 (*.f64 eps (/.f64 (+.f64 a b) b))) 3) 1/3)
(*.f64 (*.f64 -1/2 eps) (/.f64 (+.f64 a b) b))
(/.f64 (*.f64 -1/2 (+.f64 a b)) (/.f64 b eps))
(*.f64 eps (*.f64 -1/2 (/.f64 (+.f64 a b) b)))
(pow.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 eps (/.f64 (+.f64 a b) b)))) 2)
(*.f64 (*.f64 -1/2 eps) (/.f64 (+.f64 a b) b))
(/.f64 (*.f64 -1/2 (+.f64 a b)) (/.f64 b eps))
(*.f64 eps (*.f64 -1/2 (/.f64 (+.f64 a b) b)))
(pow.f64 (/.f64 b (*.f64 eps (*.f64 -1/2 (+.f64 a b)))) -1)
(*.f64 (*.f64 -1/2 eps) (/.f64 (+.f64 a b) b))
(/.f64 (*.f64 -1/2 (+.f64 a b)) (/.f64 b eps))
(*.f64 eps (*.f64 -1/2 (/.f64 (+.f64 a b) b)))
(sqrt.f64 (pow.f64 (*.f64 -1/2 (*.f64 eps (/.f64 (+.f64 a b) b))) 2))
(*.f64 (*.f64 -1/2 eps) (/.f64 (+.f64 a b) b))
(/.f64 (*.f64 -1/2 (+.f64 a b)) (/.f64 b eps))
(*.f64 eps (*.f64 -1/2 (/.f64 (+.f64 a b) b)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -1/2) eps) (/.f64 (+.f64 a b) b)))
(*.f64 (*.f64 -1/2 eps) (/.f64 (+.f64 a b) b))
(/.f64 (*.f64 -1/2 (+.f64 a b)) (/.f64 b eps))
(*.f64 eps (*.f64 -1/2 (/.f64 (+.f64 a b) b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/2 (*.f64 eps (/.f64 (+.f64 a b) b))))))
(*.f64 (*.f64 -1/2 eps) (/.f64 (+.f64 a b) b))
(/.f64 (*.f64 -1/2 (+.f64 a b)) (/.f64 b eps))
(*.f64 eps (*.f64 -1/2 (/.f64 (+.f64 a b) b)))
(cbrt.f64 (pow.f64 (*.f64 -1/2 (*.f64 eps (/.f64 (+.f64 a b) b))) 3))
(*.f64 (*.f64 -1/2 eps) (/.f64 (+.f64 a b) b))
(/.f64 (*.f64 -1/2 (+.f64 a b)) (/.f64 b eps))
(*.f64 eps (*.f64 -1/2 (/.f64 (+.f64 a b) b)))
(expm1.f64 (log1p.f64 (*.f64 -1/2 (*.f64 eps (/.f64 (+.f64 a b) b)))))
(*.f64 (*.f64 -1/2 eps) (/.f64 (+.f64 a b) b))
(/.f64 (*.f64 -1/2 (+.f64 a b)) (/.f64 b eps))
(*.f64 eps (*.f64 -1/2 (/.f64 (+.f64 a b) b)))
(exp.f64 (log.f64 (*.f64 -1/2 (*.f64 eps (/.f64 (+.f64 a b) b)))))
(*.f64 (*.f64 -1/2 eps) (/.f64 (+.f64 a b) b))
(/.f64 (*.f64 -1/2 (+.f64 a b)) (/.f64 b eps))
(*.f64 eps (*.f64 -1/2 (/.f64 (+.f64 a b) b)))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/2 (*.f64 eps (/.f64 (+.f64 a b) b)))) 1))
(*.f64 (*.f64 -1/2 eps) (/.f64 (+.f64 a b) b))
(/.f64 (*.f64 -1/2 (+.f64 a b)) (/.f64 b eps))
(*.f64 eps (*.f64 -1/2 (/.f64 (+.f64 a b) b)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -1/2 (*.f64 eps (/.f64 (+.f64 a b) b)))) 1) 1))
(*.f64 (*.f64 -1/2 eps) (/.f64 (+.f64 a b) b))
(/.f64 (*.f64 -1/2 (+.f64 a b)) (/.f64 b eps))
(*.f64 eps (*.f64 -1/2 (/.f64 (+.f64 a b) b)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 eps (/.f64 (+.f64 a b) b))))) 3))
(*.f64 (*.f64 -1/2 eps) (/.f64 (+.f64 a b) b))
(/.f64 (*.f64 -1/2 (+.f64 a b)) (/.f64 b eps))
(*.f64 eps (*.f64 -1/2 (/.f64 (+.f64 a b) b)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 -1/2 (*.f64 eps (/.f64 (+.f64 a b) b))))) 1/3))
(*.f64 (*.f64 -1/2 eps) (/.f64 (+.f64 a b) b))
(/.f64 (*.f64 -1/2 (+.f64 a b)) (/.f64 b eps))
(*.f64 eps (*.f64 -1/2 (/.f64 (+.f64 a b) b)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 -1/2 (*.f64 eps (/.f64 (+.f64 a b) b))))) 2))
(*.f64 (*.f64 -1/2 eps) (/.f64 (+.f64 a b) b))
(/.f64 (*.f64 -1/2 (+.f64 a b)) (/.f64 b eps))
(*.f64 eps (*.f64 -1/2 (/.f64 (+.f64 a b) b)))
(log1p.f64 (expm1.f64 (*.f64 -1/2 (*.f64 eps (/.f64 (+.f64 a b) b)))))
(*.f64 (*.f64 -1/2 eps) (/.f64 (+.f64 a b) b))
(/.f64 (*.f64 -1/2 (+.f64 a b)) (/.f64 b eps))
(*.f64 eps (*.f64 -1/2 (/.f64 (+.f64 a b) b)))

localize53.0ms (0.3%)

Local Accuracy

Found 3 expressions with local accuracy:

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

Compiled 37 to 13 computations (64.9% saved)

series1.0ms (0%)

Counts
2 → 60
Calls

15 calls:

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

rewrite107.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1374×log-prod
978×fma-def
600×pow-exp
484×expm1-udef
482×log1p-udef
Iterations

Useful iterations: 2 (0.0ms)

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

simplify172.0ms (1%)

Algorithm
egg-herbie
Rules
1120×times-frac
1030×distribute-lft-in
794×unswap-sqr
650×cancel-sign-sub-inv
498×fma-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03798314
18998018
227948000
Stop Event
node limit
Counts
250 → 229
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 (+.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 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 (/.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 0 (/.f64 (+.f64 a b) (*.f64 a b)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b)))) (cbrt.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b)))) 1)
(*.f64 (+.f64 a b) (/.f64 1 (*.f64 a b)))
(*.f64 (+.f64 a b) (*.f64 (/.f64 1 b) (/.f64 1 a)))
(*.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 (neg.f64 (/.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 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (/.f64 (+.f64 a b) b) (cbrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.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)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 2)
(pow.f64 (*.f64 a (/.f64 b (+.f64 a b))) -1)
(pow.f64 (*.f64 (/.f64 b (+.f64 a b)) a) -1)
(pow.f64 (/.f64 (*.f64 a b) (+.f64 a b)) -1)
(pow.f64 (/.f64 (*.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))
(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 (*.f64 (log.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))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(+.f64 (/.f64 (+.f64 a b) (*.f64 a b)) (*.f64 eps -1/2))
(+.f64 (/.f64 (+.f64 a b) (*.f64 a b)) (*.f64 (*.f64 eps -1/2) 1))
(+.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b))) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)))
(+.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)))
(+.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(+.f64 (*.f64 eps -1/2) (/.f64 (+.f64 a b) (*.f64 a b)))
(+.f64 0 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b))))) (cbrt.f64 (exp.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))))))
(*.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b))) 1)
(*.f64 1 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b))))
(*.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))) (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))) 2) (cbrt.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))))
(*.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))) (sqrt.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))))
(*.f64 (-.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3) (pow.f64 (*.f64 1/2 eps) 3)) (/.f64 1 (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 (+.f64 a b) (*.f64 a b))) (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2))))
(*.f64 (-.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2) (*.f64 1/4 (*.f64 eps eps))) (/.f64 1 (fma.f64 1/2 eps (/.f64 (+.f64 a b) (*.f64 a b)))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (sqrt.f64 (*.f64 1/2 eps))) (-.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (sqrt.f64 (*.f64 1/2 eps))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 (+.f64 a b) (*.f64 a b))) (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2)) (-.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3) (pow.f64 (*.f64 1/2 eps) 3))))
(/.f64 1 (/.f64 (fma.f64 1/2 eps (/.f64 (+.f64 a b) (*.f64 a b))) (-.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2) (*.f64 1/4 (*.f64 eps eps)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3) (pow.f64 (*.f64 1/2 eps) 3)) (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 (+.f64 a b) (*.f64 a b))) (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2) (*.f64 1/4 (*.f64 eps eps))) (fma.f64 1/2 eps (/.f64 (+.f64 a b) (*.f64 a b))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3) (pow.f64 (*.f64 1/2 eps) 3))) (neg.f64 (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 (+.f64 a b) (*.f64 a b))) (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2) (*.f64 1/4 (*.f64 eps eps)))) (neg.f64 (fma.f64 1/2 eps (/.f64 (+.f64 a b) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3) (pow.f64 (*.f64 eps -1/2) 3)) (+.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2) (-.f64 (*.f64 (*.f64 eps -1/2) (*.f64 eps -1/2)) (*.f64 (/.f64 (+.f64 a b) (*.f64 a b)) (*.f64 eps -1/2)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2) (*.f64 (*.f64 eps -1/2) (*.f64 eps -1/2))) (-.f64 (/.f64 (+.f64 a b) (*.f64 a b)) (*.f64 eps -1/2)))
(pow.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b))) 1)
(pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))) 3)
(pow.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 (+.f64 a b) (*.f64 a b))) (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2)) (-.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3) (pow.f64 (*.f64 1/2 eps) 3))) -1)
(pow.f64 (/.f64 (fma.f64 1/2 eps (/.f64 (+.f64 a b) (*.f64 a b))) (-.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2) (*.f64 1/4 (*.f64 eps eps)))) -1)
(sqrt.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b))) 2))
(log.f64 (exp.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b))))))
(log.f64 (*.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (/.f64 1 (exp.f64 (*.f64 1/2 eps)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 a b) (*.f64 a b)))) (exp.f64 (*.f64 eps -1/2))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 a b) (*.f64 a b)))) (/.f64 1 (exp.f64 (*.f64 1/2 eps)))))
(log.f64 (*.f64 (exp.f64 (*.f64 eps -1/2)) (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b)))))
(log.f64 (*.f64 (exp.f64 (*.f64 eps -1/2)) (+.f64 1 (expm1.f64 (/.f64 (+.f64 a b) (*.f64 a b))))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 1/2 eps))) (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b)))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 1/2 eps))) (+.f64 1 (expm1.f64 (/.f64 (+.f64 a b) (*.f64 a b))))))
(log.f64 (/.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (+.f64 1 (expm1.f64 (*.f64 1/2 eps)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 a b) (*.f64 a b)))) (exp.f64 (*.f64 1/2 eps))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 a b) (*.f64 a b)))) (+.f64 1 (expm1.f64 (*.f64 1/2 eps)))))
(cbrt.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b))) 3))
(expm1.f64 (log1p.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))))
(exp.f64 (log.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b))))) 2))
(log1p.f64 (expm1.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))))
(fma.f64 (+.f64 a b) (/.f64 1 (*.f64 a b)) (*.f64 eps -1/2))
(fma.f64 (+.f64 a b) (/.f64 1 (*.f64 a b)) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 (+.f64 a b) (*.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 eps -1/2))
(fma.f64 (+.f64 a b) (*.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 (/.f64 (+.f64 a b) b) (/.f64 1 a) (*.f64 eps -1/2))
(fma.f64 (/.f64 (+.f64 a b) b) (/.f64 1 a) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 1 (*.f64 eps -1/2))
(fma.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 1 (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 1/2 (neg.f64 eps) (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b))) 1 (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)))
(fma.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b))) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)))
(fma.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b))) 1 (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(fma.f64 1 (/.f64 (+.f64 a b) (*.f64 a b)) (*.f64 eps -1/2))
(fma.f64 1 (/.f64 (+.f64 a b) (*.f64 a b)) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 1 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b))) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)))
(fma.f64 1 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)))
(fma.f64 1 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(fma.f64 1 (*.f64 eps -1/2) (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))) (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))) 2) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)))
(fma.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))) (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)))
(fma.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))) (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))) 2) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))) 2) (cbrt.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))) 2) (cbrt.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))) 2) (cbrt.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) 2) (*.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) (/.f64 1 a)) (*.f64 eps -1/2))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) 2) (*.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) (/.f64 1 a)) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 2) (*.f64 eps -1/2))
(fma.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 2) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 2) (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (*.f64 eps -1/2))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 2) (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))) (sqrt.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)))
(fma.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))) (sqrt.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)))
(fma.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))) (sqrt.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(fma.f64 (sqrt.f64 (/.f64 (+.f64 a b) b)) (*.f64 (sqrt.f64 (/.f64 (+.f64 a b) b)) (/.f64 1 a)) (*.f64 eps -1/2))
(fma.f64 (sqrt.f64 (/.f64 (+.f64 a b) b)) (*.f64 (sqrt.f64 (/.f64 (+.f64 a b) b)) (/.f64 1 a)) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 (sqrt.f64 (*.f64 1/2 eps)) (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (*.f64 eps -1/2))
(fma.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 (neg.f64 (/.f64 (+.f64 a b) b)) (/.f64 1 (neg.f64 a)) (*.f64 eps -1/2))
(fma.f64 (neg.f64 (/.f64 (+.f64 a b) b)) (/.f64 1 (neg.f64 a)) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 (-.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3) (pow.f64 (*.f64 1/2 eps) 3)) (/.f64 1 (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 (+.f64 a b) (*.f64 a b))) (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2))) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)))
(fma.f64 (-.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3) (pow.f64 (*.f64 1/2 eps) 3)) (/.f64 1 (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 (+.f64 a b) (*.f64 a b))) (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)))
(fma.f64 (-.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3) (pow.f64 (*.f64 1/2 eps) 3)) (/.f64 1 (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 (+.f64 a b) (*.f64 a b))) (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(fma.f64 (/.f64 1 a) (/.f64 (+.f64 a b) b) (*.f64 eps -1/2))
(fma.f64 (/.f64 1 a) (/.f64 (+.f64 a b) b) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 (-.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2) (*.f64 1/4 (*.f64 eps eps))) (/.f64 1 (fma.f64 1/2 eps (/.f64 (+.f64 a b) (*.f64 a b)))) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)))
(fma.f64 (-.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2) (*.f64 1/4 (*.f64 eps eps))) (/.f64 1 (fma.f64 1/2 eps (/.f64 (+.f64 a b) (*.f64 a b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)))
(fma.f64 (-.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2) (*.f64 1/4 (*.f64 eps eps))) (/.f64 1 (fma.f64 1/2 eps (/.f64 (+.f64 a b) (*.f64 a b)))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(fma.f64 -1/2 eps (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 eps -1/2)) (cbrt.f64 (*.f64 eps -1/2))) (cbrt.f64 (*.f64 eps -1/2)) (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (sqrt.f64 (*.f64 eps -1/2)) (sqrt.f64 (*.f64 eps -1/2)) (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (neg.f64 eps) 1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 -1 (*.f64 1/2 eps) (/.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) (*.f64 eps -1/2))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 a b)) 2) a) (/.f64 (cbrt.f64 (+.f64 a b)) b) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 (/.f64 (sqrt.f64 (+.f64 a b)) a) (/.f64 (sqrt.f64 (+.f64 a b)) b) (*.f64 eps -1/2))
(fma.f64 (/.f64 (sqrt.f64 (+.f64 a b)) a) (/.f64 (sqrt.f64 (+.f64 a b)) b) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 (/.f64 (+.f64 a b) 1) (/.f64 (/.f64 1 b) a) (*.f64 eps -1/2))
(fma.f64 (/.f64 (+.f64 a b) 1) (/.f64 (/.f64 1 b) a) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 (/.f64 (+.f64 a b) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (/.f64 1 b) (cbrt.f64 a)) (*.f64 eps -1/2))
(fma.f64 (/.f64 (+.f64 a b) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (/.f64 1 b) (cbrt.f64 a)) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 (/.f64 (+.f64 a b) (sqrt.f64 a)) (/.f64 (/.f64 1 b) (sqrt.f64 a)) (*.f64 eps -1/2))
(fma.f64 (/.f64 (+.f64 a b) (sqrt.f64 a)) (/.f64 (/.f64 1 b) (sqrt.f64 a)) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (/.f64 (+.f64 a b) b) (cbrt.f64 a)) (*.f64 eps -1/2))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (/.f64 (+.f64 a b) b) (cbrt.f64 a)) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (/.f64 (+.f64 a b) b) (sqrt.f64 a)) (*.f64 eps -1/2))
(fma.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (/.f64 (+.f64 a b) b) (sqrt.f64 a)) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) 2) 1) (/.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) a) (*.f64 eps -1/2))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) 2) 1) (/.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) a) (*.f64 (*.f64 eps -1/2) 1))
(fma.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 eps -1/2))
(fma.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 eps -1/2) 1))
(fma.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 eps -1/2))
(fma.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 eps -1/2) 1))
(fma.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 a b) b)) 1) (/.f64 (sqrt.f64 (/.f64 (+.f64 a b) b)) a) (*.f64 eps -1/2))
(fma.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 a b) b)) 1) (/.f64 (sqrt.f64 (/.f64 (+.f64 a b) b)) a) (*.f64 (*.f64 eps -1/2) 1))
(fma.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 eps -1/2))
(fma.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 eps -1/2) 1))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (sqrt.f64 (*.f64 1/2 eps))) (-.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (sqrt.f64 (*.f64 1/2 eps))) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (sqrt.f64 (*.f64 1/2 eps))) (-.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (sqrt.f64 (*.f64 1/2 eps))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (sqrt.f64 (*.f64 1/2 eps))) (-.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (sqrt.f64 (*.f64 1/2 eps))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2)) (cbrt.f64 (*.f64 1/2 eps)) (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (*.f64 -1/2 (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps) (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (*.f64 -1/2 (sqrt.f64 eps)) (sqrt.f64 eps) (/.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 1 a)
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 1/2 eps))
(fma.f64 -1/2 eps (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 1/2 eps))
(fma.f64 -1/2 eps (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 1/2 eps))
(fma.f64 -1/2 eps (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))
(-.f64 (/.f64 1 b) (*.f64 1/2 eps))
(fma.f64 eps -1/2 (/.f64 1 b))
(-.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 1/2 eps))
(fma.f64 -1/2 eps (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))
(-.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 1/2 eps))
(fma.f64 -1/2 eps (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))
(-.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 1/2 eps))
(fma.f64 -1/2 eps (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))
(-.f64 (/.f64 1 b) (*.f64 1/2 eps))
(fma.f64 eps -1/2 (/.f64 1 b))
(-.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 1/2 eps))
(fma.f64 -1/2 eps (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))
(-.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 1/2 eps))
(fma.f64 -1/2 eps (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))
(-.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 1/2 eps))
(fma.f64 -1/2 eps (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))
(/.f64 1 b)
(-.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 1/2 eps))
(fma.f64 -1/2 eps (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))
(-.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 1/2 eps))
(fma.f64 -1/2 eps (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))
(-.f64 (+.f64 (/.f64 1 a) (/.f64 1 b)) (*.f64 1/2 eps))
(fma.f64 -1/2 eps (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))
(-.f64 (/.f64 1 a) (*.f64 1/2 eps))
(+.f64 (/.f64 1 a) (*.f64 eps -1/2))
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 1/2 eps))
(fma.f64 -1/2 eps (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 1/2 eps))
(fma.f64 -1/2 eps (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 1/2 eps))
(fma.f64 -1/2 eps (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))
(-.f64 (/.f64 1 a) (*.f64 1/2 eps))
(+.f64 (/.f64 1 a) (*.f64 eps -1/2))
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 1/2 eps))
(fma.f64 -1/2 eps (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 1/2 eps))
(fma.f64 -1/2 eps (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 1/2 eps))
(fma.f64 -1/2 eps (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))
(+.f64 (/.f64 1 a) (/.f64 1 b))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(fma.f64 -1/2 eps (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(fma.f64 -1/2 eps (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(fma.f64 -1/2 eps (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))
(*.f64 -1/2 eps)
(*.f64 eps -1/2)
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(fma.f64 -1/2 eps (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(fma.f64 -1/2 eps (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(fma.f64 -1/2 eps (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))
(*.f64 -1/2 eps)
(*.f64 eps -1/2)
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(fma.f64 -1/2 eps (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(fma.f64 -1/2 eps (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))
(+.f64 (*.f64 -1/2 eps) (+.f64 (/.f64 1 b) (/.f64 1 a)))
(fma.f64 -1/2 eps (+.f64 (/.f64 1 a) (/.f64 1 b)))
(+.f64 (/.f64 1 a) (fma.f64 eps -1/2 (/.f64 1 b)))
(+.f64 0 (/.f64 (+.f64 a b) (*.f64 a b)))
(/.f64 (+.f64 a b) (*.f64 a b))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b)))) (cbrt.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b))))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b))))) 2)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 a b) (*.f64 a b)))) 1)
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 (+.f64 a b) (/.f64 1 (*.f64 a b)))
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 (+.f64 a b) (*.f64 (/.f64 1 b) (/.f64 1 a)))
(/.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 (neg.f64 (/.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 b (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (/.f64 (+.f64 a b) (sqrt.f64 a)) (*.f64 b (sqrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.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)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (/.f64 (+.f64 a b) b) (sqrt.f64 a)))
(*.f64 (/.f64 (+.f64 a b) (sqrt.f64 a)) (/.f64 (/.f64 1 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 (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 (/.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) (sqrt.f64 a)) (/.f64 (/.f64 1 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)) 3) 1/3)
(/.f64 (+.f64 a b) (*.f64 a b))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 2)
(/.f64 (+.f64 a b) (*.f64 a b))
(pow.f64 (*.f64 a (/.f64 b (+.f64 a b))) -1)
(/.f64 (+.f64 a b) (*.f64 a b))
(pow.f64 (*.f64 (/.f64 b (+.f64 a b)) a) -1)
(/.f64 (+.f64 a b) (*.f64 a b))
(pow.f64 (/.f64 (*.f64 a b) (+.f64 a b)) -1)
(/.f64 (+.f64 a b) (*.f64 a b))
(pow.f64 (/.f64 (*.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))
(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 (*.f64 (log.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))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 a b) (*.f64 a b))))
(/.f64 (+.f64 a b) (*.f64 a b))
(+.f64 (/.f64 (+.f64 a b) (*.f64 a b)) (*.f64 eps -1/2))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(+.f64 (/.f64 (+.f64 a b) (*.f64 a b)) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(+.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b))) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(+.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(+.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(+.f64 (*.f64 eps -1/2) (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(+.f64 0 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b))))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b))))) (cbrt.f64 (exp.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))))))
(*.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b))) 1)
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(*.f64 1 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b))))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(*.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))) (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))) 2))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))) 2) (cbrt.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(*.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))) (sqrt.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(*.f64 (-.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3) (pow.f64 (*.f64 1/2 eps) 3)) (/.f64 1 (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 (+.f64 a b) (*.f64 a b))) (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2))))
(*.f64 (-.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3) (*.f64 1/8 (pow.f64 eps 3))) (/.f64 1 (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 (+.f64 a b) (*.f64 a b))) (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2))))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3)) (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 (+.f64 a b) (*.f64 a b))) (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2)))
(*.f64 (-.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2) (*.f64 1/4 (*.f64 eps eps))) (/.f64 1 (fma.f64 1/2 eps (/.f64 (+.f64 a b) (*.f64 a b)))))
(*.f64 (+.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2) (*.f64 -1/4 (*.f64 eps eps))) (/.f64 1 (fma.f64 1/2 eps (/.f64 (+.f64 a b) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2) (*.f64 (*.f64 eps eps) -1/4)) (fma.f64 1/2 eps (/.f64 (+.f64 a b) (*.f64 a b))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (sqrt.f64 (*.f64 1/2 eps))) (-.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (sqrt.f64 (*.f64 1/2 eps))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 (+.f64 a b) (*.f64 a b))) (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2)) (-.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3) (pow.f64 (*.f64 1/2 eps) 3))))
(*.f64 (-.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3) (*.f64 1/8 (pow.f64 eps 3))) (/.f64 1 (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 (+.f64 a b) (*.f64 a b))) (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2))))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3)) (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 (+.f64 a b) (*.f64 a b))) (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2)))
(/.f64 1 (/.f64 (fma.f64 1/2 eps (/.f64 (+.f64 a b) (*.f64 a b))) (-.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2) (*.f64 1/4 (*.f64 eps eps)))))
(*.f64 (+.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2) (*.f64 -1/4 (*.f64 eps eps))) (/.f64 1 (fma.f64 1/2 eps (/.f64 (+.f64 a b) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2) (*.f64 (*.f64 eps eps) -1/4)) (fma.f64 1/2 eps (/.f64 (+.f64 a b) (*.f64 a b))))
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3) (pow.f64 (*.f64 1/2 eps) 3)) (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 (+.f64 a b) (*.f64 a b))) (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2)))
(*.f64 (-.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3) (*.f64 1/8 (pow.f64 eps 3))) (/.f64 1 (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 (+.f64 a b) (*.f64 a b))) (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2))))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3)) (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 (+.f64 a b) (*.f64 a b))) (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2) (*.f64 1/4 (*.f64 eps eps))) (fma.f64 1/2 eps (/.f64 (+.f64 a b) (*.f64 a b))))
(*.f64 (+.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2) (*.f64 -1/4 (*.f64 eps eps))) (/.f64 1 (fma.f64 1/2 eps (/.f64 (+.f64 a b) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2) (*.f64 (*.f64 eps eps) -1/4)) (fma.f64 1/2 eps (/.f64 (+.f64 a b) (*.f64 a b))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3) (pow.f64 (*.f64 1/2 eps) 3))) (neg.f64 (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 (+.f64 a b) (*.f64 a b))) (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2))))
(*.f64 (-.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3) (*.f64 1/8 (pow.f64 eps 3))) (/.f64 1 (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 (+.f64 a b) (*.f64 a b))) (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2))))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3)) (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 (+.f64 a b) (*.f64 a b))) (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2) (*.f64 1/4 (*.f64 eps eps)))) (neg.f64 (fma.f64 1/2 eps (/.f64 (+.f64 a b) (*.f64 a b)))))
(*.f64 (+.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2) (*.f64 -1/4 (*.f64 eps eps))) (/.f64 1 (fma.f64 1/2 eps (/.f64 (+.f64 a b) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2) (*.f64 (*.f64 eps eps) -1/4)) (fma.f64 1/2 eps (/.f64 (+.f64 a b) (*.f64 a b))))
(/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3) (pow.f64 (*.f64 eps -1/2) 3)) (+.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2) (-.f64 (*.f64 (*.f64 eps -1/2) (*.f64 eps -1/2)) (*.f64 (/.f64 (+.f64 a b) (*.f64 a b)) (*.f64 eps -1/2)))))
(*.f64 (-.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3) (*.f64 1/8 (pow.f64 eps 3))) (/.f64 1 (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 (+.f64 a b) (*.f64 a b))) (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2))))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3)) (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 (+.f64 a b) (*.f64 a b))) (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2) (*.f64 (*.f64 eps -1/2) (*.f64 eps -1/2))) (-.f64 (/.f64 (+.f64 a b) (*.f64 a b)) (*.f64 eps -1/2)))
(*.f64 (+.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2) (*.f64 -1/4 (*.f64 eps eps))) (/.f64 1 (fma.f64 1/2 eps (/.f64 (+.f64 a b) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2) (*.f64 (*.f64 eps eps) -1/4)) (fma.f64 1/2 eps (/.f64 (+.f64 a b) (*.f64 a b))))
(pow.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b))) 1)
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))) 3)
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(pow.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b))) 3) 1/3)
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(pow.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))) 2)
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(pow.f64 (/.f64 (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 (+.f64 a b) (*.f64 a b))) (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2)) (-.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3) (pow.f64 (*.f64 1/2 eps) 3))) -1)
(*.f64 (-.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3) (*.f64 1/8 (pow.f64 eps 3))) (/.f64 1 (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 (+.f64 a b) (*.f64 a b))) (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2))))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3)) (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 (+.f64 a b) (*.f64 a b))) (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2)))
(pow.f64 (/.f64 (fma.f64 1/2 eps (/.f64 (+.f64 a b) (*.f64 a b))) (-.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2) (*.f64 1/4 (*.f64 eps eps)))) -1)
(*.f64 (+.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2) (*.f64 -1/4 (*.f64 eps eps))) (/.f64 1 (fma.f64 1/2 eps (/.f64 (+.f64 a b) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2) (*.f64 (*.f64 eps eps) -1/4)) (fma.f64 1/2 eps (/.f64 (+.f64 a b) (*.f64 a b))))
(sqrt.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b))) 2))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(log.f64 (exp.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b))))))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(log.f64 (*.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (/.f64 1 (exp.f64 (*.f64 1/2 eps)))))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 a b) (*.f64 a b)))) (exp.f64 (*.f64 eps -1/2))))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 a b) (*.f64 a b)))) (/.f64 1 (exp.f64 (*.f64 1/2 eps)))))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(log.f64 (*.f64 (exp.f64 (*.f64 eps -1/2)) (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b)))))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(log.f64 (*.f64 (exp.f64 (*.f64 eps -1/2)) (+.f64 1 (expm1.f64 (/.f64 (+.f64 a b) (*.f64 a b))))))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 1/2 eps))) (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b)))))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (*.f64 1/2 eps))) (+.f64 1 (expm1.f64 (/.f64 (+.f64 a b) (*.f64 a b))))))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(log.f64 (/.f64 (exp.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (+.f64 1 (expm1.f64 (*.f64 1/2 eps)))))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 a b) (*.f64 a b)))) (exp.f64 (*.f64 1/2 eps))))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 a b) (*.f64 a b)))) (+.f64 1 (expm1.f64 (*.f64 1/2 eps)))))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(cbrt.f64 (pow.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b))) 3))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(expm1.f64 (log1p.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(exp.f64 (log.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(exp.f64 (*.f64 (log.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))) 1))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))) 1) 1))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b))))) 3))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b))))) 1/3))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b))))) 2))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(log1p.f64 (expm1.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (+.f64 a b) (/.f64 1 (*.f64 a b)) (*.f64 eps -1/2))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (+.f64 a b) (/.f64 1 (*.f64 a b)) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (+.f64 a b) (*.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 eps -1/2))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (+.f64 a b) (*.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (/.f64 (+.f64 a b) b) (/.f64 1 a) (*.f64 eps -1/2))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (/.f64 (+.f64 a b) b) (/.f64 1 a) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 1 (*.f64 eps -1/2))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 1 (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 1/2 (neg.f64 eps) (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b))) 1 (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b))) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b))) 1 (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 1 (/.f64 (+.f64 a b) (*.f64 a b)) (*.f64 eps -1/2))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 1 (/.f64 (+.f64 a b) (*.f64 a b)) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 1 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b))) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 1 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 1 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 1 (*.f64 eps -1/2) (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))) (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))) 2) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))) (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))) (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))) 2) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))) 2) (cbrt.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))) 2) (cbrt.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))) 2) (cbrt.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) 2) (*.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) (/.f64 1 a)) (*.f64 eps -1/2))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) 2) (*.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) (/.f64 1 a)) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 2) (*.f64 eps -1/2))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 2) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 2) (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (*.f64 eps -1/2))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) 2) (cbrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))) (sqrt.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))) (sqrt.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (sqrt.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))) (sqrt.f64 (fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (sqrt.f64 (/.f64 (+.f64 a b) b)) (*.f64 (sqrt.f64 (/.f64 (+.f64 a b) b)) (/.f64 1 a)) (*.f64 eps -1/2))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (sqrt.f64 (/.f64 (+.f64 a b) b)) (*.f64 (sqrt.f64 (/.f64 (+.f64 a b) b)) (/.f64 1 a)) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (sqrt.f64 (*.f64 1/2 eps)) (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (*.f64 eps -1/2))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (neg.f64 (/.f64 (+.f64 a b) b)) (/.f64 1 (neg.f64 a)) (*.f64 eps -1/2))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (neg.f64 (/.f64 (+.f64 a b) b)) (/.f64 1 (neg.f64 a)) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (-.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3) (pow.f64 (*.f64 1/2 eps) 3)) (/.f64 1 (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 (+.f64 a b) (*.f64 a b))) (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2))) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)))
(*.f64 (-.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3) (*.f64 1/8 (pow.f64 eps 3))) (/.f64 1 (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 (+.f64 a b) (*.f64 a b))) (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2))))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3)) (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 (+.f64 a b) (*.f64 a b))) (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2)))
(fma.f64 (-.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3) (pow.f64 (*.f64 1/2 eps) 3)) (/.f64 1 (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 (+.f64 a b) (*.f64 a b))) (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)))
(*.f64 (-.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3) (*.f64 1/8 (pow.f64 eps 3))) (/.f64 1 (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 (+.f64 a b) (*.f64 a b))) (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2))))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3)) (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 (+.f64 a b) (*.f64 a b))) (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2)))
(fma.f64 (-.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3) (pow.f64 (*.f64 1/2 eps) 3)) (/.f64 1 (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 (+.f64 a b) (*.f64 a b))) (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(*.f64 (-.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3) (*.f64 1/8 (pow.f64 eps 3))) (/.f64 1 (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 (+.f64 a b) (*.f64 a b))) (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2))))
(/.f64 (fma.f64 (pow.f64 eps 3) -1/8 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 3)) (fma.f64 (*.f64 1/2 eps) (fma.f64 1/2 eps (/.f64 (+.f64 a b) (*.f64 a b))) (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2)))
(fma.f64 (/.f64 1 a) (/.f64 (+.f64 a b) b) (*.f64 eps -1/2))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (/.f64 1 a) (/.f64 (+.f64 a b) b) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (-.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2) (*.f64 1/4 (*.f64 eps eps))) (/.f64 1 (fma.f64 1/2 eps (/.f64 (+.f64 a b) (*.f64 a b)))) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)))
(*.f64 (+.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2) (*.f64 -1/4 (*.f64 eps eps))) (/.f64 1 (fma.f64 1/2 eps (/.f64 (+.f64 a b) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2) (*.f64 (*.f64 eps eps) -1/4)) (fma.f64 1/2 eps (/.f64 (+.f64 a b) (*.f64 a b))))
(fma.f64 (-.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2) (*.f64 1/4 (*.f64 eps eps))) (/.f64 1 (fma.f64 1/2 eps (/.f64 (+.f64 a b) (*.f64 a b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)))
(*.f64 (+.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2) (*.f64 -1/4 (*.f64 eps eps))) (/.f64 1 (fma.f64 1/2 eps (/.f64 (+.f64 a b) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2) (*.f64 (*.f64 eps eps) -1/4)) (fma.f64 1/2 eps (/.f64 (+.f64 a b) (*.f64 a b))))
(fma.f64 (-.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2) (*.f64 1/4 (*.f64 eps eps))) (/.f64 1 (fma.f64 1/2 eps (/.f64 (+.f64 a b) (*.f64 a b)))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(*.f64 (+.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2) (*.f64 -1/4 (*.f64 eps eps))) (/.f64 1 (fma.f64 1/2 eps (/.f64 (+.f64 a b) (*.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 a b) (*.f64 a b)) 2) (*.f64 (*.f64 eps eps) -1/4)) (fma.f64 1/2 eps (/.f64 (+.f64 a b) (*.f64 a b))))
(fma.f64 -1/2 eps (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 eps -1/2)) (cbrt.f64 (*.f64 eps -1/2))) (cbrt.f64 (*.f64 eps -1/2)) (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (sqrt.f64 (*.f64 eps -1/2)) (sqrt.f64 (*.f64 eps -1/2)) (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (neg.f64 eps) 1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 eps))) (sqrt.f64 (*.f64 1/2 eps)) (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 -1 (*.f64 1/2 eps) (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 eps -1/2 (/.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) (*.f64 eps -1/2))
(fma.f64 eps -1/2 (/.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) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (/.f64 (sqrt.f64 (+.f64 a b)) a) (/.f64 (sqrt.f64 (+.f64 a b)) b) (*.f64 eps -1/2))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (/.f64 (sqrt.f64 (+.f64 a b)) a) (/.f64 (sqrt.f64 (+.f64 a b)) b) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (/.f64 (+.f64 a b) 1) (/.f64 (/.f64 1 b) a) (*.f64 eps -1/2))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (/.f64 (+.f64 a b) 1) (/.f64 (/.f64 1 b) a) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (/.f64 (+.f64 a b) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (/.f64 1 b) (cbrt.f64 a)) (*.f64 eps -1/2))
(fma.f64 (/.f64 (+.f64 a b) (pow.f64 (cbrt.f64 a) 2)) (/.f64 1 (*.f64 (cbrt.f64 a) b)) (*.f64 eps -1/2))
(+.f64 (/.f64 (/.f64 (+.f64 a b) (*.f64 b (cbrt.f64 a))) (pow.f64 (cbrt.f64 a) 2)) (*.f64 eps -1/2))
(+.f64 (/.f64 (/.f64 (+.f64 a b) (pow.f64 (cbrt.f64 a) 2)) (*.f64 b (cbrt.f64 a))) (*.f64 eps -1/2))
(fma.f64 (/.f64 (+.f64 a b) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (/.f64 1 b) (cbrt.f64 a)) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 (/.f64 (+.f64 a b) (pow.f64 (cbrt.f64 a) 2)) (/.f64 1 (*.f64 (cbrt.f64 a) b)) (*.f64 eps -1/2))
(+.f64 (/.f64 (/.f64 (+.f64 a b) (*.f64 b (cbrt.f64 a))) (pow.f64 (cbrt.f64 a) 2)) (*.f64 eps -1/2))
(+.f64 (/.f64 (/.f64 (+.f64 a b) (pow.f64 (cbrt.f64 a) 2)) (*.f64 b (cbrt.f64 a))) (*.f64 eps -1/2))
(fma.f64 (/.f64 (+.f64 a b) (sqrt.f64 a)) (/.f64 (/.f64 1 b) (sqrt.f64 a)) (*.f64 eps -1/2))
(+.f64 (/.f64 (/.f64 (+.f64 a b) (*.f64 b (sqrt.f64 a))) (sqrt.f64 a)) (*.f64 eps -1/2))
(+.f64 (/.f64 (/.f64 (+.f64 a b) (sqrt.f64 a)) (*.f64 b (sqrt.f64 a))) (*.f64 eps -1/2))
(fma.f64 (/.f64 (+.f64 a b) (sqrt.f64 a)) (/.f64 (/.f64 1 b) (sqrt.f64 a)) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 (/.f64 (+.f64 a b) (sqrt.f64 a)) (/.f64 (/.f64 1 b) (sqrt.f64 a)) (*.f64 eps -1/2))
(+.f64 (/.f64 (/.f64 (+.f64 a b) (*.f64 b (sqrt.f64 a))) (sqrt.f64 a)) (*.f64 eps -1/2))
(+.f64 (/.f64 (/.f64 (+.f64 a b) (sqrt.f64 a)) (*.f64 b (sqrt.f64 a))) (*.f64 eps -1/2))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (/.f64 (+.f64 a b) b) (cbrt.f64 a)) (*.f64 eps -1/2))
(fma.f64 (/.f64 (+.f64 a b) (pow.f64 (cbrt.f64 a) 2)) (/.f64 1 (*.f64 (cbrt.f64 a) b)) (*.f64 eps -1/2))
(+.f64 (/.f64 (/.f64 (+.f64 a b) (*.f64 b (cbrt.f64 a))) (pow.f64 (cbrt.f64 a) 2)) (*.f64 eps -1/2))
(+.f64 (/.f64 (/.f64 (+.f64 a b) (pow.f64 (cbrt.f64 a) 2)) (*.f64 b (cbrt.f64 a))) (*.f64 eps -1/2))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (/.f64 (+.f64 a b) b) (cbrt.f64 a)) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 (/.f64 (+.f64 a b) (pow.f64 (cbrt.f64 a) 2)) (/.f64 1 (*.f64 (cbrt.f64 a) b)) (*.f64 eps -1/2))
(+.f64 (/.f64 (/.f64 (+.f64 a b) (*.f64 b (cbrt.f64 a))) (pow.f64 (cbrt.f64 a) 2)) (*.f64 eps -1/2))
(+.f64 (/.f64 (/.f64 (+.f64 a b) (pow.f64 (cbrt.f64 a) 2)) (*.f64 b (cbrt.f64 a))) (*.f64 eps -1/2))
(fma.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (/.f64 (+.f64 a b) b) (sqrt.f64 a)) (*.f64 eps -1/2))
(fma.f64 (/.f64 (+.f64 a b) (sqrt.f64 a)) (/.f64 (/.f64 1 b) (sqrt.f64 a)) (*.f64 eps -1/2))
(+.f64 (/.f64 (/.f64 (+.f64 a b) (*.f64 b (sqrt.f64 a))) (sqrt.f64 a)) (*.f64 eps -1/2))
(+.f64 (/.f64 (/.f64 (+.f64 a b) (sqrt.f64 a)) (*.f64 b (sqrt.f64 a))) (*.f64 eps -1/2))
(fma.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (/.f64 (+.f64 a b) b) (sqrt.f64 a)) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 (/.f64 (+.f64 a b) (sqrt.f64 a)) (/.f64 (/.f64 1 b) (sqrt.f64 a)) (*.f64 eps -1/2))
(+.f64 (/.f64 (/.f64 (+.f64 a b) (*.f64 b (sqrt.f64 a))) (sqrt.f64 a)) (*.f64 eps -1/2))
(+.f64 (/.f64 (/.f64 (+.f64 a b) (sqrt.f64 a)) (*.f64 b (sqrt.f64 a))) (*.f64 eps -1/2))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) 2) 1) (/.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) a) (*.f64 eps -1/2))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) 2) 1) (/.f64 (cbrt.f64 (/.f64 (+.f64 a b) b)) a) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.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 eps -1/2))
(fma.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 eps -1/2))
(fma.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 eps -1/2) 1))
(fma.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 eps -1/2))
(fma.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 eps -1/2))
(fma.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 eps -1/2))
(fma.f64 (/.f64 (+.f64 a b) (sqrt.f64 a)) (/.f64 (/.f64 1 b) (sqrt.f64 a)) (*.f64 eps -1/2))
(+.f64 (/.f64 (/.f64 (+.f64 a b) (*.f64 b (sqrt.f64 a))) (sqrt.f64 a)) (*.f64 eps -1/2))
(+.f64 (/.f64 (/.f64 (+.f64 a b) (sqrt.f64 a)) (*.f64 b (sqrt.f64 a))) (*.f64 eps -1/2))
(fma.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 eps -1/2) 1))
(fma.f64 (/.f64 (+.f64 a b) (sqrt.f64 a)) (/.f64 (/.f64 1 b) (sqrt.f64 a)) (*.f64 eps -1/2))
(+.f64 (/.f64 (/.f64 (+.f64 a b) (*.f64 b (sqrt.f64 a))) (sqrt.f64 a)) (*.f64 eps -1/2))
(+.f64 (/.f64 (/.f64 (+.f64 a b) (sqrt.f64 a)) (*.f64 b (sqrt.f64 a))) (*.f64 eps -1/2))
(fma.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 a b) b)) 1) (/.f64 (sqrt.f64 (/.f64 (+.f64 a b) b)) a) (*.f64 eps -1/2))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 a b) b)) 1) (/.f64 (sqrt.f64 (/.f64 (+.f64 a b) b)) a) (*.f64 (*.f64 eps -1/2) 1))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.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 eps -1/2))
(fma.f64 (/.f64 (+.f64 a b) (pow.f64 (cbrt.f64 a) 2)) (/.f64 1 (*.f64 (cbrt.f64 a) b)) (*.f64 eps -1/2))
(+.f64 (/.f64 (/.f64 (+.f64 a b) (*.f64 b (cbrt.f64 a))) (pow.f64 (cbrt.f64 a) 2)) (*.f64 eps -1/2))
(+.f64 (/.f64 (/.f64 (+.f64 a b) (pow.f64 (cbrt.f64 a) 2)) (*.f64 b (cbrt.f64 a))) (*.f64 eps -1/2))
(fma.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 eps -1/2) 1))
(fma.f64 (/.f64 (+.f64 a b) (pow.f64 (cbrt.f64 a) 2)) (/.f64 1 (*.f64 (cbrt.f64 a) b)) (*.f64 eps -1/2))
(+.f64 (/.f64 (/.f64 (+.f64 a b) (*.f64 b (cbrt.f64 a))) (pow.f64 (cbrt.f64 a) 2)) (*.f64 eps -1/2))
(+.f64 (/.f64 (/.f64 (+.f64 a b) (pow.f64 (cbrt.f64 a) 2)) (*.f64 b (cbrt.f64 a))) (*.f64 eps -1/2))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (sqrt.f64 (*.f64 1/2 eps))) (-.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (sqrt.f64 (*.f64 1/2 eps))) (fma.f64 (*.f64 eps -1/2) 1 (*.f64 1/2 eps)))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (sqrt.f64 (*.f64 1/2 eps))) (-.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (sqrt.f64 (*.f64 1/2 eps))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (sqrt.f64 (*.f64 1/2 eps))) (-.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (sqrt.f64 (*.f64 1/2 eps))) (*.f64 eps 0))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (sqrt.f64 (*.f64 1/2 eps))) (-.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (sqrt.f64 (*.f64 1/2 eps))) 0)
(fma.f64 (+.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (sqrt.f64 (*.f64 1/2 eps))) (-.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (sqrt.f64 (*.f64 1/2 eps))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2) (*.f64 1/2 eps)))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (sqrt.f64 (*.f64 1/2 eps))) (-.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (sqrt.f64 (*.f64 1/2 eps))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (sqrt.f64 (*.f64 1/2 eps))) (-.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (sqrt.f64 (*.f64 1/2 eps))) (*.f64 eps 0))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (sqrt.f64 (*.f64 1/2 eps))) (-.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (sqrt.f64 (*.f64 1/2 eps))) 0)
(fma.f64 (+.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (sqrt.f64 (*.f64 1/2 eps))) (-.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (sqrt.f64 (*.f64 1/2 eps))) (fma.f64 -1/2 eps (*.f64 1/2 eps)))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (sqrt.f64 (*.f64 1/2 eps))) (-.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (sqrt.f64 (*.f64 1/2 eps))) (*.f64 eps 0))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (sqrt.f64 (*.f64 1/2 eps))) (-.f64 (sqrt.f64 (/.f64 (+.f64 a b) (*.f64 a b))) (sqrt.f64 (*.f64 1/2 eps))) 0)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 eps)) 2)) (cbrt.f64 (*.f64 1/2 eps)) (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (*.f64 -1/2 (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps) (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 (*.f64 -1/2 (sqrt.f64 eps)) (sqrt.f64 eps) (/.f64 (+.f64 a b) (*.f64 a b)))
(fma.f64 eps -1/2 (/.f64 (+.f64 a b) (*.f64 a b)))

localize305.0ms (1.7%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 a eps))))) (/.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
72.9%
(/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 a eps)))))
68.9%
(/.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (+.f64 (/.f64 1 b) (*.f64 1/2 eps)))
53.7%
(-.f64 1 (exp.f64 (neg.f64 (*.f64 a eps))))
Compiler

Compiled 116 to 61 computations (47.4% saved)

series15.0ms (0.1%)

Counts
2 → 60
Calls

15 calls:

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

rewrite61.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
558×add-sqr-sqrt
544×pow1
542×*-un-lft-identity
524×add-exp-log
524×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify213.0ms (1.2%)

Algorithm
egg-herbie
Rules
898×unswap-sqr
754×fma-neg
680×div-sub
678×fma-def
422×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
045910115
113289685
250779445
Stop Event
node limit
Counts
173 → 210
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 1 a))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 b) (+.f64 (*.f64 -1/4 b) (+.f64 (*.f64 1/6 a) (*.f64 -1/4 a)))) (pow.f64 eps 2)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/8 (pow.f64 b 2)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/4 a) (*.f64 1/6 a)) a)) (+.f64 (*.f64 1/12 (pow.f64 a 2)) (+.f64 (*.f64 -1/8 (pow.f64 b 2)) (*.f64 -1/24 (pow.f64 a 2)))))))) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 b) (+.f64 (*.f64 -1/4 b) (+.f64 (*.f64 1/6 a) (*.f64 -1/4 a)))) (pow.f64 eps 2))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1/48 (pow.f64 a 3)) (+.f64 (*.f64 -1/16 (pow.f64 b 3)) (+.f64 (*.f64 -1/6 (*.f64 (+.f64 (*.f64 -1/4 a) (*.f64 1/6 a)) (pow.f64 a 2))) (+.f64 (*.f64 1/16 (pow.f64 b 3)) (+.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/6 a) (*.f64 -1/4 a)) a)) (+.f64 (*.f64 1/12 (pow.f64 a 2)) (*.f64 -1/24 (pow.f64 a 2)))))) (*.f64 1/120 (pow.f64 a 3))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/8 (pow.f64 b 2)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/4 a) (*.f64 1/6 a)) a)) (+.f64 (*.f64 1/12 (pow.f64 a 2)) (+.f64 (*.f64 -1/8 (pow.f64 b 2)) (*.f64 -1/24 (pow.f64 a 2)))))))) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 b) (+.f64 (*.f64 -1/4 b) (+.f64 (*.f64 1/6 a) (*.f64 -1/4 a)))) (pow.f64 eps 2)))))))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))) 1/2))
(+.f64 (*.f64 eps (-.f64 (/.f64 1 (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))) 1/2)) (/.f64 1 b))
(+.f64 (*.f64 eps (-.f64 (/.f64 1 (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))) 1/2)) (/.f64 1 b))
(+.f64 (*.f64 eps (-.f64 (/.f64 1 (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))) 1/2)) (/.f64 1 b))
(*.f64 -1 (*.f64 eps (-.f64 1/2 (/.f64 1 (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))))))
(+.f64 (*.f64 -1 (*.f64 eps (-.f64 1/2 (/.f64 1 (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a)))))))) (/.f64 1 b))
(+.f64 (*.f64 -1 (*.f64 eps (-.f64 1/2 (/.f64 1 (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a)))))))) (/.f64 1 b))
(+.f64 (*.f64 -1 (*.f64 eps (-.f64 1/2 (/.f64 1 (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a)))))))) (/.f64 1 b))
(/.f64 1 a)
(-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (pow.f64 b 2))) (/.f64 1 a)) (+.f64 (*.f64 -1/2 eps) (*.f64 1/4 (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 eps) (/.f64 1 b))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (pow.f64 b 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 (*.f64 1/4 (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))) (*.f64 -1/2 eps)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/24 (pow.f64 eps 3)) (+.f64 (*.f64 1/2 (*.f64 eps (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 -1/4 (pow.f64 eps 2))))) (*.f64 1/12 (pow.f64 eps 3)))) (pow.f64 a 2))) (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (pow.f64 b 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 (*.f64 1/4 (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))) (*.f64 -1/2 eps)))
(-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (pow.f64 b 2))) (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a)))))) (*.f64 1/4 (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (pow.f64 b 2))) (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a)))))) (*.f64 1/4 (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (pow.f64 b 2))) (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a)))))) (*.f64 1/4 (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (pow.f64 b 2))) (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a)))))) (*.f64 1/4 (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (pow.f64 b 2))) (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a)))))) (*.f64 1/4 (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (pow.f64 b 2))) (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a)))))) (*.f64 1/4 (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (pow.f64 b 2))) (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a)))))) (*.f64 1/4 (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (pow.f64 b 2))) (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a)))))) (*.f64 1/4 (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))))
(/.f64 1 b)
(-.f64 (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))) (/.f64 1 b)) (*.f64 1/2 eps))
(-.f64 (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 -1/4 (pow.f64 eps 2))) b)) (/.f64 1 b))) (*.f64 1/2 eps))
(-.f64 (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 -1/4 (pow.f64 eps 2))) b)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 eps 3)) (*.f64 1/8 (pow.f64 eps 3))) (pow.f64 b 2))) (/.f64 1 b)))) (*.f64 1/2 eps))
(-.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))) (*.f64 1/2 eps))
(-.f64 (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))) (/.f64 1 b)) (*.f64 1/2 eps))
(-.f64 (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))) (/.f64 1 b)) (*.f64 1/2 eps))
(-.f64 (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))) (/.f64 1 b)) (*.f64 1/2 eps))
(-.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))) (*.f64 1/2 eps))
(-.f64 (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))) (/.f64 1 b)) (*.f64 1/2 eps))
(-.f64 (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))) (/.f64 1 b)) (*.f64 1/2 eps))
(-.f64 (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))) (/.f64 1 b)) (*.f64 1/2 eps))
(+.f64 (/.f64 1 b) (neg.f64 (*.f64 eps 1/2)))
(+.f64 (/.f64 1 b) (*.f64 (neg.f64 eps) 1/2))
(+.f64 (/.f64 1 b) (*.f64 -1 (*.f64 eps 1/2)))
(+.f64 (/.f64 1 b) (*.f64 -1/2 eps))
(+.f64 (/.f64 1 b) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 2)) (cbrt.f64 (*.f64 eps 1/2))))
(+.f64 (/.f64 1 b) (*.f64 (neg.f64 (sqrt.f64 (*.f64 eps 1/2))) (sqrt.f64 (*.f64 eps 1/2))))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (fma.f64 -1/2 eps (*.f64 eps 1/2)))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (fma.f64 (neg.f64 (*.f64 eps 1/2)) 1 (*.f64 eps 1/2)))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (fma.f64 (neg.f64 eps) 1/2 (*.f64 eps 1/2)))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (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 1 b) (*.f64 -1/2 eps)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps 1/2))) (sqrt.f64 (*.f64 eps 1/2)) (*.f64 eps 1/2)))
(+.f64 (/.f64 (pow.f64 b -2) (fma.f64 eps 1/2 (/.f64 1 b))) (neg.f64 (*.f64 1/4 (/.f64 (*.f64 eps eps) (fma.f64 eps 1/2 (/.f64 1 b))))))
(-.f64 (/.f64 1 b) (*.f64 eps 1/2))
(-.f64 (/.f64 (pow.f64 b -2) (fma.f64 eps 1/2 (/.f64 1 b))) (*.f64 1/4 (/.f64 (*.f64 eps eps) (fma.f64 eps 1/2 (/.f64 1 b)))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)))) 1)
(*.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (/.f64 1 (fma.f64 eps 1/2 (/.f64 1 b))))
(*.f64 1 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)))
(*.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) 1)
(*.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps))) 2) (cbrt.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) 2)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) (/.f64 1 (fma.f64 eps 1/2 (/.f64 1 b)))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps))) (sqrt.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) (/.f64 1 (fma.f64 eps 1/2 (/.f64 1 b)))))
(*.f64 (neg.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) (/.f64 1 (neg.f64 (fma.f64 eps 1/2 (/.f64 1 b)))))
(*.f64 (/.f64 1 (fma.f64 eps 1/2 (/.f64 1 b))) (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 2))) (/.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (cbrt.f64 (fma.f64 eps 1/2 (/.f64 1 b)))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 eps 1/2 (/.f64 1 b)))) (/.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (sqrt.f64 (fma.f64 eps 1/2 (/.f64 1 b)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) 2)) 1) (/.f64 (cbrt.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) (fma.f64 eps 1/2 (/.f64 1 b))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) 2)) (cbrt.f64 (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 2))) (cbrt.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) 2)) (sqrt.f64 (fma.f64 eps 1/2 (/.f64 1 b)))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) (sqrt.f64 (fma.f64 eps 1/2 (/.f64 1 b)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) 1) (/.f64 (sqrt.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) (fma.f64 eps 1/2 (/.f64 1 b))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) (cbrt.f64 (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 2))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) (cbrt.f64 (fma.f64 eps 1/2 (/.f64 1 b)))))
(*.f64 (+.f64 (pow.f64 b -1/2) (sqrt.f64 (*.f64 eps 1/2))) (-.f64 (pow.f64 b -1/2) (sqrt.f64 (*.f64 eps 1/2))))
(*.f64 (/.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (+.f64 (*.f64 (pow.f64 eps 3) 1/8) (pow.f64 b -3))) (-.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (/.f64 (*.f64 eps 1/2) b)))
(*.f64 (/.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)))
(pow.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) 1)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps))) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps))) 2)
(pow.f64 (/.f64 1 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps))) -1)
(neg.f64 (/.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (neg.f64 (fma.f64 eps 1/2 (/.f64 1 b)))))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)))))
(log.f64 (/.f64 (exp.f64 (/.f64 1 b)) (pow.f64 (exp.f64 eps) 1/2)))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps))))
(exp.f64 (log.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps))) 1))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps))))
(fma.f64 1 (/.f64 1 b) (neg.f64 (*.f64 eps 1/2)))
(fma.f64 (cbrt.f64 (pow.f64 b -2)) (/.f64 1 (cbrt.f64 b)) (neg.f64 (*.f64 eps 1/2)))
(fma.f64 (pow.f64 b -1/2) (pow.f64 b -1/2) (neg.f64 (*.f64 eps 1/2)))
(-.f64 (/.f64 (pow.f64 b -2) (fma.f64 eps 1/2 (/.f64 1 b))) (-.f64 (*.f64 1/4 (/.f64 (*.f64 eps eps) (fma.f64 eps 1/2 (/.f64 1 b)))) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps)))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps)))))) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))) 2) (-.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))) (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)))) (/.f64 (pow.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) 2) (-.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))) (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)))))
(-.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))) (/.f64 (pow.f64 b -2) (fma.f64 eps 1/2 (/.f64 1 b)))) (*.f64 1/4 (/.f64 (*.f64 eps eps) (fma.f64 eps 1/2 (/.f64 1 b)))))
(*.f64 1 (+.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps)))))
(*.f64 (+.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps)))) 1)
(*.f64 (cbrt.f64 (+.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))))) (cbrt.f64 (pow.f64 (+.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps)))) 2)) (cbrt.f64 (+.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))))))
(*.f64 (sqrt.f64 (+.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))))) (sqrt.f64 (+.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))))))
(*.f64 (fma.f64 eps (fma.f64 eps 1/2 (/.f64 1 b)) (*.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (-.f64 1 (pow.f64 (exp.f64 a) eps)))) (/.f64 1 (*.f64 (fma.f64 eps 1/2 (/.f64 1 b)) (-.f64 1 (pow.f64 (exp.f64 a) eps)))))
(*.f64 (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))) 3) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))) 2) (*.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (-.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))))))))
(*.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))) 2) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) 2)) (/.f64 1 (-.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))) (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)))))
(/.f64 1 (/.f64 (*.f64 (fma.f64 eps 1/2 (/.f64 1 b)) (-.f64 1 (pow.f64 (exp.f64 a) eps))) (fma.f64 eps (fma.f64 eps 1/2 (/.f64 1 b)) (*.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (-.f64 1 (pow.f64 (exp.f64 a) eps))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))) 2) (*.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (-.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps)))))) (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))) 3) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) 3))))
(/.f64 1 (/.f64 (-.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))) (+.f64 (/.f64 1 b) (*.f64 -1/2 eps))) (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))) 2) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) 2))))
(/.f64 (fma.f64 eps (fma.f64 eps 1/2 (/.f64 1 b)) (*.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (-.f64 1 (pow.f64 (exp.f64 a) eps)))) (*.f64 (fma.f64 eps 1/2 (/.f64 1 b)) (-.f64 1 (pow.f64 (exp.f64 a) eps))))
(/.f64 (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))) 3) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) 3)) (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))) 2) (*.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (-.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))) 3) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) 3)) (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) 2) (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))) 2) (*.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))) 2) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) 2)) (-.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))) (+.f64 (/.f64 1 b) (*.f64 -1/2 eps))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) eps)) eps)) (fma.f64 eps 1/2 (/.f64 1 b))) (*.f64 (fma.f64 eps 1/2 (/.f64 1 b)) (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) eps)) eps)))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (neg.f64 (-.f64 1 (pow.f64 (exp.f64 a) eps)))) (*.f64 (fma.f64 eps 1/2 (/.f64 1 b)) (neg.f64 eps))) (*.f64 (fma.f64 eps 1/2 (/.f64 1 b)) (neg.f64 (-.f64 1 (pow.f64 (exp.f64 a) eps)))))
(/.f64 (+.f64 (-.f64 1 (pow.f64 (exp.f64 a) eps)) (*.f64 (/.f64 1 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps))) eps)) (*.f64 (/.f64 1 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps))) (-.f64 1 (pow.f64 (exp.f64 a) eps))))
(/.f64 (+.f64 (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) eps)) eps) (*.f64 (/.f64 1 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps))) 1)) (*.f64 (/.f64 1 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps))) (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) eps)) eps)))
(/.f64 (+.f64 (neg.f64 (-.f64 1 (pow.f64 (exp.f64 a) eps))) (*.f64 (/.f64 1 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps))) (neg.f64 eps))) (*.f64 (/.f64 1 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps))) (neg.f64 (-.f64 1 (pow.f64 (exp.f64 a) eps)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) (-.f64 1 (pow.f64 (exp.f64 a) eps))) (*.f64 (neg.f64 (fma.f64 eps 1/2 (/.f64 1 b))) eps)) (*.f64 (neg.f64 (fma.f64 eps 1/2 (/.f64 1 b))) (-.f64 1 (pow.f64 (exp.f64 a) eps))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) eps)) eps)) (*.f64 (neg.f64 (fma.f64 eps 1/2 (/.f64 1 b))) 1)) (*.f64 (neg.f64 (fma.f64 eps 1/2 (/.f64 1 b))) (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) eps)) eps)))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) (neg.f64 (-.f64 1 (pow.f64 (exp.f64 a) eps)))) (*.f64 (neg.f64 (fma.f64 eps 1/2 (/.f64 1 b))) (neg.f64 eps))) (*.f64 (neg.f64 (fma.f64 eps 1/2 (/.f64 1 b))) (neg.f64 (-.f64 1 (pow.f64 (exp.f64 a) eps)))))
(/.f64 (+.f64 (*.f64 eps (/.f64 1 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)))) (-.f64 1 (pow.f64 (exp.f64 a) eps))) (*.f64 (-.f64 1 (pow.f64 (exp.f64 a) eps)) (/.f64 1 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)))))
(/.f64 (+.f64 (*.f64 eps (neg.f64 (fma.f64 eps 1/2 (/.f64 1 b)))) (*.f64 (-.f64 1 (pow.f64 (exp.f64 a) eps)) (neg.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))))) (*.f64 (-.f64 1 (pow.f64 (exp.f64 a) eps)) (neg.f64 (fma.f64 eps 1/2 (/.f64 1 b)))))
(/.f64 (+.f64 (fma.f64 eps 1/2 (/.f64 1 b)) (*.f64 (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) eps)) eps) (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) eps)) eps) (fma.f64 eps 1/2 (/.f64 1 b))))
(/.f64 (+.f64 (/.f64 1 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) eps)) eps) 1)) (*.f64 (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) eps)) eps) (/.f64 1 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)))))
(/.f64 (+.f64 (neg.f64 (fma.f64 eps 1/2 (/.f64 1 b))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) eps)) eps) (neg.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) eps)) eps) (neg.f64 (fma.f64 eps 1/2 (/.f64 1 b)))))
(/.f64 (+.f64 (*.f64 (neg.f64 eps) (fma.f64 eps 1/2 (/.f64 1 b))) (*.f64 (neg.f64 (-.f64 1 (pow.f64 (exp.f64 a) eps))) (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)))) (*.f64 (neg.f64 (-.f64 1 (pow.f64 (exp.f64 a) eps))) (fma.f64 eps 1/2 (/.f64 1 b))))
(/.f64 (+.f64 (*.f64 (neg.f64 eps) (/.f64 1 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)))) (*.f64 (neg.f64 (-.f64 1 (pow.f64 (exp.f64 a) eps))) 1)) (*.f64 (neg.f64 (-.f64 1 (pow.f64 (exp.f64 a) eps))) (/.f64 1 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)))))
(/.f64 (+.f64 (*.f64 (neg.f64 eps) (neg.f64 (fma.f64 eps 1/2 (/.f64 1 b)))) (*.f64 (neg.f64 (-.f64 1 (pow.f64 (exp.f64 a) eps))) (neg.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))))) (*.f64 (neg.f64 (-.f64 1 (pow.f64 (exp.f64 a) eps))) (neg.f64 (fma.f64 eps 1/2 (/.f64 1 b)))))
(/.f64 (neg.f64 (fma.f64 eps (fma.f64 eps 1/2 (/.f64 1 b)) (*.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (-.f64 1 (pow.f64 (exp.f64 a) eps))))) (neg.f64 (*.f64 (fma.f64 eps 1/2 (/.f64 1 b)) (-.f64 1 (pow.f64 (exp.f64 a) eps)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))) 3) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))) 2) (*.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (-.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))) 2) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) 2))) (neg.f64 (-.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))) (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) 2) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))) 2)) (-.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps)))))
(/.f64 (/.f64 (fma.f64 eps (fma.f64 eps 1/2 (/.f64 1 b)) (*.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (-.f64 1 (pow.f64 (exp.f64 a) eps)))) (-.f64 1 (pow.f64 (exp.f64 a) eps))) (fma.f64 eps 1/2 (/.f64 1 b)))
(pow.f64 (+.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps)))) 1)
(pow.f64 (cbrt.f64 (+.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))))) 3)
(pow.f64 (pow.f64 (+.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps)))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))))) 2)
(sqrt.f64 (pow.f64 (+.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps)))) 2))
(log.f64 (exp.f64 (+.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps)))))))
(cbrt.f64 (pow.f64 (+.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps)))) 3))
(expm1.f64 (log1p.f64 (+.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))))))
(exp.f64 (log.f64 (+.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))))))
(exp.f64 (*.f64 (log.f64 (+.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))))) 1))
(log1p.f64 (expm1.f64 (+.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))))))
(fma.f64 eps (/.f64 1 (-.f64 1 (pow.f64 (exp.f64 a) eps))) (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)))
(fma.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (/.f64 1 (fma.f64 eps 1/2 (/.f64 1 b))) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))))
(fma.f64 1 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))))
(fma.f64 1 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))) (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps)))) 2) (cbrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps)))) (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps))) 2) (cbrt.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps))) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))))
(fma.f64 (sqrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps)))) (sqrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps)))) (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)))
(fma.f64 (sqrt.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps))) (sqrt.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps))) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))))
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 1 a))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 b) (+.f64 (*.f64 -1/4 b) (+.f64 (*.f64 1/6 a) (*.f64 -1/4 a)))) (pow.f64 eps 2)))))
(+.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (neg.f64 (*.f64 (fma.f64 1/4 b (fma.f64 -1/4 b (*.f64 a -1/12))) (*.f64 eps eps))))
(+.f64 (/.f64 1 a) (-.f64 (/.f64 1 b) (+.f64 (*.f64 b 0) (*.f64 a (*.f64 eps (*.f64 eps -1/12))))))
(+.f64 (/.f64 1 b) (-.f64 (/.f64 1 a) (+.f64 0 (*.f64 a (*.f64 eps (*.f64 eps -1/12))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/8 (pow.f64 b 2)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/4 a) (*.f64 1/6 a)) a)) (+.f64 (*.f64 1/12 (pow.f64 a 2)) (+.f64 (*.f64 -1/8 (pow.f64 b 2)) (*.f64 -1/24 (pow.f64 a 2)))))))) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 b) (+.f64 (*.f64 -1/4 b) (+.f64 (*.f64 1/6 a) (*.f64 -1/4 a)))) (pow.f64 eps 2))))))
(fma.f64 -1 (*.f64 (pow.f64 eps 3) (fma.f64 1/8 (*.f64 b b) (fma.f64 1/2 (*.f64 a (*.f64 a -1/12)) (fma.f64 1/12 (*.f64 a a) (fma.f64 -1/8 (*.f64 b b) (*.f64 (*.f64 a a) -1/24)))))) (+.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (neg.f64 (*.f64 (fma.f64 1/4 b (fma.f64 -1/4 b (*.f64 a -1/12))) (*.f64 eps eps)))))
(+.f64 (-.f64 (/.f64 1 b) (+.f64 (*.f64 b 0) (*.f64 a (*.f64 eps (*.f64 eps -1/12))))) (fma.f64 (neg.f64 (pow.f64 eps 3)) (fma.f64 1/8 (*.f64 b b) (+.f64 (fma.f64 (*.f64 a a) 1/24 (*.f64 a (*.f64 (*.f64 a 1/2) -1/12))) (*.f64 (*.f64 b b) -1/8))) (/.f64 1 a)))
(+.f64 (/.f64 1 a) (-.f64 (-.f64 (/.f64 1 b) (+.f64 0 (*.f64 a (*.f64 eps (*.f64 eps -1/12))))) (*.f64 (pow.f64 eps 3) (fma.f64 1/8 (*.f64 b b) (+.f64 (fma.f64 (*.f64 a a) 1/24 (*.f64 a (*.f64 (*.f64 a 1/2) -1/12))) (*.f64 (*.f64 b b) -1/8))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1/48 (pow.f64 a 3)) (+.f64 (*.f64 -1/16 (pow.f64 b 3)) (+.f64 (*.f64 -1/6 (*.f64 (+.f64 (*.f64 -1/4 a) (*.f64 1/6 a)) (pow.f64 a 2))) (+.f64 (*.f64 1/16 (pow.f64 b 3)) (+.f64 (*.f64 1/2 (*.f64 a (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/6 a) (*.f64 -1/4 a)) a)) (+.f64 (*.f64 1/12 (pow.f64 a 2)) (*.f64 -1/24 (pow.f64 a 2)))))) (*.f64 1/120 (pow.f64 a 3))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/8 (pow.f64 b 2)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/4 a) (*.f64 1/6 a)) a)) (+.f64 (*.f64 1/12 (pow.f64 a 2)) (+.f64 (*.f64 -1/8 (pow.f64 b 2)) (*.f64 -1/24 (pow.f64 a 2)))))))) (+.f64 (/.f64 1 a) (+.f64 (/.f64 1 b) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 b) (+.f64 (*.f64 -1/4 b) (+.f64 (*.f64 1/6 a) (*.f64 -1/4 a)))) (pow.f64 eps 2)))))))
(fma.f64 -1 (*.f64 (pow.f64 eps 4) (fma.f64 -1/48 (pow.f64 a 3) (fma.f64 -1/16 (pow.f64 b 3) (fma.f64 -1/6 (*.f64 (*.f64 a -1/12) (*.f64 a a)) (fma.f64 1/16 (pow.f64 b 3) (fma.f64 1/2 (*.f64 a (fma.f64 1/2 (*.f64 a (*.f64 a -1/12)) (*.f64 (*.f64 a a) 1/24))) (*.f64 (pow.f64 a 3) 1/120))))))) (fma.f64 -1 (*.f64 (pow.f64 eps 3) (fma.f64 1/8 (*.f64 b b) (fma.f64 1/2 (*.f64 a (*.f64 a -1/12)) (fma.f64 1/12 (*.f64 a a) (fma.f64 -1/8 (*.f64 b b) (*.f64 (*.f64 a a) -1/24)))))) (+.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (neg.f64 (*.f64 (fma.f64 1/4 b (fma.f64 -1/4 b (*.f64 a -1/12))) (*.f64 eps eps))))))
(-.f64 (+.f64 (-.f64 (/.f64 1 b) (+.f64 (*.f64 b 0) (*.f64 a (*.f64 eps (*.f64 eps -1/12))))) (fma.f64 (neg.f64 (pow.f64 eps 3)) (fma.f64 1/8 (*.f64 b b) (+.f64 (fma.f64 (*.f64 a a) 1/24 (*.f64 a (*.f64 (*.f64 a 1/2) -1/12))) (*.f64 (*.f64 b b) -1/8))) (/.f64 1 a))) (*.f64 (pow.f64 eps 4) (fma.f64 -1/48 (pow.f64 a 3) (fma.f64 -1/16 (pow.f64 b 3) (fma.f64 -1/6 (*.f64 (pow.f64 a 3) -1/12) (fma.f64 (pow.f64 b 3) 1/16 (fma.f64 1/2 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 3) -1/12)) (*.f64 (pow.f64 a 3) 1/24)) (*.f64 (pow.f64 a 3) 1/120))))))))
(-.f64 (+.f64 (/.f64 1 b) (-.f64 (/.f64 1 a) (+.f64 0 (*.f64 a (*.f64 eps (*.f64 eps -1/12)))))) (+.f64 (*.f64 (pow.f64 eps 4) (fma.f64 -1/48 (pow.f64 a 3) (fma.f64 -1/16 (pow.f64 b 3) (fma.f64 -1/6 (*.f64 (pow.f64 a 3) -1/12) (fma.f64 (pow.f64 b 3) 1/16 (fma.f64 1/2 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 3) -1/12)) (*.f64 (pow.f64 a 3) 1/24)) (*.f64 (pow.f64 a 3) 1/120))))))) (*.f64 (pow.f64 eps 3) (fma.f64 1/8 (*.f64 b b) (+.f64 (fma.f64 (*.f64 a a) 1/24 (*.f64 a (*.f64 (*.f64 a 1/2) -1/12))) (*.f64 (*.f64 b b) -1/8))))))
(*.f64 eps (-.f64 (/.f64 1 (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))) 1/2))
(*.f64 eps (+.f64 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 eps (neg.f64 a))))) -1/2))
(*.f64 eps (+.f64 -1/2 (/.f64 1 (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a))))))
(+.f64 (*.f64 eps (-.f64 (/.f64 1 (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))) 1/2)) (/.f64 1 b))
(fma.f64 eps (+.f64 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 eps (neg.f64 a))))) -1/2) (/.f64 1 b))
(fma.f64 eps (+.f64 -1/2 (/.f64 1 (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a))))) (/.f64 1 b))
(+.f64 (*.f64 eps (-.f64 (/.f64 1 (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))) 1/2)) (/.f64 1 b))
(fma.f64 eps (+.f64 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 eps (neg.f64 a))))) -1/2) (/.f64 1 b))
(fma.f64 eps (+.f64 -1/2 (/.f64 1 (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a))))) (/.f64 1 b))
(+.f64 (*.f64 eps (-.f64 (/.f64 1 (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))) 1/2)) (/.f64 1 b))
(fma.f64 eps (+.f64 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 eps (neg.f64 a))))) -1/2) (/.f64 1 b))
(fma.f64 eps (+.f64 -1/2 (/.f64 1 (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a))))) (/.f64 1 b))
(*.f64 -1 (*.f64 eps (-.f64 1/2 (/.f64 1 (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))))))
(*.f64 (neg.f64 eps) (-.f64 1/2 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 eps (neg.f64 a)))))))
(*.f64 (+.f64 1/2 (/.f64 -1 (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a))))) (neg.f64 eps))
(+.f64 (*.f64 -1 (*.f64 eps (-.f64 1/2 (/.f64 1 (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a)))))))) (/.f64 1 b))
(fma.f64 -1 (*.f64 eps (-.f64 1/2 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 eps (neg.f64 a))))))) (/.f64 1 b))
(-.f64 (/.f64 1 b) (*.f64 eps (+.f64 1/2 (/.f64 -1 (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))))))
(+.f64 (*.f64 -1 (*.f64 eps (-.f64 1/2 (/.f64 1 (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a)))))))) (/.f64 1 b))
(fma.f64 -1 (*.f64 eps (-.f64 1/2 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 eps (neg.f64 a))))))) (/.f64 1 b))
(-.f64 (/.f64 1 b) (*.f64 eps (+.f64 1/2 (/.f64 -1 (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))))))
(+.f64 (*.f64 -1 (*.f64 eps (-.f64 1/2 (/.f64 1 (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a)))))))) (/.f64 1 b))
(fma.f64 -1 (*.f64 eps (-.f64 1/2 (/.f64 1 (-.f64 1 (exp.f64 (*.f64 eps (neg.f64 a))))))) (/.f64 1 b))
(-.f64 (/.f64 1 b) (*.f64 eps (+.f64 1/2 (/.f64 -1 (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))))))
(/.f64 1 a)
(-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (pow.f64 b 2))) (/.f64 1 a)) (+.f64 (*.f64 -1/2 eps) (*.f64 1/4 (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 eps) (/.f64 1 b))))))
(+.f64 (/.f64 1 (*.f64 (*.f64 b b) (fma.f64 eps 1/2 (/.f64 1 b)))) (-.f64 (/.f64 1 a) (fma.f64 1/4 (/.f64 (*.f64 eps eps) (fma.f64 eps 1/2 (/.f64 1 b))) (*.f64 -1/2 eps))))
(+.f64 (/.f64 1 (*.f64 (*.f64 b b) (fma.f64 eps 1/2 (/.f64 1 b)))) (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (*.f64 -1/4 (/.f64 (*.f64 eps eps) (fma.f64 eps 1/2 (/.f64 1 b)))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (pow.f64 b 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 (*.f64 1/4 (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))) (*.f64 -1/2 eps)))
(+.f64 (/.f64 1 (*.f64 (*.f64 b b) (fma.f64 eps 1/2 (/.f64 1 b)))) (-.f64 (fma.f64 -1 (*.f64 a (*.f64 (*.f64 eps eps) -1/12)) (/.f64 1 a)) (fma.f64 1/4 (/.f64 (*.f64 eps eps) (fma.f64 eps 1/2 (/.f64 1 b))) (*.f64 -1/2 eps))))
(+.f64 (-.f64 (/.f64 1 (*.f64 (*.f64 b b) (fma.f64 eps 1/2 (/.f64 1 b)))) (*.f64 a (*.f64 eps (*.f64 eps -1/12)))) (-.f64 (/.f64 1 a) (fma.f64 1/4 (/.f64 (*.f64 eps eps) (fma.f64 eps 1/2 (/.f64 1 b))) (*.f64 -1/2 eps))))
(+.f64 (-.f64 (/.f64 1 (*.f64 (*.f64 b b) (fma.f64 eps 1/2 (/.f64 1 b)))) (*.f64 a (*.f64 eps (*.f64 eps -1/12)))) (+.f64 (/.f64 1 a) (fma.f64 eps 1/2 (*.f64 -1/4 (/.f64 (*.f64 eps eps) (fma.f64 eps 1/2 (/.f64 1 b)))))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/24 (pow.f64 eps 3)) (+.f64 (*.f64 1/2 (*.f64 eps (+.f64 (*.f64 1/6 (pow.f64 eps 2)) (*.f64 -1/4 (pow.f64 eps 2))))) (*.f64 1/12 (pow.f64 eps 3)))) (pow.f64 a 2))) (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (pow.f64 b 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 (*.f64 1/4 (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))) (*.f64 -1/2 eps)))
(-.f64 (fma.f64 -1 (*.f64 (*.f64 a a) (fma.f64 -1/24 (pow.f64 eps 3) (fma.f64 1/2 (*.f64 eps (*.f64 (*.f64 eps eps) -1/12)) (*.f64 (pow.f64 eps 3) 1/12)))) (+.f64 (/.f64 1 (*.f64 (*.f64 b b) (fma.f64 eps 1/2 (/.f64 1 b)))) (fma.f64 -1 (*.f64 a (*.f64 (*.f64 eps eps) -1/12)) (/.f64 1 a)))) (fma.f64 1/4 (/.f64 (*.f64 eps eps) (fma.f64 eps 1/2 (/.f64 1 b))) (*.f64 -1/2 eps)))
(fma.f64 (neg.f64 (fma.f64 (pow.f64 eps 3) -1/24 (fma.f64 (pow.f64 eps 3) 1/12 (*.f64 1/2 (*.f64 (pow.f64 eps 3) -1/12))))) (*.f64 a a) (+.f64 (-.f64 (/.f64 1 (*.f64 (*.f64 b b) (fma.f64 eps 1/2 (/.f64 1 b)))) (*.f64 a (*.f64 eps (*.f64 eps -1/12)))) (-.f64 (/.f64 1 a) (fma.f64 1/4 (/.f64 (*.f64 eps eps) (fma.f64 eps 1/2 (/.f64 1 b))) (*.f64 -1/2 eps)))))
(+.f64 (+.f64 (/.f64 1 a) (-.f64 (/.f64 1 (*.f64 (*.f64 b b) (fma.f64 eps 1/2 (/.f64 1 b)))) (*.f64 a (*.f64 eps (*.f64 eps -1/12))))) (fma.f64 (fma.f64 (pow.f64 eps 3) -1/24 (fma.f64 (pow.f64 eps 3) 1/12 (*.f64 1/2 (*.f64 (pow.f64 eps 3) -1/12)))) (neg.f64 (*.f64 a a)) (fma.f64 eps 1/2 (*.f64 -1/4 (/.f64 (*.f64 eps eps) (fma.f64 eps 1/2 (/.f64 1 b)))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (pow.f64 b 2))) (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a)))))) (*.f64 1/4 (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))))
(+.f64 (/.f64 1 (*.f64 (*.f64 b b) (fma.f64 eps 1/2 (/.f64 1 b)))) (-.f64 (/.f64 eps (-.f64 1 (exp.f64 (*.f64 eps (neg.f64 a))))) (*.f64 1/4 (/.f64 (*.f64 eps eps) (fma.f64 eps 1/2 (/.f64 1 b))))))
(+.f64 (/.f64 1 (*.f64 (*.f64 b b) (fma.f64 eps 1/2 (/.f64 1 b)))) (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))) (*.f64 -1/4 (/.f64 (*.f64 eps eps) (fma.f64 eps 1/2 (/.f64 1 b))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (pow.f64 b 2))) (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a)))))) (*.f64 1/4 (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))))
(+.f64 (/.f64 1 (*.f64 (*.f64 b b) (fma.f64 eps 1/2 (/.f64 1 b)))) (-.f64 (/.f64 eps (-.f64 1 (exp.f64 (*.f64 eps (neg.f64 a))))) (*.f64 1/4 (/.f64 (*.f64 eps eps) (fma.f64 eps 1/2 (/.f64 1 b))))))
(+.f64 (/.f64 1 (*.f64 (*.f64 b b) (fma.f64 eps 1/2 (/.f64 1 b)))) (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))) (*.f64 -1/4 (/.f64 (*.f64 eps eps) (fma.f64 eps 1/2 (/.f64 1 b))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (pow.f64 b 2))) (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a)))))) (*.f64 1/4 (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))))
(+.f64 (/.f64 1 (*.f64 (*.f64 b b) (fma.f64 eps 1/2 (/.f64 1 b)))) (-.f64 (/.f64 eps (-.f64 1 (exp.f64 (*.f64 eps (neg.f64 a))))) (*.f64 1/4 (/.f64 (*.f64 eps eps) (fma.f64 eps 1/2 (/.f64 1 b))))))
(+.f64 (/.f64 1 (*.f64 (*.f64 b b) (fma.f64 eps 1/2 (/.f64 1 b)))) (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))) (*.f64 -1/4 (/.f64 (*.f64 eps eps) (fma.f64 eps 1/2 (/.f64 1 b))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (pow.f64 b 2))) (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a)))))) (*.f64 1/4 (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))))
(+.f64 (/.f64 1 (*.f64 (*.f64 b b) (fma.f64 eps 1/2 (/.f64 1 b)))) (-.f64 (/.f64 eps (-.f64 1 (exp.f64 (*.f64 eps (neg.f64 a))))) (*.f64 1/4 (/.f64 (*.f64 eps eps) (fma.f64 eps 1/2 (/.f64 1 b))))))
(+.f64 (/.f64 1 (*.f64 (*.f64 b b) (fma.f64 eps 1/2 (/.f64 1 b)))) (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))) (*.f64 -1/4 (/.f64 (*.f64 eps eps) (fma.f64 eps 1/2 (/.f64 1 b))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (pow.f64 b 2))) (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a)))))) (*.f64 1/4 (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))))
(+.f64 (/.f64 1 (*.f64 (*.f64 b b) (fma.f64 eps 1/2 (/.f64 1 b)))) (-.f64 (/.f64 eps (-.f64 1 (exp.f64 (*.f64 eps (neg.f64 a))))) (*.f64 1/4 (/.f64 (*.f64 eps eps) (fma.f64 eps 1/2 (/.f64 1 b))))))
(+.f64 (/.f64 1 (*.f64 (*.f64 b b) (fma.f64 eps 1/2 (/.f64 1 b)))) (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))) (*.f64 -1/4 (/.f64 (*.f64 eps eps) (fma.f64 eps 1/2 (/.f64 1 b))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (pow.f64 b 2))) (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a)))))) (*.f64 1/4 (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))))
(+.f64 (/.f64 1 (*.f64 (*.f64 b b) (fma.f64 eps 1/2 (/.f64 1 b)))) (-.f64 (/.f64 eps (-.f64 1 (exp.f64 (*.f64 eps (neg.f64 a))))) (*.f64 1/4 (/.f64 (*.f64 eps eps) (fma.f64 eps 1/2 (/.f64 1 b))))))
(+.f64 (/.f64 1 (*.f64 (*.f64 b b) (fma.f64 eps 1/2 (/.f64 1 b)))) (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))) (*.f64 -1/4 (/.f64 (*.f64 eps eps) (fma.f64 eps 1/2 (/.f64 1 b))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (pow.f64 b 2))) (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a)))))) (*.f64 1/4 (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))))
(+.f64 (/.f64 1 (*.f64 (*.f64 b b) (fma.f64 eps 1/2 (/.f64 1 b)))) (-.f64 (/.f64 eps (-.f64 1 (exp.f64 (*.f64 eps (neg.f64 a))))) (*.f64 1/4 (/.f64 (*.f64 eps eps) (fma.f64 eps 1/2 (/.f64 1 b))))))
(+.f64 (/.f64 1 (*.f64 (*.f64 b b) (fma.f64 eps 1/2 (/.f64 1 b)))) (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))) (*.f64 -1/4 (/.f64 (*.f64 eps eps) (fma.f64 eps 1/2 (/.f64 1 b))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 eps) (/.f64 1 b)) (pow.f64 b 2))) (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a)))))) (*.f64 1/4 (/.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/2 eps) (/.f64 1 b)))))
(+.f64 (/.f64 1 (*.f64 (*.f64 b b) (fma.f64 eps 1/2 (/.f64 1 b)))) (-.f64 (/.f64 eps (-.f64 1 (exp.f64 (*.f64 eps (neg.f64 a))))) (*.f64 1/4 (/.f64 (*.f64 eps eps) (fma.f64 eps 1/2 (/.f64 1 b))))))
(+.f64 (/.f64 1 (*.f64 (*.f64 b b) (fma.f64 eps 1/2 (/.f64 1 b)))) (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))) (*.f64 -1/4 (/.f64 (*.f64 eps eps) (fma.f64 eps 1/2 (/.f64 1 b))))))
(/.f64 1 b)
(-.f64 (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))) (/.f64 1 b)) (*.f64 1/2 eps))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (*.f64 eps (neg.f64 a))))) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))) (fma.f64 -1/2 eps (/.f64 1 b)))
(-.f64 (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 -1/4 (pow.f64 eps 2))) b)) (/.f64 1 b))) (*.f64 1/2 eps))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (*.f64 eps (neg.f64 a))))) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))) (fma.f64 -1/2 eps (/.f64 1 b)))
(-.f64 (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (*.f64 -1/4 (pow.f64 eps 2))) b)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 eps 3)) (*.f64 1/8 (pow.f64 eps 3))) (pow.f64 b 2))) (/.f64 1 b)))) (*.f64 1/2 eps))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (*.f64 eps (neg.f64 a))))) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))) (fma.f64 -1/2 eps (/.f64 1 b)))
(-.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))) (*.f64 1/2 eps))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (*.f64 eps (neg.f64 a))))) (*.f64 -1/2 eps))
(+.f64 (*.f64 -1/2 eps) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))))
(-.f64 (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))) (/.f64 1 b)) (*.f64 1/2 eps))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (*.f64 eps (neg.f64 a))))) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))) (fma.f64 -1/2 eps (/.f64 1 b)))
(-.f64 (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))) (/.f64 1 b)) (*.f64 1/2 eps))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (*.f64 eps (neg.f64 a))))) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))) (fma.f64 -1/2 eps (/.f64 1 b)))
(-.f64 (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))) (/.f64 1 b)) (*.f64 1/2 eps))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (*.f64 eps (neg.f64 a))))) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))) (fma.f64 -1/2 eps (/.f64 1 b)))
(-.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))) (*.f64 1/2 eps))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (*.f64 eps (neg.f64 a))))) (*.f64 -1/2 eps))
(+.f64 (*.f64 -1/2 eps) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))))
(-.f64 (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))) (/.f64 1 b)) (*.f64 1/2 eps))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (*.f64 eps (neg.f64 a))))) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))) (fma.f64 -1/2 eps (/.f64 1 b)))
(-.f64 (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))) (/.f64 1 b)) (*.f64 1/2 eps))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (*.f64 eps (neg.f64 a))))) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))) (fma.f64 -1/2 eps (/.f64 1 b)))
(-.f64 (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 eps a))))) (/.f64 1 b)) (*.f64 1/2 eps))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (*.f64 eps (neg.f64 a))))) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) (neg.f64 a)))) (fma.f64 -1/2 eps (/.f64 1 b)))
(+.f64 (/.f64 1 b) (neg.f64 (*.f64 eps 1/2)))
(fma.f64 -1/2 eps (/.f64 1 b))
(+.f64 (/.f64 1 b) (*.f64 (neg.f64 eps) 1/2))
(fma.f64 -1/2 eps (/.f64 1 b))
(+.f64 (/.f64 1 b) (*.f64 -1 (*.f64 eps 1/2)))
(fma.f64 -1/2 eps (/.f64 1 b))
(+.f64 (/.f64 1 b) (*.f64 -1/2 eps))
(fma.f64 -1/2 eps (/.f64 1 b))
(+.f64 (/.f64 1 b) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 eps 1/2)) 2)) (cbrt.f64 (*.f64 eps 1/2))))
(fma.f64 -1/2 eps (/.f64 1 b))
(+.f64 (/.f64 1 b) (*.f64 (neg.f64 (sqrt.f64 (*.f64 eps 1/2))) (sqrt.f64 (*.f64 eps 1/2))))
(fma.f64 -1/2 eps (/.f64 1 b))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (fma.f64 -1/2 eps (*.f64 eps 1/2)))
(fma.f64 -1/2 eps (/.f64 1 b))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (fma.f64 (neg.f64 (*.f64 eps 1/2)) 1 (*.f64 eps 1/2)))
(fma.f64 -1/2 eps (/.f64 1 b))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (fma.f64 (neg.f64 eps) 1/2 (*.f64 eps 1/2)))
(fma.f64 -1/2 eps (/.f64 1 b))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (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/2 eps (/.f64 1 b))
(+.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps 1/2))) (sqrt.f64 (*.f64 eps 1/2)) (*.f64 eps 1/2)))
(fma.f64 -1/2 eps (/.f64 1 b))
(+.f64 (/.f64 (pow.f64 b -2) (fma.f64 eps 1/2 (/.f64 1 b))) (neg.f64 (*.f64 1/4 (/.f64 (*.f64 eps eps) (fma.f64 eps 1/2 (/.f64 1 b))))))
(-.f64 (/.f64 (pow.f64 b -2) (fma.f64 eps 1/2 (/.f64 1 b))) (*.f64 1/4 (/.f64 (*.f64 eps eps) (fma.f64 eps 1/2 (/.f64 1 b)))))
(fma.f64 -1/4 (/.f64 (*.f64 eps eps) (fma.f64 eps 1/2 (/.f64 1 b))) (/.f64 (pow.f64 b -2) (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 (/.f64 1 b) (*.f64 eps 1/2))
(fma.f64 -1/2 eps (/.f64 1 b))
(-.f64 (/.f64 (pow.f64 b -2) (fma.f64 eps 1/2 (/.f64 1 b))) (*.f64 1/4 (/.f64 (*.f64 eps eps) (fma.f64 eps 1/2 (/.f64 1 b)))))
(fma.f64 -1/4 (/.f64 (*.f64 eps eps) (fma.f64 eps 1/2 (/.f64 1 b))) (/.f64 (pow.f64 b -2) (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 (exp.f64 (log1p.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)))) 1)
(fma.f64 -1/2 eps (/.f64 1 b))
(*.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (/.f64 1 (fma.f64 eps 1/2 (/.f64 1 b))))
(-.f64 (/.f64 (pow.f64 b -2) (fma.f64 eps 1/2 (/.f64 1 b))) (*.f64 1/4 (/.f64 (*.f64 eps eps) (fma.f64 eps 1/2 (/.f64 1 b)))))
(fma.f64 -1/4 (/.f64 (*.f64 eps eps) (fma.f64 eps 1/2 (/.f64 1 b))) (/.f64 (pow.f64 b -2) (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 1 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)))
(fma.f64 -1/2 eps (/.f64 1 b))
(*.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) 1)
(fma.f64 -1/2 eps (/.f64 1 b))
(*.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps))) 2))
(fma.f64 -1/2 eps (/.f64 1 b))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps))) 2) (cbrt.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps))))
(fma.f64 -1/2 eps (/.f64 1 b))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) 2)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) (/.f64 1 (fma.f64 eps 1/2 (/.f64 1 b)))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) 2)) (*.f64 (/.f64 1 (fma.f64 eps 1/2 (/.f64 1 b))) (cbrt.f64 (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) 2)) (/.f64 (cbrt.f64 (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2))) (fma.f64 eps 1/2 (/.f64 1 b))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps))) (sqrt.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps))))
(fma.f64 -1/2 eps (/.f64 1 b))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) (/.f64 1 (fma.f64 eps 1/2 (/.f64 1 b)))))
(-.f64 (/.f64 (pow.f64 b -2) (fma.f64 eps 1/2 (/.f64 1 b))) (*.f64 1/4 (/.f64 (*.f64 eps eps) (fma.f64 eps 1/2 (/.f64 1 b)))))
(fma.f64 -1/4 (/.f64 (*.f64 eps eps) (fma.f64 eps 1/2 (/.f64 1 b))) (/.f64 (pow.f64 b -2) (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 (neg.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) (/.f64 1 (neg.f64 (fma.f64 eps 1/2 (/.f64 1 b)))))
(-.f64 (/.f64 (pow.f64 b -2) (fma.f64 eps 1/2 (/.f64 1 b))) (*.f64 1/4 (/.f64 (*.f64 eps eps) (fma.f64 eps 1/2 (/.f64 1 b)))))
(fma.f64 -1/4 (/.f64 (*.f64 eps eps) (fma.f64 eps 1/2 (/.f64 1 b))) (/.f64 (pow.f64 b -2) (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 (/.f64 1 (fma.f64 eps 1/2 (/.f64 1 b))) (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)))
(-.f64 (/.f64 (pow.f64 b -2) (fma.f64 eps 1/2 (/.f64 1 b))) (*.f64 1/4 (/.f64 (*.f64 eps eps) (fma.f64 eps 1/2 (/.f64 1 b)))))
(fma.f64 -1/4 (/.f64 (*.f64 eps eps) (fma.f64 eps 1/2 (/.f64 1 b))) (/.f64 (pow.f64 b -2) (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 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 2))) (/.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (cbrt.f64 (fma.f64 eps 1/2 (/.f64 1 b)))))
(/.f64 (*.f64 1 (/.f64 (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (cbrt.f64 (fma.f64 eps 1/2 (/.f64 1 b))))) (cbrt.f64 (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 2)))
(/.f64 (/.f64 (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (cbrt.f64 (fma.f64 eps 1/2 (/.f64 1 b)))) (cbrt.f64 (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 eps 1/2 (/.f64 1 b)))) (/.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (sqrt.f64 (fma.f64 eps 1/2 (/.f64 1 b)))))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (fma.f64 eps 1/2 (/.f64 1 b)))) (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4)))) (sqrt.f64 (fma.f64 eps 1/2 (/.f64 1 b))))
(/.f64 (/.f64 (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (sqrt.f64 (fma.f64 eps 1/2 (/.f64 1 b)))) (sqrt.f64 (fma.f64 eps 1/2 (/.f64 1 b))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) 2)) 1) (/.f64 (cbrt.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) (fma.f64 eps 1/2 (/.f64 1 b))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) 2)) (*.f64 (/.f64 1 (fma.f64 eps 1/2 (/.f64 1 b))) (cbrt.f64 (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) 2)) (/.f64 (cbrt.f64 (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2))) (fma.f64 eps 1/2 (/.f64 1 b))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) 2)) (cbrt.f64 (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 2))) (cbrt.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps))))
(*.f64 (cbrt.f64 (fma.f64 -1/2 eps (/.f64 1 b))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) 2)) (cbrt.f64 (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 2))))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 -1/2 eps (/.f64 1 b))) (cbrt.f64 (pow.f64 (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) 2))) (cbrt.f64 (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) 2)) (sqrt.f64 (fma.f64 eps 1/2 (/.f64 1 b)))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) (sqrt.f64 (fma.f64 eps 1/2 (/.f64 1 b)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) 2)) (sqrt.f64 (fma.f64 eps 1/2 (/.f64 1 b)))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4)))) (sqrt.f64 (fma.f64 eps 1/2 (/.f64 1 b)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) 2)) (sqrt.f64 (fma.f64 eps 1/2 (/.f64 1 b)))) (/.f64 (cbrt.f64 (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2))) (sqrt.f64 (fma.f64 eps 1/2 (/.f64 1 b)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) 1) (/.f64 (sqrt.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) (fma.f64 eps 1/2 (/.f64 1 b))))
(-.f64 (/.f64 (pow.f64 b -2) (fma.f64 eps 1/2 (/.f64 1 b))) (*.f64 1/4 (/.f64 (*.f64 eps eps) (fma.f64 eps 1/2 (/.f64 1 b)))))
(fma.f64 -1/4 (/.f64 (*.f64 eps eps) (fma.f64 eps 1/2 (/.f64 1 b))) (/.f64 (pow.f64 b -2) (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 (/.f64 (sqrt.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) (cbrt.f64 (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 2))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) (cbrt.f64 (fma.f64 eps 1/2 (/.f64 1 b)))))
(/.f64 (*.f64 1 (/.f64 (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (cbrt.f64 (fma.f64 eps 1/2 (/.f64 1 b))))) (cbrt.f64 (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 2)))
(/.f64 (/.f64 (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (cbrt.f64 (fma.f64 eps 1/2 (/.f64 1 b)))) (cbrt.f64 (pow.f64 (fma.f64 eps 1/2 (/.f64 1 b)) 2)))
(*.f64 (+.f64 (pow.f64 b -1/2) (sqrt.f64 (*.f64 eps 1/2))) (-.f64 (pow.f64 b -1/2) (sqrt.f64 (*.f64 eps 1/2))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 eps 1/2)) (pow.f64 b -1/2)) (-.f64 (pow.f64 b -1/2) (sqrt.f64 (*.f64 eps 1/2))))
(*.f64 (/.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (+.f64 (*.f64 (pow.f64 eps 3) 1/8) (pow.f64 b -3))) (-.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (/.f64 (*.f64 eps 1/2) b)))
(*.f64 (/.f64 (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (fma.f64 (pow.f64 eps 3) 1/8 (pow.f64 b -3))) (-.f64 (+.f64 (*.f64 eps (*.f64 eps 1/4)) (pow.f64 b -2)) (/.f64 (*.f64 eps 1/2) b)))
(*.f64 (/.f64 (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (fma.f64 (pow.f64 eps 3) 1/8 (pow.f64 b -3))) (+.f64 (fma.f64 eps (*.f64 eps 1/4) (pow.f64 b -2)) (/.f64 (*.f64 -1/2 eps) b)))
(*.f64 (/.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)))
(fma.f64 -1/2 eps (/.f64 1 b))
(pow.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) 1)
(fma.f64 -1/2 eps (/.f64 1 b))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps))) 3)
(fma.f64 -1/2 eps (/.f64 1 b))
(pow.f64 (pow.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) 3) 1/3)
(fma.f64 -1/2 eps (/.f64 1 b))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps))) 2)
(fma.f64 -1/2 eps (/.f64 1 b))
(pow.f64 (/.f64 1 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps))) -1)
(fma.f64 -1/2 eps (/.f64 1 b))
(neg.f64 (/.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (neg.f64 (fma.f64 eps 1/2 (/.f64 1 b)))))
(-.f64 (/.f64 (pow.f64 b -2) (fma.f64 eps 1/2 (/.f64 1 b))) (*.f64 1/4 (/.f64 (*.f64 eps eps) (fma.f64 eps 1/2 (/.f64 1 b)))))
(fma.f64 -1/4 (/.f64 (*.f64 eps eps) (fma.f64 eps 1/2 (/.f64 1 b))) (/.f64 (pow.f64 b -2) (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)))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) 2))
(fma.f64 -1/2 eps (/.f64 1 b))
(log.f64 (exp.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps))))
(fma.f64 -1/2 eps (/.f64 1 b))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)))))
(fma.f64 -1/2 eps (/.f64 1 b))
(log.f64 (/.f64 (exp.f64 (/.f64 1 b)) (pow.f64 (exp.f64 eps) 1/2)))
(fma.f64 -1/2 eps (/.f64 1 b))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) 3))
(fma.f64 -1/2 eps (/.f64 1 b))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps))))
(fma.f64 -1/2 eps (/.f64 1 b))
(exp.f64 (log.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps))))
(fma.f64 -1/2 eps (/.f64 1 b))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps))) 1))
(fma.f64 -1/2 eps (/.f64 1 b))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps))))
(fma.f64 -1/2 eps (/.f64 1 b))
(fma.f64 1 (/.f64 1 b) (neg.f64 (*.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)) (neg.f64 (*.f64 eps 1/2)))
(fma.f64 (cbrt.f64 (pow.f64 b -2)) (/.f64 1 (cbrt.f64 b)) (*.f64 -1/2 eps))
(+.f64 (*.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) (neg.f64 (*.f64 eps 1/2)))
(fma.f64 -1/2 eps (/.f64 1 b))
(-.f64 (/.f64 (pow.f64 b -2) (fma.f64 eps 1/2 (/.f64 1 b))) (-.f64 (*.f64 1/4 (/.f64 (*.f64 eps eps) (fma.f64 eps 1/2 (/.f64 1 b)))) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps)))))
(+.f64 (-.f64 (/.f64 (pow.f64 b -2) (fma.f64 eps 1/2 (/.f64 1 b))) (*.f64 1/4 (/.f64 (*.f64 eps eps) (fma.f64 eps 1/2 (/.f64 1 b))))) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))))
(+.f64 (fma.f64 -1/4 (/.f64 (*.f64 eps eps) (fma.f64 eps 1/2 (/.f64 1 b))) (/.f64 (pow.f64 b -2) (fma.f64 eps 1/2 (/.f64 1 b)))) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (/.f64 (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (fma.f64 eps 1/2 (/.f64 1 b))) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps)))))) 1)
(+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(-.f64 (/.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))) 2) (-.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))) (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)))) (/.f64 (pow.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) 2) (-.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))) (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)))))
(/.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))) 2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2)) (-.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))) (fma.f64 -1/2 eps (/.f64 1 b))))
(/.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2)) (-.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) (fma.f64 -1/2 eps (/.f64 1 b))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2)) (-.f64 (/.f64 1 b) (fma.f64 eps 1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))))
(-.f64 (+.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))) (/.f64 (pow.f64 b -2) (fma.f64 eps 1/2 (/.f64 1 b)))) (*.f64 1/4 (/.f64 (*.f64 eps eps) (fma.f64 eps 1/2 (/.f64 1 b)))))
(+.f64 (-.f64 (/.f64 (pow.f64 b -2) (fma.f64 eps 1/2 (/.f64 1 b))) (*.f64 1/4 (/.f64 (*.f64 eps eps) (fma.f64 eps 1/2 (/.f64 1 b))))) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))))
(+.f64 (fma.f64 -1/4 (/.f64 (*.f64 eps eps) (fma.f64 eps 1/2 (/.f64 1 b))) (/.f64 (pow.f64 b -2) (fma.f64 eps 1/2 (/.f64 1 b)))) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (/.f64 (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (fma.f64 eps 1/2 (/.f64 1 b))) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(*.f64 1 (+.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps)))))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(*.f64 (+.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps)))) 1)
(+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(*.f64 (cbrt.f64 (+.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))))) (cbrt.f64 (pow.f64 (+.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps)))) 2)))
(*.f64 (cbrt.f64 (+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))))) (cbrt.f64 (pow.f64 (+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps)))) 2)))
(*.f64 (cbrt.f64 (+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))) (cbrt.f64 (pow.f64 (+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps)))) 2)) (cbrt.f64 (+.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))))))
(*.f64 (cbrt.f64 (+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))))) (cbrt.f64 (pow.f64 (+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps)))) 2)))
(*.f64 (cbrt.f64 (+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))) (cbrt.f64 (pow.f64 (+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) 2)))
(*.f64 (sqrt.f64 (+.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))))) (sqrt.f64 (+.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))))))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(*.f64 (fma.f64 eps (fma.f64 eps 1/2 (/.f64 1 b)) (*.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (-.f64 1 (pow.f64 (exp.f64 a) eps)))) (/.f64 1 (*.f64 (fma.f64 eps 1/2 (/.f64 1 b)) (-.f64 1 (pow.f64 (exp.f64 a) eps)))))
(*.f64 (fma.f64 eps (fma.f64 eps 1/2 (/.f64 1 b)) (*.f64 (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (-.f64 1 (pow.f64 (exp.f64 a) eps)))) (/.f64 (/.f64 1 (fma.f64 eps 1/2 (/.f64 1 b))) (-.f64 1 (pow.f64 (exp.f64 a) eps))))
(/.f64 (fma.f64 eps (fma.f64 eps 1/2 (/.f64 1 b)) (*.f64 (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (*.f64 (fma.f64 eps 1/2 (/.f64 1 b)) (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(/.f64 (fma.f64 (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (-.f64 1 (pow.f64 (exp.f64 eps) a)) (*.f64 eps (fma.f64 eps 1/2 (/.f64 1 b)))) (*.f64 (fma.f64 eps 1/2 (/.f64 1 b)) (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(*.f64 (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))) 3) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))) 2) (*.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (-.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))) 2) (*.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (-.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps)))))) (+.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))) 3))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 3)) (fma.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (-.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 3)) (fma.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (-.f64 (/.f64 1 b) (fma.f64 eps 1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2)))
(*.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))) 2) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) 2)) (/.f64 1 (-.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))) (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)))))
(/.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))) 2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2)) (-.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))) (fma.f64 -1/2 eps (/.f64 1 b))))
(/.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2)) (-.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) (fma.f64 -1/2 eps (/.f64 1 b))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2)) (-.f64 (/.f64 1 b) (fma.f64 eps 1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))))
(/.f64 1 (/.f64 (*.f64 (fma.f64 eps 1/2 (/.f64 1 b)) (-.f64 1 (pow.f64 (exp.f64 a) eps))) (fma.f64 eps (fma.f64 eps 1/2 (/.f64 1 b)) (*.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (-.f64 1 (pow.f64 (exp.f64 a) eps))))))
(*.f64 (fma.f64 eps (fma.f64 eps 1/2 (/.f64 1 b)) (*.f64 (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (-.f64 1 (pow.f64 (exp.f64 a) eps)))) (/.f64 (/.f64 1 (fma.f64 eps 1/2 (/.f64 1 b))) (-.f64 1 (pow.f64 (exp.f64 a) eps))))
(/.f64 (fma.f64 eps (fma.f64 eps 1/2 (/.f64 1 b)) (*.f64 (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (*.f64 (fma.f64 eps 1/2 (/.f64 1 b)) (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(/.f64 (fma.f64 (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (-.f64 1 (pow.f64 (exp.f64 eps) a)) (*.f64 eps (fma.f64 eps 1/2 (/.f64 1 b)))) (*.f64 (fma.f64 eps 1/2 (/.f64 1 b)) (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))) 2) (*.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (-.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps)))))) (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))) 3) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) 3))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))) 2) (*.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (-.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps)))))) (+.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))) 3))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 3)) (fma.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (-.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 3)) (fma.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (-.f64 (/.f64 1 b) (fma.f64 eps 1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2)))
(/.f64 1 (/.f64 (-.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))) (+.f64 (/.f64 1 b) (*.f64 -1/2 eps))) (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))) 2) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))) 2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2)) (-.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))) (fma.f64 -1/2 eps (/.f64 1 b))))
(/.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2)) (-.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) (fma.f64 -1/2 eps (/.f64 1 b))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2)) (-.f64 (/.f64 1 b) (fma.f64 eps 1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))))
(/.f64 (fma.f64 eps (fma.f64 eps 1/2 (/.f64 1 b)) (*.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (-.f64 1 (pow.f64 (exp.f64 a) eps)))) (*.f64 (fma.f64 eps 1/2 (/.f64 1 b)) (-.f64 1 (pow.f64 (exp.f64 a) eps))))
(*.f64 (fma.f64 eps (fma.f64 eps 1/2 (/.f64 1 b)) (*.f64 (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (-.f64 1 (pow.f64 (exp.f64 a) eps)))) (/.f64 (/.f64 1 (fma.f64 eps 1/2 (/.f64 1 b))) (-.f64 1 (pow.f64 (exp.f64 a) eps))))
(/.f64 (fma.f64 eps (fma.f64 eps 1/2 (/.f64 1 b)) (*.f64 (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (*.f64 (fma.f64 eps 1/2 (/.f64 1 b)) (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(/.f64 (fma.f64 (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (-.f64 1 (pow.f64 (exp.f64 eps) a)) (*.f64 eps (fma.f64 eps 1/2 (/.f64 1 b)))) (*.f64 (fma.f64 eps 1/2 (/.f64 1 b)) (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(/.f64 (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))) 3) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) 3)) (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))) 2) (*.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (-.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps)))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))) 2) (*.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (-.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps)))))) (+.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))) 3))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 3)) (fma.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (-.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 3)) (fma.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (-.f64 (/.f64 1 b) (fma.f64 eps 1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2)))
(/.f64 (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))) 3) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) 3)) (+.f64 (pow.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) 2) (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))) 2) (*.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))) 3)) (+.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2) (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))) 2) (/.f64 (*.f64 (fma.f64 -1/2 eps (/.f64 1 b)) eps) (-.f64 1 (pow.f64 (exp.f64 a) eps))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 3)) (+.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2) (*.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) (-.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) (fma.f64 -1/2 eps (/.f64 1 b))))))
(/.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))) 2) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) 2)) (-.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))) (+.f64 (/.f64 1 b) (*.f64 -1/2 eps))))
(/.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))) 2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2)) (-.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))) (fma.f64 -1/2 eps (/.f64 1 b))))
(/.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2)) (-.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) (fma.f64 -1/2 eps (/.f64 1 b))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2)) (-.f64 (/.f64 1 b) (fma.f64 eps 1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) eps)) eps)) (fma.f64 eps 1/2 (/.f64 1 b))) (*.f64 (fma.f64 eps 1/2 (/.f64 1 b)) (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) eps)) eps)))
(/.f64 (fma.f64 (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) eps)) eps) (fma.f64 eps 1/2 (/.f64 1 b))) (*.f64 (fma.f64 eps 1/2 (/.f64 1 b)) (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) eps)) eps)))
(*.f64 (/.f64 (fma.f64 (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (/.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) eps) (fma.f64 eps 1/2 (/.f64 1 b))) (*.f64 (fma.f64 eps 1/2 (/.f64 1 b)) (-.f64 1 (pow.f64 (exp.f64 eps) a)))) eps)
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (neg.f64 (-.f64 1 (pow.f64 (exp.f64 a) eps)))) (*.f64 (fma.f64 eps 1/2 (/.f64 1 b)) (neg.f64 eps))) (*.f64 (fma.f64 eps 1/2 (/.f64 1 b)) (neg.f64 (-.f64 1 (pow.f64 (exp.f64 a) eps)))))
(*.f64 (fma.f64 eps (fma.f64 eps 1/2 (/.f64 1 b)) (*.f64 (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (-.f64 1 (pow.f64 (exp.f64 a) eps)))) (/.f64 (/.f64 1 (fma.f64 eps 1/2 (/.f64 1 b))) (-.f64 1 (pow.f64 (exp.f64 a) eps))))
(/.f64 (fma.f64 eps (fma.f64 eps 1/2 (/.f64 1 b)) (*.f64 (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (*.f64 (fma.f64 eps 1/2 (/.f64 1 b)) (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(/.f64 (fma.f64 (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (-.f64 1 (pow.f64 (exp.f64 eps) a)) (*.f64 eps (fma.f64 eps 1/2 (/.f64 1 b)))) (*.f64 (fma.f64 eps 1/2 (/.f64 1 b)) (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(/.f64 (+.f64 (-.f64 1 (pow.f64 (exp.f64 a) eps)) (*.f64 (/.f64 1 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps))) eps)) (*.f64 (/.f64 1 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps))) (-.f64 1 (pow.f64 (exp.f64 a) eps))))
(/.f64 (fma.f64 eps (/.f64 1 (fma.f64 -1/2 eps (/.f64 1 b))) (-.f64 1 (pow.f64 (exp.f64 a) eps))) (*.f64 (/.f64 1 (fma.f64 -1/2 eps (/.f64 1 b))) (-.f64 1 (pow.f64 (exp.f64 a) eps))))
(/.f64 (+.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) (/.f64 eps (fma.f64 -1/2 eps (/.f64 1 b)))) (/.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) (fma.f64 -1/2 eps (/.f64 1 b))))
(/.f64 (+.f64 (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) eps)) eps) (*.f64 (/.f64 1 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps))) 1)) (*.f64 (/.f64 1 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps))) (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) eps)) eps)))
(/.f64 (+.f64 (/.f64 1 (fma.f64 -1/2 eps (/.f64 1 b))) (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) eps)) eps)) (/.f64 (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) eps)) eps) (fma.f64 -1/2 eps (/.f64 1 b))))
(/.f64 (+.f64 (/.f64 1 (fma.f64 -1/2 eps (/.f64 1 b))) (/.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) eps)) (/.f64 (/.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) eps) (fma.f64 -1/2 eps (/.f64 1 b))))
(/.f64 (+.f64 (neg.f64 (-.f64 1 (pow.f64 (exp.f64 a) eps))) (*.f64 (/.f64 1 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps))) (neg.f64 eps))) (*.f64 (/.f64 1 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps))) (neg.f64 (-.f64 1 (pow.f64 (exp.f64 a) eps)))))
(/.f64 (fma.f64 (neg.f64 eps) (/.f64 1 (fma.f64 -1/2 eps (/.f64 1 b))) (neg.f64 (-.f64 1 (pow.f64 (exp.f64 a) eps)))) (/.f64 (neg.f64 (-.f64 1 (pow.f64 (exp.f64 a) eps))) (fma.f64 -1/2 eps (/.f64 1 b))))
(/.f64 (-.f64 (+.f64 -1 (pow.f64 (exp.f64 eps) a)) (/.f64 eps (fma.f64 -1/2 eps (/.f64 1 b)))) (/.f64 (+.f64 -1 (pow.f64 (exp.f64 eps) a)) (fma.f64 -1/2 eps (/.f64 1 b))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) (-.f64 1 (pow.f64 (exp.f64 a) eps))) (*.f64 (neg.f64 (fma.f64 eps 1/2 (/.f64 1 b))) eps)) (*.f64 (neg.f64 (fma.f64 eps 1/2 (/.f64 1 b))) (-.f64 1 (pow.f64 (exp.f64 a) eps))))
(*.f64 (fma.f64 eps (fma.f64 eps 1/2 (/.f64 1 b)) (*.f64 (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (-.f64 1 (pow.f64 (exp.f64 a) eps)))) (/.f64 (/.f64 1 (fma.f64 eps 1/2 (/.f64 1 b))) (-.f64 1 (pow.f64 (exp.f64 a) eps))))
(/.f64 (fma.f64 eps (fma.f64 eps 1/2 (/.f64 1 b)) (*.f64 (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (*.f64 (fma.f64 eps 1/2 (/.f64 1 b)) (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(/.f64 (fma.f64 (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (-.f64 1 (pow.f64 (exp.f64 eps) a)) (*.f64 eps (fma.f64 eps 1/2 (/.f64 1 b)))) (*.f64 (fma.f64 eps 1/2 (/.f64 1 b)) (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) eps)) eps)) (*.f64 (neg.f64 (fma.f64 eps 1/2 (/.f64 1 b))) 1)) (*.f64 (neg.f64 (fma.f64 eps 1/2 (/.f64 1 b))) (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) eps)) eps)))
(/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4)))) (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) eps)) eps) (neg.f64 (fma.f64 eps 1/2 (/.f64 1 b)))) (*.f64 (neg.f64 (fma.f64 eps 1/2 (/.f64 1 b))) (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) eps)) eps)))
(*.f64 (/.f64 (-.f64 (/.f64 (+.f64 -1 (pow.f64 (exp.f64 eps) a)) (/.f64 eps (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)))) (fma.f64 eps 1/2 (/.f64 1 b))) (*.f64 (fma.f64 eps 1/2 (/.f64 1 b)) (+.f64 -1 (pow.f64 (exp.f64 eps) a)))) eps)
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))) (neg.f64 (-.f64 1 (pow.f64 (exp.f64 a) eps)))) (*.f64 (neg.f64 (fma.f64 eps 1/2 (/.f64 1 b))) (neg.f64 eps))) (*.f64 (neg.f64 (fma.f64 eps 1/2 (/.f64 1 b))) (neg.f64 (-.f64 1 (pow.f64 (exp.f64 a) eps)))))
(*.f64 (fma.f64 eps (fma.f64 eps 1/2 (/.f64 1 b)) (*.f64 (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (-.f64 1 (pow.f64 (exp.f64 a) eps)))) (/.f64 (/.f64 1 (fma.f64 eps 1/2 (/.f64 1 b))) (-.f64 1 (pow.f64 (exp.f64 a) eps))))
(/.f64 (fma.f64 eps (fma.f64 eps 1/2 (/.f64 1 b)) (*.f64 (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (*.f64 (fma.f64 eps 1/2 (/.f64 1 b)) (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(/.f64 (fma.f64 (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (-.f64 1 (pow.f64 (exp.f64 eps) a)) (*.f64 eps (fma.f64 eps 1/2 (/.f64 1 b)))) (*.f64 (fma.f64 eps 1/2 (/.f64 1 b)) (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(/.f64 (+.f64 (*.f64 eps (/.f64 1 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)))) (-.f64 1 (pow.f64 (exp.f64 a) eps))) (*.f64 (-.f64 1 (pow.f64 (exp.f64 a) eps)) (/.f64 1 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)))))
(/.f64 (fma.f64 eps (/.f64 1 (fma.f64 -1/2 eps (/.f64 1 b))) (-.f64 1 (pow.f64 (exp.f64 a) eps))) (*.f64 (/.f64 1 (fma.f64 -1/2 eps (/.f64 1 b))) (-.f64 1 (pow.f64 (exp.f64 a) eps))))
(/.f64 (+.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) (/.f64 eps (fma.f64 -1/2 eps (/.f64 1 b)))) (/.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) (fma.f64 -1/2 eps (/.f64 1 b))))
(/.f64 (+.f64 (*.f64 eps (neg.f64 (fma.f64 eps 1/2 (/.f64 1 b)))) (*.f64 (-.f64 1 (pow.f64 (exp.f64 a) eps)) (neg.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))))) (*.f64 (-.f64 1 (pow.f64 (exp.f64 a) eps)) (neg.f64 (fma.f64 eps 1/2 (/.f64 1 b)))))
(*.f64 (fma.f64 eps (fma.f64 eps 1/2 (/.f64 1 b)) (*.f64 (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (-.f64 1 (pow.f64 (exp.f64 a) eps)))) (/.f64 (/.f64 1 (fma.f64 eps 1/2 (/.f64 1 b))) (-.f64 1 (pow.f64 (exp.f64 a) eps))))
(/.f64 (fma.f64 eps (fma.f64 eps 1/2 (/.f64 1 b)) (*.f64 (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (*.f64 (fma.f64 eps 1/2 (/.f64 1 b)) (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(/.f64 (fma.f64 (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (-.f64 1 (pow.f64 (exp.f64 eps) a)) (*.f64 eps (fma.f64 eps 1/2 (/.f64 1 b)))) (*.f64 (fma.f64 eps 1/2 (/.f64 1 b)) (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(/.f64 (+.f64 (fma.f64 eps 1/2 (/.f64 1 b)) (*.f64 (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) eps)) eps) (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) eps)) eps) (fma.f64 eps 1/2 (/.f64 1 b))))
(/.f64 (fma.f64 (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) eps)) eps) (fma.f64 eps 1/2 (/.f64 1 b))) (*.f64 (fma.f64 eps 1/2 (/.f64 1 b)) (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) eps)) eps)))
(*.f64 (/.f64 (fma.f64 (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (/.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) eps) (fma.f64 eps 1/2 (/.f64 1 b))) (*.f64 (fma.f64 eps 1/2 (/.f64 1 b)) (-.f64 1 (pow.f64 (exp.f64 eps) a)))) eps)
(/.f64 (+.f64 (/.f64 1 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) eps)) eps) 1)) (*.f64 (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) eps)) eps) (/.f64 1 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)))))
(/.f64 (+.f64 (/.f64 1 (fma.f64 -1/2 eps (/.f64 1 b))) (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) eps)) eps)) (/.f64 (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) eps)) eps) (fma.f64 -1/2 eps (/.f64 1 b))))
(/.f64 (+.f64 (/.f64 1 (fma.f64 -1/2 eps (/.f64 1 b))) (/.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) eps)) (/.f64 (/.f64 (-.f64 1 (pow.f64 (exp.f64 eps) a)) eps) (fma.f64 -1/2 eps (/.f64 1 b))))
(/.f64 (+.f64 (neg.f64 (fma.f64 eps 1/2 (/.f64 1 b))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) eps)) eps) (neg.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) eps)) eps) (neg.f64 (fma.f64 eps 1/2 (/.f64 1 b)))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4)))) (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) eps)) eps) (neg.f64 (fma.f64 eps 1/2 (/.f64 1 b)))) (*.f64 (neg.f64 (fma.f64 eps 1/2 (/.f64 1 b))) (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) eps)) eps)))
(*.f64 (/.f64 (-.f64 (/.f64 (+.f64 -1 (pow.f64 (exp.f64 eps) a)) (/.f64 eps (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)))) (fma.f64 eps 1/2 (/.f64 1 b))) (*.f64 (fma.f64 eps 1/2 (/.f64 1 b)) (+.f64 -1 (pow.f64 (exp.f64 eps) a)))) eps)
(/.f64 (+.f64 (*.f64 (neg.f64 eps) (fma.f64 eps 1/2 (/.f64 1 b))) (*.f64 (neg.f64 (-.f64 1 (pow.f64 (exp.f64 a) eps))) (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)))) (*.f64 (neg.f64 (-.f64 1 (pow.f64 (exp.f64 a) eps))) (fma.f64 eps 1/2 (/.f64 1 b))))
(*.f64 (fma.f64 eps (fma.f64 eps 1/2 (/.f64 1 b)) (*.f64 (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (-.f64 1 (pow.f64 (exp.f64 a) eps)))) (/.f64 (/.f64 1 (fma.f64 eps 1/2 (/.f64 1 b))) (-.f64 1 (pow.f64 (exp.f64 a) eps))))
(/.f64 (fma.f64 eps (fma.f64 eps 1/2 (/.f64 1 b)) (*.f64 (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (*.f64 (fma.f64 eps 1/2 (/.f64 1 b)) (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(/.f64 (fma.f64 (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (-.f64 1 (pow.f64 (exp.f64 eps) a)) (*.f64 eps (fma.f64 eps 1/2 (/.f64 1 b)))) (*.f64 (fma.f64 eps 1/2 (/.f64 1 b)) (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(/.f64 (+.f64 (*.f64 (neg.f64 eps) (/.f64 1 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)))) (*.f64 (neg.f64 (-.f64 1 (pow.f64 (exp.f64 a) eps))) 1)) (*.f64 (neg.f64 (-.f64 1 (pow.f64 (exp.f64 a) eps))) (/.f64 1 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)))))
(/.f64 (fma.f64 (neg.f64 eps) (/.f64 1 (fma.f64 -1/2 eps (/.f64 1 b))) (neg.f64 (-.f64 1 (pow.f64 (exp.f64 a) eps)))) (/.f64 (neg.f64 (-.f64 1 (pow.f64 (exp.f64 a) eps))) (fma.f64 -1/2 eps (/.f64 1 b))))
(/.f64 (-.f64 (+.f64 -1 (pow.f64 (exp.f64 eps) a)) (/.f64 eps (fma.f64 -1/2 eps (/.f64 1 b)))) (/.f64 (+.f64 -1 (pow.f64 (exp.f64 eps) a)) (fma.f64 -1/2 eps (/.f64 1 b))))
(/.f64 (+.f64 (*.f64 (neg.f64 eps) (neg.f64 (fma.f64 eps 1/2 (/.f64 1 b)))) (*.f64 (neg.f64 (-.f64 1 (pow.f64 (exp.f64 a) eps))) (neg.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4))))) (*.f64 (neg.f64 (-.f64 1 (pow.f64 (exp.f64 a) eps))) (neg.f64 (fma.f64 eps 1/2 (/.f64 1 b)))))
(*.f64 (fma.f64 eps (fma.f64 eps 1/2 (/.f64 1 b)) (*.f64 (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (-.f64 1 (pow.f64 (exp.f64 a) eps)))) (/.f64 (/.f64 1 (fma.f64 eps 1/2 (/.f64 1 b))) (-.f64 1 (pow.f64 (exp.f64 a) eps))))
(/.f64 (fma.f64 eps (fma.f64 eps 1/2 (/.f64 1 b)) (*.f64 (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (*.f64 (fma.f64 eps 1/2 (/.f64 1 b)) (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(/.f64 (fma.f64 (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (-.f64 1 (pow.f64 (exp.f64 eps) a)) (*.f64 eps (fma.f64 eps 1/2 (/.f64 1 b)))) (*.f64 (fma.f64 eps 1/2 (/.f64 1 b)) (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(/.f64 (neg.f64 (fma.f64 eps (fma.f64 eps 1/2 (/.f64 1 b)) (*.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (-.f64 1 (pow.f64 (exp.f64 a) eps))))) (neg.f64 (*.f64 (fma.f64 eps 1/2 (/.f64 1 b)) (-.f64 1 (pow.f64 (exp.f64 a) eps)))))
(*.f64 (fma.f64 eps (fma.f64 eps 1/2 (/.f64 1 b)) (*.f64 (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (-.f64 1 (pow.f64 (exp.f64 a) eps)))) (/.f64 (/.f64 1 (fma.f64 eps 1/2 (/.f64 1 b))) (-.f64 1 (pow.f64 (exp.f64 a) eps))))
(/.f64 (fma.f64 eps (fma.f64 eps 1/2 (/.f64 1 b)) (*.f64 (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (*.f64 (fma.f64 eps 1/2 (/.f64 1 b)) (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(/.f64 (fma.f64 (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (-.f64 1 (pow.f64 (exp.f64 eps) a)) (*.f64 eps (fma.f64 eps 1/2 (/.f64 1 b)))) (*.f64 (fma.f64 eps 1/2 (/.f64 1 b)) (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))) 3) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))) 2) (*.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (-.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))) 2) (*.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (-.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps)))))) (+.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))) 3))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 3)) (fma.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (-.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 3) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 3)) (fma.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (-.f64 (/.f64 1 b) (fma.f64 eps 1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))) 2) (pow.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) 2))) (neg.f64 (-.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))) (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)))))
(/.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))) 2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2)) (-.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))) (fma.f64 -1/2 eps (/.f64 1 b))))
(/.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2)) (-.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) (fma.f64 -1/2 eps (/.f64 1 b))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2)) (-.f64 (/.f64 1 b) (fma.f64 eps 1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) 2) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))) 2)) (-.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps)))))
(/.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))) 2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2)) (-.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))) (fma.f64 -1/2 eps (/.f64 1 b))))
(/.f64 (-.f64 (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2) (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2)) (-.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) (fma.f64 -1/2 eps (/.f64 1 b))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 eps (/.f64 1 b)) 2) (pow.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))) 2)) (-.f64 (/.f64 1 b) (fma.f64 eps 1/2 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))))
(/.f64 (/.f64 (fma.f64 eps (fma.f64 eps 1/2 (/.f64 1 b)) (*.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (-.f64 1 (pow.f64 (exp.f64 a) eps)))) (-.f64 1 (pow.f64 (exp.f64 a) eps))) (fma.f64 eps 1/2 (/.f64 1 b)))
(*.f64 (fma.f64 eps (fma.f64 eps 1/2 (/.f64 1 b)) (*.f64 (+.f64 (pow.f64 b -2) (*.f64 eps (*.f64 eps -1/4))) (-.f64 1 (pow.f64 (exp.f64 a) eps)))) (/.f64 (/.f64 1 (fma.f64 eps 1/2 (/.f64 1 b))) (-.f64 1 (pow.f64 (exp.f64 a) eps))))
(/.f64 (fma.f64 eps (fma.f64 eps 1/2 (/.f64 1 b)) (*.f64 (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (-.f64 1 (pow.f64 (exp.f64 eps) a)))) (*.f64 (fma.f64 eps 1/2 (/.f64 1 b)) (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(/.f64 (fma.f64 (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (-.f64 1 (pow.f64 (exp.f64 eps) a)) (*.f64 eps (fma.f64 eps 1/2 (/.f64 1 b)))) (*.f64 (fma.f64 eps 1/2 (/.f64 1 b)) (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(pow.f64 (+.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps)))) 1)
(+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(pow.f64 (cbrt.f64 (+.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))))) 3)
(+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(pow.f64 (pow.f64 (+.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps)))) 3) 1/3)
(+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(pow.f64 (sqrt.f64 (+.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))))) 2)
(+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(sqrt.f64 (pow.f64 (+.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps)))) 2))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(log.f64 (exp.f64 (+.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))))))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps)))))))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(cbrt.f64 (pow.f64 (+.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps)))) 3))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(expm1.f64 (log1p.f64 (+.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))))))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(exp.f64 (log.f64 (+.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))))))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(exp.f64 (*.f64 (log.f64 (+.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))))) 1))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(log1p.f64 (expm1.f64 (+.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))))))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(fma.f64 eps (/.f64 1 (-.f64 1 (pow.f64 (exp.f64 a) eps))) (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(fma.f64 (+.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) -1/4)) (/.f64 1 (fma.f64 eps 1/2 (/.f64 1 b))) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))))
(+.f64 (-.f64 (/.f64 (pow.f64 b -2) (fma.f64 eps 1/2 (/.f64 1 b))) (*.f64 1/4 (/.f64 (*.f64 eps eps) (fma.f64 eps 1/2 (/.f64 1 b))))) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))))
(+.f64 (fma.f64 -1/4 (/.f64 (*.f64 eps eps) (fma.f64 eps 1/2 (/.f64 1 b))) (/.f64 (pow.f64 b -2) (fma.f64 eps 1/2 (/.f64 1 b)))) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(+.f64 (/.f64 (fma.f64 eps (*.f64 eps -1/4) (pow.f64 b -2)) (fma.f64 eps 1/2 (/.f64 1 b))) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(fma.f64 1 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(fma.f64 1 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))) (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps)))) 2) (cbrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps)))) (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps))) 2) (cbrt.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps))) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(fma.f64 (sqrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps)))) (sqrt.f64 (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps)))) (+.f64 (/.f64 1 b) (*.f64 -1/2 eps)))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))
(fma.f64 (sqrt.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps))) (sqrt.f64 (+.f64 (/.f64 1 b) (*.f64 -1/2 eps))) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 a) eps))))
(+.f64 (fma.f64 -1/2 eps (/.f64 1 b)) (/.f64 eps (-.f64 1 (pow.f64 (exp.f64 eps) a))))

eval549.0ms (3.1%)

Compiler

Compiled 19322 to 10555 computations (45.4% saved)

prune223.0ms (1.2%)

Pruning

18 alts after pruning (11 fresh and 7 done)

PrunedKeptTotal
New7933796
Fresh088
Picked011
Done268
Total79518813
Accurracy
100.0%
Counts
813 → 18
Alt Table
Click to see full alt table
StatusAccuracyProgram
78.0%
(/.f64 (+.f64 a b) (*.f64 a b))
23.1%
(/.f64 (*.f64 eps (expm1.f64 (*.f64 a eps))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))
49.6%
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (expm1.f64 (*.f64 a eps))))
28.3%
(/.f64 eps (expm1.f64 (*.f64 a eps)))
85.2%
(/.f64 1 (/.f64 a (/.f64 (+.f64 a b) b)))
49.5%
(/.f64 1 b)
46.7%
(/.f64 1 a)
39.4%
(-.f64 (/.f64 (/.f64 a b) a) (*.f64 1/2 eps))
76.3%
(-.f64 (/.f64 (+.f64 a b) (*.f64 a b)) (*.f64 1/2 eps))
49.8%
(-.f64 (/.f64 1 b) (*.f64 1/2 eps))
46.9%
(-.f64 (/.f64 1 a) (*.f64 1/2 eps))
40.6%
(-.f64 (exp.f64 (log.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)))) (*.f64 1/2 eps))
13.3%
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 a eps))))) (/.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
20.5%
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 a eps))))) (/.f64 1 b))
95.5%
(+.f64 (/.f64 1 b) (/.f64 1 a))
92.0%
(+.f64 (/.f64 1 b) (-.f64 (/.f64 1 a) (+.f64 0 (*.f64 a (*.f64 eps (*.f64 eps -1/12))))))
3.9%
(*.f64 (*.f64 -1/2 eps) (/.f64 (+.f64 a b) b))
3.0%
(*.f64 eps -1/2)
Compiler

Compiled 239 to 171 computations (28.5% saved)

regimes134.0ms (0.7%)

Counts
36 → 3
Calls
Call 1
Inputs
(*.f64 eps -1/2)
(/.f64 1 a)
(/.f64 1 b)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(-.f64 (/.f64 1 a) (*.f64 1/2 eps))
(-.f64 (/.f64 1 b) (*.f64 1/2 eps))
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 (*.f64 -1/2 eps) (/.f64 (+.f64 a b) b))
(*.f64 (/.f64 1 a) (/.f64 (+.f64 a b) b))
(*.f64 (/.f64 (+.f64 a b) a) (/.f64 1 b))
(-.f64 (/.f64 (/.f64 a b) a) (*.f64 1/2 eps))
(/.f64 1 (/.f64 a (/.f64 (+.f64 a b) b)))
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 1/2 eps))
(-.f64 (/.f64 (+.f64 a b) (*.f64 a b)) (*.f64 1/2 eps))
(-.f64 (/.f64 (/.f64 (+.f64 a b) b) a) (*.f64 1/2 eps))
(*.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 a)) (/.f64 (+.f64 a b) b))
(+.f64 (/.f64 1 b) (-.f64 (/.f64 1 a) (+.f64 0 (*.f64 a (*.f64 eps (*.f64 eps -1/12))))))
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1)
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (+.f64 a b) b))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 a eps))))) (/.f64 1 b))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 1 (*.f64 (*.f64 a eps) b)))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (*.f64 eps -1/2)))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 a eps))))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(-.f64 (exp.f64 (log.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)))) (*.f64 1/2 eps))
(*.f64 (/.f64 1 a) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 a eps))))) (/.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (+.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 (*.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 eps (expm1.f64 (*.f64 a eps))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (expm1.f64 (*.f64 a eps))))
(/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))
(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) 1)) (*.f64 (-.f64 (exp.f64 (*.f64 a eps)) 1) (-.f64 (exp.f64 (*.f64 b eps)) 1)))
(/.f64 (*.f64 eps (expm1.f64 (*.f64 eps (+.f64 a b)))) (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))))))
Outputs
(+.f64 (/.f64 1 b) (/.f64 1 a))
(/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (expm1.f64 (*.f64 a eps))))
(+.f64 (/.f64 1 b) (/.f64 1 a))
Calls

4 calls:

77.0ms
b
19.0ms
a
17.0ms
eps
10.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
95.6%1a
97.2%2b
95.6%1eps
99.7%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 548 to 251 computations (54.2% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
9.052925363851292e-39
+inf
0.0ms
-inf
-3.88627749527042e-30
Compiler

Compiled 33 to 24 computations (27.3% saved)

regimes102.0ms (0.6%)

Counts
32 → 2
Calls
Call 1
Inputs
(*.f64 eps -1/2)
(/.f64 1 a)
(/.f64 1 b)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(-.f64 (/.f64 1 a) (*.f64 1/2 eps))
(-.f64 (/.f64 1 b) (*.f64 1/2 eps))
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 (*.f64 -1/2 eps) (/.f64 (+.f64 a b) b))
(*.f64 (/.f64 1 a) (/.f64 (+.f64 a b) b))
(*.f64 (/.f64 (+.f64 a b) a) (/.f64 1 b))
(-.f64 (/.f64 (/.f64 a b) a) (*.f64 1/2 eps))
(/.f64 1 (/.f64 a (/.f64 (+.f64 a b) b)))
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 1/2 eps))
(-.f64 (/.f64 (+.f64 a b) (*.f64 a b)) (*.f64 1/2 eps))
(-.f64 (/.f64 (/.f64 (+.f64 a b) b) a) (*.f64 1/2 eps))
(*.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 a)) (/.f64 (+.f64 a b) b))
(+.f64 (/.f64 1 b) (-.f64 (/.f64 1 a) (+.f64 0 (*.f64 a (*.f64 eps (*.f64 eps -1/12))))))
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1)
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (+.f64 a b) b))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 a eps))))) (/.f64 1 b))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 1 (*.f64 (*.f64 a eps) b)))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (*.f64 eps -1/2)))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 a eps))))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(-.f64 (exp.f64 (log.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)))) (*.f64 1/2 eps))
(*.f64 (/.f64 1 a) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 a eps))))) (/.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (+.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 (*.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 eps (expm1.f64 (*.f64 a eps))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))
Outputs
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 1/2 eps))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))
Calls

3 calls:

51.0ms
eps
27.0ms
b
14.0ms
a
Results
AccuracySegmentsBranch
95.6%1a
97.2%2b
95.6%1eps
Compiler

Compiled 430 to 205 computations (52.3% saved)

bsearch75.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
74.0ms
1.153817010098148e+236
8.339168390094706e+237
Results
26.0ms36×body2048valid
12.0ms22×body2048unsamplable
10.0ms26×body1024valid
8.0ms38×body256unsamplable
6.0ms24×body512valid
5.0ms15×body1024unsamplable
4.0ms26×body256valid
2.0msbody512unsamplable
Compiler

Compiled 292 to 206 computations (29.5% saved)

regimes62.0ms (0.3%)

Counts
31 → 2
Calls
Call 1
Inputs
(*.f64 eps -1/2)
(/.f64 1 a)
(/.f64 1 b)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(-.f64 (/.f64 1 a) (*.f64 1/2 eps))
(-.f64 (/.f64 1 b) (*.f64 1/2 eps))
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 (*.f64 -1/2 eps) (/.f64 (+.f64 a b) b))
(*.f64 (/.f64 1 a) (/.f64 (+.f64 a b) b))
(*.f64 (/.f64 (+.f64 a b) a) (/.f64 1 b))
(-.f64 (/.f64 (/.f64 a b) a) (*.f64 1/2 eps))
(/.f64 1 (/.f64 a (/.f64 (+.f64 a b) b)))
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 1/2 eps))
(-.f64 (/.f64 (+.f64 a b) (*.f64 a b)) (*.f64 1/2 eps))
(-.f64 (/.f64 (/.f64 (+.f64 a b) b) a) (*.f64 1/2 eps))
(*.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 a)) (/.f64 (+.f64 a b) b))
(+.f64 (/.f64 1 b) (-.f64 (/.f64 1 a) (+.f64 0 (*.f64 a (*.f64 eps (*.f64 eps -1/12))))))
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1)
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (+.f64 a b) b))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 a eps))))) (/.f64 1 b))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 1 (*.f64 (*.f64 a eps) b)))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (*.f64 eps -1/2)))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 a eps))))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(-.f64 (exp.f64 (log.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)))) (*.f64 1/2 eps))
(*.f64 (/.f64 1 a) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 a eps))))) (/.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (+.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 (*.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 eps (expm1.f64 (*.f64 a eps))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
Outputs
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 1/2 eps))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b)))))
Calls

3 calls:

25.0ms
b
14.0ms
eps
14.0ms
a
Results
AccuracySegmentsBranch
95.6%1a
97.2%2b
95.6%1eps
Compiler

Compiled 412 to 204 computations (50.5% saved)

bsearch127.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
126.0ms
1.153817010098148e+236
8.339168390094706e+237
Results
68.0ms25×body1024valid
23.0ms35×body2048valid
12.0ms21×body2048unsamplable
9.0ms18×body1024unsamplable
5.0ms20×body512valid
4.0ms32×body256valid
3.0ms22×body256unsamplable
1.0msbody512unsamplable
Compiler

Compiled 292 to 206 computations (29.5% saved)

regimes74.0ms (0.4%)

Counts
30 → 1
Calls
Call 1
Inputs
(*.f64 eps -1/2)
(/.f64 1 a)
(/.f64 1 b)
(+.f64 (/.f64 1 b) (/.f64 1 a))
(-.f64 (/.f64 1 a) (*.f64 1/2 eps))
(-.f64 (/.f64 1 b) (*.f64 1/2 eps))
(/.f64 (+.f64 a b) (*.f64 a b))
(*.f64 (*.f64 -1/2 eps) (/.f64 (+.f64 a b) b))
(*.f64 (/.f64 1 a) (/.f64 (+.f64 a b) b))
(*.f64 (/.f64 (+.f64 a b) a) (/.f64 1 b))
(-.f64 (/.f64 (/.f64 a b) a) (*.f64 1/2 eps))
(/.f64 1 (/.f64 a (/.f64 (+.f64 a b) b)))
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 1/2 eps))
(-.f64 (/.f64 (+.f64 a b) (*.f64 a b)) (*.f64 1/2 eps))
(-.f64 (/.f64 (/.f64 (+.f64 a b) b) a) (*.f64 1/2 eps))
(*.f64 (+.f64 (*.f64 -1/2 eps) (/.f64 1 a)) (/.f64 (+.f64 a b) b))
(+.f64 (/.f64 1 b) (-.f64 (/.f64 1 a) (+.f64 0 (*.f64 a (*.f64 eps (*.f64 eps -1/12))))))
(/.f64 eps (expm1.f64 (*.f64 a eps)))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) 1)
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (+.f64 a b) b))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 a eps))))) (/.f64 1 b))
(*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 1 (*.f64 (*.f64 a eps) b)))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 b eps))))) (*.f64 eps -1/2)))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 a eps))))) (+.f64 (/.f64 1 b) (*.f64 eps -1/2)))
(-.f64 (exp.f64 (log.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)))) (*.f64 1/2 eps))
(*.f64 (/.f64 1 a) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b))))
(+.f64 (/.f64 eps (-.f64 1 (exp.f64 (neg.f64 (*.f64 a eps))))) (/.f64 (-.f64 (pow.f64 b -2) (*.f64 (*.f64 eps eps) 1/4)) (+.f64 (/.f64 1 b) (*.f64 1/2 eps))))
(*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (+.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 (*.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 eps (expm1.f64 (*.f64 a eps))) (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))
Outputs
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 1/2 eps))
Calls

3 calls:

35.0ms
a
15.0ms
eps
14.0ms
b
Results
AccuracySegmentsBranch
95.6%1a
95.6%1b
95.6%1eps
Compiler

Compiled 394 to 202 computations (48.7% saved)

regimes29.0ms (0.2%)

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

3 calls:

12.0ms
a
7.0ms
eps
6.0ms
b
Results
AccuracySegmentsBranch
95.5%1a
95.5%1b
95.5%1eps
Compiler

Compiled 97 to 55 computations (43.3% saved)

regimes52.0ms (0.3%)

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

3 calls:

30.0ms
eps
14.0ms
b
6.0ms
a
Results
AccuracySegmentsBranch
80.4%2a
78.4%4b
66.0%4eps
Compiler

Compiled 24 to 18 computations (25% saved)

bsearch108.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
107.0ms
-2.933871781842348e-98
-7.03326943242719e-107
Results
78.0ms77×body2048valid
27.0ms64×body1024valid
1.0msbody512valid
Compiler

Compiled 159 to 132 computations (17% saved)

regimes11.0ms (0.1%)

Accuracy

Total -28.3b remaining (-82.9%)

Threshold costs -28.3b (-82.9%)

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

3 calls:

4.0ms
eps
3.0ms
a
3.0ms
b
Results
AccuracySegmentsBranch
46.7%1a
46.7%1b
46.7%1eps
Compiler

Compiled 21 to 16 computations (23.8% saved)

simplify18.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
064520
194520
2110520
3122520
4139520
5164520
6166520
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))) 1915619426082361/191561942608236107294793378393788647952342390272950272) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (expm1.f64 (*.f64 a eps)))) (+.f64 (/.f64 1 b) (/.f64 1 a))))
(if (<=.f64 b 6100000000000000267832440768059509178198498846806954326720675285065223334930182395449076010499105996388211806001032437899442461568532797300167284630934627412255432172634954214588426087441005859600991458098709766523707338071228466960793600) (-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 1/2 eps)) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(if (<=.f64 b 8200000000000000051895462849491542506868991011871593382368585837561447691336913190241542589783434038202238523734980329007509657246580461551230383613935562301682099691589392806440527119036130851735118443486221644682213393946198363548418048) (-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 1/2 eps)) (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 1/2 eps))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(if (<=.f64 a -8668441363206785/78804012392788958424558080200287227610159478540930893335896586808491443542994421222828532509769831281613255980613632) (/.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))) 1915619426082361/191561942608236107294793378393788647952342390272950272) (/.f64 (expm1.f64 (*.f64 (+.f64 a b) eps)) (*.f64 (/.f64 (expm1.f64 (*.f64 b eps)) eps) (expm1.f64 (*.f64 a eps)))) (+.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))) 1915619426082361/191561942608236107294793378393788647952342390272950272))) (+.f64 (/.f64 1 b) (/.f64 1 a)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) eps) (expm1.f64 (*.f64 eps 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))) 1915619426082361/191561942608236107294793378393788647952342390272950272))) (+.f64 (/.f64 1 b) (/.f64 1 a)) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (*.f64 (/.f64 (expm1.f64 (*.f64 eps b)) eps) (expm1.f64 (*.f64 eps a)))))
(if (<=.f64 b 6100000000000000267832440768059509178198498846806954326720675285065223334930182395449076010499105996388211806001032437899442461568532797300167284630934627412255432172634954214588426087441005859600991458098709766523707338071228466960793600) (-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 1/2 eps)) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(if (<=.f64 b 6100000000000000267832440768059509178198498846806954326720675285065223334930182395449076010499105996388211806001032437899442461568532797300167284630934627412255432172634954214588426087441005859600991458098709766523707338071228466960793600) (-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 eps 1/2)) (*.f64 (/.f64 eps (expm1.f64 (*.f64 eps a))) (/.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (expm1.f64 (*.f64 eps b)))))
(if (<=.f64 b 8200000000000000051895462849491542506868991011871593382368585837561447691336913190241542589783434038202238523734980329007509657246580461551230383613935562301682099691589392806440527119036130851735118443486221644682213393946198363548418048) (-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 1/2 eps)) (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(if (<=.f64 b 8200000000000000051895462849491542506868991011871593382368585837561447691336913190241542589783434038202238523734980329007509657246580461551230383613935562301682099691589392806440527119036130851735118443486221644682213393946198363548418048) (-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 eps 1/2)) (*.f64 (expm1.f64 (*.f64 eps (+.f64 a b))) (/.f64 eps (*.f64 (expm1.f64 (*.f64 eps a)) (expm1.f64 (*.f64 eps b))))))
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 1/2 eps))
(-.f64 (+.f64 (/.f64 1 b) (/.f64 1 a)) (*.f64 eps 1/2))
(+.f64 (/.f64 1 b) (/.f64 1 a))
(if (<=.f64 a -8668441363206785/78804012392788958424558080200287227610159478540930893335896586808491443542994421222828532509769831281613255980613632) (/.f64 1 b) (/.f64 1 a))
(/.f64 1 a)
(*.f64 eps -1/2)
Compiler

Compiled 204 to 133 computations (34.8% saved)

soundness393.0ms (2.2%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
02055
14955
211055
327755
499155
062614621
1192314231
02055
14955
211055
327755
499155
04518793
111038459
234218375
Stop Event
node limit
node limit
node limit
node limit
Compiler

Compiled 608 to 211 computations (65.3% saved)

end304.0ms (1.7%)

Remove

(sort a b)

Compiler

Compiled 606 to 338 computations (44.2% saved)

Profiling

Loading profile data...